Майнкрафт

Руководство по порту сервера Minecraft: мультиплеер на порту 25565

Узнайте, как Java-серверы Minecraft используют TCP 25565, чем отличается Bedrock, как настроить переадресацию портов и как обеспечить стабильность общедоступного сервера.

Порт по умолчанию
25565
Протокол
TCP
Основное назначение
Хостинг многопользовательских игр

Какой порт сервера Minecraft?

Серверы Minecraft Java Edition по умолчанию используют TCP-порт 25565. Игроки подключаются к адресу сервера, и если пользовательский порт не указан, клиент предполагает 25565. Вместо этого Minecraft Bedrock Edition обычно использует UDP 19132, поэтому правильный порт зависит от версии, которую вы размещаете.

  • Для Java Edition по умолчанию используется TCP 25565.

    В большинстве руководств по хостингу серверов Minecraft, примерах переадресации портов и клиентах Java предполагается TCP 25565, если вы не настроите другой порт сервера.

  • Bedrock использует другое значение по умолчанию.

    Bedrock Edition обычно использует UDP 19132, поэтому открытие только 25565 не сделает сервер Bedrock доступным, если вы не запустите прокси-сервер или не выполните пользовательскую настройку.

Как работают подключения к серверу Minecraft

Сервер Minecraft прослушивает настроенный порт и ожидает подключения клиентов. Для Java Edition по умолчанию этот порт — TCP 25565. Клиент выполняет рукопожатие, проверяет состояние сервера, а затем присоединяется к миру, если это разрешено версией, аутентификацией, белым списком и правилами сервера.

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

Minecraft Java против портов Bedrock

Minecraft Java Edition обычно использует TCP 25565. Если вы измените порт сервера в server.properties, игроки должны включить пользовательский порт, если только DNS SRV не записывает его или прокси-сервер не скрывает его.

Minecraft Bedrock Edition обычно использует UDP 19132 для IPv4 и может использовать соответствующие порты в зависимости от платформы и конфигурации. Java и Bedrock — это разные протоколы. Проверка порта Java не доказывает, что сервер Bedrock доступен, и Bedrock обычно требует тестирования с поддержкой UDP.

Когда порт 25565 должен быть открыт

Откройте TCP 25565, когда игрокам за пределами хост-компьютера или локальной сети необходимо подключиться к серверу Java Edition. Для домашнего сервера это обычно означает переадресацию порта маршрутизатора на частный IP-адрес сервера плюс правило брандмауэра хоста на сервере.

Не открывайте 25565, если сервер является частным в локальной сети, тестовом мире или временной среде сборки, которая нужна только локальным игрокам. Используйте VPN, белый список или частный хостинг, если группа игроков небольшая и известная.

Перед открытием порта сервера Minecraft

Прежде чем открывать порт, установите статический частный IP-адрес или резервирование DHCP для сервера, убедитесь, что server.properties использует ожидаемый порт сервера, и убедитесь, что сервер прослушивает. Решите, правильно ли настроены онлайн-режим, белый список, операторы, сложность, резервное копирование и разрешения для плагинов.

Средство проверки портов может сказать вам, доступен ли TCP 25565 извне, но оно не может подтвердить, что версия Minecraft соответствует, что белый список допускает игрока или что плагины исправны. Протестируйте настоящий клиент Minecraft после проверки порта.

Как открыть порт Minecraft 25565 на Windows, Linux и маршрутизаторах

В Windows разрешите входящий TCP 25565 в брандмауэре Защитника Windows для среды выполнения Java или серверного процесса. Если сервер находится за домашним маршрутизатором, перенаправьте внешний TCP 25565 на IP-адрес и порт внутреннего сервера.

В Linux разрешите TCP 25565 через ufw, firewalld, nftables, iptables или группу облачной безопасности. Если сервер работает в Docker, опубликуйте порт контейнера на хосте. Если он работает на VPS, проверьте брандмауэр хоста и брандмауэр провайдера.

В домашних сетях следите за CGNAT. Если у вашего маршрутизатора нет реального общедоступного IP-адреса, обычная переадресация портов из Интернета не будет работать. Вам может понадобиться VPS, туннель, управляемый хост или план интернет-провайдера с публичным адресом.

  • Уровень сервера: процесс Minecraft должен прослушивать TCP 25565 или выбранный вами пользовательский порт.
  • Уровень хоста: Брандмауэр Windows, ufw, firewalld или брандмауэр поставщика должен разрешать входящий TCP-трафик.
  • Уровень маршрутизатора: переадресация NAT должна указывать на правильный внутренний IP-адрес и порт для домашних серверов.
  • Уровень игры: онлайн-режим, белый список, ограничения на количество игроков, плагины, моды и совместимость версий по-прежнему требуют отдельного тестирования.

Как протестировать порт Minecraft 25565

Начните с проверки внешнего порта по общедоступному имени хоста или IP-адресу и порту 25565. Если результат открыт, удаленные клиенты могут установить TCP-соединение с портом сервера Java. Затем подключитесь из клиента Minecraft за пределами локальной сети.

Если вы используете доменное имя, убедитесь, что DNS указывает на правильный общедоступный адрес. Если вы используете собственный порт, либо попросите игроков включить его, либо настройте запись SRV для Java Edition. Для Bedrock используйте соответствующий порт UDP и протестируйте его с помощью клиента Bedrock.

Тестовый порт 25565 для Minecraft

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

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

Если локальные игроки могут присоединиться, а удаленные игроки не могут, проблема обычно связана с NAT маршрутизатора, общедоступным IP-адресом, брандмауэром провайдера или DNS. Если удаленные игроки могут присоединиться, но игровой процесс тормозит, проверьте загрузку процессора, нехватку памяти, дисковый ввод-вывод, расстояние просмотра, количество объектов, тайминги плагинов и задержку сети.

Контрольный список безопасности и надежности серверов Minecraft

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

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

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

Какой порт использует сервер Minecraft?

Minecraft Java Edition по умолчанию использует TCP-порт 25565. Minecraft Bedrock Edition обычно использует UDP 19132, поэтому правильный порт зависит от редакции и конфигурации сервера.

Нужен ли мне TCP или UDP для порта Minecraft 25565?

Для Java Edition используйте TCP 25565. Bedrock Edition вместо этого обычно использует UDP 19132. Открытие неправильного протокола или порта, специфичного для конкретной редакции, сделает сервер недоступным.

Почему закрыт порт 25565?

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

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

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