Game-порт и query-порт: зачем их два
У Rust-сервера несколько UDP-портов с разными ролями. Их путаница — частая причина «сервер не виден» и «не подключается».
Роли портов
Game-порт (обычно 28015) — по нему подключаются игроки через connect.
Query-порт (обычно 28016) — отвечает на запросы списка серверов и мониторинга: онлайн, название, карта.
RCON-порт — для администрирования. Мы его не запрашиваем и не используем, и никогда не просим RCON-пароль.
Почему порты не обязаны идти подряд
Хостинги выделяют порты произвольно. Догадка «query = game + 1» часто неверна, поэтому мы храним порты раздельно.
Наш мониторинг опрашивает только явно указанный query-порт и не сканирует соседние порты.
Что это значит для вас
Владельцу: указывайте оба порта при добавлении сервера — мониторинг заработает сразу, без догадок.
Игроку: если connect не работает, причина почти всегда в неверном game-порте, а не в query.