DayZ: сервер и Steam Guard — почему установка не идёт и что делать
Почему установка DayZ упирается в Steam-аккаунт, как мобильный Steam Guard ломает установку и обновление через SteamCMD, и что нужно знать о памяти, портах и модах.
Содержание 15
- Коротко
- Почему Steam Guard мешает серверу
- Шаги: что проверить перед установкой
- Пример: почему установка сорвалась и что делать
- Порты и первый запуск
- Пример: сервер для друзей и публичный сервер
- Что проверить после установки
- Что делать, если установка идёт слишком долго
- Частые ошибки
- Итог
- Вопросы и ответы
- Почему DayZ не ставится с обычным аккаунтом Steam?
- Нужно ли мне передавать Steam-аккаунт EGN?
- Какой тариф нужен для DayZ?
- Почему сервер 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.
Шаги: что проверить перед установкой
- Убедитесь, что тариф подходит. Мы измеряли карту Nasdara (DLC Badlands): 7,3 ГБ без игроков, на 6 ГБ сервер уходит в цикл перезапусков при первом спавне лута; с 15 модами нужно уже около 7,8 ГБ, и мы поднимали тариф до 10 ГБ. Для ванильной карты точных замеров нет: ориентируйтесь на 8 ГБ и выше («Якорь»/«Железо»), а с модами — от 10 ГБ.
- Откройте раздел «Запуск» и посмотрите, какой образ и какая команда используются. Установка через SteamCMD показывает ход в «Консоль».
- Если установка оборвалась на вопросе про Steam Guard, не вводите код вручную в консоли: сервер не сохранит вход, и при следующем старте всё повторится. Сообщите в поддержку: установку и обновления DayZ мы делаем вместе с вами.
- Проверьте раздел «Сеть». Для DayZ нужны игровой порт и отдельный порт запроса (
steamQueryPortвserverDZ.cfg), а для BattlEye RCON — свой порт. DayZ сам занимает порты рядом с игровым (+2 и +3), и если порт запроса попадает на них, игра молча сдвигает его, а лаунчер сервера не видит. Если сервер не виден в браузере, сверьте порт запроса с выданным. - Сделайте первый бэкап через «Бэкапы» после успешной установки, до того как игроки начнут играть.
Пример: почему установка сорвалась и что делать
Представим типичную ситуацию. Вы создали сервер, консоль показывает загрузку, а через несколько минут появляется ошибка входа в Steam. В логе есть фраза про мобильный аутентификатор. Что вы делаете:
- не перезапускаете сервер подряд: каждый старт снова идёт в Steam;
- не меняете пароль в настройках, если не знаете, какой аккаунт используется;
- сообщаете в поддержку номер сервера и текст ошибки, без пароля и кодов.
Если вы держите DayZ на своём железе через SteamCMD, решение то же: отдельный аккаунт без мобильного аутентификатора. На нашем опыте вход не сохраняется между запусками, поэтому рассчитывать на «подтвердить один раз» нельзя.
Порты и первый запуск
Для DayZ обычно нужны игровой UDP-порт и порт запроса для списка серверов. Игровой порт по умолчанию — 2302, порт запроса по умолчанию — 27016. На EGN порты выдаёт «Сеть» и они другие. Не назначайте порт запроса на игровой +2 или +3 и на порт чужого сервера на том же хосте: DayZ сам занимает соседние порты, и конфликт проявляется тем, что сервер не виден в списке.
Отдельная ловушка: в serverDZ.cfg стоит steamQueryPort = 27016, а образ дописывает такую же строку с выданным портом. DayZ сравнивает имена без учёта регистра и падает с ошибкой «Member already defined». Оставьте одну строку.
Первый запуск занимает заметное время: сервер скачивает файлы игры и готовит карту. Не спешите с выводами, если сервер ещё не отвечает в течение первых минут. Смотрите «Консоль»: когда сервер сообщает о готовности, можно заходить.
Что уже есть на 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
Читать далее
Вся рубрика →Моды DayZ на сервер: серверные и клиентские, порядок и ошибки
Как добавить моды DayZ на сервер EGN: папки @мод, переменные MODIFICATIONS и SERVERMODS, ключи в /keys, одинаковый набор у игроков, память и почему моды ставятся вручную.
Satisfactory: dedicated сервер и порты 7777 и 8888 — полная настройка
Какие порты открыть для Satisfactory, зачем нужен reliable-порт 8888, как задать -Port и -ReliablePort и почему клиенты зависают при загрузке.
Bedrock-сервер Minecraft: отличия от Java и настройка для телефонов и консолей
Чем Bedrock-сервер отличается от Java, какие порты он использует, как пустить Bedrock-игроков на Java-сервер через Geyser и Floodgate.