Как открыть порты для майнкрафта на 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 Edition | 25565 | TCP | Используется для классических серверов на Java |
| Bedrock Edition | 19132 | UDP | Для Windows 10, Xbox, PS, Android, iOS |
| BungeeCord | 25577 | TCP | Прокси-сервер для управления несколькими серверами |
| Velocity | 25578 | TCP | Альтернатива с лучшей производительностью |
Порты для разных версий 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) — ключевой шаг, чтобы другие игроки могли подключаться к вашему серверу через интернет. Процесс зависит от модели роутера, но общая схема одинакова:
- Найдите локальный IP-адрес ПК. Откройте командную строку и введите
ipconfig. Ищите строкуIPv4-адрес— это ваш локальный адрес (например,192.168.1.100). - Войдите в настройки роутера. Откройте браузер и введите адрес роутера (обычно
192.168.1.1или192.168.0.1). Логин и пароль по умолчанию частоadmin/admin, но могут отличаться (посмотрите на наклейке роутера). - Найдите раздел Port Forwarding. Он может называться
Переадресация портов,Port Forwarding,NATилиВиртуальный сервер. - Создайте новое правило. Укажите:
- Имя правила (например,
Minecraft Server). - Порт или диапазон портов (
25565для Java или19132для Bedrock). - Протокол (
TCPдля Java,UDPдля Bedrock). - Локальный IP-адрес ПК (тот, что вы нашли в
ipconfig).
- Имя правила (например,
- Сохраните настройки и перезагрузите роутер.
⚠️ Внимание: если ваш провайдер использует CGNAT (часто у мобильного интернета или некоторых кабельных операторов), проброс портов не сработает. В этом случае обратитесь к провайдеру за выделенным IP-адресом или используйте сервисы вроде Hamachi или Ngrok.
Таблица настроек для популярных роутеров
Каждый производитель роутеров имеет свой интерфейс, но логика проброса портов одинакова. Ниже — примеры для популярных моделей. Если вашей модели нет в списке, ищите в настройках разделы с названиями Port Forwarding, NAT или Виртуальный сервер.
| Модель роутера | Путь к настройкам | Протокол | Премечания |
|---|---|---|---|
| TP-Link (Archer, TL-WR) | Advanced → NAT Forwarding → Port Forwarding | TCP/UDP | В некоторых моделях нужно включить Enable для правила |
| ASUS (RT-AC, RT-AX) | Internet → Port Forwarding | TCP/UDP | Можно указать диапазон портов через тире (например, 25565-25570) |
| MikroTik | IP → Firewall → NAT | TCP/UDP | Требует ручной настройки цепочки dstnat |
| D-Link (DIR-615, DIR-825) | Advanced → Port Forwarding | TCP/UDP | В некоторых моделях нужно сначала добавить ПК в DMZ |
| Keenetic | Home Network → Port Forwarding | TCP/UDP | Поддерживает проброс на несколько ПК одновременно |
Проверка проброса портов
После настройки брандмауэра и роутера нужно убедиться, что порт действительно открыт. Для этого:
- Запустите сервер Minecraft на ПК.
- Используйте онлайн-сервис вроде
canyouseeme.orgилиportchecker.co. Введите порт25565(или другой, если вы его изменили). - Если сервис показывает, что порт открыт — всё настроено правильно.
- Если порт закрыт:
- Проверьте, запущен ли сервер Minecraft.
- Убедитесь, что правило в брандмауэре и роутере активное.
- Попробуйте отключить брандмауэр Windows временно, чтобы проверить, не блокирует ли он подключение.
- Проверьте, не блокирует ли порт провайдер (особенно актуально для
CGNAT).
Что делать, если порт всё равно не открывается?
Попробуйте использовать DMZ на роутере (откройте настройки роутера и найдите раздел DMZ, затем укажите локальный вашего ПК). Это отключит все ограничения для вашего устройства, но снизит безопасность — используйте только для теста. Если после этого порт откроется, проблема точно в настройках проброса. Не оставляйте ПК в DMZ надолго!
Настройка статического IP-адреса для ПК
Если ваш ПК получает IP-адрес автоматически (через DHCP), он может измениться после перезагрузки роутера. В этом случае проброс портов перестанет работать, так как правило в роутере будет указывать на старый адрес. Чтобы избежать этого, настройте статический для ПК.
Сделать это можно двумя способами:
- Через настройки роутера:
- Войдите в панель управления роутером.
- Найдите раздел
DHCPилиLAN→Static Lease(илиПривязка IP). - Добавьте новое правило: укажите MAC-адрес вашего ПК (найти можно через
ipconfig /allв командной строке) и желаемый IP-адрес (например,192.168.1.100). - Сохраните настройки и перезагрузите роутер.
- Через настройки 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-адрес:
- Сохраните настройки и перезагрузите ПК.
- Откройте
Статический IP-адрес гарантирует, что проброс портов будет работать всегда, даже после перезагрузки роутера или ПК.
Запуск сервера и подключение друзей
Теперь, когда порты открыты, можно запускать сервер Minecraft. Если вы используете официальный сервер от Mojang, скачайте его с сайта minecraft.net и запустите файл server.jar. Для этого:
- Создайте папку для сервера (например,
C:\Minecraft_Server). - Поместите в неё файл
server.jar. - Запустите командную строку в этой папке и введите:
java -Xmx1024M -Xms1024M -jar server.jar nogui(где1024M— объём оперативной памяти, выделенной серверу; можно увеличить до2048Mили4096Mв зависимости от мощности ПК). - При первом запуске сервер создаст файлы конфигурации. Откройте файл
server.propertiesв блокноте и установите:server-port=25565(или другой порт, если нужно),online-mode=true(для проверки лицензий),enable-rcon=false(если не используете удалённое управление). - Сохраните файл и перезапустите сервер.
Чтобы друзья могли подключиться, дайте им ваш внешний IP-адрес. Узнать его можно на сайтах вроде whatismyip.com. Если у вас динамический IP (меняется при перезагрузке роутера), используйте сервисы вроде No-IP или DynDNS, чтобы привязать доменное имя к вашему адресу.
Чек-лист перед запуском сервера
Часто задаваемые вопросы
Можно ли открыть порты без проброса на роутере?
Нет, если вы хотите, чтобы к вашему серверу могли подключаться игроки из интернета. Проброс портов на роутере обязателен, чтобы входящие подключения доходили до вашего ПК. Исключение — если вы играете в локальной сети (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. Это разные протоколы и порты, поэтому их нужно настраивать отдельно.