Пять задач администратора сервера Project Zomboid
Для настройки сервера сначала определите правила сети, PvP, появления добычи, резервирования и убежищ. Остановите сервер, сохраните полную копию пользовательских данных Zomboid, меняйте одну группу параметров за раз и проверяйте загруженные значения в журнале после запуска. Ниже сохранены примеры для Build 42.19; проверяйте их в своей версии до применения.

1. UPnP и сеть
| Условия | Рекомендация статьи |
|---|---|
| Домашний роутер с UPnP без ручной настройки | UPnP=true, затем проверить лог и результат сопоставления портов. |
| Ручной проброс уже настроен | UPnP=false, чтобы не смешивать правила. |
| Только локальная сеть | Обычно UPnP=false; интернет-сопоставление для LAN не требуется. |
| Арендованный сервер | Следовать панели и указаниям провайдера. |
Для 42.19 указано UPnP=true по умолчанию. При неудаче автоматической настройки проверьте DefaultPort и UDPPort и журнал; фактические порты и сетевой режим зависят от установки.
2. Политика PvP
В примере PvE указан PVP=false. В примере системы безопасности: PVP=true, SafetySystem=true, ShowSafety=true, SafetyToggleTimer=2, SafetyCooldownTimer=3, PVPLogToolChat=true и PVPLogToolFile=true. Статья описывает возможность боя при PvP-режиме хотя бы одного участника и указывает таймеры 2 и 3 как значения по умолчанию 42.19; проверьте фактическое поведение перед запуском и не обещайте бой только по взаимному согласию без теста. Для защищённых публичных зон предусмотрен Non-PVP Zone в панели администратора. В статье также сказано, что PVP=true при SafetySystem=false позволяет наносить урон постоянно; проверьте это в своей версии.
3. Возобновление добычи
| Параметр | Описанное назначение |
|---|---|
| HoursForLootRespawn | Интервал для подходящих контейнеров; 0 отключает периодическое обновление. В статье область применения ограничена подходящими городскими и трейлерными зонами. |
| SeenHoursPreventLootRespawn | Время без посещения зоны перед обновлением. Время указано в игровых часах. |
| MaxItemsForLootRespawn | Порог количества предметов, при котором контейнер исключается. |
| ConstructionPreventsLootRespawn | Ограничение для построенных или забаррикадированных зданий. |
| SafehousePreventsLootRespawn | Ограничение внутри занятых убежищ. |
Статья приводит для Apocalypse 42.19 соответственно 0, 0, 5 и true для первых четырёх значений. Перед включением непустого интервала определите политику дефицита и проверьте точные условия и применимость параметров в своей версии.
4. Сохранения и резервные копии
Описанный пример: BackupsCount=5, BackupsOnStart=true, BackupsOnVersionChange=true, BackupsPeriod=60 и SaveWorldEveryMinutes=10. В статье периоды указаны в реальных минутах, а стандартные значения для периодического backup и сохранения — 0; пять копий, запуск и смена версии описаны как стандартные параметры. Обычное сохранение и резервные копии решают разные задачи. Перед сменой ветки, модов или базы данных дополнительно скопируйте полную папку данных и проверяйте восстановление на отдельной копии.
5. Правила убежищ
В статье приведён набор PlayerSafehouse=true, AdminSafehouse=false, SafehouseAllowTrepass=false, SafehouseAllowFire=false, SafehouseAllowLoot=false, SafehouseAllowRespawn=true, SafehouseDaySurvivedToClaim=1, SafeHouseRemovalTime=144 и SafehousePreventsLootRespawn=true. При этом текст статьи утверждает, что пример разрешает захват администраторам, хотя содержит AdminSafehouse=false. Значение и действие этого параметра остаются неразрешённым противоречием: не применяйте пример как подтверждённую политику без проверки в конкретной версии. В статье 144 часа описаны как реальные, но связь примера с правилами удаления неактивных участников также следует проверить.
Отдельно определите доступ, урон огнём, лут, возрождение, срок неактивности и возможность рейдов. Сообщите игрокам правила и проверьте их на тестовом сервере обычной учётной записью.
Перед открытием сервера
Разделите параметры между <server>.ini и <server>_SandboxVars.lua, создайте резервную копию, измените одну группу, перезапустите сервер и сверьте журнал, настройки и порты. Опубликуйте правила PvP, добычи, убежищ, сбросов, модов и действий администрации; проверьте всё неадминистраторской учётной записью.