Minecraft 26.3

Как открыть порт 25565 для сервера

Проброс в роутере, брандмауэр Windows, белый и серый IP — и как проверить, что сервер виден из интернета.

  • порт 25565 TCP
На странице 11 разделов

Коротко

Роутер: TCP 25565 → локальный IP компьютера; Java — в исключения брандмауэра

В роутере добавьте проброс: внешний порт 25565 → TCP → локальный IP компьютера с сервером → порт 25565. Разрешите Java в брандмауэре Windows и проверьте свой внешний IP в «Проверке сервера». Не помогло — скорее всего, IP серый.

Зачем открывать порт

Сервер Майнкрафт ждёт игроков на порту 25565 по протоколу TCP — так он настроен по умолчанию (ключ server-port в server.properties). Из своей сети к нему заходят по локальному IP, а из интернета подключение приходит на роутер, и роутер не знает, какому компьютеру его отдать. Проброс порта — правило «всё, что пришло на 25565, — этому компьютеру».

Сначала: белый у вас IP или серый

Откройте настройки роутера и посмотрите его внешний адрес (WAN). Если он из этих сетей — IP серый:

  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16
  • 100.64.0.0/10

Серый IP значит, что провайдер посадил вас за свой роутер, и проброс на домашнем ничего не даст. Белый IP — платная или бесплатная услуга провайдера: спросите в поддержке. Без него — способы в конце страницы.

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

  1. Узнайте локальный IP компьютера с сервером. На Windows: Win + R → cmd → ipconfig, строка «IPv4-адрес», например 192.168.1.5.
  2. Закрепите этот IP за компьютером в настройках роутера (резервирование адреса в DHCP) — иначе после перезагрузки роутера он сменится и проброс поведёт в пустоту.
  3. Найдите в роутере раздел проброса портов. У разных моделей он называется по-разному: переадресация, виртуальные серверы, Port Forwarding, NAT.
  4. Добавьте правило: внешний порт 25565, внутренний порт 25565, протокол TCP, адрес — локальный IP из первого шага. Сохраните.

Брандмауэр Windows

При первом запуске сервера Windows спрашивает, пускать ли Java в сеть, — разрешите. Если окно закрыли, добавьте в брандмауэре Защитника Windows правило для входящих подключений: порт TCP 25565 или программа java.exe, которой запускается сервер. Сторонний антивирус со своим брандмауэром настраивается так же — в нём.

Проверить, что сервер виден

  1. Запустите сервер.
  2. Откройте «Проверку сервера» и впишите свой внешний IP. Она стучится к серверу из интернета, как игрок.
  3. Сервер ответил — порт открыт, давайте друзьям внешний IP. Порт 25565 стандартный, его дописывать не нужно.

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

Открытый мир вместо сервера

Мир, открытый для локальной сети, каждый раз берёт новый порт. Чтобы проброс работал, впишите свой в поле «Порт» при открытии — от 1024 до 65535 — и пробросьте его так же. Но открытый мир пускает только игроков с лицензией и до 8 человек; подробно — «Как играть с другом».

Если не работает

Что случилосьЧто сделать
Проверка пишет, что сервер недоступенПроброс ведёт не на тот компьютер: локальный IP сменился после перезагрузки роутера. Закрепите его за компьютером в настройках роутера.
Внешний IP в роутере не совпадает с адресом в интернетеIP серый: провайдер сажает вас за свой роутер. Белый IP — услуга провайдера; без неё — хостинг или программа вроде playit.gg.
Сервер пишет «FAILED TO BIND TO PORT»Порт уже занят: на компьютере запущен второй сервер. Закройте его или смените server-port.
Друг видит «Превышено время ожидания»До сервера не дошло ни одного пакета: порт закрыт в роутере или брандмауэре.

Если порт не открыть

  • Виртуальная сеть — игра считает вас одной локальной сетью: Radmin VPN или Hamachi.
  • Бесплатный сервер в интернете — Aternos: порт и адрес он даёт сам.
  • Готовый сервер — серверы с онлайном и версиями собраны в мониторинге. Свой сервер можно добавить туда, когда он заработает.

Частые вопросы

Как открыть порт 25565 для сервера Майнкрафт?

В настройках роутера найдите проброс портов и добавьте правило: внешний порт 25565, протокол TCP, локальный IP компьютера с сервером и тот же порт 25565. Затем разрешите Java в брандмауэре Windows.

Почему порт открыт, а друзья не заходят?

Чаще всего IP серый: провайдер сажает абонентов за свой роутер, и проброс на домашнем роутере ничего не даёт. Ещё причины — сменившийся локальный IP компьютера и брандмауэр.

Как проверить, открыт ли порт сервера?

Запустите сервер и введите свой внешний IP в «Проверке сервера» на JuxMC: она стучится к серверу из интернета, как игрок. Ответил — порт открыт и друзья могут заходить.

Ещё в вики

Порт сервера и поле порта открытого мира — из клиента Minecraft 26.3; серые адреса — по RFC 1918 и RFC 6598.