Когда сервер Minecraft запущен, но подключиться не получается, чаще всего проблема в сети или настройках сервера. Ниже - пошаговая схема проверки, которая обычно находит причину.

1) Уточните, с какого адреса вы пытаетесь зайти

Определите сценарий.

Сценарий Какой адрес вводить в Minecraft Где обычно ломается
Игрыете на том же компьютере, где запущен сервер localhost или 127.0.0.1 неправильный порт, сервер слушает не тот интерфейс
Подключаетесь из этой же локальной сети внутренний IP компьютера с сервером (например, 192.168.0.40) порт не открыт внутри сети или неверный IP
Подключаетесь через интернет (из другой сети) внешний IP/домен + порт NAT, проброс портов, блокировки провайдером

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

2) Проверьте порт Minecraft 25565 и проброс в роутере

По умолчанию Minecraft Java использует порт 25565.

  1. Проверьте, какой порт указан на вашем сервере (файл server.properties, параметр server-port).
  2. Убедитесь, что на компьютере, где крутится сервер, этот порт реально слушается.
  3. Если вы подключаетесь из интернета, сделайте проброс порта на роутере:
  4. входящий порт: 25565
  5. внешний IP/адрес: ваш статический IP (или динамический с настройкой DDNS)
  6. внутренний IP: IP устройства, где работает сервер
  7. внутренний порт: 25565

После изменения роутера перезапустите роутер и сервер, чтобы правила точно подхватились.

3) Проверьте online-mode и список разрешений

Откройте server.properties и посмотрите эти параметры:

  • online-mode=true/false
  • white-list=true/false
  • (при white-list=true) whitelist.json

Типичные ситуации:
- white-list=true, а ваш ник не добавлен - подключение отклоняется.
- online-mode=true, но вы используете способ авторизации/клиент, который не проходит проверку с аккаунтом - доступ не дают.

Если вы играете с лицензией и стандартной авторизацией, обычно держат online-mode=true. Если в сети участвуют другие клиенты или есть нештатные причины, можно временно проверить поведение с изменением online-mode, но это влияет на безопасность сервера. Ориентируйтесь на то, как вы реально подключаетесь.

4) Проверьте, как сервер “видит” сеть (интерфейс и правила ОС)

Даже при корректном server.properties подключение может блокироваться на уровне системы.

Проверьте:
- Windows Firewall или правила безопасности в ОС - разрешите Java/сервер и входящий порт 25565.
- Если сервер стоит в виртуалке/контейнере - порт должен быть проброшен внутрь и наружу корректно.
- На модифицированных сетях (VPN, корпоративные сети, режимы роутера) могут быть ограничения на входящий трафик.

Если сервер запускается “у себя”, но извне недоступен, почти всегда виноваты ОС-файрвол или роутер.

5) Проверьте DNS и файл hosts

Если вы используете доменное имя или подменяете адрес через hosts, проверьте, что там нет неверных записей.

Что сделать:
- Откройте C:\Windows\System32\drivers\etc\hosts
- Убедитесь, что нет строк, которые подменяют ваш домен/адрес на неправильный IP
- На время можно убрать сомнительные записи и проверить снова

Также помогает сменить DNS на публичный (например, 8.8.8.8 и 8.8.4.4 или 1.1.1.1), если у провайдера есть проблемы с резолвом. Встречается ситуация, когда адрес сервера уходит не туда из-за DNS-ошибки или подмены.

6) Посмотрите лог сервера во время попытки подключения

Самый быстрый способ понять причину - что пишет сервер.

Во время попытки коннекта откройте консоль/лог и ищите сообщения про:
- “wrong hostname” или неуспешную проверку
- блокировку из whitelist
- ошибки сокета/таймаут
- переполненные каналы или ошибки сети

Логи обычно прямо указывают, в какой момент происходит отказ.

Типичные ошибки, из-за которых сервер “запущен, но не пускает”

  • Порт указан верно на сервере, но не проброшен на роутере для подключения из интернета.
  • В пробросе на роутере указан не тот внутренний IP (у устройства поменялся IP, например из-за отсутствия DHCP-резерва).
  • В server.properties включен white-list, а ваш ник не добавлен.
  • online-mode не соответствует тому, как вы реально подключаетесь и проходит ли проверка.
  • Есть запись в hosts, которая подменяет домен на неверный IP.
  • ОС блокирует входящий трафик для Java.

Полезные ссылки

  • Официальное руководство Minecraft: как играть на сервере и общие рекомендации по настройке и безопасности - https://www.minecraft.net/ru-ru/article/how-play-minecraft-server
  • Habr Q&A про настройку сервера и проброс порта - https://qna.habr.com/q/694430
  • Пример обсуждения проблем с подключением к своему серверу - https://rubukkit.org/threads/ne-mogu-zajti-na-svoj-server.192281/
  • Обсуждение проблемы с hosts и DNS (часть решений по подмене адресов) - https://ru-minecraft.ru/forum/showtopic-25256/