- 1) Уточните, с какого адреса вы пытаетесь зайти
- 2) Проверьте порт Minecraft 25565 и проброс в роутере
- 3) Проверьте online-mode и список разрешений
- 4) Проверьте, как сервер “видит” сеть (интерфейс и правила ОС)
- 5) Проверьте DNS и файл hosts
- 6) Посмотрите лог сервера во время попытки подключения
- Типичные ошибки, из-за которых сервер “запущен, но не пускает”
- Полезные ссылки
Когда сервер Minecraft запущен, но подключиться не получается, чаще всего проблема в сети или настройках сервера. Ниже - пошаговая схема проверки, которая обычно находит причину.
1) Уточните, с какого адреса вы пытаетесь зайти
Определите сценарий.
| Сценарий | Какой адрес вводить в Minecraft | Где обычно ломается |
|---|---|---|
| Игрыете на том же компьютере, где запущен сервер | localhost или 127.0.0.1 |
неправильный порт, сервер слушает не тот интерфейс |
| Подключаетесь из этой же локальной сети | внутренний IP компьютера с сервером (например, 192.168.0.40) |
порт не открыт внутри сети или неверный IP |
| Подключаетесь через интернет (из другой сети) | внешний IP/домен + порт | NAT, проброс портов, блокировки провайдером |
Если вы вводите внешний адрес, а подключаетесь из той же сети, иногда из-за роутинга и правил маршрутизации подключение “теряется”. Попробуйте сначала адрес, соответствующий вашему сценарию.
2) Проверьте порт Minecraft 25565 и проброс в роутере
По умолчанию Minecraft Java использует порт 25565.
- Проверьте, какой порт указан на вашем сервере (файл
server.properties, параметрserver-port). - Убедитесь, что на компьютере, где крутится сервер, этот порт реально слушается.
- Если вы подключаетесь из интернета, сделайте проброс порта на роутере:
- входящий порт:
25565 - внешний IP/адрес: ваш статический IP (или динамический с настройкой DDNS)
- внутренний IP: IP устройства, где работает сервер
- внутренний порт:
25565
После изменения роутера перезапустите роутер и сервер, чтобы правила точно подхватились.
3) Проверьте online-mode и список разрешений
Откройте server.properties и посмотрите эти параметры:
online-mode=true/falsewhite-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/