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

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

Команда EGN 9 мин чтения
DayZ: сервер и Steam Guard — почему установка не идёт и что делать
Содержание 15
  1. Коротко
  2. Почему Steam Guard мешает серверу
  3. Шаги: что проверить перед установкой
  4. Пример: почему установка сорвалась и что делать
  5. Порты и первый запуск
  6. Пример: сервер для друзей и публичный сервер
  7. Что проверить после установки
  8. Что делать, если установка идёт слишком долго
  9. Частые ошибки
  10. Итог
  11. Вопросы и ответы
  12. Почему DayZ не ставится с обычным аккаунтом Steam?
  13. Нужно ли мне передавать Steam-аккаунт EGN?
  14. Какой тариф нужен для DayZ?
  15. Почему сервер DayZ не виден в списке?

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) и обновляют игру вручную в согласованное время.

Не используйте личный аккаунт на сервере

Для установки на сервер нужен отдельный аккаунт, а не ваш основной. Пароль и 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 (тестовый сервер на другой игре)
Раздел «Сеть» панели EGN: игровой порт и служебные порты Query и RCON (тестовый сервер на другой игре)

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

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

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

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

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

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

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

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

Раздел «Запуск» панели EGN: версия игры и автообновление (на примере другой игры)
Раздел «Запуск» панели EGN: версия игры и автообновление (на примере другой игры)
Что уже есть на EGN и что нет

На 13.11.2026 DayZ не выбирается в каталоге заказа в кабинете. Сервер подключаем по запросу через поддержку (либо сначала тест на 24 часа), а цену называем по тарифу с нужным объёмом памяти. Установка идёт служебным аккаунтом EGN; моды из мастерской на нём не скачиваются (подробнее — в гиде по модам DayZ).

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

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

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

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

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

Чек-лист после первого запуска: сервер в статусе «Запущен»; в «Консоль» нет ошибок о 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, а общий подход к расчёту памяти — в расчёте RAM.

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

Почему DayZ не ставится с обычным аккаунтом Steam?

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

Нужно ли мне передавать Steam-аккаунт EGN?

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

Какой тариф нужен для DayZ?

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

Почему сервер DayZ не виден в списке?

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

Сервер DayZ подключаем по запросу через поддержку — egnetwork.ru

Читать далее

Вся рубрика →