Сервер DayZ: аренда, память, порты и моды

Свой сервер DayZ: аренда VPS, память, порты и моды

Марина
Марина
📅 28 сентября 2026
Свой сервер DayZ: аренда VPS, память, порты и моды

Свой сервер DayZ поднимается на обычной виртуальной машине с Linux: нужно от 6 ГБ оперативной памяти на 20–30 игроков, от 25 ГБ диска и открытые порты 2302–2305/UDP плюс 27016/UDP. Готовые площадки со слотами обычно считают деньги за каждого игрока, а аренда VPS — за память и ядра, поэтому на большой сервер выгоднее вторая схема. Живые тарифы по 44 площадкам собраны в разделе хостинг серверов DayZ, там же видно, кто отдаёт машину с достаточным объёмом памяти.

Материал для тех, кто ни разу не разворачивал выделенный сервер и не хочет разбираться в форумах по крупицам. Разберём требования к железу под разное число слотов, установку серверных файлов через steamcmd, правку serverDZ.cfg, подключение модов из Steam Workshop, автозапуск и диагностику, когда сервер не появляется в списке. Все команды даны с пояснением, что каждая строка делает.

Сколько памяти и диска просит выделенный сервер DayZ

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

Практический ориентир такой: 6 ГБ памяти хватает на 20–30 игроков, а под полноценные 60 слотов закладывают 8–12 ГБ. Карта Chernarus тяжёлая сама по себе — это 225 квадратных километров с плотной застройкой городов, и она съедает несколько гигабайт ещё до того, как на сервер зайдёт первый игрок. Если оперативной памяти не хватит, процесс закроет OOM killer — системный сторож, который при нехватке памяти выключает самое прожорливое приложение. Сервер при этом падает молча, без предупреждений.

Диска нужно от 25 ГБ: сами серверные файлы занимают около 3 ГБ, остальное уходит под моды, логи и файл сохранения мира. Тип накопителя тоже важен: NVMe заметно быстрее обычного SSD на записи, а сервер DayZ пишет состояние мира постоянно. Процессор берите с частотой повыше — движок плохо умеет распределять нагрузку по многим ядрам, и 4 быстрых ядра дадут больше, чем 8 медленных.

Готовый игровой хостинг или своя виртуальная машина

Готовый игровой хостинг продаёт слоты: вы платите за 20, 40 или 60 мест и получаете панель, где сервер запускается кнопкой. Это удобно первые пару недель — не надо трогать консоль, моды ставятся из каталога, бэкапы делаются сами. Цена при этом линейно растёт со слотами, и на большом сервере она заметно обгоняет стоимость машины той же мощности.

Аренда VPS работает иначе: вы платите за память, ядра и диск, а сколько игроков туда влезет — ваше дело. На одной машине с 12 ГБ памяти можно держать сервер на 60 слотов и рядом голосовой чат, и это не изменит счёт. Взамен вы сами ставите обновления, следите за логами и настраиваете фаервол.

Есть и третий фактор — контроль. На своей машине вы правите любые файлы миссии, ставите моды из Workshop без ограничений каталога и меняете конфиг когда угодно. Обзор вариантов с посуточной и месячной оплатой есть в подборке аренда игровых серверов. Похожая логика работает и в других выживалках — например, в разборе про аренду сервера Rust расклад по памяти почти такой же.

Какая конфигурация нужна под 10, 30 и 60 игроков

Ниже — рабочие ориентиры под разное число слотов. Значения даны с запасом, чтобы сервер переживал вечерний пик, когда все зашли одновременно и разбежались по разным концам карты. Ванильный сервер без модов укладывается в нижнюю границу, сборка на 10–15 модов требует верхнюю.

Слотов Память Ядер Диск Комментарий
8–10 4 ГБ 2 25 ГБ Сервер для друзей, без модов
20–30 6 ГБ 2–4 40 ГБ Базовый публичный сервер
40–50 8 ГБ 4 50 ГБ Модовая сборка средних размеров
60 12 ГБ 4–6 60 ГБ Полный сервер, тяжёлые моды

Отдельно про сеть. Каждый игрок в DayZ тянет ориентировочно 60–120 Кбит/с, поэтому канала в 100 Мбит/с хватает с огромным запасом даже на полный сервер. Куда важнее задержка: если у ваших игроков пинг выше 100 мс, стрельба начинает «промахиваться» из-за рассинхронизации. Для аудитории из России держите сервер в российской или ближней европейской локации — тогда задержка укладывается в 10–40 мс.

Конфигурация сервера DayZ под 10, 30, 50 и 60 слотов
Канала в 100 Мбит/с хватает даже на полный сервер, а вот пинг выше 100 мс уже рассинхронизирует стрельбу: локация важнее ширины канала.

Где арендовать машину и сколько это стоит

Стартовые тарифы у большинства провайдеров идут с 1 ГБ памяти — для DayZ этого мало, поэтому смотрите на цену не входного тарифа, а конфигурации с 6–12 ГБ. Стоимость такой машины обычно в 5–8 раз выше минимальной. Ниже — площадки с самым низким порогом входа из нашего каталога, чтобы было от чего отталкиваться при расчёте.

Провайдер Стартовая цена Что в базовом тарифе
Cloudcore от 59 ₽/мес 1 ядро, 1 ГБ, 10 ГБ NVMe
Hosting-Russia от 99 ₽/мес Тарифы под расширение памяти
4VPS от 110 ₽/мес 1 ядро, 1 ГБ, 5 ГБ NVMe
HostVDS от 127 ₽/мес 1 ядро, 1 ГБ, 10 ГБ NVMe

Данные проверены 04.09.2026.

Операционную систему берите свежую и долгоподдерживаемую — проще всего VPS с Ubuntu 22.04, под неё написано большинство инструкций. Если основная аудитория играет из России, выбирайте площадку с отечественными дата-центрами: подборка провайдеров в разделе VPS в России. Почасовая оплата удобна для тестов: собрали сервер, проверили сборку модов, выключили.

Какие порты открыть: 2302–2305 и 27016

DayZ использует протокол UDP — он не подтверждает доставку каждого пакета, зато не тормозит игру ожиданием. Это значит, что привычная проверка через telnet — утилиту, которая стучится в TCP-порт, — тут не сработает: TCP-порты сервер не слушает вообще. Открывать нужно диапазон игровых портов и отдельный порт для запросов Steam.

Порт Протокол Назначение
2302 UDP Основной игровой трафик
2303–2305 UDP Служебные каналы движка и RCON — удалённой консоли управления
27016 UDP Ответы на запросы Steam — по нему сервер видно в списке

Правило для стандартного фаервола ufw в Ubuntu выглядит так. Первая команда открывает диапазон игровых портов, вторая — порт Steam-запросов, третья показывает итоговый список правил.

sudo ufw allow 2302:2305/udp
sudo ufw allow 27016/udp
sudo ufw status numbered

Если у провайдера есть ещё и внешний сетевой экран в панели управления, правила придётся продублировать и там — иначе трафик не дойдёт до машины. Подробный разбор с примерами есть в инструкции про открытие портов в Ubuntu.

Установка серверных файлов через steamcmd: пошагово

Серверная часть DayZ раздаётся через steamcmd — консольную версию клиента Steam. Она не требует графики и умеет качать приложения по их числовому идентификатору. Серверный пакет DayZ Server имеет идентификатор 223350, и он привязан к аккаунту, у которого куплена игра.

  1. Создайте отдельного пользователя dayz — запускать игровой сервер от root опасно.
  2. Установите steamcmd из репозитория дистрибутива (репозиторий — официальное хранилище программ, откуда система ставит пакеты) и запустите его один раз, чтобы он докачал себя.
  3. Выполните загрузку серверных файлов командой из блока ниже, подставив свой логин Steam.
  4. Дождитесь окончания — это около 3 ГБ, на канале 100 Мбит/с уходит 5–10 минут.
  5. Скопируйте образец serverDZ.cfg из папки сервера и отредактируйте его под себя.
  6. Откройте порты и запустите сервер вручную, чтобы увидеть ошибки в консоли.
steamcmd +force_install_dir /home/dayz/server 
  +login ВАШ_ЛОГИН 
  +app_update 223350 validate 
  +quit

Разберём строки. Параметр +force_install_dir задаёт папку установки и обязан идти до логина, иначе файлы улягутся в служебный каталог. +login — вход под аккаунтом с купленной игрой; пароль при наборе не отображается, а при первом входе Steam ещё спросит код двухфакторной защиты. +app_update 223350 validate скачивает серверный пакет и сверяет контрольные суммы файлов, а +quit закрывает клиент после загрузки.

Открытие портов 2302–2305 и загрузка файлов DayZ через steamcmd
Параметр установки каталога обязан идти до логина, иначе три гигабайта серверных файлов улягутся в служебную папку Steam.

Что менять в serverDZ.cfg

Файл serverDZ.cfg лежит в корне папки сервера и определяет всё поведение мира. Это обычный текстовый файл, его открывает любой редактор — например nano. Минимальный набор параметров, который нужно тронуть новичку, — имя сервера, пароли и лимит игроков.

hostname = "Мой сервер DayZ";
password = "";
passwordAdmin = "СложныйПароль";
maxPlayers = 40;
verifySignatures = 2;
forceSameBuild = 1;
disableVoN = 0;
instanceId = 1;

Что здесь что. hostname — имя в браузере серверов, по нему игроки вас найдут поиском. password оставьте пустым для публичного сервера или задайте строку, чтобы пускать только своих. passwordAdmin — пароль администраторской консоли, его нельзя оставлять пустым ни при каких условиях.

Дальше про безопасность мира. maxPlayers ставьте не выше того, что тянет память: при 6 ГБ разумный потолок — 30. verifySignatures = 2 заставляет проверять подписи модов и отсекает игроков с самодельными файлами, а forceSameBuild = 1 не пускает клиентов со старой версией игры после патча. instanceId разделяет сохранения, если на одной машине крутится несколько серверов.

Как подключить моды из Steam Workshop

Моды в DayZ подключаются параметром запуска -mod=, где через точку с запятой перечислены папки модов. Главное правило: набор модов на сервере и у игрока должен совпадать полностью, включая версии. Если у клиента нет одного мода из списка, его просто не пустят на сервер.

Папки модов скачиваются через steamcmd командой workshop_download_item 221100 ИДЕНТИФИКАТОР и переносятся в корень сервера с именем вида @ИмяМода. После этого файлы подписи с расширением .bikey из папки мода нужно скопировать в папку keys сервера — без них проверка подписей отклонит мод, и сервер не стартует.

./DayZServer -config=serverDZ.cfg -port=2302 
  -mod=@CF;@Dabs_Framework;@BuilderItems 
  -BEpath=battleye -profiles=profiles 
  -dologs -adminlog -netlog -freezecheck

Здесь -config указывает файл настроек, -port — игровой порт из открытого диапазона, -mod — список модов в порядке загрузки (библиотеки вроде CF всегда идут первыми). -BEpath задаёт папку античита BattlEye, -profiles — куда писать логи и настройки администратора. Ключи -dologs, -adminlog, -netlog и -freezecheck включают подробные журналы и сторож зависаний — без них разбираться в падениях будет нечем.

Автозапуск: чтобы сервер поднимался сам

Сервер, запущенный руками из консоли, умрёт вместе с закрытием сессии. Чтобы он жил постоянно и поднимался после перезагрузки машины, оформите его как системную службу systemd. Это стандартный механизм Linux, который следит за процессами и перезапускает упавшие.

[Unit]
Description=DayZ Dedicated Server
After=network.target

[Service]
User=dayz
WorkingDirectory=/home/dayz/server
ExecStart=/home/dayz/server/DayZServer -config=serverDZ.cfg -port=2302
Restart=on-failure
RestartSec=30

[Install]
WantedBy=multi-user.target

Файл сохраняется как /etc/systemd/system/dayz.service. Строка Restart=on-failure поднимает сервер после аварийного завершения, а RestartSec=30 выдерживает паузу в 30 секунд, чтобы не было бесконечного цикла перезапусков при поломанном конфиге. Включается служба командами systemctl daemon-reload и systemctl enable --now dayz, а её журнал читается через journalctl -u dayz -f.

Сервер не виден в списке: диагностика по слоям

Самая частая жалоба — сервер запущен, а в браузере DayZ его нет. Проверять надо строго по слоям, снизу вверх, иначе будете гадать наугад. Первый слой — жив ли сам процесс: команда systemctl status dayz должна показывать состояние active (running), иначе смотрите ошибку в журнале.

Второй слой — слушает ли сервер порты. Команда ss -lunp | grep 2302 выводит открытые UDP-сокеты: если строки нет, сервер не стартовал или занял другой порт. Третий слой — фаервол: проверьте ufw status и панель провайдера, оба списка должны содержать 2302–2305 и 27016 на UDP.

Четвёртый слой — снаружи. С другого компьютера выполните nmap -sU -p 2302,27016 IP_СЕРВЕРА: ответ open или open|filtered означает, что трафик доходит. Если снаружи глухо, а изнутри всё слушается, дело почти всегда во внешнем сетевом экране провайдера. Пятый слой — сам список Steam: сервер появляется в браузере не мгновенно, дайте ему 5–10 минут, а до этого подключайтесь по прямому адресу через «Избранное».

Частые ошибки при аренде и настройке

Большинство проблем повторяется от сервера к серверу и стоит новичку нескольких вечеров. Ниже — то, что чаще всего ломает запуск. Каждый пункт проверяется за минуту, зато экономит часы.

  • Взяли тариф с 2 ГБ памяти «на попробовать» — сервер падает при 5 игроках.
  • Открыли порты только на TCP, забыв, что весь трафик игры идёт по UDP.
  • Не скопировали .bikey модов в папку keys — сервер стартует и сразу выключается.
  • Оставили passwordAdmin пустым, и админ-консоль доступна любому желающему.
  • Поставили maxPlayers = 60 на машине с 6 ГБ и получили вылеты на пике.
  • Не настроили резервное копирование папки с сохранением мира и потеряли базы игроков.

Отдельная история — обновления. После патча DayZ клиенты обновляются автоматически, а сервер нет: его нужно перекачивать той же командой steamcmd. Пока версии не совпадут, параметр forceSameBuild будет отклонять всех игроков, и сервер выглядит мёртвым.

Частые вопросы

Сколько памяти нужно на сервер DayZ для 10 друзей? Хватит 4 ГБ, если играете на ванильном Chernarus без модов. Как только добавите сборку из 5–10 модов, поднимайте до 6 ГБ — моды грузятся в память целиком и добавляют по 200–500 МБ каждый.

Нужна ли отдельная копия игры для сервера? Серверные файлы качаются через steamcmd под аккаунтом, у которого куплена DayZ, — отдельная лицензия для этого не нужна. Играть с того же аккаунта одновременно с работой сервера при этом можно: серверный пакет 223350 и клиент 221100 независимы.

Можно ли поднять сервер на Windows-машине? Да, серверные файлы есть под обе системы, но на Linux сервер стабильнее держит долгую нагрузку и экономит около 1–2 ГБ памяти на самой операционной системе. Под Windows берите машину минимум с 8 ГБ, иначе на игру останется мало.

Почему сервер стартует и через 20 секунд выключается? Почти всегда виноват мод: не хватает файла подписи в папке keys или в списке -mod= указана папка, которой нет на диске. Смотрите последние строки лога в папке profiles — там прямо написано имя проблемного мода.

Как перенести сервер к другому провайдеру? Скопируйте папку сервера целиком вместе с конфигом, модами и файлом сохранения мира, поднимите ту же версию через steamcmd на новой машине и замените адрес в настройках. Игроки увидят сервер как новый, но прогресс персонажей сохранится, если перенесли базу.

Нужна ли защита от атак на игровой сервер? Публичные игровые серверы получают мусорный трафик регулярно, особенно если на них идёт конкуренция за игроков. Базовая фильтрация на уровне сети входит в тариф у большинства площадок, а что докрутить самому — разобрано в материале про защиту VPS от DDoS.

Сколько стоит содержать сервер в месяц? Машина под 30 слотов с 6 ГБ памяти обходится ориентировочно в 1200–2500 ₽/мес в зависимости от площадки и локации. Стартовые тарифы от 59 до 127 ₽/мес для DayZ не подходят — их берут разве что под голосовой чат рядом с игровым сервером.

Итог

Сервер DayZ — не самая требовательная, но и не самая простая игра для самостоятельного запуска: главное здесь память под Chernarus, открытые UDP-порты 2302–2305 и 27016, аккуратный serverDZ.cfg и совпадение модов у сервера с клиентами. Готовый хостинг со слотами выигрывает на маленьком сервере для друзей, а от 30–40 слотов дешевле и гибче своя машина с 8–12 ГБ памяти. Начните с ванильной сборки, убедитесь, что сервер виден снаружи, и только потом добавляйте моды по одному.

Подобрать площадку под нужный объём памяти и локацию можно в разделе игровые серверы: там собраны тарифы 44 провайдеров с ценами и характеристиками, отсортированные по стоимости.

Поделиться:
👁 40 просмотров
Марина
Редактор · FREEHOSTING
Главный редактор FREEHOSTING. С 2020 года тестирует VDS, VPS и хостинг-провайдеров — арендует серверы, нагружает их реальными проектами и пишет честные обзоры по итогам. Помогает читателям выбирать хостинг под свои задачи: от Telegram-бота до production-сайта.