Kalo te përmbajtja

Skript nisjeje Minecraft dhe llogaritës RAM

Një skript nisjeje gati me flamujt Aikar, versionin e Java-s që i duhet Minecraft-it tënd dhe një cilësim memorieje që i lë vend sistemit.

Paper

Serveri me plugin-e më i përdorur. Ekzekuton plugin-e Bukkit, Spigot dhe Paper dhe rregullon shumë probleme performance. Një zgjedhje e mirë e paracaktuar për shumicën e serverëve.

Shkarkimi zyrtar: papermc.io · Dokumentacioni: docs.papermc.io

Ky version i Minecraft kërkon Java 25.

Memoria

Skripti lë 1 deri në 1,5 GB për vetë Java-n dhe sistemin.

Heap-i i Java-s: 6656M

start.sh
#!/usr/bin/env bash
cd "$(dirname "$0")"
java -Xms6656M -Xmx6656M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar --nogui

Në nisjen e parë serveri krijon eula.txt dhe ndalon. Ndrysho eula=false në eula=true për të pranuar EULA-n e Minecraft, pastaj nise përsëri.

Bëje skriptin të ekzekutueshëm një herë: chmod +x start.sh

Komandat, flag-et dhe versionet e Java sipas dokumentacionit zyrtar të çdo projekti.

Si ta përdorësh skriptin e nisjes

  1. Zgjidh softuerin e serverit, versionin e Minecraft dhe sistemin operativ.
  2. Shkruaj RAM-in e paketës tënde, ose lëre mjetin ta vlerësojë sipas lojtarëve, distancës së shikimit dhe mod-eve.
  3. Shkarko skriptin, vendose pranë jar-it të serverit dhe nise.

Hapi tjetër: Gjenerues server.properties

Pyetje të shpeshta

Çfarë janë flamujt Aikar?

Cilësime Java për garbage collector-in G1 që PaperMC i rekomandon për serverë Minecraft. Ato i mbajnë pauzat të shkurtra dhe shmangin kulmet e lag-ut nga pastrimi i memories.

Pse -Xms dhe -Xmx janë të njëjta?

Me të njëjtën vlerë, Java merr gjithë memorien në nisje dhe nuk ka nevojë kurrë ta zmadhojë ose ta zvogëlojë heap-in. PaperMC e rekomandon së bashku me flamujt Aikar.

Paketa ime ka 8 GB. Pse skripti përdor më pak?

Java ka nevojë për memorie përtej heap-it, po ashtu edhe sistemi. PaperMC rekomandon rreth 1000 deri në 1500 MB më pak se paketa, kështu që 8 GB bëhen rreth 6,5 GB.

Cilin version Java më duhet?

Minecraft 26.1 e më i ri kërkon Java 25, 1.20 deri në 1.21.11 Java 21 dhe 1.17 deri në 1.19 Java 17. Mjeti tregon versionin për Minecraft-in që zgjedh.

Sa e saktë është vlerësimi i RAM-it?

Është pikënisje, jo matje. Distanca e shikimit, numri i chunk-eve të ngarkuara dhe mod-et kanë më shumë rëndësi se numri i lojtarëve. Ndiq serverin me një mjet si spark dhe përshtate.