Сервер DayZ настроен правильно, если serverDZ.cfg, распределение портов, проверка подписей и график перезапуска согласованы друг с другом и обычный клиент может подключиться. Это руководство проведёт тебя через безопасную базовую настройку. Сделай резервную копию файла перед изменениями, меняй за раз только один связанный блок и проверяй результат после перезапуска в журнале сервера и лаунчере.
DayZ: постапокалиптический хардкорный сурвайвал с собственным сервером
DayZ (Bohemia Interactive) помещает игроков в постапокалиптический открытый мир с постоянным управлением голодом, жаждой и инфекцией, редким снаряжением и PvP-встречами с реальными последствиями — если ты умираешь, ты теряешь всё своё снаряжение. На собственном сервере ты сам определяешь правила, распределение лута через моды, количество игроков и настройки безопасности, вместо того чтобы играть на официальных или чужих серверах сообщества.
Это руководство охватывает базовую настройку сервера; Workshop-модам, ключам и вайпам посвящена вторая часть этой серии.
Заказ сервера
Выбери DayZ в мастере заказа и укажи объём RAM в соответствии с планируемым количеством игроков. Серверы DayZ работают в диапазоне от 8 до 32 ГБ RAM, рекомендуется 12 ГБ для стандартного количества слотов — 60 игроков. Если ты планируешь меньшую закрытую группу, хватит и меньшего объёма RAM; для сильно модифицированных серверов с множеством модов и большим числом игроков стоит выбрать больше.
После заказа твой сервер будет автоматически развёрнут. Актуальный статус ты можешь посмотреть в личном кабинете.
Обзор портов
Сервер DayZ использует три порта:
| Порт | Назначение |
|---|---|
| 2302 | Игровое соединение (клиент подключается через этот порт) |
| 2303 | Steam-запрос (видимость в браузере серверов) |
| 2304 | Steam-сервисы |
Все три порта автоматически назначаются при заказе и отображаются в панели в разделе данных для подключения — чтобы сервер был виден в браузере серверов, должны быть доступны все три порта, а не только игровой.
serverDZ.cfg — центральный конфигурационный файл
Базовые настройки твоего сервера DayZ находятся в файле serverDZ.cfg, который ты редактируешь через файловый менеджер в панели. Важнейшие параметры:
- hostname: имя сервера, как оно отображается в браузере серверов внутри игры.
- maxPlayers: максимальное количество игроков — ориентируйся на выбранный объём RAM и желаемую нагрузку на сервер.
- password: опциональный пароль сервера для закрытых игр.
- passwordAdmin: пароль администратора для расширенных прав внутри игры.
- verifySignatures: принуждает загружать только подписанные файлы модов — важная базовая защита от изменённых клиентских модов.
- forceSameBuild: принуждает клиентов использовать точно такую же версию DayZ, как и сервер — предотвращает проблемы с подключением после обновлений.
- disable3rdPerson: отключает камеру от третьего лица и принуждает к виду от первого лица — часто используется на серверах, ориентированных на хардкор.
- serverTime и serverTimeAcceleration: управляют игровым временем суток и скоростью его течения относительно реального времени.
- respawnTime: время ожидания, прежде чем погибший игрок может возродиться снова.
Изменения в serverDZ.cfg вступают в силу только после перезапуска сервера.
График перезапуска
Серверы DayZ выигрывают от регулярных плановых перезапусков — они стабилизируют производительность сервера и противодействуют постепенному росту нагрузки на память, характерному для долго работающих экземпляров DayZ. Настрой подходящий график (например, каждые 4–6 часов) через запланированные задачи в веб-панели, вместо того чтобы перезапускать сервер вручную.
Подключение через лаунчер DayZ
Твои игроки подключаются через официальный лаунчер DayZ: либо через встроенный браузер серверов (при условии, что Steam-запрос доступен, см. выше), либо напрямую через IP-адрес и игровой порт (2302), добавленный в избранное. Собственный поддомен облегчает твоему сообществу поиск сервера — вместо того чтобы запоминать чистый IP-адрес.
Количество игроков и нагрузка на сервер
maxPlayers в serverDZ.cfg — это лишь верхняя граница: сколько игроков твой сервер действительно стабильно выдержит, зависит ещё от выбранного объёма RAM, размера карты и установленных модов (подробнее об этом во второй части серии). Если ты установишь maxPlayers значительно выше возможностей твоего серверного пакета, это обычно проявляется сначала в повышенной нагрузке на сервер и заметных задержках при спавне лута и симуляции транспорта, а не в резком крахе. В случае сомнений начни с консервативного значения и увеличивай его по мере того, как видишь, как твой сервер ведёт себя под реальной нагрузкой.
Защита паролем и публичная видимость
Для закрытой игры в рамках сообщества установи password на общий пароль для входа — сервер при этом останется видимым в браузере серверов (при доступном Steam-запросе), но подключиться смогут только игроки с паролем. passwordAdmin не зависит от этого: этот второй пароль открывает доступ к административным командам внутри игры и должен передаваться только твоей команде модераторов, но никогда всему сообществу. Оба пароля можно изменить в любой момент через serverDZ.cfg; изменение, как и все остальные параметры, вступает в силу только после перезапуска сервера.
Официальный источник и безопасный путь возврата
Официальная конфигурация сервера DayZ от Bohemia Interactive документирует, среди прочего, hostname, maxPlayers, verifySignatures, forceSameBuild и параметры запуска -config, -port, -mod и -serverMod. Сделай резервную копию serverDZ.cfg перед изменениями. Если после этого сервер не запускается или записи пропадают из браузера серверов, восстанови последнюю рабочую версию файла и протестируй снова.
FAQ
Когда изменения в serverDZ.cfg вступают в силу?
После перезапуска сервера. Сохрани файл, останови сервер контролируемым образом и запусти его снова. Затем проверь журнал, браузер серверов и реальное тестовое подключение, а не только статус процесса.
Какое значение правильное для verifySignatures?
Актуальная документация сервера от Bohemia указывает 2 как поддерживаемое значение для проверки подписей. При этом PBO-файлы проверяются на соответствие их подписям. При проблемах с модами следует исправлять отсутствующие или устаревшие ключи, а не отключать проверку постоянно.
Почему игроков отклоняют, несмотря на работающий сервер?
Часто версии клиента и сервера не совпадают, порт указан неправильно или отсутствует подпись мода. Сначала сравни адрес в панели, актуальную версию сборки и журнал сервера непосредственно в момент подключения.
Как отменить изменения при неверной конфигурации?
Останови сервер и восстанови сохранённую резервную копию serverDZ.cfg. Запусти его без дальнейших изменений и убедись в успешном подключении. Только после этого протестируй проблемную настройку отдельно ещё раз.
Итог
С подходящим объёмом RAM, всеми тремя открытыми портами и правильно настроенным файлом serverDZ.cfg твоему серверу DayZ ничто не мешает. Как управлять Workshop-модами, ключами и вайпами данных, показано во второй части этой серии.