Как использовать
Этот инструмент генерирует скрипт запуска для вашего сервера Minecraft. Выберите операционную систему, версию Minecraft, имя JAR-файла и распределение ОЗУ. При желании включите флаги Aikar для оптимизированной производительности, отключите GUI или добавьте цикл автоматического перезапуска. Загрузите сгенерированный скрипт и поместите его в тот же каталог, что и JAR-файл вашего сервера. Запустите скрипт, чтобы запустить сервер.
Выбирайте лимиты памяти, оставляя запас для хост-системы
Максимальная куча; это не весь бюджет памяти серверного компьютера. Java, операционная система, резервные копии, веб-панель и другие службы также нуждаются в оперативной памяти. Начните с консервативного значения -Xmx, следите за памятью и сборкой мусора во время обычной игры и увеличивайте его только тогда, когда нагрузка докажет, что большая куча полезна. Очень большая куча не исправит медленные плагины, перегруженные чанки или недостаточную производительность процессора.
Проверьте запуск и перезапуск перед началом работы
Запустите скрипт из терминала в первый раз, чтобы ошибки Java оставались видимыми. Проверьте имя JAR-файла, версию Java, рабочую директорию, порт, eula.txt и server.properties перед включением автоматического цикла перезапуска. Цикл перезапуска полезен после сбоя, но он также может быстро повторять ошибку конфигурации. Храните актуальные резервные копии и остановите цикл перед заменой JAR-файла сервера или изменением флагов запуска.
Часто задаваемые вопросы
Что такое флаги Aikar?
Флаги Aikar - это набор рекомендуемых аргументов JVM для серверов Minecraft, особенно тех, которые работают на Spigot, Paper или их форках. Они оптимизируют сборку мусора Java, что приводит к лучшей производительности и уменьшению задержек. Обычно рекомендуется использовать их, если ваше серверное программное обеспечение их поддерживает.
Почему я должен отключать GUI?
Отключение GUI (графического пользовательского интерфейса) с аргументом 'nogui' уменьшает объем памяти сервера и использование ЦП, поскольку ему не нужно отображать графическое окно. Для выделенных серверов консоль командной строки обычно достаточна для управления, что делает 'nogui' предпочтительным вариантом.
Как изменить версию Java для моего сервера?
Метод изменения версии Java зависит от вашей операционной системы. В Windows вам может потребоваться установить переменные среды или изменить PATH. В Linux/macOS вы часто можете использовать 'update-alternatives' или убедиться, что правильный исполняемый файл Java находится в вашем PATH. Всегда убедитесь, что версия Java соответствует требованиям вашего сервера Minecraft.