Game-порт и query-порт: зачем их два

У Rust-сервера несколько UDP-портов с разными ролями. Их путаница — частая причина «сервер не виден» и «не подключается».

Роли портов

Game-порт (обычно 28015) — по нему подключаются игроки через connect.

Query-порт (обычно 28016) — отвечает на запросы списка серверов и мониторинга: онлайн, название, карта.

RCON-порт — для администрирования. Мы его не запрашиваем и не используем, и никогда не просим RCON-пароль.

Почему порты не обязаны идти подряд

Хостинги выделяют порты произвольно. Догадка «query = game + 1» часто неверна, поэтому мы храним порты раздельно.

Наш мониторинг опрашивает только явно указанный query-порт и не сканирует соседние порты.

Что это значит для вас

Владельцу: указывайте оба порта при добавлении сервера — мониторинг заработает сразу, без догадок.

Игроку: если connect не работает, причина почти всегда в неверном game-порте, а не в query.

Гайды