Открытие портов на компьютере для запуска сервера Minecraft без использования хостинга: подробное руководство

Туториал Открытие портов на компьютере для запуска сервера minecraft без использования хостинга: подробное руководство

mcdev

Администратор
Администратор
Клиент
Рубли
207.0
Открытие портов на компьютере для запуска сервера Minecraft без использования хостинга: подробное руководство

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

Снимок экрана 2025-11-23 в 12.05.31.webp

В этом руководстве мы разберём, какие порты нужны Minecraft, как настроить проброс портов (port forwarding) на роутере, что сделать с брандмауэром Windows, а также ответим на частые вопросы и типичные ошибки.


Что такое порт и зачем его открывать для сервера Minecraft

Порт — это «воротца» в вашей сети, через которые программы обмениваются данными по интернету. У сервера Minecraft есть свой стандартный порт. Если он закрыт, ваш сервер будет работать только локально — то есть вы увидите его дома, но друзья из интернета подключиться не смогут.

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


Какие порты нужны для сервера Minecraft

Порты для Minecraft Java Edition

По умолчанию сервер Java Edition использует порт:

  • TCP 25565 — основной порт сервера Minecraft Java.

Если вы не меняли настройки в server.properties, пробрасывать нужно именно этот порт.

Порты для Minecraft Bedrock Edition

Для Bedrock Edition (консоли, мобильные устройства, Windows из магазина) используются другие порты:

  • UDP 19132 — основной порт;
  • UDP 19133 — дополнительный порт (для некоторых конфигураций миров/серверов).

Важно: Java и Bedrock — разные серверы, для них нужны отдельные правила на роутере и в брандмауэре.


Подготовка компьютера перед открытием портов

Перед тем как лезть в настройки роутера, подготовьте сам компьютер:

  • Установите Java (для Java Edition сервера). Используйте актуальную версию, подходящую под ваш сервер (обычно Java 17 для новых версий Minecraft).
  • Скачайте сервер Minecraft. Это может быть официальный сервер от Mojang или сборки на Spigot/Paper и т.п.
  • Назначьте компьютеру статический локальный IP-адрес. Иначе после перезагрузки он может поменяться, и правила port forwarding перестанут работать.
  • Проверьте, что сервер запускается локально. Зайдите в Minecraft и подключитесь по адресу localhost или IP вашего ПК в локальной сети (например, 192.168.0.10).

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


Как настроить проброс портов (Port Forwarding) на роутере

Большинство роутеров настраиваются по одному принципу: вы создаёте правило, которое «пересылает» запросы с внешнего IP-адреса на ваш компьютер в локальной сети.

Шаг 1. Зайдите в панель управления роутером

  1. Откройте браузер на компьютере, где будет сервер.
  2. В адресной строке введите IP роутера: обычно это 192.168.0.1, 192.168.1.1 или адрес, указанный на наклейке роутера.
  3. Авторизуйтесь, используя логин и пароль администратора (часто по умолчанию admin/admin или указано на корпусе роутера — если не меняли).

Шаг 2. Найдите раздел с настройками портов

В интерфейсе роутера раздел может называться по-разному:

  • Port Forwarding;
  • Virtual Server;
  • NAT;
  • Переадресация портов;
  • Приложения и игры или аналогично.

Задача — найти место, где можно добавить правило перенаправления входящих подключений.

Шаг 3. Создайте правило для сервера Minecraft

Пример для Java Edition:

  • Имя сервиса (Service Name): Minecraft_Server;
  • Внешний порт (External Port): 25565;
  • Внутренний порт (Internal Port): 25565;
  • Протокол (Protocol): TCP или TCP/UDP;
  • Внутренний IP-адрес: локальный адрес компьютера с сервером (например, 192.168.0.10).

Для Bedrock сервера:

  • Внешний порт: 19132 (и при необходимости 19133);
  • Протокол: UDP;
  • Внутренний IP: локальный адрес ПК/устройства сервера.

После ввода параметров сохраните правило и, при необходимости, перезагрузите роутер.

Шаг 4. Проверьте, что правило работает

  • Убедитесь, что сервер Minecraft уже запущен.
  • Можно проверить доступность порта через онлайн-сервисы проверки портов (вбивая порт 25565).
  • Попросите друга подключиться по вашему внешнему IP и порту.


Настройка брандмауэра Windows для сервера Minecraft

Даже если вы настроите роутер, брандмауэр Windows может блокировать входящие подключения.

Вариант 1. Разрешить Java / Minecraft при первом запуске

При первом запуске сервера или клиента Windows часто показывает окно:

«Брандмауэр Защитника Windows заблокировал некоторые функции этого приложения».

В этом случае:

  • Поставьте галочки на типах сетей, которые вы используете (обычно «Частная сеть»).
  • Нажмите «Разрешить доступ».

Вариант 2. Добавить правило вручную

Если окно не появилось или доступ заблокирован:

  1. Откройте Панель управленияБрандмауэр Защитника Windows.
  2. Выберите «Дополнительные параметры».
  3. Перейдите в Правила для входящих подключений.
  4. Нажмите «Создать правило».
  5. Выберите «Для порта».
  6. Укажите протокол (TCP для Java, UDP для Bedrock).
  7. Укажите порт (например, 25565).
  8. Выберите «Разрешить подключение».
  9. Отметьте требуемые профили (обычно частные сети).
  10. Дайте правилу понятное имя, например Minecraft Server 25565.


Как дать друзьям адрес для подключения к серверу

Для подключения извне друзьям нужен ваш внешний IP и порт.

  • Узнайте внешний IP. В браузере наберите что-то вроде «мой IP» — поисковик покажет ваш внешний адрес.
  • Формат адреса для друзей: Внешний_IP:25565, например 203.0.113.15:25565.
  • Если у вас динамический IP (он меняется), можно использовать бесплатные DDNS-сервисы: тогда друзья будут подключаться по доменному имени (например, myserver.ddns.net:25565).

В локальной сети (дома) вы и ваши домочадцы можете подключаться по локальному IP сервера, например 192.168.0.10:25565.


Безопасность при открытии портов: о чём важно помнить

Открытый порт — это окно в вашу домашнюю сеть. Чтобы минимизировать риск:

  • Обновляйте систему и сервер Minecraft. Используйте актуальные версии, закрывающие известные уязвимости.
  • Не запускайте сервер под учётной записью администратора. Лучше создать отдельного пользователя с ограниченными правами.
  • Используйте белый список (whitelist). Разрешайте доступ только конкретным никам игроков.
  • Защитите доступ к роутеру. Обязательно смените стандартный пароль администратора.
  • Следите за логами сервера. Подозрительную активность лучше пресечь сразу (бан IP, блокировка).


Типичные ошибки при открытии портов для сервера Minecraft

Ошибка 1. Не тот IP в правиле port forwarding

Часто в правиле указывают неверный локальный IP или он поменялся после перезагрузки. Решение — закрепить статический IP за вашим компьютером в настройках роутера и обновить правило.

Ошибка 2. Двойной NAT (два роутера или роутер оператора)

Если у вас стоит свой роутер после роутера провайдера, может потребоваться настроить проброс портов на обоих устройствах или перевести один из них в режим моста (bridge). В противном случае из внешней сети до вашего сервера сигнал не дойдёт.

Ошибка 3. Блокировка портов провайдером

Некоторые провайдеры блокируют входящие подключения на базовых тарифах или используют CGNAT (когда у вас нет «настоящего» внешнего IP). В таком случае:

  • Уточните у провайдера — можно ли подключить «белый» IP (часто за доплату).
  • Либо используйте альтернативы: VPN-туннели, специальные сервисы для проброса портов, либо всё же хостинг.

Ошибка 4. Сервер не запущен или вылетает с ошибкой

Порт может быть открыт, но если сервер Minecraft упал с ошибкой, подключиться всё равно нельзя. Проверьте консоль сервера, настройки server.properties и наличие свободной оперативной памяти.


FAQ: ответы на популярные вопросы об открытии портов для сервера Minecraft

Вопрос 1: Можно ли запустить сервер Minecraft без открытия портов вообще?

Ответ:
Частично. Для игр только в локальной сети порты на роутере открывать не обязательно — достаточно, чтобы сервер был доступен внутри вашей сети. Но для подключения друзей из интернета вам нужен или проброс портов, или VPN/туннель, или платный хостинг.

Вопрос 2: Я открыл порт 25565, но друг всё равно не может подключиться. Что проверить?

Ответ:
Убедитесь, что:
  • Сервер работает и нет ошибок в консоли;
  • Правило port forwarding указывает правильный локальный IP;
  • Брандмауэр Windows разрешает этот порт/приложение;
  • Друг подключается по внешнему IP, а не локальному;
  • Провайдер не блокирует входящие подключения или не использует CGNAT.

Вопрос 3: Опасно ли оставлять открытый порт 25565 постоянно?

Ответ:
Сам по себе порт не «сломает» вашу систему, но чем дольше он открыт, тем больше шансов, что кто-то будет сканировать его на уязвимости. Рекомендуется:
  • держать сервер и систему обновлёнными;
  • использовать whitelist и надёжные пароли;
  • отключать сервер и правило port forwarding, если вы долго не играете.

Вопрос 4: Могу ли я открыть другой порт, а не стандартный 25565?

Ответ:
Да. В файле server.properties есть параметр server-port. Вы можете указать, например, 25570, настроить этот же порт на роутере и сообщить друзьям новый порт. Это немного повышает «скрытность» сервера, хотя не является серьёзной защитой.

Вопрос 5: Какой способ лучше: свой сервер дома или хостинг?

Ответ:
Свой домашний сервер — это бесплатно и гибко, но:
  • ваш интернет-канал и ПК должны постоянно работать;
  • есть риски безопасности при открытии портов;
  • скорость и пинг зависят от вашего провайдера.

Хостинг снимает эти проблемы, но требует оплату. Если вы только экспериментируете или играете с небольшой группой друзей, домашний сервер — отличное решение. Для крупных проектов лучше использовать хостинг.


Заключение: что делать дальше

Открытие портов на компьютере и роутере — ключевой шаг для запуска сервера Minecraft без использования хостинга. Сначала настройте и протестируйте сервер локально, затем аккуратно откройте нужные порты на роутере и в брандмауэре, проверьте подключение снаружи и не забывайте о безопасности.

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