Ниже речь прежде всего о подключении к известному серверу. Для мира друга через виртуальную сеть есть инструкция по Radmin VPN, а для обычной домашней сети — проверка LAN. Их адреса и способы доступа могут отличаться от публичного сервера.

Сохраните полный текст и условия ошибки

Запишите, появляется ли ожидание при первом входе или после разрыва уже начавшейся игры. Сохраните редакцию, версию и адрес, который вводите. Если используете модифицированную сборку, укажите загрузчик и её название. Не меняйте всё это одновременно ради случайного повторного запуска.

Timed out нужно отличать от Unknown host, Connection refused и сообщения о несовместимой версии. Они описывают разные наблюдаемые этапы. Например, Unknown host направляет внимание на имя сервера, а явное сообщение о версии — на соответствие клиента. Отсутствие ответа по времени не доказывает, что нужно обновить все моды.

Проверьте другую доступную игру на другом сервере той же редакции, если такой сервер у вас уже есть. Успешный вход показывает, что клиент способен устанавливать соединения в принципе. Это не отменяет проверки первого адреса, но сужает область поиска.

Уточните адрес и порт у владельца

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

Если подключаетесь извне к домашнему серверу друга, его адрес вида 192.168.x.x обычно описывает локальную сеть и не является адресом публичного подключения. В виртуальной сети используют её адрес, а в одной домашней сети — соответствующий локальный. Сначала определите схему, затем выбирайте данные.

Для опубликованного LAN-мира проверьте порт текущего сеанса. Хозяин должен оставить мир открытым. Если он закрыл игру и запустил её снова, старая запись может уже не соответствовать действующему подключению. Это стоит проверить до изменения firewall или роутера.

Спросите, кто ещё может войти

НаблюдениеСледующая область проверки
Не входит никтоСостояние сервера, хостинг и общая доступность
Хозяин входит локально, друзья извне — нетВнешний адрес, сетевые правила и схема NAT
Не входит один игрокЕго адрес, сеть, клиент и маршрут
Работает через одну сеть, не работает через другуюРазличия маршрута и правил подключения

Вопрос «у кого работает» должен относиться к тому же времени. Успешная игра вчера не подтверждает текущее состояние. Попросите короткую новую попытку, если это возможно, и запишите результат. Так вы не будете исправлять телефон во время перезапуска сервера владельцем.

Что игрок может проверить самостоятельно

Убедитесь, что обычный интернет работает, и повторите вход без параллельных крупных загрузок. На компьютере сравните кабель с Wi-Fi, если возможно. На телефоне — другую разрешённую сеть с учётом тарифа. Сохраните адрес сервера и версию игры неизменными.

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

Если только одна сеть даёт ожидание, сообщите владельцу и соответствующей поддержке результат сравнения. Это полезнее массовой замены DNS, порта и клиента. Каждый из этих параметров относится к разному этапу, и одновременные изменения скрывают причину.

Проверка TCP-порта в Windows для Java-сервера

Для известного фактического TCP-адреса и порта можно выполнить проверку в PowerShell. Microsoft описывает команду Test-NetConnection с параметром Port как тест TCP-соединения. Ниже пример формы команды; замените mc.example.net и число порта данными своего сервера перед запуском.

Test-NetConnection -ComputerName mc.example.net -Port 25565

Смотрите значение TcpTestSucceeded. True подтверждает, что TCP-соединение с указанным назначением установилось в момент теста. Это не проверка версии Minecraft, правил входа, модов или состояния игрового мира. False тоже не сообщает единственную причину: адрес, процесс, фильтрация и маршрут остаются отдельными вариантами.

Для Bedrock, использующего иной сетевой сценарий с UDP, такой TCP-тест не является проверкой игрового соединения. Не объявляйте сервер Bedrock выключенным по отрицательному результату команды выше. Уточните фактический протокол и порт у владельца и используйте соответствующую диагностику.

Если владелец выдаёт красивое имя для входа, запросите у него фактическое назначение для сетевого теста. Не предполагайте, что любая строка из списка серверов напрямую равна TCP-хосту с портом по умолчанию. Команда проверяет ровно те значения, которые вы ей передали.

Что проверить владельцу сервера

Сначала убедитесь, что серверный процесс запущен и завершил старт без ошибки. Посмотрите его журнал и фактический слушающий адрес. Открытая панель хостинга не подтверждает работу игрового процесса. Аналогично, работа сайта на той же машине не доказывает доступность игрового порта.

Затем проверьте сетевые правила внутри системы и внешний firewall хостинга. Для домашнего размещения отдельно разберите доступность адреса провайдера и перенаправление, если оно необходимо выбранной схеме. Если используется виртуальная сеть, проверяется её путь, а не случайное открытие публичных портов.

Не отключайте всю защиту ради теста. Разрешайте нужное приложение или соединение в понятной области. В Windows Microsoft рекомендует использовать исключение для конкретного приложения, когда это соответствует задаче, вместо полного отключения firewall. Сохраните исходные правила перед изменениями.

Чего не доказывает ping

Ответ на ping показывает возможность конкретного вида обмена с адресом. Он не подтверждает работу игрового порта. Отсутствие ответа также не обязательно означает выключенную машину: обработка таких запросов может быть ограничена. Поэтому сочетайте сетевые наблюдения с журналом сервера и реальным входом.

То же относится к обычному тесту скорости. Высокая скорость скачивания не гарантирует достижимость определённого сервера, а небольшой ping до другого узла не описывает путь Minecraft. Проверяйте назначение своей задачи, не выбирая удобное число из постороннего теста.

Когда диагностика закончена

После изменения повторите вход тем же клиентом, затем выйдите и подключитесь ещё раз. Если проблема возникала только извне, успешный локальный вход владельца не является достаточным подтверждением. Проверьте именно прежнюю неработавшую схему.

Сохраните исправленное значение и причину изменения. Если нужен постоянно доступный мир, посмотрите материал о собственном сервере Minecraft. Для сетевого профиля Тумблера можно обратиться к @tumbler3 с результатами сравнения, не передавая игровые пароли.

Вопросы и ответы

Timed out означает бан?

Нет, само сообщение описывает отсутствие ожидаемого ответа за отведённое время. Ограничения аккаунта нужно проверять по отдельным сообщениям и правилам сервера.

TcpTestSucceeded: True — значит Minecraft обязан работать?

Нет. Это подтверждение TCP-соединения с заданным адресом и портом. Игровая совместимость, моды и разрешения проверяются отдельно.

Команда PowerShell подходит для Bedrock?

Приведённая команда с параметром Port проверяет TCP. Её нельзя использовать как доказательство доступности UDP-соединения Bedrock.

Нужно открывать порт всем игрокам?

Не автоматически. Сначала определите, кто принимает соединение и по какой схеме. Для обычного клиента открытие входящего порта на его домашнем роутере не является универсальным исправлением.

Настройка доступа: инструкции Тумблера. Вопросы по подключению можно задать поддержке.