# DayZ: сервер и Steam Guard — почему установка не идёт и что делать

> Почему установка DayZ упирается в Steam-аккаунт, как мобильный Steam Guard ломает установку и обновление через SteamCMD, и что нужно знать о памяти, портах и модах.

- Рубрика: Гайды по играм
- Игра: DayZ
- Опубликовано: 2026-11-13T20:30:00+03:00
- Обновлено: 2026-11-13T20:30:00+03:00
- Адрес: https://blog.egnetwork.ru/dayz-server-steam-guard
- Автор: Команда EGN

DayZ ставится на сервер через SteamCMD, а SteamCMD входит в Steam под аккаунтом. Если на этом аккаунте стоит мобильный Steam Guard, каждый вход требует подтверждения, которого у сервера нет. В результате установка обрывается, а обновление после перезапуска тоже не проходит. Разберём, почему так происходит, что это значит для вас как владельца сервера и какие шаги помогают на практике.

## Коротко

Файлы сервера DayZ загружаются через SteamCMD и не отдаются при анонимном входе, поэтому нужен Steam-аккаунт. Если на аккаунте включён мобильный Steam Guard, каждый вход требует подтверждения в приложении Steam: SteamCMD ждёт около двух минут и сдаётся. На EGN DayZ ставится служебным аккаунтом без мобильного аутентификатора, ваш аккаунт передавать не нужно. Но DayZ пока подключается не из каталога заказа, а по запросу через поддержку. По памяти ориентир такой: Nasdara без игроков у нас занимала 7,3 ГБ, с модами до 7,8 ГБ, поэтому берите тариф от 8 ГБ, с модами — от 10 ГБ.

## Почему Steam Guard мешает серверу

Steam Guard — защита аккаунта. Мобильный аутентификатор просит подтвердить вход в приложении Steam на телефоне. Человек это делает быстро, а сервер нет: SteamCMD запускается без участия человека. Вы увидите сообщение вроде «This account is protected by a Steam Guard mobile authenticator» или «Please confirm the login in the Steam Mobile app»; примерно через две минуты ожидания приходит `Timed out waiting for confirmation`, и установка прерывается.

Есть ещё одна деталь. Если у сервера включено автообновление (в образе DayZ это переменная `UPDATE_SERVER=1`), SteamCMD входит в Steam при каждом старте и снова просит подтверждение. Вход между запусками не сохраняется, поэтому разовое подтверждение не спасает: проблема вернётся при следующем старте. Для таких случаев автообновление выключают (`UPDATE_SERVER=0`) и обновляют игру вручную в согласованное время.

> [!WARNING] Не используйте личный аккаунт на сервере
> Для установки на сервер нужен отдельный аккаунт, а не ваш основной. Пароль и Steam Guard основного аккаунта не стоит передавать никому, включая хостинг. Если аккаунт уже использовался на сервере, смените пароль и отключите вход по старой сессии в Steam.

## Шаги: что проверить перед установкой

1. Убедитесь, что тариф подходит. Мы измеряли карту Nasdara (DLC Badlands): 7,3 ГБ без игроков, на 6 ГБ сервер уходит в цикл перезапусков при первом спавне лута; с 15 модами нужно уже около 7,8 ГБ, и мы поднимали тариф до 10 ГБ. Для ванильной карты точных замеров нет: ориентируйтесь на 8 ГБ и выше («Якорь»/«Железо»), а с модами — от 10 ГБ.
2. Откройте раздел «Запуск» и посмотрите, какой образ и какая команда используются. Установка через SteamCMD показывает ход в «Консоль».
3. Если установка оборвалась на вопросе про Steam Guard, не вводите код вручную в консоли: сервер не сохранит вход, и при следующем старте всё повторится. Сообщите в поддержку: установку и обновления DayZ мы делаем вместе с вами.
4. Проверьте раздел «Сеть». Для DayZ нужны игровой порт и отдельный порт запроса (`steamQueryPort` в `serverDZ.cfg`), а для BattlEye RCON — свой порт. DayZ сам занимает порты рядом с игровым (+2 и +3), и если порт запроса попадает на них, игра молча сдвигает его, а лаунчер сервера не видит. Если сервер не виден в браузере, сверьте порт запроса с выданным.
5. Сделайте первый бэкап через «Бэкапы» после успешной установки, до того как игроки начнут играть.

![Раздел «Сеть» панели EGN: игровой порт и служебные порты Query и RCON (тестовый сервер на другой игре)](https://blog.egnetwork.ru/media/5)

## Пример: почему установка сорвалась и что делать

Представим типичную ситуацию. Вы создали сервер, консоль показывает загрузку, а через несколько минут появляется ошибка входа в Steam. В логе есть фраза про мобильный аутентификатор. Что вы делаете:

- не перезапускаете сервер подряд: каждый старт снова идёт в Steam;
- не меняете пароль в настройках, если не знаете, какой аккаунт используется;
- сообщаете в поддержку номер сервера и текст ошибки, без пароля и кодов.

Если вы держите DayZ на своём железе через SteamCMD, решение то же: отдельный аккаунт без мобильного аутентификатора. На нашем опыте вход не сохраняется между запусками, поэтому рассчитывать на «подтвердить один раз» нельзя.

## Порты и первый запуск

Для DayZ обычно нужны игровой UDP-порт и порт запроса для списка серверов. Игровой порт по умолчанию — 2302, порт запроса по умолчанию — 27016. На EGN порты выдаёт «Сеть» и они другие. Не назначайте порт запроса на игровой +2 или +3 и на порт чужого сервера на том же хосте: DayZ сам занимает соседние порты, и конфликт проявляется тем, что сервер не виден в списке.

Отдельная ловушка: в `serverDZ.cfg` стоит `steamQueryPort = 27016`, а образ дописывает такую же строку с выданным портом. DayZ сравнивает имена без учёта регистра и падает с ошибкой «Member already defined». Оставьте одну строку.

Первый запуск занимает заметное время: сервер скачивает файлы игры и готовит карту. Не спешите с выводами, если сервер ещё не отвечает в течение первых минут. Смотрите «Консоль»: когда сервер сообщает о готовности, можно заходить.

![Раздел «Запуск» панели EGN: версия игры и автообновление (на примере другой игры)](https://blog.egnetwork.ru/media/4)

> [!NOTE] Что уже есть на EGN и что нет
> На 13.11.2026 DayZ не выбирается в каталоге заказа в кабинете. Сервер подключаем по запросу через поддержку (либо сначала тест на 24 часа), а цену называем по тарифу с нужным объёмом памяти. Установка идёт служебным аккаунтом EGN; моды из мастерской на нём не скачиваются (подробнее — в [гиде по модам DayZ](https://blog.egnetwork.ru/dayz-mody-server)).

## Пример: сервер для друзей и публичный сервер

Для сервера на друзей главное — не светить его наружу без необходимости и не давать лишних прав. Пароль входа задаётся в настройках сервера, пароль администратора — отдельный, и его знает только владелец. Число игроков ставьте по реальной компании, а не с запасом «на всякий случай»: лишние слоты при небольшом тарифе тратят память на пустой мир.

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

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

## Что проверить после установки

Чек-лист после первого запуска: сервер в статусе «Запущен»; в «Консоль» нет ошибок о Steam; порт запроса выдан и не совпадает с соседними; сервер виден в браузере серверов; вход с чистого клиента проходит; первый бэкап сделан. Если какой-то пункт не выполнен, не открывайте сервер игрокам, пока не разберётесь.

Отдельно проверьте объём памяти в первые часы. Если потребление растёт к пиковому значению быстрее, чем ожидалось, поднимите тариф до того, как сервер начнёт падать в самый неудобный момент.

## Что делать, если установка идёт слишком долго

Установка DayZ — большая загрузка, и время зависит от скорости сети на стороне сервера и от того, сколько файлов уже есть в кэше. Если в «Консоль» идут строки загрузки, сервер работает, просто ждите. Если строки перестали появляться больше получаса, проверьте диск: при нехватке места загрузка останавливается без явной ошибки.

Не запускайте несколько установок подряд: каждый перезапуск начинает проверку с начала и может затянуть процесс. Дождитесь одного полного результата, потом меняйте параметры.

## Частые ошибки

| Симптом | Причина | Решение |
|---|---|---|
| Установка прерывается на Steam Guard | Мобильный аутентификатор у аккаунта установки | Отдельный аккаунт без мобильного Steam Guard или подтверждение входа вживую |
| Сервер падает при загрузке карты | Мало памяти (Nasdara — 7,3 ГБ в покое) | Перейти на тариф от 8 ГБ, с модами — от 10 ГБ |
| Падает с «Member already defined» | Две строки `steamQueryPort` в `serverDZ.cfg` | Оставить одну |
| Сервер не виден в списке | Порт запроса занят соседним сервером | Выдать свободный порт в «Сеть» и проверить |
| Обновление не проходит после перезапуска | Вход в Steam не сохраняется между запусками | Выключить автообновление и обновлять вручную |
| Игроки не заходят | Не совпадает версия игры или моды | Выровнять версии и набор модов |

## Итог

DayZ-сервер ставится от Steam-аккаунта, который должен владеть игрой, а мобильный Steam Guard не даёт установке пройти без участия человека. Используйте отдельный аккаунт, не передавайте личные данные и не вводите коды вручную, которые не сохранятся. Для DayZ берите тариф от 8 ГБ, а с модами — от 10 ГБ. Про моды читайте в [гиде по модам DayZ](https://blog.egnetwork.ru/dayz-mody-server), а общий подход к расчёту памяти — в [расчёте RAM](https://blog.egnetwork.ru/project-zomboid-ozu-i-7dtd).

## Вопросы и ответы

### Почему DayZ не ставится с обычным аккаунтом Steam?
Анонимный вход для DayZ не работает, а если на аккаунте включён мобильный Steam Guard, SteamCMD не может подтвердить вход без человека. Установка обрывается.

### Нужно ли мне передавать Steam-аккаунт EGN?
Нет. Сервер ставится служебным аккаунтом, вам ничего передавать не нужно. Не присылайте пароль и коды Steam Guard в тикеты.

### Какой тариф нужен для DayZ?
От 8 ГБ памяти, с модами лучше от 10 ГБ. Это рекомендация по нашим замерам Nasdara, а не требование игры.

### Почему сервер DayZ не виден в списке?
Скорее всего, порт запроса занят соседним сервером. Сверьте порты в разделе «Сеть».

Сервер DayZ подключаем по запросу через поддержку — [egnetwork.ru](https://egnetwork.ru/)

---

Материал EGN (blog.egnetwork.ru), обновлено 13 ноября 2026; при цитировании указывайте ссылку.
