Query-порт и протокол A2S

Что такое query-порт, чем он отличается от игрового и почему из-за него сервер показывается оффлайн.

Query-порт — порт мониторинга, по которому мы опрашиваем сервер. Это не тот порт, по которому подключается игрок.

Обычно query-порт равен игровому порту плюс один, но правило не универсальное: у DayZ он часто отличается, а на некоторых хостингах задаётся отдельно в конфиге сервера.

Что мы получаем по A2S

Опрос идёт по протоколу A2S (Source Query), которым пользуются Steam и внутриигровые браузеры серверов:

У DayZ имена игроков в ответе A2S часто пустые — полный список игроков даёт только RCON.

Если сервер показывается оффлайн

  1. Проверьте query-порт в настройках сервера в серверном центре.
  2. Убедитесь, что порт открыт по UDP и не закрыт файрволом или защитой хостинга.
  3. Дождитесь следующего опроса — данные обновляются не мгновенно.