Настройка сервера Project Zomboid: INI, пароль и PvP

Общие параметры выделенного сервера Project Zomboid хранятся в INI-файле. Здесь задаются название, описание, пароль, публичность, PvP, whitelist и поведение сервера без игроков.

Путь к файлу:

.cache/Server/ИМЯ_СЕРВЕРА.ini

Имя должно совпадать со значением «Имя сервера» в разделе «Запуск».

Как безопасно редактировать INI#

  1. Остановите сервер.
  2. Создайте резервную копию.
  3. Откройте файловый менеджер.
  4. Перейдите в .cache/Server.
  5. Откройте нужный .ini.
  6. Измените параметры и сохраните файл.
  7. Запустите сервер и проверьте консоль.

Не удаляйте строки WorkshopItems, Mods и Map, если используете страницу «Моды». Эти параметры формируются панелью при применении модпака.

Название и описание#

За отображение в списке отвечают:

PublicName=Мой сервер Project Zomboid
PublicDescription=Выживание с друзьями, умеренный лут

Название лучше делать коротким. Укажите режим, регион и главную особенность сервера, а правила оставьте для описания.

Публичный или приватный сервер#

Для публикации в общем списке используются параметры:

Public=true
Open=true

Приватный сервер можно скрыть:

Public=false

Он останется доступным по прямому IP. Это удобный вариант для игры небольшой компанией.

Пароль сервера#

Обычный пароль для входа задаётся строкой:

Password=ваш_пароль

Это не пароль администратора. Пароль сервера сообщают всем игрокам, а административный пароль должен знать только владелец.

Не используйте в INI сложные символы, если после изменения игроки перестали входить. Сначала проверьте простой пароль из латинских букв и цифр.

PvP и защита игроков#

Основной переключатель:

PVP=true

При false игроки не должны наносить друг другу обычный урон. Дополнительные правила безопасности, фракций и safehouse зависят от других строк INI и настроек песочницы.

Для кооперативного сервера с друзьями обычно отключают PvP или разрешают его только через отдельные игровые механики. На публичном сервере заранее опишите правило в названии или Discord, чтобы игроки понимали формат проекта.

Пауза без игроков#

Параметр:

PauseEmpty=true

При включённой паузе игровое время останавливается, когда сервер пуст. Еда не портится, генераторы не расходуют топливо, персонажи не испытывают последствия течения времени.

Для приватной игры это почти всегда удобно. На публичных проектах часто используют false, чтобы мир продолжал жить круглосуточно.

Whitelist#

Чтобы принимать только добавленных пользователей:

Open=false
AutoCreateUserInWhiteList=false

После этого игроков добавляют через административные команды. Перед включением whitelist убедитесь, что владелец уже может войти с административной учётной записью.

Количество игроков#

Строка MaxPlayers ограничивает онлайн:

MaxPlayers=16

Не устанавливайте число слотов без учёта ресурсов услуги. Большой MaxPlayers сам по себе не создаёт нагрузку, но реальный онлайн, разброс игроков по карте и моды требуют дополнительной памяти и CPU.

Автосохранение мира#

Период автоматического сохранения задаётся в минутах:

SaveWorldEveryMinutes=10

Слишком маленький интервал может создавать лишнюю нагрузку на большой мир. Для большинства серверов разумно начать с 10-15 минут и следить за длительностью сохранения в консоли.

Project Zomboid сохраняет мир автоматически. Перед плановым рестартом полезно выполнить команду:

save

После этого сервер можно корректно остановить. Не завершайте процесс принудительно во время записи базы мира, особенно на большом сохранении.

После изменения файла вернулись старые значения#

Возможные причины:

  • файл редактировался при запущенном сервере;
  • открыт INI другого имени;
  • параметр задаётся переменной запуска;
  • страницу «Моды» применили после ручного изменения строк Workshop;
  • файл содержит одинаковый параметр дважды.

Сверьте имя конфигурации в разделе «Запуск», остановите сервер и повторите изменение. Если параметр доступен прямо в панели, используйте настройку панели: она имеет приоритет и меньше зависит от синтаксиса файла.

Нужен сервер Project Zomboid?

Хостинг Project Zomboid на BazaHost: NVMe, Ryzen 9 и защита от DDoS. Тарифы от 1190 ₽/мес.

Выбрать тариф