У сервера Minecraft Java на PlayNHost один главный порт, на который заходят игроки Java. Каждая дополнительная функция, которую вы включаете, например кроссплей Bedrock, удалённая консоль, голосовой чат, веб-карта или приёмник голосов, получает от панели собственный порт. Каждый порт показан на странице Порты и сеть, и никому не нужно ничего открывать на роутере или в файрволе.
Какие порты использует сервер Minecraft?
| Порт | Для чего нужен | Протокол | Обычный номер по умолчанию | Метка на странице «Порты и сеть» (панель показывает эти метки по-английски) | Как добавляется |
|---|---|---|---|---|---|
| Главный порт | Игроки Java Edition. Query, если он включён, отвечает на том же номере | TCP для игроков, UDP для Query | 25565 | Основной, Порт, к которому подключаются игроки | Есть всегда |
| Кроссплей Bedrock | Игроки Bedrock на телефонах, планшетах и ПК с Windows, а также вход с консолей | TCP и UDP | 19132 | Bedrock crossplay (Geyser) | Включить кроссплей на карточке Кроссплей с Bedrock |
| Удалённая консоль | Инструменты RCON, например Discord-боты | TCP | 25575 | Remote console (RCON) | Включить удалённую консоль в Настройки, Server Properties (Java) (Свойства сервера) |
| Голосовой чат | Simple Voice Chat | UDP | 24454 | Voice chat (Simple Voice Chat) | Голосовой чат на карточке Дополнения |
| Веб-карта | BlueMap, squaremap или Dynmap в браузере | TCP | 8100, 8080 или 8123 | Web map (BlueMap), Web map (squaremap) или Web map (Dynmap) | Веб-карта в реальном времени на карточке Дополнения |
| Приёмник голосов | NuVotifier, для голосов с мониторингов серверов | TCP | 8192 | Vote listener (NuVotifier) | Голоса с мониторингов на карточке Дополнения |
Номера по умолчанию для Java взяты из справочника по server.properties на Minecraft Wiki: server-port это «номер TCP-порта, на котором слушает сервер», query.port это порт UDP, а rcon.port порт TCP. В руководстве по установке Geyser сказано, что порт Geyser используется «и по TCP, и по UDP, поэтому он не может совпадать с портом сервера Paper / Spigot». Номера по умолчанию у дополнений это номера самих плагинов.
Карточки Кроссплей с Bedrock и Дополнения находятся на странице Порты и сеть, над разделом Все порты.
Чат Discord, Floodgate и вход с консолей собственного порта не требуют. Мост Discord и вход с консолей подключаются наружу, а Floodgate работает внутри вашего сервера.
Почему мой порт не 25565?
Много серверов делят одну машину, поэтому каждый сервер получает собственные номера портов. 25565 может быть только у одного сервера на адресе, а остальные номера по умолчанию из таблицы обычно заняты или недоступны, так что ваши номера почти всегда другие. Это нормально: панель каждый раз записывает выданный номер в нужный файл.
- Главный порт попадает в
server.propertiesкакserver-portпри каждом запуске, а также какquery.portдля всех типов, кроме Custom Jar. На Velocity он попадает вvelocity.toml, а на BungeeCord и Waterfall вconfig.yml. - Порт функции попадает в собственные настройки этого плагина, когда вы включаете функцию. Панель даёт каждой функции свободный порт, обычно не тот, что у плагина по умолчанию, поэтому игроки Bedrock вводят порт Bedrock из панели, а не 19132.
Поэтому никогда не меняйте порт в файле вручную. server-port, который вы впишете в server.properties, будет заменён при следующем запуске, а плагин, настроенный на порт, которого у вашего сервера нет, будет недоступен.
Как увидеть порты моего сервера в панели?
- Откройте сервер в панели и нажмите Порты и сеть в меню слева.
- Скопируйте адрес Java в разделе Отправьте это игрокам. Он записан как
address:port, например203.0.113.10:25571. - Посмотрите раздел Все порты. В заголовке указано, сколько портов используется из тех, что даёт ваш тариф, например Использовано портов: 2 из 3, а каждая строка показывает свою метку из таблицы выше. Под заголовком Все порты на странице написано Каждый порт принимает TCP и UDP.
- Для Bedrock смотрите Игроки Bedrock подключаются к на карточке Кроссплей с Bedrock. Она показывает адрес и порт Bedrock.
Карточка Играть с друзьями на странице Обзор показывает те же данные для игроков: адрес Java, а при включённом кроссплее ещё Адрес для Bedrock и Порт для Bedrock.
Как подключаются игроки?
- Java Edition: Multiplayer, Add Server (Добавить сервер), затем адрес целиком, вместе с портом. См. Как зайти на ваш сервер Minecraft.
- Bedrock на телефонах, планшетах и ПК с Windows: Play (Играть), Servers, Add Server, затем адрес и порт Bedrock в отдельных полях. Порт Bedrock не совпадает с портом Java. См. Как зайти на сервер Minecraft с телефона, планшета или консоли.
- Xbox, PlayStation и Switch: адрес вообще не нужен. Они заходят из вкладки Friends (Друзья), когда включён вход с консолей: Как разрешить игрокам с консолей заходить на ваш сервер Minecraft.
Тип сервера, который сам запускает Bedrock Edition, сейчас не предлагается, поэтому игроки Bedrock всегда заходят на сервер Java через кроссплей: Как запустить сервер Minecraft Bedrock.
Нужно ли открывать порты на роутере или в файрволе?
Нет. Файрвол перед игровыми серверами PlayNHost пропускает трафик на порты, которые панель выдаёт серверам, и TCP, и UDP, а остальное отбрасывает. Каждый порт из вашего списка Все порты доступен из интернета, как только сервер запущен, а порт Bedrock и по TCP, и по UDP, как требует Geyser.
Игроки подключаются к вашему серверу наружу, а это разрешает любой обычный домашний роутер. Шаги по пробросу портов в руководствах Geyser и других плагинов предназначены тем, кто хостит сервер на собственном компьютере дома.
Чтобы проверить порты снаружи нашей сети, запустите Смогут ли друзья зайти? на странице Обзор. Проверка тестирует адрес Java, а при включённом кроссплее и порт Bedrock, так же, как это сделала бы игра друга: Как выяснить, почему друзья не могут зайти на ваш сервер Minecraft.
Сколько портов может быть у моего сервера?
В заголовке Все порты указано, сколько портов позволяет ваш тариф. Каждая функция из таблицы занимает один порт, а плагин, которому нужен порт без переключателя в панели, занимает порт, который вы добавляете сами: Как добавить порт на сервер Minecraft. Номер выбирает панель: порту можно дать имя, но выбрать его номер нельзя.
Когда все порты заняты, панель отказывает в новой функции сообщением вроде This server already uses all <n> ports its plan includes, so a voice chat port could not be added. Remove a port you no longer need on the Network page, then try again. Удалите ненужный порт в разделе Все порты на странице Порты и сеть и повторите попытку. Отключённая функция оставляет свой порт на сервере, поэтому удалить стоит часто именно его.
Частые проблемы с портами и их решения
Console пишет FAILED TO BIND TO PORT
Плагин или мод попытался открыть порт, которого у вашего сервера нет, либо сервер не успел полностью остановиться. Подождите минуту и запустите снова, затем прочитайте строки над ошибкой. Решения описаны в статье Ваш сервер Minecraft не смог открыть порт.
У игроков Java тайм-аут
- В адресе пропущен порт. Скопируйте адрес целиком с Играть с друзьями ещё раз.
- Сервер остановлен или ещё запускается. Дождитесь, пока метка на странице Обзор покажет «Онлайн».
- Запустите Смогут ли друзья зайти?, чтобы узнать точную причину.
Игроки Bedrock не могут подключиться
- Они ввели порт Java. Bedrock использует порт из Игроки Bedrock подключаются к, в отдельном поле.
- На карточке написано Игроки Bedrock не смогут зайти, пока кроссплей не обновлён. Ваш кроссплей всё ещё использует главный порт, а Bedrock 26.60 и новее с ним работать не могут. Нажмите Обновить кроссплей, перезапустите сервер и сообщите игрокам новый порт Bedrock.
- Сервер не перезапускали после включения кроссплея. Перезапустите его.
Другие причины, включая ошибки Geyser, описаны в статье Игроки Bedrock не могут зайти на ваш сервер Minecraft.
RCON-инструмент, веб-карта или сайт голосования не могут подключиться
Используйте адрес собственного порта этой функции, а не адрес Java. Удалённая консоль показывает его под Пароль удалённой консоли как RCON: и адрес. На карточке Дополнения у веб-карты есть Открыть карту, а у приёмника голосов Копировать адрес для голосов. Игроки голосового чата порт не вводят никогда: сервер сообщает его их моду. Функция отвечает только после перезапуска, который следует за её включением. См. Как подключить RCON-инструмент к серверу Minecraft, Как добавить на сервер Minecraft веб-карту в реальном времени и Как настроить голоса с мониторингов на сервере Minecraft.
Включение query отклоняется
Панель пишет Bedrock crossplay uses this port's UDP side, which Query also needs, so Query was not turned on. Player counts work without it. To use Query, press Update crossplay on the Network page first. Query отвечает на номере главного порта по UDP, который старая настройка кроссплея тоже использует для Bedrock. Нажмите Обновить кроссплей на карточке Кроссплей с Bedrock и перезапустите сервер, затем включите Включить query в Server Properties (Java). См. Свойства сервера Minecraft: подробный разбор.
По всем остальным вопросам начните со статьи Проблемы сервера Minecraft и их решения.



