EndyStudio
Плагины

Статус сервера Minecraft

Введите адрес сервера и узнайте, работает ли он на Java, Bedrock или на обоих, вместе с MOTD, иконкой, версией и игроками — точно так, как их показывает меню сетевой игры.

  • Бесплатно
  • Без аккаунта
  • Работает в браузере

Адрес сервера

Java использует порт 25565 и SRV-запись; Bedrock — 19132. Для другого порта допишите его: play.example.com:25566.

Что показывает проверка

Введите адрес, выберите издание и нажмите Проверить. Для каждого издания вы получите карточку, где есть:

  • Онлайн или офлайн, а если офлайн — наиболее вероятная причина.
  • Запись в списке серверов так, как её рисует игра: иконка, MOTD шрифтом и цветами игры, число игроков и полоски сигнала. Для офлайн-сервера показывается та же красная строка «Не удаётся подключиться к серверу», что и в игре.
  • Версия и протокол. Версия — это название, которое сообщает сервер; у прокси и форков Paper это часто произвольный текст вроде Velocity 3.4.0 или Paper 1.21.4. Протокол — это число, которое клиенты сравнивают со своим, чтобы решить, можно ли зайти.
  • Игроки, онлайн и максимум, а на Java ещё и ники, которые сервер показывает в образце игроков. Многие серверы заполняют этот список строками цветного текста вместо настоящих ников; проверка рисует их как есть.
  • Цель SRV на Java или порт, который ответил.

Копировать помещает в буфер обмена краткую сводку, готовую для Discord. Копировать ссылку даёт ссылку, которая при открытии запускает ту же проверку.

Java и Bedrock

Два издания используют разные протоколы, поэтому сервер может быть онлайн для одного и офлайн для другого.

Java Edition Bedrock Edition
Порт по умолчанию 25565 (TCP) 19132 (UDP)
SRV-записи Да, _minecraft._tcp Нет
Иконка сервера Да, PNG 64×64 Нет
Ники игроков в списке Да, образец Нет

Сервер на Paper или Spigot с Geyser отвечает обоим: Java на своём обычном порту, а Bedrock — на порту Geyser. Проверьте в режиме Java + Bedrock, чтобы увидеть оба сразу. Если карточка Java онлайн, а Bedrock — нет, проблема на стороне Geyser: его порт, проброс UDP или хостинг, который открыл только TCP.

Почему сервер показывается офлайн

Проверьте по порядку:

  1. Сервер не запущен или ещё запускается. Список отвечает только после загрузки мира.
  2. Неверный адрес или порт. На хостинге точный адрес и порт указаны в панели. Порт, отличный от стандартного, нужно вводить: play.example.com:25566.
  3. Порт не открыт. Дома пробросьте порт в роутере на машину, где работает сервер: TCP для Java и UDP для Bedrock. Затем разрешите его в файрволе этой машины.
  4. Задан server-ip в server.properties с адресом, которого у машины нет. Оставьте его пустым, если точно не знаете, что он нужен.
  5. enable-status=false в server.properties скрывает сервер из всех списков серверов, включая эту проверку.
  6. Сервер блокирует дата-центры. Антибот-плагины, файрволы и некоторые крупные сети отбрасывают подключения, которые идут не с домашнего интернета. У игроков игра работает, но сервисы проверки статуса видят сервер офлайн.

SRV-записи

SRV-запись позволяет игрокам заходить по play.example.com, даже если сервер работает на другом хосте или порту. Создайте её у своего DNS-провайдера:

Поле Значение
Имя _minecraft._tcp.play (для play.example.com)
Приоритет и вес 0 и 5
Порт порт сервера, например 25566
Цель хост, на котором работает сервер, например node3.host.com

SRV-записи читает только Java. Игрокам Bedrock приходится вводить адрес и порт самим, поэтому Bedrock-серверы обычно держат на 19132.

Чтобы изменить то, что показывает эта карточка, напишите свой MOTD в генераторе MOTD, а сколько памяти нужно серверу, узнайте в калькуляторе ОЗУ.

Частые вопросы

Можно проверить Java и Bedrock одновременно?

Да. Если выбрано Java + Bedrock, сервис опрашивает оба сразу и показывает карточку для каждого. Это самый быстрый способ проверить сервер с Geyser, где игроки Java заходят через порт 25565, а игроки Bedrock — через 19132.

Почему мой сервер показывается офлайн, хотя я на него захожу?

Запрос идёт из дата-центра, а не из вашего дома. Если вы заходите только через локальную сеть, порт не проброшен в интернет. Если у друзей всё работает, проверьте, что enable-status не установлен в false в server.properties и что никакой файрвол или антибот-плагин не отбрасывает подключения из дата-центров. Некоторые крупные сети блокируют их намеренно.

Какой порт использует сервер Bedrock?

19132 по UDP, если вы его не меняли. Bedrock Dedicated Server также слушает 19133 для IPv6. С Geyser порт задаётся в bedrock.port в config.yml Geyser. Bedrock не читает SRV-записи, поэтому игрокам приходится вводить порт, если он не 19132.

Учитывает ли проверка SRV-записи?

Для Java — да. Если ввести адрес без порта, сервис ищет _minecraft._tcp.<ваш адрес>, как это делает игра, и подключается к хосту и порту, на которые указывает запись. Тогда на карточке показывается цель SRV.

Как часто обновляется статус?

Каждый ответ хранится 60 секунд, так что повторная проверка того же сервера в течение минуты покажет тот же результат. После этого новая проверка снова опросит сервер.

Сохраняется ли адрес, который я проверяю, и передаётся ли он кому-то?

Java-серверы опрашивает наш собственный сервер, больше никто не участвует. Bedrock-серверы отвечают по UDP, который наш хостинг отправлять не умеет, поэтому для Bedrock наш сервер просит mcstatus.io выполнить запрос и передаёт ему только адрес и порт. Запросы записываются в логи и хранятся до 7 дней; подробности — в политике конфиденциальности.

Другие бесплатные инструменты