Порты и файрвол

Какие порты открыть для сервера Minecraft (25565 и Bedrock)

Java работает по TCP 25565, а Bedrock — по UDP 19132. Команды для Windows и Linux, порт query и как подключаться, не вводя порт.

2 мин чтенияОбновлено 19 октября 2026 г.Minecraft

Здесь есть ловушка, на которую попадаются многие: Java и Bedrock используют разные порты и разные протоколы. Если у вас сервер на Java, игроки с Bedrock не зайдут, сколько ни открывай, и наоборот.

Порты

ПортПротоколНазначениеОткрывать?
25565TCPMinecraft JavaДа, если играете на Java
19132UDPMinecraft Bedrock (телефон, консоль, Windows 10/11)Да, если играете на Bedrock
25565UDPQuery (мониторинги серверов, боты Discord)Только если указано enable-query=true
25575TCPRCONЛучше не открывать в интернет

Порт задаётся в server.properties, в параметре server-port. Если вы его меняли, используйте свой.

Windows (PowerShell от имени администратора)

Java:

New-NetFirewallRule -DisplayName "Minecraft Java TCP 25565 (in)" -Direction Inbound  -Protocol TCP -LocalPort 25565 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Minecraft Java TCP 25565 (out)"  -Direction Outbound -Protocol TCP -LocalPort 25565 -Action Allow -Profile Any

Bedrock:

New-NetFirewallRule -DisplayName "Minecraft Bedrock UDP 19132 (in)" -Direction Inbound  -Protocol UDP -LocalPort 19132 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Minecraft Bedrock UDP 19132 (out)"  -Direction Outbound -Protocol UDP -LocalPort 19132 -Action Allow -Profile Any

Query — только если вы включили его в server.properties:

New-NetFirewallRule -DisplayName "Minecraft query UDP 25565 (in)" -Direction Inbound -Protocol UDP -LocalPort 25565 -Action Allow -Profile Any

Linux

# Java — Ubuntu / Debian
ufw allow 25565/tcp
# Bedrock
ufw allow 19132/udp

# AlmaLinux / Rocky
firewall-cmd --permanent --add-port=25565/tcp
firewall-cmd --permanent --add-port=19132/udp
firewall-cmd --reload
# Слушает?
ss -lntup | grep -E '25565|19132'

Чтобы игрокам не приходилось вводить порт

Если вы используете стандартный порт 25565, игрокам достаточно ввести IP-адрес или ваш домен. Если вы его поменяли, им придётся вводить vashdomen.com:25566, а это неудобно и легко забывается.

Аккуратное решение — SRV-запись в DNS: она сообщает клиенту, к какому порту подключаться, и игроку не нужно об этом знать:

_minecraft._tcp.play.vashdomen.com.  SRV  0 5 25566  vashdomen.com.

После этого игроки подключаются, вводя только play.vashdomen.com. В Bedrock SRV-записей нет, там порт указывать придётся.

Всё равно никто не может зайти

  1. Java или Bedrock? Классическая ошибка: открыть TCP 25565, когда друзья заходят с телефона, то есть с Bedrock, которому нужен UDP 19132.
  2. Сервер запущен? Посмотрите в консоль: там должно быть Done и номер порта. Если Java не хватило памяти, сервер даже не начнёт слушать порт.
  3. Пустой server-ip. В server.properties поле server-ip должно быть пустым. Если в нём что-то указано, сервер слушает только этот адрес.
  4. online-mode не влияет на подключение, но определяет, кто может зайти. Если ваши игроки заходят не с лицензионных аккаунтов, установите false и поставьте плагин авторизации.
  5. Фильтрация AntiDDoS: вкладка Безопасность вашей услуги в панели.

Не знаете, сколько RAM выделить? Воспользуйтесь нашим калькулятором RAM для Minecraft: он учитывает тип сервера, число игроков и дальность прорисовки — именно они на самом деле съедают память.

Похожие статьи

Назад в справочный центр

Не нашли, что искали?

Создайте тикет в личном кабинете — мы ответим меньше чем за 5 минут.