Как работает проверка статуса сервера Minecraft Java Edition?

Серверы Minecraft Java Edition реализуют протокол Server List Ping (SLP) через TCP. Когда клиент открывает список серверов, он подключается к каждому серверу и отправляет запрос статуса. Сервер отвечает JSON-полезной нагрузкой, содержащей его MOTD (сообщение дня), версию программного обеспечения, номер протокола, текущее и максимальное количество игроков, а также дополнительный favicon, закодированный как base64 PNG. Это позволяет проверить статус любого публичного сервера Java Edition без установки клиента Minecraft.

Описание инструмента

Java Minecraft Server Checker запрашивает любой сервер Minecraft Java Edition и отображает его статус в реальном времени. Введите имя хоста или IP-адрес сервера и порт, затем нажмите кнопку "Проверить сервер", чтобы получить MOTD сервера, версию, номер протокола и количество игроков. Favicon сервера отображается в виде предпросмотра, если он настроен.

Возможности

  • Живой пинг сервера — подключается к серверу, используя стандартный протокол SLP, и возвращает данные в реальном времени.
  • Предпросмотр favicon — отображает значок сервера размером 64×64 пикселей, если сервер его настроил.
  • Информация о версии и протоколе — показывает как удобочитаемую строку версии, так и числовую версию протокола для точной проверки совместимости.

Объяснение параметров

Поле Описание
Хост Имя хоста или IP-адрес сервера Minecraft (например, play.example.com или 192.168.1.10).
Порт TCP-порт, на котором прослушивает сервер. По умолчанию 25565.

Советы

  • Порт по умолчанию для серверов Minecraft Java — 25565. Указывайте другой порт только если сервер использует пользовательский.
  • Некоторые серверы устанавливают количество онлайн-игроков на 0 или отображают пользовательские значения, чтобы скрыть фактическое количество — это нормально.
  • Серверы Bedrock Edition используют другой протокол (RakNet/UDP) и не могут быть запрошены с помощью этого инструмента.