Сеть в панели EGN: дополнительные порты для плагинов и модов
Как раздел «Сеть» выдаёт порты для голосового чата, карты и Bedrock-игроков, что значат статусы «Нет своего порта» и «Нужен перезапуск» и когда докупить порт.
Содержание 16
- Коротко
- Что показывает раздел
- Статусы плагинов
- Шаги: выдать порт плагину
- Шаги: докупить порт
- Пример: голосовой чат и веб-карта на одном сервере
- Какие сервисы просят отдельный порт
- Симптом → причина → решение
- Частые ошибки
- Итог
- Вопросы и ответы
- Какие порты нужны голосовому чату?
- Почему веб-карта не открывается по адресу из «Сети»?
- Могу ли я открыть порт сам в фаерволе?
- Что будет, если освободить порт плагина?
- Какой порт выбрать для Bedrock-игроков?
Большинство игр работает на одном порту, но у многих серверов есть дополнительные сервисы: голосовой чат, веб-карта, вход для игроков с телефонов, удалённая консоль. Каждому нужен свой порт, иначе два сервиса заберут один адрес и оба перестанут работать. Раздел «Сеть» в панели EGN показывает все порты сервера и выдаёт новые без ручной правки конфигов.
Коротко
В разделе «Сеть» вверху написан адрес для подключения и счётчик «N из M портов тарифа». Ниже список «Плагины и моды со своим портом»: панель сама находит голосовой чат, Bedrock-вход, веб-карту и другие сервисы, если они установлены. Для каждого указан статус, порт и кнопка выдачи. Если порты кончились, кнопка «Докупить порт» открывает окно смены тарифа в кабинете, где можно добавить порты. Владелец видит кнопку, приглашённый друг — подсказку «попросите владельца».
Что показывает раздел
- Адрес для подключения. Адрес сервера и игровой порт. Это то, что вводят игроки.
- Плагины и моды со своим портом. Для каждого найденного сервиса: адрес и порт, протокол (UDP или TCP), статус и ссылка на конфиг, где лежит порт.
- RCON. Удалённая консоль для ботов и программ управления. Если выключена, есть кнопка «Включить RCON»: пароль и порт панель создаёт сама.
- Служебные порты игры. Для игр на Steam: порт запросов, RCON и другие. Их можно выдать кнопкой «Выдать».
- Все порты сервера. Полный список с ролью каждого порта, полем заметки и кнопками «Освободить» и «Добавить порт».
Статусы плагинов
Статус объясняет, что происходит с портом прямо сейчас:
- Работает — порт выдан, сервис запущен и отвечает.
- Нет своего порта — плагин установлен, но свободного порта для него нет. Нажмите «Выдать порт», если лимит позволяет, или докупите порт.
- Ждём первого запуска — конфиг плагина ещё не создан. Запустите сервер один раз, и панель допишет порт.
- Порт выдан, нужно применить — порт записан в конфиг, но сервер ещё не перезапускался.
- На игровом порту — сервис пытается использовать тот же порт, что и игра. Это ошибка конфигурации, её нужно поправить.
- Плагин удалён — плагин стоит в списке, но файлов нет. Порт можно освободить.
Шаги: выдать порт плагину
- Установите плагин, например голосовой чат Simple Voice Chat, через раздел «Моды и плагины» или загрузку в «Файлы».
- Откройте «Сеть». Плагин появится в списке со статусом «Нет своего порта» или «Порт выдан».
- Если порт выдан автоматически, его видно сразу. Если нет, нажмите «Выдать порт».
- Панель записывает порт в конфиг плагина и проверяет, что значение сохранилось.
- Появится баннер «Нужен перезапуск». Нажмите кнопку в баннере: сервер перезапустится и начнёт слушать новый порт.
- Проверьте в логе строку о запуске сервиса. Для голосового чата это строка о запуске сервера голоса с адресом и портом.
Баннер «Нужен перезапуск» снимается сам, когда сервер перезапущен после правки. Если его не видно, значит, перезапуск уже был.
Шаги: докупить порт
- В «Сети» нажмите «Докупить порт». Кнопка видна только владельцу.
- Откроется кабинет на нужной услуге, сразу в окне смены тарифа, в блоке «Дополнительные порты».
- Укажите число портов и подтвердите. После оплаты порты появятся в «Сети», и их можно выдать плагинам.
Докупка и оплата идут через кабинет. Панель только открывает нужное окно. Срок услуги и стоимость портов видны там же.
Пример: голосовой чат и веб-карта на одном сервере
Допустим, на сервере Minecraft стоят голосовой чат и веб-карта BlueMap, а тариф даёт три порта. Игровой порт занят, остаются два.
- Голосовой чат получает порт, например, по UDP. Он работает, игроки подключаются к голосу, а клиенту ничего вводить не нужно.
- Веб-карта получает порт по TCP. Карта откроется в браузере по адресу из строки «Карта».
- Если установлен Geyser для игроков с телефонов и консолей, ему понадобится третий порт. Если лимит исчерпан, статус будет «Нет своего порта», и вы решите: докупить или отказаться от одной из функций.
Такой расчёт делайте заранее: сколько сервисов нужно и сколько портов в тарифе.
Какие сервисы просят отдельный порт
Не каждому плагину нужен порт. Ниже типичные случаи Minecraft и стандартные порты, которые используют проекты по умолчанию. На EGN вам не нужно помнить эти числа: панель выдаёт порт из тарифа и сама прописывает его в конфиг.
| Сервис | Протокол | Порт по умолчанию у проекта | Зачем |
|---|---|---|---|
| Simple Voice Chat | UDP | 24454 | голосовой чат рядом с игроками |
| Geyser | UDP | 19132 | вход с Bedrock (телефоны, консоли) |
| BlueMap | TCP | 8100 | веб-карта в браузере |
| Dynmap | TCP | 8123 | веб-карта в браузере |
| RCON | TCP | 25575 | удалённая консоль для ботов |
Если у вас стоят три таких сервиса, а тариф даёт три порта, один из которых игровой, на третий сервис порта не хватит. Тогда выбирайте: докупить порт или отказаться от наименее нужной функции. Подробнее о каждом сервисе: голосовой чат и порты, BlueMap и Dynmap, Geyser и Floodgate.
Симптом → причина → решение
| Симптом | Частая причина | Что сделать |
|---|---|---|
| Голосовой чат не работает | Порт не выдан или сервер не перезапущен | Выдайте порт и нажмите перезапуск в баннере |
| Карта не открывается | Порт выдан, но карта ещё не запустилась | Запустите сервер и дождитесь первого запуска карты |
| Статус «Нет своего порта» | Все порты тарифа заняты | Освободите ненужный порт или докупите порт (в кабинете, владелец услуги) |
| Статус «На игровом порту» | Сервис выбрал порт игры | Выдайте сервису отдельный порт и перезапустите сервер |
| Bedrock-игроки не заходят | Geyser не работает или не выдан порт | Проверьте статус Geyser; без Floodgate игрокам Bedrock нужен аккаунт Java |
| Порт меняется после правки | Панель записала новое значение в конфиг | Проверьте конфиг в «Файлах»; не меняйте порт вручную параллельно |
Частые ошибки
- Ручная правка порта в конфиге. Если поменять порт в файле и в панели одновременно, панель может записать своё значение поверх. Меняйте порт через «Сеть».
- Освобождение порта, который используется. Кнопка «Освободить» снимает порт с сервиса. Если сервис работает, он перестанет принимать подключения.
- Игнорирование баннера. Без перезапуска новый порт не начнёт работать, хотя в списке он уже выдан.
- Ожидание, что порты открываются сами снаружи. Порты выдаются на ноде, в которой работает ваш сервер. Панель не открывает их для вашего домена: адрес в разделе «Сеть» и есть точка подключения.
- Забытая заметка. В полях «Заметка (для себя)» можно написать, что за порт. Через месяц это сэкономит время.
Не используйте один порт для двух сервисовДва сервиса на одном порту не запустятся, и в логе появится ошибка «Address already in use». Если видите её, проверьте статусы в «Сети» и освободите конфликтующий порт.
Итог
Раздел «Сеть» показывает, какие порты заняты, что работает и что нужно сделать. Установили плагин с сетевым сервисом, выдали порт, перезапустили сервер — и он работает. Если портов не хватает, докупите их в кабинете. Подробнее о проблемах с подключением — в статье Сервер не виден снаружи: порты и фаервол.
Вопросы и ответы
Какие порты нужны голосовому чату?
Обычно один порт по UDP. Для Simple Voice Chat панель выдаёт его сама и показывает в строке «Голосовой чат» со статусом.
Почему веб-карта не открывается по адресу из «Сети»?
Скорее всего, сервер не перезапускался после выдачи порта или карта не успела построиться. Проверьте статус плагина и строку о запуске веб-сервера в логе.
Могу ли я открыть порт сам в фаерволе?
Порты сервера в панели уже открыты для вашего сервера. Если сервис работает в логе, но снаружи не виден, проверьте адрес и порт в разделе «Сеть» и откройте статью про порты.
Что будет, если освободить порт плагина?
Плагин перестанет использовать порт после перезапуска. Конфиг может остаться со старым значением, поэтому сначала отключите плагин или поправьте конфиг.
Какой порт выбрать для Bedrock-игроков?
Для Geyser панель выдаёт порт сама. Адрес и порт, которые нужно вводить игрокам, показаны в строке «Вход с Bedrock». Java-игроки используют обычный игровой порт.
Сервер под вашу игру за пару минут — egnetwork.ru: https://egnetwork.ru/
Читать далее
Вся рубрика →Бэкапы в панели EGN: расписание, копии и восстановление в один клик
Как работают автоматические копии сервера, что значат типы «Авто», «Вручную» и «Снимок», как закрепить копию и восстановить сервер без потери текущего мира.
CS:Source: сервер и SourceMod — установка и проверка
Как поставить Metamod:Source и SourceMod на сервер CS:Source, где лежат плагины и admins_simple.ini, как проверить загрузку командами meta list и sm version и почему шаблона в панели EGN нет.
Пользователи в панели EGN: как дать доступ друзьям и выбрать роль
Как пригласить друга на сервер по нику EGN ID или почте, какая роль что разрешает, как сменить доступ и отозвать его за один клик.