PZLauncher: создание и запуск выделенного сервера
Руководство относится к PZLauncher Community 0.21.0 для Windows x64. Требуется установленная игра; программа использует её Java. Выпуск ориентирован на Build 42, но отдельному моду или загрузчику может потребоваться конкретный билд. PZLauncher — независимый проект сообщества.
Создайте сервер
- Откройте Servers → New server, задайте имя и выберите созданный сервер. Для него создаётся отдельная папка кэша.
- В Configuration files задайте видимое игрокам имя, доступ и пароль, порты, лимит игроков и настройки песочницы. Используйте формы, а для неподдерживаемых ими параметров — редактор исходного текста.
- Настройте игровые моды и идентификаторы Workshop; если нужен Java-загрузчик или прямые исправления, откройте Java mods.
- В Launch выберите режим Steam и память. При первом запуске укажите пароль администратора, запрошенный для базы сервера.
- Запустите сервер и дождитесь SERVER STARTED в Server console. Используйте консоль для команд, сохранения и корректной остановки; держите лаунчер открытым, пока он управляет сервером.
Подключите локального игрока
Даже на одном компьютере клиент и сервер используют два процесса и два кэша. В Client profiles создайте или выберите клиента и укажите адрес 127.0.0.1; игровой порт берётся из конфигурации сервера. Сначала запустите сервер, затем нажмите Join. Обычному клиентскому профилю без пакета всё равно нужны установленные и настроенные серверные моды.
Лаунчер также запускает клиент и выделенный сервер с уже общим кэшем, как в стандартной структуре игры. Пока любой процесс использует этот кэш, изменение модов, конфигурации сервера, миров и резервных копий блокируется.
Экспортируйте запуск
Launch → Export .bat / .sh создаёт папку со скриптами для Windows, Linux или обеих систем. Сохраняйте каждый скрипт вместе с его папкой .assets. BAT использует выбранные Windows-установку и кэш. Для Linux укажите целевой кэш и скопируйте SH вместе с .assets в Linux-установку той же версии игры. Зависимости Java включены; конфигурацию, сохранения и обычные моды перенесите отдельно. Пароли администратора исключаются, если их явно не выбрали. Запускайте сервер по экспортированному README.
Игрокам на других компьютерах нужен доступный им адрес и соответствующая настройка сети сервера; лаунчер не настраивает маршрутизатор. Ранее обнаруженные серверы сохраняют исходные пути кэша — проверьте их перед изменениями.
Память и диагностика
Automatic JVM подбирает начальную память и сборщик с учётом компьютера и доступной ОЗУ, оставляя место Windows, графике и другим программам. Больше выделенной памяти не означает автоматически более высокую скорость. Для ручной настройки отключите автоматический режим, измените параметры и сохраните. Настройки паузы и дедупликации G1 не применяются при выборе ZGC; у выделенного сервера свои настройки памяти, зависящие от игроков, карты и модов.
Обычный запуск передаёт собственные аргументы без правки игровых BAT или JSON. Расширенный редактор и просмотр команды предназначены для особых конфигураций; гарантированного прироста FPS от пресета нет. Если игра или сервер работают неожиданно, откройте Diagnostics и исходные строки соответствующего журнала; сервер имеет отдельную консоль.
При проблемах проверьте папку игры, режим Steam, адрес и порт, версии игры и модов. Для обращения за помощью укажите версии, загрузчик, операцию и нужные строки журнала; перед отправкой удалите чувствительные пути, адреса и данные учётной записи. Упоминание мода в трассировке не доказывает причину сбоя.