Přeskočit na obsah

Minecraft startovací skript a kalkulačka RAM

Hotový startovací skript s Aikar flagy, verzí Javy, kterou tvůj Minecraft potřebuje, a nastavením paměti, které nechá místo pro systém.

Paper

Nejpoužívanější pluginový server. Spouští pluginy pro Bukkit, Spigot a Paper a řeší mnoho problémů s výkonem. Dobrá výchozí volba pro většinu serverů.

Oficiální stažení: papermc.io · Dokumentace: docs.papermc.io

Tato verze Minecraftu potřebuje Javu 25.

Paměť

Skript nechá 1 až 1,5 GB pro samotnou Javu a systém.

Java heap: 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

Při prvním spuštění server vytvoří eula.txt a zastaví se. Změň eula=false na eula=true, čímž přijmeš Minecraft EULA, a spusť ho znovu.

Jednou nastav skriptu právo ke spuštění: chmod +x start.sh

Příkazy, flagy a verze Javy podle oficiální dokumentace jednotlivých projektů.

Jak použít startovací skript

  1. Vyber serverový software, verzi Minecraftu a svůj operační systém.
  2. Zadej RAM svého tarifu, nebo nech nástroj odhadnout ji podle hráčů, view distance a modů.
  3. Stáhni skript, dej ho vedle jaru serveru a spusť ho.

Další krok: Generátor server.properties

Časté otázky

Co jsou Aikar flagy?

Nastavení Javy pro garbage collector G1, které PaperMC doporučuje pro Minecraft servery. Drží pauzy krátké a brání lag spikům z úklidu paměti.

Proč jsou -Xms a -Xmx stejné?

Při stejné hodnotě si Java vezme všechnu paměť hned při startu a nikdy nemusí heap zvětšovat ani zmenšovat. PaperMC to doporučuje spolu s Aikar flagy.

Můj tarif má 8 GB. Proč skript používá méně?

Java potřebuje paměť i mimo heap a systém taky. PaperMC doporučuje zhruba o 1000 až 1500 MB méně než tarif, takže z 8 GB je asi 6,5 GB.

Jakou verzi Javy potřebuju?

Minecraft 26.1 a novější potřebuje Javu 25, 1.20 až 1.21.11 Javu 21 a 1.17 až 1.19 Javu 17. Nástroj ukáže verzi pro Minecraft, který vybereš.

Jak přesný je odhad RAM?

Je to výchozí bod, ne měření. View distance, počet načtených chunků a mody hrají větší roli než počet hráčů. Sleduj server nástrojem jako spark a uprav to.