Настройка serverDZ.cfg сервера DayZ

serverDZ.cfg задаёт имя и правила выделенного сервера DayZ. На BazaHost файл лежит в корне рядом с Linux-бинарником DayZServer. В Windows-установках бинарник обычно называется DayZServer_x64.exe. Точное имя и расположение конфигурации определяет параметр запуска -config.

На BazaHost через страницу «Настройки игры» управляются hostname, password, passwordAdmin, maxPlayers, verifySignatures, forceSameBuild, disableVoN, vonCodecQuality, disable3rdPerson, disableCrosshair, disablePersonalLight, lightingConfig, serverTimeAcceleration, serverNightTimeAcceleration, serverTimePersistent и steamQueryPort. Не редактируйте эти строки вручную: панель запишет выбранные значения при запуске. Параметры, которых нет в интерфейсе, например serverTime, меняйте в файле только на остановленном сервере.

Базовый пример#

hostname = "My DayZ Server";
password = "";
maxPlayers = 40;

verifySignatures = 2;
disableVoN = 0;
vonCodecQuality = 20;

serverTime = "SystemTime";
serverTimeAcceleration = 4;

После изменения сохраните файл и перезапустите сервер. Если параметр продублирован, оставьте только одно актуальное объявление.

Название, пароль и слоты#

  • hostname задаёт название в браузере серверов.
  • password задаёт пароль для подключения. Пустая строка "" оставляет сервер открытым.
  • maxPlayers ограничивает число одновременно подключённых игроков. Не ставьте значение выше ресурсов тарифа: больше слотов не добавляет серверу CPU или памяти.

На BazaHost эти параметры меняются через «Настройки игры». Количество игроков также описано в статье «Как увеличить количество слотов».

Проверка подписей модов#

verifySignatures = 2;

Значение 2 заставляет сервер проверять PBO-файлы по ключам .bikey и подписям .bisign. Официальная документация DayZ указывает, что поддерживается именно режим 2. Не отключайте проверку на публичном сервере ради исправления ошибки подключения: сначала проверьте версии модов и наличие ключей.

При установке модов через BazaHost ключи копируются автоматически. Порядок установки и диагностика зависимостей разобраны в статье «Как установить моды на сервер DayZ».

Голосовой чат#

disableVoN = 0;
vonCodecQuality = 20;

disableVoN принимает 0 или 1: при 0 встроенный голосовой чат работает, при 1 отключён. vonCodecQuality задаёт качество кодека от 0 до 30, где большее значение означает лучшее качество.

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

Игровое время#

serverTime = "SystemTime";
serverTimeAcceleration = 4;

serverTime задаёт время при старте:

  • "SystemTime" использует локальное время машины;
  • строка формата "YYYY/MM/DD/HH/MM", например "2026/7/10/12/00", задаёт фиксированную дату и время.

serverTimeAcceleration является множителем течения времени. В настройках BazaHost доступны значения от 0 до 24. При 4 одна игровая минута проходит за 15 реальных секунд. Отдельный serverNightTimeAcceleration дополнительно умножает скорость только ночью и на BazaHost принимает значения от 0.1 до 64.

Если включён serverTimePersistent = 1, сохранённое в хранилище время имеет приоритет при последующих запусках. Поэтому изменение serverTime может быть незаметно без сброса сохранённого времени или отключения персистентности времени.

Проверка после запуска#

  1. Убедитесь, что сервер появился в списке с новым названием.
  2. Проверьте вход с паролем и без него.
  3. Подключитесь с тем же набором модов и убедитесь, что проверка подписей не выдаёт ошибку.
  4. Сравните игровое время через 10 реальных минут, чтобы проверить множитель.

Перед крупной правкой сделайте резервную копию. Если сервер публичный, предупредите игроков и выполните штатный рестарт, при необходимости через планировщик рестартов DayZ.

Источники#

Нужен сервер DayZ?

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

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