# Project Zomboid: как настроить сервер и sandbox-параметры

> Где лежат настройки сервера и sandbox-правила Project Zomboid, что менять в «Настройки» и «Файлы», и почему часть параметров не меняется без нового мира.

- Рубрика: Гайды по играм
- Игра: Project Zomboid
- Опубликовано: 2026-11-13T13:00:00+03:00
- Обновлено: 2026-11-13T13:00:00+03:00
- Адрес: https://blog.egnetwork.ru/project-zomboid-sandbox-nastroyki
- Автор: Команда EGN

У Project Zomboid два слоя настроек, и путаница между ними — самая частая причина, почему «я поменял, а в игре ничего не изменилось». Первый слой — сам сервер: название, пароль, число игроков, публичность, моды. Он живёт в ini-файле. Второй слой — sandbox, то есть правила игрового мира: как быстро зомби размножаются, сколько длится день, как часто появляется лут. Он живёт в отдельном файле с расширением `.lua`. Разберём, где что лежит, как поменять и что перезапустить.

## Коротко

Настройки сервера Project Zomboid хранятся в ini-файле `<имя>.ini` и в файле правил `<имя>_SandboxVars.lua` в папке `.cache/Server/`. В новой панели EGN ini-поля видны в разделе «Настройки», а оба файла можно открыть в «Файлы». После любой правки перезапустите сервер; часть sandbox-параметров записывается в мир при его создании и без нового мира не поменяется.

## Два файла и где их искать

Сервер Project Zomboid читает ini-файл при старте. Имя файла совпадает с именем сервера, которое задано переменной `SERVER_NAME` в «Запуск». По умолчанию это `servertest`, поэтому файл называется `servertest.ini`. Рядом лежат файлы `servertest_SandboxVars.lua`, `servertest_spawnregions.lua` и `servertest_spawnpoints.lua`.

В стандартной установке игры папка называется `Zomboid/Server/`. На серверах EGN игра запускается с каталогом данных внутри папки сервера, поэтому файлы лежат в `.cache/Server/` (папка видна в «Файлы» как `.cache`). Если вашего файла там нет, поищите `*.ini` в соседних папках: путь зависит от версии образа.

![Раздел «Файлы» панели EGN (тестовый сервер): папки сервера](https://blog.egnetwork.ru/media/1)

> [!NOTE] Имя файла зависит от имени сервера
> Если в переменной `SERVER_NAME` вы поменяли имя, все файлы будут называться по нему. Старые файлы не удаляются автоматически: сервер подхватит тот, чьё имя прописано в запуске. Не создавайте второй комплект файлов, пока не поняли, какой из них читает сервер.

## Шаги: настройка сервера через панель

1. Откройте сервер и перейдите в раздел «Настройки». Для Project Zomboid там открываются поля ini-файла: название, описание, число игроков, пароль, публичность.
2. Заполните нужные поля. Поля с подсказкой «Публичный сервер» и «Пароль» меняют вход, поэтому проверьте их перед сохранением.
3. Сохраните изменения и перезапустите сервер кнопкой в шапке страницы. Изменения ini применяются при старте.
4. Для sandbox откройте «Файлы», перейдите в `.cache/Server/` и откройте `<имя>_SandboxVars.lua`. Измените значения и сохраните файл.
5. Перезапустите сервер и зайдите в игру. Проверьте, что параметр сработал: например, после смены `DayLength` посмотрите, как быстро идёт игровое время.

Ключи ini, которые нужны чаще всего:

```properties
PublicName=Мой сервер Project Zomboid
Public=false
MaxPlayers=10
Password=
PauseEmpty=true
DefaultPort=16261
UDPPort=16262
```

`Public=false` прячет сервер из публичного списка, `Password` оставляет вход по паролю, `PauseEmpty=true` ставит мир на паузу, когда на сервере никого нет. `UDPPort` — второй UDP-порт игры. Порты `DefaultPort` и `UDPPort` панель выдаёт сама (смотрите «Сеть» или блок портов в «Настройки»); вписывать в ini порт, которого у вас нет в тарифе, не нужно.

![Раздел «Настройки» новой панели EGN: поля сервера, пример на другой игре](https://blog.egnetwork.ru/media/483)

## Примеры: два сценария настройки

**Сервер для друзей.** Задача — чтобы зашли только свои. В ini ставится `Public=false`, задаётся `Password` и `MaxPlayers` по числу друзей (для 4–6 человек обычно достаточно 10 слотов с запасом). Sandbox в этом случае лучше оставить близким к стандартному: вы играете вместе и ищете баланс, а не выживаете в одиночку. Пароль выдавайте только тем, кому доверяете, и меняйте его, если кто-то вышел из компании.

**Публичный сервер.** Задача — дать игрокам понятные правила. Здесь важны `PublicName` с описанием, которое объясняет правила (PvP или нет, роль-плей или нет), `Public=true` и отдельный список правил в описании. Sandbox меняйте осторожно: публичные игроки реагируют на изменения болезненно, поэтому любые правки объявляйте заранее через сообщение в чате или через расписание с предупреждением.

Общий совет для обоих сценариев: держите у себя текстовый список всех правок с датой. Через месяц вы не вспомните, почему зомби стали быстрее, а игроки спросят.

> [!TIP] Сначала тест, потом живой сервер
> Поднимите копию сервера или создайте новый мир на тестовом слоте и проверьте sandbox там. Только после этого переносите значения на сервер, где уже идёт игра.

![Блок «Порты» в настройках сервера: порт выдаёт панель (пример на другой игре)](https://blog.egnetwork.ru/media/484)

> [!NOTE] Когда панель сама переписывает файлы
> Для Project Zomboid раздел «Настройки» пишет ini напрямую и сохраняет предыдущую версию. Если вы редактируете тот же файл вручную через «Файлы» одновременно с панелью, последняя запись побеждает. Выбирайте один способ на сервер.

## Пример: что такое sandbox и как он устроен

Файл `SandboxVars.lua` описывает одну таблицу `SandboxVars`. Внутри — пары «ключ = значение», разделённые запятыми. Фрагмент ниже показывает форму файла, а не рекомендуемые значения. Ключи и допустимые числа смотрите в своём файле, потому что набор параметров меняется от версии игры. Например, `Zombies = 4` — «нормальная» численность (меньше число — больше зомби, `6` — без зомби), а `DayLength = 3` — игровой день длиной в один реальный час.

```lua
SandboxVars = {
    Zombies = 4,      -- численность зомби (4 = нормально)
    DayLength = 3,    -- длина игрового дня (3 = 1 час)
    -- остальные параметры вашей версии
}
```

Правило простое: меняйте одно-два значения за раз и отмечайте, что поменяли. Если сервер перестал запускаться после правки, вы сразу знаете, какая строка виновата. Перед любой правкой делайте бэкап через «Бэкапы», иначе откатиться будет не на что.

> [!WARNING] Не все параметры меняются на живом мире
> Sandbox-правила сервер читает при запуске, но часть эффектов видна только там, где мир ещё не «потрогали»: уже сгенерированные клетки, уже расставленный лут и уже заспавненные зомби не пересоздаются. Если вы поменяли параметр и в игре ничего не изменилось, сначала проверьте, касается ли он уже созданного мира. Для полного эффекта нужен новый мир, а значит, и новое прохождение для игроков. Не подтверждено, что именно меняется на лету в вашей сборке, — проверяйте на копии.

## Порты и доступ

Игра использует UDP-порты. По умолчанию игровой порт Project Zomboid — 16261 (`DefaultPort`), второй UDP-порт — 16262 (`UDPPort`). На EGN оба выдаются панелью. Если порт не выдан или закрыт, сервер запустится, но игроки не смогут подключиться по адресу. Берите адрес для подключения из раздела «Сеть»: там указаны хост и порт, которые реально выданы серверу, а не значения из ini.

Если вы хотите закрыть сервер для всех, кроме друзей, используйте `Public=false` и пароль. Публичный список серверов показывает сервер только при `Public=true`, и это не гарантия безопасности: пароль важнее.

## Практические значения: на что смотреть в первую очередь

Не пытайтесь настроить всё сразу. Для старта хватит пяти вещей. Первая — `MaxPlayers`: на публичном сервере число слотов определяет, сколько памяти вы будете тратить (смотрите [расчёт RAM](https://blog.egnetwork.ru/project-zomboid-ozu-i-7dtd)). Вторая — `PauseEmpty`: пустой сервер не должен «прожигать» игровое время. Третья — `Zombies` и `DayLength` в `SandboxVars.lua`: именно они меняют ощущение игры сильнее остальных. Четвёртая — `PVP` в ini (`PVP=true` включает бои игроков), и пятая — `Open=true/false` (открытая регистрация новых учёток или только по белому списку).

Для каждого изменения записывайте в журнал: что было, что стало, зачем. Если через неделю игроки скажут, что «стало скучно» или «слишком сложно», вы вернёте одну строку, а не будете гадать.

## Частые ошибки

| Симптом | Причина | Решение |
|---|---|---|
| Изменения ini не видны | Сервер не перезапущен | Перезапустите сервер после сохранения |
| Сервер не стартует после правки sandbox | Синтаксис `.lua`: пропущена запятая или скобка | Верните файл из бэкапа и правьте по одной строке |
| Параметр мира не меняется | Значение записано в мир при создании | Создайте новый мир или примите текущие значения |
| Сервер не виден в списке | `Public=false` или сервер не прошёл публикацию | Включите `Public=true`, если хотите публичный сервер |
| Игроки не подключаются | Порт не выдан в «Сеть» | Проверьте адрес и порт в разделе «Сеть» |

## Итог

Настройки Project Zomboid делятся на два файла: ini-файл сервера и `SandboxVars.lua` с правилами мира. Ini меняется в «Настройки», sandbox — в «Файлы», в папке `.cache/Server/`. После любой правки перезапускайте сервер и помните, что часть параметров закрепляется в мире. Делайте бэкап перед изменениями и меняйте за раз немного. Для модов и установки мастерской читайте [гид по модам Project Zomboid](https://blog.egnetwork.ru/project-zomboid-mody-workshop), а если сервер падает при старте, загляните в [разбор ошибок запуска](https://blog.egnetwork.ru/project-zomboid-oshibki-zapuska). По памяти и тарифам смотрите [расчёт RAM для Project Zomboid и 7 Days to Die](https://blog.egnetwork.ru/project-zomboid-ozu-i-7dtd).

## Вопросы и ответы

### Можно ли менять sandbox без перезапуска сервера?
Надёжно — только с перезапуском: файл читается при старте. У игры есть команда `reloadoptions`, которая перечитывает часть серверных настроек, но какие именно — зависит от сборки, поэтому не рассчитывайте на неё для sandbox.

### Почему ini и sandbox лежат в разных местах?
Ini описывает сам сервер и читается при старте. Sandbox описывает правила мира и хранится как Lua-таблица рядом с ним. Панель показывает ini-поля в «Настройки», а sandbox правится в «Файлы».

### Что делать, если сервер не стартует после правки?
Откройте бэкап и верните файл до изменения. Затем меняйте по одной строке, чтобы найти ошибку.

### Нужно ли открывать порты вручную?
Нет. Порты выдаёт панель в разделе «Сеть». Вписывайте в ini только порт, который там есть.

Сервер под Project Zomboid за пару минут — [egnetwork.ru](https://egnetwork.ru/)

---

Материал EGN (blog.egnetwork.ru), обновлено 13 ноября 2026; при цитировании указывайте ссылку.
