Что показывает проверка
Введите адрес, выберите издание и нажмите Проверить. Для каждого издания вы получите карточку, где есть:
- Онлайн или офлайн, а если офлайн — наиболее вероятная причина.
- Запись в списке серверов так, как её рисует игра: иконка, 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.
Почему сервер показывается офлайн
Проверьте по порядку:
- Сервер не запущен или ещё запускается. Список отвечает только после загрузки мира.
- Неверный адрес или порт. На хостинге точный адрес и порт указаны в панели. Порт, отличный от стандартного, нужно вводить:
play.example.com:25566. - Порт не открыт. Дома пробросьте порт в роутере на машину, где работает сервер: TCP для Java и UDP для Bedrock. Затем разрешите его в файрволе этой машины.
- Задан
server-ipв server.properties с адресом, которого у машины нет. Оставьте его пустым, если точно не знаете, что он нужен. enable-status=falseв server.properties скрывает сервер из всех списков серверов, включая эту проверку.- Сервер блокирует дата-центры. Антибот-плагины, файрволы и некоторые крупные сети отбрасывают подключения, которые идут не с домашнего интернета. У игроков игра работает, но сервисы проверки статуса видят сервер офлайн.
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, а сколько памяти нужно серверу, узнайте в калькуляторе ОЗУ.