servarium :)
главная / журнал / Как развернуть выделенный сервер DayZ на Windows: полное руководство
гайд 13 мая 2026 г. · 13 мин чтения · DayZ

Как развернуть выделенный сервер DayZ на Windows: полное руководство

Инструкция из исходного markdown: требования, установка, конфигурация, порты, запуск и подключение сервера.

Прежде чем переходить к настройкам, важно понять контекст. Сервер для DayZ — это не только мощность железа, но и грамотная конфигурация: от тикрейта до резервного копирования. В этом гайде разбираем то, что обычно остаётся за кадром в официальной документации.

DayZ — суровая постапокалиптическая survival-игра студии Bohemia Interactive, и собственный выделенный сервер — единственный способ полностью контролировать правила, моды, белые списки игроков и время бесперебойной работы. В этом руководстве пошагово рассмотрена установка сервера DayZ Standalone на машине под управлением Windows: от подбора железа до первого подключения к собственному миру.

1. Рекомендуемые системные требования

В DayZ есть две принципиально разные нагрузки: серверная сторона (тяжёлая для одного ядра симуляция, которая считает зомби, лут, персистентность и состояние игроков) и клиентская сторона (собственно сама игра с её рендерингом). В идеале их следует размещать на разных машинах: клиент DayZ и выделенный сервер не могут одновременно запускаться из одной и той же установки Steam без конфликтов. Цифры ниже — это рекомендуемые значения, опирающиеся на материалы Bohemia Interactive и опытных хостеров из сообщества, а не голый минимум.

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

Эти значения рассчитаны на сервер с модами и количеством одновременно подключённых игроков примерно до 30–60. В основу легли рекомендации Bohemia Interactive (через IONOS), Host Havoc и опыт многолетних self-hosters на форумах Steam.

Компонент

Рекомендуется

-

-

Процессор

Уровня Intel Xeon E3, Intel Core i7-4790K и новее — четырёхъядерный (4c/8t) с тактовой частотой от 3,4 ГГц и сильной производительностью одного ядра (сервер DayZ упирается именно в один поток)

Оперативная память

24 ГБ DDR4 (минимум 12 ГБ; модовые сборки легко уходят за 10 ГБ)

Накопитель

NVMe SSD с не менее чем 20 ГБ свободного места под установку сервера и моды; настоятельно рекомендуется второй диск под бэкапы

ОС

Windows Server 2019/2022 или Windows 10/11 64-bit (Linux не поддерживается нативно)

Сеть

Проводное Ethernet-подключение, аплоад от 10 Мбит/с; ориентир — около 2,5 Мбит/с на каждого одновременно играющего для комфортного отклика

Видеокарта

Серверному процессу не требуется — встроенной графики достаточно

Зависимости

Свежие распространяемые компоненты Visual C++ (x64) и DirectX End-User Runtime

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

Это рекомендуемые требования Bohemia Interactive к самой игре DayZ — то есть к машине, на которой будете играть вы и ваши друзья:

Компонент

Рекомендуется

-

-

Процессор

Intel Core i5-6600K @ 3,50 ГГц или AMD Ryzen 5 1600X (современные эквиваленты вроде i5-12400 или Ryzen 5 5600 покажут себя заметно лучше)

Оперативная память

16 ГБ (для комфортной игры с модами потребуется больше)

Видеокарта

NVIDIA GeForce GTX 1060 или AMD Radeon RX 580 (минимум 4 ГБ видеопамяти, желательно 6 ГБ)

ОС

Windows 10 64-bit и новее

Накопитель

25 ГБ свободного места на SSD

DirectX

Версия 11

Замечание: если вы планируете и хостить, и играть на одном ПК, рассматривайте систему как такую, которой нужны *обе* конфигурации, сложенные вместе: процессор с сильной производительностью одного ядра плюс достаточным запасом ядер для сервера, не менее 24 ГБ ОЗУ, NVMe SSD с 45+ ГБ свободного места и приличная видеокарта. Даже при таких параметрах будьте готовы к эпизодической борьбе процессов за ресурсы; для серьёзного публичного сервера логичнее выделить отдельную физическую машину.

2. Что потребуется заранее

Перед началом убедитесь, что у вас есть:

  • Аккаунт Steam, на котором куплена DayZ (инструмент выделенного сервера доступен только владельцам игры).
  • Установленный Notepad++ (обычный «Блокнот» тоже подойдёт, но с .bat- и .cfg-файлами в нём работать неудобно): https://notepad-plus-plus.org/
  • Права администратора на машине под Windows.
  • Свежие распространяемые компоненты Visual C++ x64: https://www.microsoft.com/en-us/download/details.aspx?id=52685
  • Свежий DirectX End-User Runtime: https://www.microsoft.com/en-us/download/details.aspx?id=35

3. Шаг 1 — Установка SteamCMD

SteamCMD — это консольный клиент Steam, через который скачиваются и обновляются файлы выделенных серверов.

  1. Создайте папку C:\\SteamCMD.
  2. Скачайте архив с установщиком SteamCMD по официальной ссылке Valve: https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
  3. Распакуйте содержимое ZIP в C:\\SteamCMD. В папке должен оказаться единственный файл — steamcmd.exe.
  4. Двойной клик по steamcmd.exe — он сам докачает свои обновления и выведет приглашение Steam>.

!SteamCMD, запущенный в командной строке Windows (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/steam-cmd-in-the-windows-command-prompt.png)

4. Шаг 2 — Загрузка файлов сервера DayZ

Возможны два пути. SteamCMD — более чистый вариант, особенно если установка делается в скрипте или на «голом» сервере; графический клиент Steam проще, если Steam у вас и так открыт.

Вариант А — SteamCMD (рекомендуется)

В приглашении Steam> по очереди введите команды (вместо USERNAME подставьте свой логин Steam):

unknown node

Будет запрошен пароль, а затем код Steam Guard (придёт на почту или в мобильный аутентификатор). 223350 — официальный Steam App ID для выделенного сервера DayZ. Объём загрузки — порядка 2,5–3 ГБ.

Тот же сценарий можно запустить «одной кнопкой»: создайте ярлык к steamcmd.exe, откройте его свойства и в поле Объект допишите в конец:

unknown node

!Поле «Объект» ярлыка SteamCMD с параметрами установки DayZ (https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/4097889406/original/HLhVTK9JS3De-PbNLKM_UliDVCnjNiVqBQ.png?1615539528)

Вариант Б — графический Steam

В клиенте Steam наведитесь на пункт БИБЛИОТЕКА в верхнем меню, выберите ИНСТРУМЕНТЫ, найдите в списке DayZ Server, кликните по нему правой кнопкой и нажмите Установить игру. По умолчанию инструмент ставится сюда:

unknown node

!Меню Steam «Библиотека → Инструменты», в котором виден DayZ Server (https://cdn.write.corbpie.com/wp-content/uploads/2018/09/dayz-server-install-steam-tools.png)

После завершения загрузки откройте папку установки. Внутри должны быть DayZServer_x64.exe, serverDZ.cfg, папка mpmissions и папка battleye.

!Содержимое папки сервера DayZ после установки (https://cdn.write.corbpie.com/wp-content/uploads/2018/09/dayz-server-install-server-file-location.png)

Прогресс установки можно отследить и из вывода SteamCMD:

!SteamCMD скачивает файлы сервера DayZ (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/steam-cmd-installing-the-dayz-server.png)

5. Шаг 3 — Настройка serverDZ.cfg

Откройте файл serverDZ.cfg в папке сервера через Notepad++ и измените хотя бы перечисленные ниже параметры. Всё, что начинается с //, — это комментарии.

unknown node

Полный справочник по всем допустимым ключам (включая ускорение времени, очередь логина, тонкую настройку сети, дальность отрисовки и параметры персистентности) — на официальном вики Bohemia Interactive: https://community.bistudio.com/wiki/DayZ:Server_Configuration

Совет: если на одной машине поднимается несколько серверов, у каждого должен быть уникальный instanceId *и* уникальный -port=, иначе их папки персистентности (mpmissions\\dayzOffline.chernarusplus\\storage_1, …\\storage_2 и т. д.) перетрут друг друга.

6. Шаг 4 — Настройка BattlEye (RCon)

BattlEye — встроенный античит DayZ; его корректная настройка обязательна, если вы планируете использовать BEC и автоматические рестарты. В установленной папке сервера откройте подпапку battleye, создайте в ней файл BEServer_x64.cfg и вставьте в него:

unknown node

RConPassword — пароль, который ваш RCon-инструмент (BEC, Dart и т. п.) будет использовать для подключения. RestrictRCon 1 включает функции kick / ban / ограничение соединений.

7. Шаг 5 — Создание .bat-файла запуска

В папке с сервером создайте текстовый файл с именем start.bat (важно, чтобы расширение было именно .bat, а не .bat.txt). Откройте его в Notepad++ и вставьте:

unknown node

Сохраните файл. Что делает этот скрипт:

  • задаёт переменные имени сервера, его расположения, порта, конфига и количества используемых ядер;
  • запускает DayZServer_x64.exe со стандартным набором флагов логирования;
  • автоматически перезапускает сервер каждые 4 часа (14390 секунд) — общепринятая практика, защищающая долгоживущий сервер DayZ от утечек памяти и физических артефактов.

Ключевые параметры запуска (полный список — в вики Bohemia):

  • -config=serverDZ.cfg — путь к конфигурационному файлу.
  • -port=2302 — порт, на котором сервер слушает соединения. Увеличивайте для дополнительных инстансов.
  • -cpuCount=4 — сколько логических ядер позволено использовать; должно быть не больше доступного количества.
  • -profiles=C:\\DayZServer\\profiles — каталог под логи, файлы BattlEye и серверный профиль.
  • -doLogs, -adminlog, -netlog, -freezecheck — расширенное логирование и обнаружение зависаний.

!Запущенный .bat-файл сервера и его консольный вывод (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/dayz-server-batch-file-and-dayz-console.png)

8. Шаг 6 — Открытие портов в брандмауэре Windows

Нажмите Win + R, введите wf.msc и нажмите Enter — откроется Брандмауэр Защитника Windows в режиме повышенной безопасности.

!Консоль брандмауэра Windows в режиме повышенной безопасности (https://cdn.write.corbpie.com/wp-content/uploads/2018/09/dayz-server-install-opening-ports-1.png)

В левой колонке кликните правой кнопкой по Правила для входящих подключений → Создать правило… и в качестве типа правила выберите Для порта.

!Мастер нового правила, выбран тип «Для порта» (https://cdn.write.corbpie.com/wp-content/uploads/2018/09/dayz-server-install-opening-ports-2.png)

Выберите UDP и в поле Определённые локальные порты впишите:

unknown node

!Мастер брандмауэра — введён UDP-диапазон 2302-2305 (https://cdn.write.corbpie.com/wp-content/uploads/2018/09/dayz-server-install-opening-ports-3-udp.png)

Нажмите Далее, оставьте выбранным Разрешить подключение, не трогайте профили подключений и дайте правилу понятное имя — например, DayZ Server UDP.

DayZ дополнительно использует ряд портов Steam. Чтобы перестраховаться, согласно официальному руководству по SteamCMD-установке DayZ из Steam Community, откройте также:

  • 2302 TCP \& UDP (игровой);
  • 27015–27030 TCP и 27000–27031 UDP (мастер-сервер и query Steam);
  • 27036 TCP \& UDP, 27037 TCP (Steam in-home streaming);
  • 4380 UDP (Steam).

Если вы хостите дома, вам потребуется ещё и проброс портов на роутере: тот же UDP-диапазон 2302–2305 нужно перенаправить на локальный IP сервера. Инструкции под конкретные модели роутеров есть на https://portforward.com/dayz/.

9. Шаг 7 — Запуск сервера

Запустите start.bat двойным кликом. Откроется окно консоли — должно быть видно, как DayZ загружает мир, поднимает персистентность и сообщает, что готов принимать подключения.

Если при первом запуске вылетает одна из следующих ошибок, установите соответствующий runtime и запустите ещё раз:

  • VCRUNTIME140.dll отсутствует → установите распространяемый пакет Visual C++ x64: https://www.microsoft.com/en-us/download/details.aspx?id=52685
  • XAPOFX1_5.dll и/или X3DAudio1_7.dll отсутствуют → установите DirectX End-User Runtime: https://www.microsoft.com/en-us/download/details.aspx?id=35

10. Шаг 8 — Подключение к своему серверу

Запустите DayZ из Steam на клиентской машине. Из главного меню:

  1. Откройте вкладку Community (Сообщество).
  2. В строке поиска введите имя или IP вашего сервера. Для проверки на той же машине используйте 127.0.0.1:2302. Для локальной сети — LAN-IP сервера. Для внешней игры — публичный IP (при условии, что брандмауэр и роутер настроены).
  3. Выделите сервер в списке и нажмите Play.

!Браузер общественных серверов DayZ (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/dayz-community-server-overview.jpg)

Через короткий экран загрузки вы окажетесь в Черноруссии — на собственном сервере.

!Успешное подключение к своему серверу DayZ (https://cdn.write.corbpie.com/wp-content/uploads/2018/09/dayz-server-install-success.png)

11. (Дополнительно) Запуск сервера как службы Windows

Если хочется, чтобы сервер стартовал вместе с Windows и автоматически перезапускался при падении — даже без активной сессии пользователя — оберните вызов DayZServer_x64.exe в менеджер служб, например FireDaemon Pro. Параметры из start.bat практически без изменений переносятся в поле Parameters службы:

unknown node

!FireDaemon Pro — вкладка Program службы DayZ (https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/4097889464/original/2rMz1NI7AcdCLg1lzAQihpi1HF9AAY-fOw.png?1615539632)

На вкладке Lifecycle установите Shutdown By в значение Forceful Termination (DayZ ненадёжно реагирует на «мягкую» остановку). После запуска в общем списке служб FireDaemon строка с DayZ должна показывать статус Running и числовой PID.

12. Советы по обслуживанию

  • Обновления — чтобы обновить файлы сервера позже, повторно запустите SteamCMD с командой app_update 223350 validate. Перекачивать всё с нуля не нужно.
  • Сброс персистентности — удалите файл C:\\DayZServer\\mpmissions\\dayzOffline.chernarusplus\\storage_1\\players.db, чтобы стереть данные игроков, или всю папку storage_1 для полного вайпа мира. Замените _1 на ваш instanceId, если он отличается от значения по умолчанию.
  • Моды — выгружаются из Steam Workshop через SteamCMD-команду +workshop_download_item 221100 <ModID> и подключаются через параметр запуска -mod="@ModName1;@ModName2". Папки модов нужно скопировать (или сделать symlink) в папку сервера; клиенты должны быть подписаны на тот же набор модов.
  • Логи — пока сервер не стабилизирован, держите включёнными -doLogs, -adminlog и -netlog. Логи пишутся в каталог, указанный в -profiles=.

Читать дальше