Перейти к содержанию

PZLauncher: создание и запуск выделенного сервера

Создание выделенного сервера, локальное подключение и экспорт скриптов запуска в PZLauncher.

Руководство относится к PZLauncher Community 0.21.0 для Windows x64. Требуется установленная игра; программа использует её Java. Выпуск ориентирован на Build 42, но отдельному моду или загрузчику может потребоваться конкретный билд. PZLauncher — независимый проект сообщества.

Создайте сервер

  1. Откройте Servers → New server, задайте имя и выберите созданный сервер. Для него создаётся отдельная папка кэша.
  2. В Configuration files задайте видимое игрокам имя, доступ и пароль, порты, лимит игроков и настройки песочницы. Используйте формы, а для неподдерживаемых ими параметров — редактор исходного текста.
  3. Настройте игровые моды и идентификаторы Workshop; если нужен Java-загрузчик или прямые исправления, откройте Java mods.
  4. В Launch выберите режим Steam и память. При первом запуске укажите пароль администратора, запрошенный для базы сервера.
  5. Запустите сервер и дождитесь 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, адрес и порт, версии игры и модов. Для обращения за помощью укажите версии, загрузчик, операцию и нужные строки журнала; перед отправкой удалите чувствительные пути, адреса и данные учётной записи. Упоминание мода в трассировке не доказывает причину сбоя.