Настройка 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 может быть незаметно без сброса сохранённого времени или отключения персистентности времени.
Проверка после запуска#
- Убедитесь, что сервер появился в списке с новым названием.
- Проверьте вход с паролем и без него.
- Подключитесь с тем же набором модов и убедитесь, что проверка подписей не выдаёт ошибку.
- Сравните игровое время через 10 реальных минут, чтобы проверить множитель.
Перед крупной правкой сделайте резервную копию. Если сервер публичный, предупредите игроков и выполните штатный рестарт, при необходимости через планировщик рестартов DayZ.
Источники#
Хостинг DayZ на BazaHost: NVMe, Ryzen 9 и защита от DDoS. Тарифы от 1290 ₽/мес.