Pterohost docs

Друзья не видят сервер Minecraft: причины и решения

Почему друзья не могут зайти на ваш сервер Minecraft: проброс портов, серый IP, версии игры, LAN и как это всё исправить быстро.

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

LAN-сервер против полноценного сервера

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

LAN (локальная сеть) - “Открыть для сети”

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

Полноценный выделенный сервер

Это отдельная программа (server.jar), которая слушает порт 25565 и принимает подключения из интернета при правильной настройке. Именно о нём идёт речь в этой статье.

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

Проброс портов на роутере

Самая частая причина того, что друзья не могут подключиться к домашнему серверу - не настроен проброс портов (Port Forwarding).

Когда ваш компьютер находится за роутером, у него есть только локальный IP (вида 192.168.1.x). Внешний мир видит IP роутера, но не знает, на какой компьютер внутри сети перенаправить запрос. Проброс портов - это инструкция роутеру: “трафик на порт 25565 отправлять вот на этот компьютер”.

Как настроить проброс портов

  1. Узнайте локальный IP своего компьютера: откройте командную строку и введите ipconfig. Ищите строку “IPv4-адрес” - обычно 192.168.1.x или 192.168.0.x.

  2. Откройте панель управления роутером в браузере: обычно 192.168.1.1 или 192.168.0.1.

  3. Найдите раздел “Проброс портов”, “Port Forwarding” или “Virtual Servers” - название зависит от производителя роутера.

  4. Создайте правило:

Протокол:     TCP
Внешний порт: 25565
Внутренний IP: 192.168.1.xxx (IP вашего компьютера)
Внутренний порт: 25565
  1. Сохраните настройки и перезапустите роутер.

Запускаете сервер дома и устали настраивать проброс портов? Pterohost для Minecraft - готовый внешний адрес, порт уже открыт, автоустановка ядра и плагинов. Друзья смогут зайти сразу после запуска. По промокоду 4START скидка 20% на первый заказ.

Файрвол Windows

Даже при правильном проброс портов файрвол Windows может блокировать входящие подключения к Java-приложению.

Откройте “Брандмауэр Защитника Windows” - “Дополнительные параметры” - “Правила для входящих подключений” - “Создать правило”:

Тип правила: Порт
Протокол:    TCP
Локальные порты: 25565
Действие:    Разрешить подключение
Профиль:     Доменный, Частный, Публичный
Имя:         Minecraft Server

Нажмите “Готово”. Также убедитесь, что java.exe разрешена в списке приложений брандмауэра.

Локальный IP против внешнего IP

Ещё одна частая ошибка - передать другу локальный IP вместо внешнего.

  • 192.168.1.x - локальный IP, работает только в пределах вашей домашней сети
  • 10.0.x.x - тоже локальный
  • Всё остальное (например 95.57.144.x) - это внешний (публичный) IP

Чтобы узнать свой внешний IP, зайдите на сайт 2ip.ru или myip.ru - он отобразится на главной странице.

Серый IP у провайдера

Это самая неприятная ситуация. Многие провайдеры в России выдают не уникальный внешний IP, а “серый” - адрес из диапазона, который не доступен напрямую из интернета. Десятки абонентов могут делить один публичный IP через NAT на стороне провайдера.

Как проверить: зайдите на 2ip.ru с компьютера и с телефона через мобильный интернет. Если IP одинаковый - всё нормально. Если разный - у вас, скорее всего, белый IP. Если IP на 2ip.ru не совпадает с тем, что вы видите в роутере - у вас серый IP.

Варианты решения:

  • Позвоните провайдеру и попросите подключить статический белый IP (обычно платная услуга, 100-300 руб/месяц).
  • Используйте VPN-тоннель (ZeroTier, Hamachi, Radmin VPN) - друзья подключаются к виртуальной сети, не нужен белый IP. Но это подходит только для небольшой компании.
  • Арендуйте хостинг - самое простое решение, никаких проблем с IP.

Несовпадение версий игры

Если с сетью всё в порядке, но друг не может зайти и видит ошибку “Outdated client” или “Outdated server” - проблема в версиях.

Клиент 1.21.4 не может подключиться к серверу 1.21.1

Убедитесь, что у всех одинаковая версия Minecraft. Версию сервера можно найти в файле server.properties:

# server.properties
# Версия указана в имени файла ядра сервера,
# например: paper-1.21.4-123.jar

Либо посмотрите в консоли сервера при запуске - она выводит версию в первых строках.

Параметр online-mode

Если у кого-то из игроков нелицензионная (пиратская) копия Minecraft, подключиться к серверу с online-mode=true не получится - сервер будет проверять лицензию через серверы Mojang.

# server.properties
online-mode=false   # разрешает вход без лицензии
online-mode=true    # только лицензионные аккаунты (рекомендуется)

Учтите, что online-mode=false снижает безопасность: любой может зайти под любым никнеймом, включая ваш. Если решаете отключить проверку, установите плагин авторизации (AuthMe Reloaded).

Таблица причин и решений

ПричинаПризнакРешение
LAN вместо сервераВидят только в одной Wi-Fi сетиЗапустить server.jar или взять хостинг
Не пробросан портConnection timed out, не отвечаетНастроить Port Forwarding на роутере
Файрвол WindowsПодключение блокируетсяДобавить правило для порта 25565 TCP
Передан локальный IP192.168.x.x не работает вне сетиПередать внешний IP с 2ip.ru
Серый IP провайдераБелый IP у роутера, но не доступенКупить белый IP или взять хостинг
Разные версии игрыОшибка “Outdated client/server”Синхронизировать версию у всех
online-mode конфликт”Failed to verify username”Отключить online-mode или использовать лицензию
Сервер не запущенНемедленный отказ соединенияУбедиться что server.jar запущен

Как проверить, что сервер доступен извне

Чтобы не гадать, используйте онлайн-инструмент для проверки порта. Зайдите на сайт mcsrvstat.us, введите ваш внешний IP - сервис покажет, виден ли сервер из интернета и какие игроки на нём сейчас. Также можно использовать portchecker.co для проверки конкретного порта.

Если сервис показывает “Offline” при запущенном сервере - проблема в сети (порт, файрвол, серый IP). Если “Online” - друг неправильно вводит адрес или у него проблемы с подключением.

Почему хостинг решает все эти проблемы

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

Хотите раз и навсегда избавиться от проблем с подключением? Хостинг для Minecraft на Pterohost - готовый внешний адрес сразу после заказа, мощный процессор AMD Ryzen 9 7950X3D, NVMe SSD, автоматические резервные копии и бесплатная защита от DDoS. По промокоду 4START скидка 20% на первый заказ.

Часто задаваемые вопросы

Почему друзья не видят мой сервер Minecraft? Чаще всего причина - не пробросан порт 25565 на роутере, закрыт файрвол Windows, или у вас серый IP от провайдера. Друзья должны подключаться по вашему внешнему IP, а не локальному.

Как дать друзьям IP сервера Minecraft? Узнайте свой внешний IP на сайте 2ip.ru или myip.ru и передайте его друзьям. Если используете нестандартный порт - добавьте его через двоеточие: например 1.2.3.4:25566.

Нужно ли пробрасывать порты для сервера Minecraft? Да, если сервер запущен дома. Откройте порт 25565 (TCP) в настройках роутера и направьте его на локальный IP вашего компьютера. Без этого соединение снаружи не пройдёт.

Почему друг не может зайти на мой сервер Minecraft? Проверьте: пробросан ли порт 25565, выключен ли файрвол для Java, совпадают ли версии игры у вас и у друга, правильный ли IP он использует (внешний, не 192.168.x.x).

Как сделать чтобы друзья зашли на сервер Minecraft? Запустите полноценный сервер (не LAN), пробросьте порт 25565 на роутере, передайте внешний IP друзьям. Или арендуйте хостинг - там порт уже открыт и адрес готов сразу.

Читайте также