Сервер 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.

