▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
UPnP

UPnP

Плагин для Майнкрафт, который автоматически открывает порты на роутере через UPnP. Избавляет от ручного проброса портов - игроки подключаются без лишней головной боли.

Оцените первым
2.7K
13

Любой, кто когда-нибудь запускал сервер Майнкрафт, знает эту боль: нужно лезть в настройки роутера, искать раздел Port Forwarding, вбивать IP, порт, протокол... А если роутер от провайдера с урезанным интерфейсом? Или доступ к админке закрыт? UPnP решает всё это одной установкой плагина.

Что это и зачем нужно

UPnP (Universal Plug and Play) - протокол, который позволяет программам автоматически "попросить" роутер открыть нужные порты. Вместо того чтобы вручную прописывать правила в веб-интерфейсе, плагин делает это сам при старте сервера. Игроки подключаются к вашему миру без лишних плясок с бубном.

Как это работает

Плагин общается с роутером по протоколу UPnP и создаёт временные правила проброса портов. При остановке сервера порты можно автоматически закрыть - чтобы не оставлять дырок в безопасности.

Основные возможности

  • Автоматический проброс порта - серверный порт (по умолчанию 25565) открывается сам при запуске.
  • Дополнительные порты - можно указать свои TCP/UDP порты для Dynmap, Geyser, Simple Voice Chat, BlueMap и других плагинов.
  • Поддержка TCP и UDP - оба протокола, ничего лишнего.
  • Автоочистка - порты закрываются при выключении сервера (можно отключить в конфиге).
  • Невесомый - почти не влияет на производительность, работает в фоне.

Установка

  1. Скачайте JAR-файл плагина.
  2. Кидайте его в папку plugins вашего сервера (Paper, Spigot, Purpur - любой Bukkit-сервер).
  3. Перезапустите сервер.
  4. Плагин сам откроет порт - ничего настраивать не нужно.

Настройка

После первого запуска появится файл plugins/UPnP/config.yml. Вот что там можно поменять:

# Закрывать порты при остановке сервера (рекомендуется true)
close-ports-on-stop: true

# TCP порты для открытия (включая порт сервера по умолчанию)
tcp:
  - 25565      # Minecraft сервер
  - 8123       # Dynmap (пример)

# UDP порты
udp:
  - 19132      # Geyser/Bedrock (пример)

Примеры популярных портов

  • Minecraft Java: 25565 (TCP)
  • Dynmap: 8123 (TCP)
  • Geyser (Bedrock): 19132 (UDP)
  • BlueMap: 8100 (TCP)
  • Simple Voice Chat: 24454 (UDP)

Требования

  • Minecraft 1.20 или новее (скорее всего заработает и на более старых версиях, но официально не тестировалось).
  • Роутер с поддержкой UPnP (обычно включено по умолчанию, но можно проверить в настройках).

Если что-то пошло не так

  • Убедитесь, что UPnP включён на роутере (инструкцию ищите в документации роутера).
  • Проверьте, не заняты ли порты другими программами.
  • Посмотрите логи сервера - там могут быть подсказки.
  • Некоторые провайдеры или модели роутеров блокируют UPnP из соображений безопасности - это нормально, тогда придётся настраивать проброс вручную.

О безопасности

UPnP удобен, но он открывает порты в вашу локальную сеть. Не стоит открывать всё подряд - открывайте только те порты, которые реально нужны плагинам. Если вы не используете этот плагин, лучше вообще отключить UPnP на роутере.

Вердикт: если вы держите свой сервер Майнкрафт для друзей или небольшого комьюнити и не хотите каждый раз вспоминать, как заходить в админку роутера - UPnP плагин спасёт ваши нервы. Ставится за минуту, работает без танцев с бубном.

Партнёрский материал

Сервер для плагина UPnP - как у профи

Плагин UPnP создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином UPnP для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:8 месяцев назад
Главная