Сервер Minecraft Java запускається командою «java -Xms… -Xmx… -jar server.jar». Інструмент збирає повну команду: фіксована пам'ять (-Xms = -Xmx), набір прапорців G1GC з документації PaperMC («Aikar's flags») і опція --nogui.
Як користуватися інструментом
Вкажіть назву завантаженого jar-файлу (paper.jar, purpur.jar, fabric-server-launch.jar, server.jar…).
Оберіть обсяг ОЗП у ГБ, залишивши системі 1–1,5 ГБ (наприклад, 6 ГБ на машині з 8 ГБ).
Увімкніть Aikar's flags (рекомендовано для Paper та його форків) і за потреби цикл перезапуску.
Завантажте start.sh, покладіть у папку сервера і зробіть виконуваним: chmod +x start.sh.
Запустіть ./start.sh. Під час першого запуску прийміть EULA, вказавши eula=true в eula.txt.
Версія Java і варіант для Windows
Згідно з документацією PaperMC, актуальному Paper потрібна Java 25 або новіша; версії 1.20–1.21.11 використовують Java 21, а 1.17–1.19 — Java 17. Перевірте сторінку «Getting started» PaperMC для своєї версії. У Windows помістіть ту саму команду в один рядок файлу start.bat (і додайте «pause»).
java -Xms6G -Xmx6G -jar paper.jar --nogui
pauseПоширені запитання
- Чому -Xms дорівнює -Xmx?
- PaperMC рекомендує задавати обидва значення однаковими, щоб уникнути зміни розміру купи, і залишати ОС близько 1–1,5 ГБ. В Aikar's flags також є -XX:+AlwaysPreTouch, що резервує пам'ять під час старту.
- Чи підходять прапорці для Vanilla або Fabric?
- Це опції JVM (G1GC), тому вони працюють з будь-яким Java-сервером; змінюється лише частина «-jar» (наприклад, fabric-server-launch.jar). PaperMC документує їх для Paper; для інших серверів перевіряйте й стежте за паузами GC.

