Wiki Project Zomboid
Настройка сервера
Обновлено: 17.06.2026 11:00

Настройка сервера

🕒 Последнее изменение: 17 июня 2026 в 11:00

Это руководство описывает настройку выделенного сервера Project Zomboid: основные параметры сервера, sandbox-настройки мира, карты, моды и частые ошибки после редактирования конфигов.

Главное перед редактированием

Project Zomboid может перезаписать конфиги при остановке сервера. Поэтому важные файлы лучше менять только когда сервер уже остановлен.

Основная директория конфигов:

.cache/Server/

В старых гайдах часто встречается путь Zomboid/Server/. На вашем сервере ориентируйтесь на .cache/Server/, потому что именно туда сервер пишет конфигурацию при запуске с -cachedir=/home/container/.cache.

Имя сервера и имена файлов

Project Zomboid использует значение servername из команды запуска. От него зависят имена файлов конфигурации.

Если имя сервера:

servertest

файлы будут:

.cache/Server/servertest.ini
.cache/Server/servertest_SandboxVars.lua
.cache/Server/servertest_spawnregions.lua

Если имя сервера:

TechNodes

файлы будут:

.cache/Server/TechNodes.ini
.cache/Server/TechNodes_SandboxVars.lua
.cache/Server/TechNodes_spawnregions.lua

Если вы изменили имя сервера в Startup, но продолжаете редактировать старый servertest.ini, изменения не применятся.

Основные файлы

  • {server_name}.ini — основные настройки сервера: название, пароль, публичность, PvP, игроки, порты, моды, карты;
  • {server_name}_SandboxVars.lua — настройки мира: зомби, лут, время, вода, электричество, респавн, стартовые очки;
  • {server_name}_spawnregions.lua — стартовые регионы и точки появления;
  • {server_name}_spawnpoints.lua — кастомные точки спавна, если используются.

Настройка server.ini

Файл:

.cache/Server/{server_name}.ini

Чаще всего редактируются такие параметры:

PublicName=My Project Zomboid Server
PublicDescription=Welcome to the server
Password=
MaxPlayers=16
PVP=false
PauseEmpty=true
Public=true
DefaultPort=16261
UDPPort=16262
RCONPort=27015
RCONPassword=ChangeThisPassword
Map=Muldraugh, KY
Mods=
WorkshopItems=

Название, описание и публичность

PublicName=My Project Zomboid Server
PublicDescription=Welcome to the server
Public=true

PublicName и PublicDescription отвечают за отображение сервера в браузере серверов.

Public=true публикует сервер в общем списке. Для закрытого сервера обычно ставят:

Public=false

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

Открытый сервер:

Password=

Закрытый сервер:

Password=MyPassword

Если игроки жалуются, что сервер требует пароль, хотя он должен быть открытым, проверьте именно строку Password=, а не RCON-пароль или пароль администратора.

Лимит игроков

MaxPlayers=16

Не ставьте высокий лимит только потому, что игра позволяет. Project Zomboid чувствителен к количеству игроков, зомби, транспорта, модов и активных чанков.

Если сервер проседает, сначала снижайте MaxPlayers, зомби-популяцию и тяжёлые моды.

PvP

PVP=true

или:

PVP=false

Для PvE-сервера обычно используется false. Если PvP включён, дополнительно проверьте связанные параметры вроде safehouse, faction и правил защиты новичков, если они используются на сервере.

Пауза при пустом сервере

PauseEmpty=true

true полезно для небольших серверов: время не будет идти, пока игроков нет.

false подходит для серверов, где мир должен жить постоянно: фермы, генераторы, трупы, еда и события продолжают учитывать течение времени.

Порты

Обычно основной порт Project Zomboid:

DefaultPort=16261

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

Не путайте:

  • DefaultPort — игровой порт;
  • UDPPort — дополнительный UDP-порт, если используется сборкой;
  • RCONPort — порт удалённой консоли;
  • RCONPassword — пароль RCON, не пароль входа на сервер.

Карты

Карта задаётся параметром:

Map=Muldraugh, KY

Для модовых карт значения перечисляются через точку с запятой. Обычно модовые карты ставятся перед ванильной картой:

Map=ModMapName;AnotherMap;Muldraugh, KY

Если карта добавлена через Workshop, одного Map=... недостаточно. Нужны также корректные Mods= и WorkshopItems=.

Моды и WorkshopItems

В Project Zomboid важны две строки:

Mods=
WorkshopItems=

WorkshopItems — Steam Workshop ID из ссылки на мод.

Mods — внутренний Mod ID, указанный автором мода в описании или внутри файлов мода.

Пример для Build 41:

Mods=ModName1;ModName2
WorkshopItems=2392509783;2400857388

Для Build 42 во многих сборках используется формат с обратным слэшем перед каждым Mod ID:

Mods=\ModName1;\ModName2
WorkshopItems=2392509783;2400857388

Порядок должен совпадать: первый Mod ID должен относиться к первому Workshop ID, второй — ко второму и так далее.

Частые ошибки с модами

  • в WorkshopItems указан ID коллекции Steam, а не ID конкретного мода;
  • в Mods указан Workshop ID вместо внутреннего Mod ID;
  • порядок Mods и WorkshopItems не совпадает;
  • для Build 42 не добавлен обратный слэш перед Mod ID;
  • модовая карта указана в Map, но её Mod ID отсутствует в Mods;
  • у мода есть зависимость, но она не добавлена в список;
  • клиент игрока и сервер используют разные версии Workshop-мода.

SandboxVars.lua

Файл:

.cache/Server/{server_name}_SandboxVars.lua

Он отвечает за параметры мира и геймплея.

Пример:

SandboxVars = {
    Zombies = 4,
    Distribution = 1,
    ZombieSpeedType = 3,
    LootAbundance = 3,
    DayLength = 2,
    StartYear = 1,
    StartMonth = 7,
    StartDay = 9,
    WaterShut = 0,
    ElecShut = 0,
    HoursForCorpseRemoval = 0,
    CharacterFreePoints = 0,
}

Зомби

Zombies = 4
Distribution = 1
ZombieSpeedType = 3

Zombies задаёт общую популяцию. В стандартной шкале Project Zomboid меньшие значения обычно означают более высокую популяцию, а большие — более низкую.

Distribution управляет распределением зомби: городская концентрация или более равномерное распределение.

ZombieSpeedType задаёт скорость зомби. Sprinters резко увеличивают сложность и нагрузку на игроков, особенно при высоком онлайне.

Лут

LootAbundance = 3

Чем беднее лут, тем сильнее экономика сервера зависит от респавна, торговли между игроками и правил вайпа.

Для долгоживущих серверов не стоит делать лут слишком богатым: мир быстрее выгорает, а игроки быстрее теряют интерес.

Время, вода и электричество

DayLength = 2
WaterShut = 0
ElecShut = 0

DayLength влияет на темп сервера. Короткий день ускоряет расход еды, усталость и общий прогресс.

WaterShut и ElecShut задают отключение воды и электричества. Если поставить мгновенное отключение на сервере для новичков, старт станет заметно жёстче.

Удаление трупов

HoursForCorpseRemoval = 0

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

Стартовые очки персонажа

CharacterFreePoints = 0

Положительное значение упрощает старт, отрицательное — делает билд персонажа строже.

spawnregions.lua

Файл:

.cache/Server/{server_name}_spawnregions.lua

Он определяет доступные стартовые регионы.

Для модовых карт часто нужно добавить отдельную запись spawn region. Если карта установлена, но не появляется при создании персонажа, проверьте именно spawnregions.lua.

Рекомендуемый порядок настройки

  1. Сначала проверьте имя сервера и нужные файлы в .cache/Server/.
  2. Настройте базовый {server_name}.ini без модов.
  3. Запустите сервер и убедитесь, что он доступен.
  4. Настройте SandboxVars.lua.
  5. Добавляйте моды небольшими группами.
  6. Модовые карты добавляйте отдельно: Map, Mods, WorkshopItems, spawnregions.lua.

Если настройки не применились

  • редактируется не тот файл: имя файла должно совпадать с servername;
  • сервер был запущен во время редактирования и перезаписал файл при остановке;
  • редактируется servertest.ini, но сервер запускается с другим именем;
  • в SandboxVars.lua сломан Lua-синтаксис;
  • для Build 42 моды записаны в старом формате;
  • модовая карта добавлена не во все нужные места;
  • startup-команда или панель перезаписывает часть параметров при запуске.

Что лучше не трогать без причины

  • DefaultPort, если порт назначается панелью;
  • RCONPort и RCONPassword, если RCON уже настроен;
  • имя сервера после создания мира, если не готовы переносить/переименовывать конфиги и сохранения;
  • Map на рабочем сервере без резервной копии мира;
  • большие списки модов одной правкой без промежуточного теста.
Информация

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

Сколько вы хотите добавить?