Используйте имя хоста, которое игроки фактически вводят в списке многопользовательской игры (например, play.example.com или play.example.com:25565). Проверка выполняется через публичный Java API статуса. Это снимок извне, а не RCON и не вход в панель логина.
Онлайн означает, что API получил действительный ответ о статусе. Оффлайн может означать, что процесс не работает, порт неверен, DNS устарел или хост блокирует запросы статуса, даже если игровой порт все еще работает для некоторых игроков.
Количество игроков берется из того, что рекламирует сервер. Текст версии может быть релизом Minecraft, меткой прокси или пользовательской строкой от Paper, Velocity или Bungee. Относитесь к этому как к подсказке, а не к полному аудиту программного обеспечения.
Когда API возвращает их, вы видите тот же вид брендинга, который игроки видят перед присоединением. Исправьте MOTD в server.properties или плагинах; исправьте квадратный значок с помощью 64×64 server-icon.png.
Проверяйте серверы, которыми вы управляете или к которым планируете присоединиться. Не автоматизируйте сканирование диапазонов IP. Существуют ограничения скорости, и массовое сканирование не приветствуется здесь или в вышестоящем API.
Краткий список для проверки, если друзья в игре, но эта страница показывает оффлайн: подтвердите Java, а не Bedrock, попробуйте host:port для нестандартных портов, подождите минуту после перезапуска, затем проверьте брандмауэр и SRV-записи на хосте, которому принадлежит домен.