Как открыть порты для майнкрафта на windows 10 — вопрос, который волнует каждого, кто хочет запустить свой сервер или подключиться к друзьям без проблем. Без открытых портов другие игроки не смогут присоединиться к вашему миру, а вы — к чужим. В большинстве случаев достаточно настроить брандмауэр Windows и роутер, но есть нюансы: разные модели маршрутизаторов, версии прошивок и типы подключения (IPv4/IPv6) могут усложнить процесс.

В этой статье разберём все шаги: от проверки текущего состояния портов до настройки роутера и брандмауэра. Используем стандартный порт 25565 для Minecraft Java Edition, но метод подойдёт и для других версий (например, Bedrock Edition использует порт 19132). Если вы не уверены в модели роутера или провайдере — не переживайте: инструкция универсальна.

Почему закрыты порты и что с этим делать

По умолчанию порты в Windows 10 закрыты брандмауэром, а роутер блокирует входящие подключения извне. Это защита от атак, но мешает запуску сервера. Чтобы проверить, открыт ли порт 25565, используйте команду в командной строке:

netstat -ano | findstr 25565

Если результатов нет — порт закрыт. Если видите строку с LISTENING — порт открыт на ПК, но может быть заблокирован роутером. Для проверки извне используйте онлайн-сервисы вроде canyouseeme.org (введите порт 25565).

💡

Если порт закрыт на роутере, его нужно пробросить (port forwarding). Если открыт на ПК, но не виден извне — проверьте настройки роутера или обратитесь к провайдеру (некоторые блокируют порты на уровне сети).

Версия MinecraftПорт по умолчаниюПротоколПримечания
Java Edition25565TCPИспользуется для классических серверов на Java
Bedrock Edition19132UDPДля Windows 10, Xbox, PS, Android, iOS
BungeeCord25577TCPПрокси-сервер для управления несколькими серверами
Velocity25578TCPАльтернатива с лучшей производительностью

Порты для разных версий Minecraft

В зависимости от версии игры используются разные порты. Minecraft Java Edition по умолчанию работает на 25565, а Bedrock Edition (для Windows 10, консолей и мобильных устройств) — на 19132. Если вы запускаете сервер для обеих версий, придётся открывать оба порта.

Кроме того, некоторые модификации или плагины могут требовать дополнительные порты. Например, сервер с BungeeCord (для управления несколькими серверами) часто использует порты 25577 или 25578. Уточняйте требования в документации к вашему ПО.

Настройка брандмауэра Windows 10

Первый шаг — разрешить Minecraft в брандмауэре Windows. Это нужно, чтобы операционная система не блокировала входящие подключения к порту 25565 (или другому, если вы его изменили).

Откройте Панель управления → Система и безопасность → Брандмауэр Windows → Дополнительные параметры. В левом меню выберите Правила для входящих подключений → Создать правило....

Выберите тип правила Для порта → TCP → укажите Определённые локальные порты → введите 25565 (или диапазон, если нужно несколько). На следующих шагах выберите Разрешить подключение, укажите профили (обычно все три: Домен, Частная, Публичная) и дайте правилу имя, например Minecraft Server TCP.

Повторите те же шаги для UDP, если используете Bedrock Edition (порт 19132).

  • Проверьте, что правило активное (в списке правил оно должно быть отмечено зелёным значком).
  • Если используете антивирус (например, Avast или Kaspersky), проверьте его настройки — он может блокировать порт отдельно от брандмауэра Windows.
  • После создания правил перезагрузите ПК, чтобы изменения вступили в силу.

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

Проброс портов (port forwarding) — ключевой шаг, чтобы другие игроки могли подключаться к вашему серверу через интернет. Процесс зависит от модели роутера, но общая схема одинакова:

  1. Найдите локальный IP-адрес ПК. Откройте командную строку и введите ipconfig. Ищите строку IPv4-адрес — это ваш локальный адрес (например, 192.168.1.100).
  2. Войдите в настройки роутера. Откройте браузер и введите адрес роутера (обычно 192.168.1.1 или 192.168.0.1). Логин и пароль по умолчанию часто admin/admin, но могут отличаться (посмотрите на наклейке роутера).
  3. Найдите раздел Port Forwarding. Он может называться Переадресация портов, Port Forwarding, NAT или Виртуальный сервер.
  4. Создайте новое правило. Укажите:
    • Имя правила (например, Minecraft Server).
    • Порт или диапазон портов (25565 для Java или 19132 для Bedrock).
    • Протокол (TCP для Java, UDP для Bedrock).
    • Локальный IP-адрес ПК (тот, что вы нашли в ipconfig).
  5. Сохраните настройки и перезагрузите роутер.
⚠️ Внимание: если ваш провайдер использует CGNAT (часто у мобильного интернета или некоторых кабельных операторов), проброс портов не сработает. В этом случае обратитесь к провайдеру за выделенным IP-адресом или используйте сервисы вроде Hamachi или Ngrok.
Какой антивирус вы используете?
Нет антивируса
Windows Defender
Kaspersky
Avast
Другой

Таблица настроек для популярных роутеров

Каждый производитель роутеров имеет свой интерфейс, но логика проброса портов одинакова. Ниже — примеры для популярных моделей. Если вашей модели нет в списке, ищите в настройках разделы с названиями Port Forwarding, NAT или Виртуальный сервер.

Модель роутераПуть к настройкамПротоколПремечания
TP-Link (Archer, TL-WR)Advanced → NAT Forwarding → Port ForwardingTCP/UDPВ некоторых моделях нужно включить Enable для правила
ASUS (RT-AC, RT-AX)Internet → Port ForwardingTCP/UDPМожно указать диапазон портов через тире (например, 25565-25570)
MikroTikIP → Firewall → NATTCP/UDPТребует ручной настройки цепочки dstnat
D-Link (DIR-615, DIR-825)Advanced → Port ForwardingTCP/UDPВ некоторых моделях нужно сначала добавить ПК в DMZ
KeeneticHome Network → Port ForwardingTCP/UDPПоддерживает проброс на несколько ПК одновременно

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

После настройки брандмауэра и роутера нужно убедиться, что порт действительно открыт. Для этого:

  1. Запустите сервер Minecraft на ПК.
  2. Используйте онлайн-сервис вроде canyouseeme.org или portchecker.co. Введите порт 25565 (или другой, если вы его изменили).
  3. Если сервис показывает, что порт открыт — всё настроено правильно.
  4. Если порт закрыт:
    • Проверьте, запущен ли сервер Minecraft.
    • Убедитесь, что правило в брандмауэре и роутере активное.
    • Попробуйте отключить брандмауэр Windows временно, чтобы проверить, не блокирует ли он подключение.
    • Проверьте, не блокирует ли порт провайдер (особенно актуально для CGNAT).
Что делать, если порт всё равно не открывается?

Попробуйте использовать DMZ на роутере (откройте настройки роутера и найдите раздел DMZ, затем укажите локальный вашего ПК). Это отключит все ограничения для вашего устройства, но снизит безопасность — используйте только для теста. Если после этого порт откроется, проблема точно в настройках проброса. Не оставляйте ПК в DMZ надолго!

Настройка статического IP-адреса для ПК

Если ваш ПК получает IP-адрес автоматически (через DHCP), он может измениться после перезагрузки роутера. В этом случае проброс портов перестанет работать, так как правило в роутере будет указывать на старый адрес. Чтобы избежать этого, настройте статический для ПК.

Сделать это можно двумя способами:

  1. Через настройки роутера:
    • Войдите в панель управления роутером.
    • Найдите раздел DHCP или LAN → Static Lease (или Привязка IP).
    • Добавьте новое правило: укажите MAC-адрес вашего ПК (найти можно через ipconfig /all в командной строке) и желаемый IP-адрес (например, 192.168.1.100).
    • Сохраните настройки и перезагрузите роутер.
  2. Через настройки Windows:
    • Откройте Панель управления → Сеть и Интернет → Центр управления сетями и общим доступом → Изменение параметров адаптера.
    • Щёлкните правой кнопкой по вашему подключению (Ethernet или Wi-Fi) → Свойства → IP версии 4 (TCP/IPv4) → Свойства.
    • Выберите Использовать следующий IP-адрес и введите:
      • IP-адрес: 192.168.1.100 (или другой свободный в вашей сети).
      • Маска подсети: 255.255.255.0.
      • Основной шлюз: IP вашего роутера (например, 192.168.1.1).
      • DNS-сервер: 8.8.8.8 (Google DNS) или 1.1.1.1 (Cloudflare).
    • Сохраните настройки и перезагрузите ПК.

Статический IP-адрес гарантирует, что проброс портов будет работать всегда, даже после перезагрузки роутера или ПК.

Запуск сервера и подключение друзей

Теперь, когда порты открыты, можно запускать сервер Minecraft. Если вы используете официальный сервер от Mojang, скачайте его с сайта minecraft.net и запустите файл server.jar. Для этого:

  1. Создайте папку для сервера (например, C:\Minecraft_Server).
  2. Поместите в неё файл server.jar.
  3. Запустите командную строку в этой папке и введите: java -Xmx1024M -Xms1024M -jar server.jar nogui (где 1024M — объём оперативной памяти, выделенной серверу; можно увеличить до 2048M или 4096M в зависимости от мощности ПК).
  4. При первом запуске сервер создаст файлы конфигурации. Откройте файл server.properties в блокноте и установите: server-port=25565 (или другой порт, если нужно), online-mode=true (для проверки лицензий), enable-rcon=false (если не используете удалённое управление).
  5. Сохраните файл и перезапустите сервер.

Чтобы друзья могли подключиться, дайте им ваш внешний IP-адрес. Узнать его можно на сайтах вроде whatismyip.com. Если у вас динамический IP (меняется при перезагрузке роутера), используйте сервисы вроде No-IP или DynDNS, чтобы привязать доменное имя к вашему адресу.

Чек-лист перед запуском сервера

Выполнено: 0 / 5

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

Можно ли открыть порты без проброса на роутере?

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

Почему друзья не могут подключиться, хотя порт открыт?

Возможные причины:

  • Неправильный внешний IP-адрес (уточните его на whatismyip.com).
  • Провайдер использует CGNAT — обратитесь к нему за выделенным IP.
  • Брандмауэр антивируса блокирует порт.
  • Сервер не запущен или работает на другом порту.
  • В файле server.properties указан неверный порт.
Как открыть порты для Minecraft Bedrock Edition?

Для Bedrock Edition используйте порт 19132 и протокол UDP. Настройте проброс этого порта на роутере и разрешите его в брандмауэре Windows. В остальном процесс аналогичен Java Edition.

Можно ли использовать один порт для и Bedrock?

Нет, Java Edition использует TCP на порту 25565, а Bedrock Edition — UDP на порту 19132. Это разные протоколы и порты, поэтому их нужно настраивать отдельно.