Bungee Bounce: умный белый список для серверов BungeeCord

Bungee Bounce: интеллектуальный контроль доступа на серверах Minecraft Сетевые проекты Minecraft, построенные на связке BungeeCord, давно стали стандартом для крупных серверов. Они позволяют объединить десятки миров — от выживания до мини-игр — в единую экосистему с общим чатом и seamless-переход...

Скачать bungeebounce для Minecraft 1.12

Оригинальное название: bungeebounce

Версии Minecraft: 1.12

ФайлВерсияЗагрузчикРазмер
bungeebounce-1.0.jar1.12—13 КБСкачать
bungeebounce-1.1.0.jar1.12—12 КБСкачать

Bungee Bounce: интеллектуальный контроль доступа на серверах Minecraft

Сетевые проекты Minecraft, построенные на связке BungeeCord, давно стали стандартом для крупных серверов. Они позволяют объединить десятки миров — от выживания до мини-игр — в единую экосистему с общим чатом и seamless-переходами. Однако с ростом популярности возникает проблема: как защитить приватные серверы внутри сети, не выгоняя игроков полностью из проекта? Ответом стал плагин Bungee Bounce — лёгкое, но мощное решение для динамического белого списка и перенаправления пользователей.

Зачем нужен Bungee Bounce в экосистеме BungeeCord

Представьте: у вас есть публичный сервер с мини-играми, куда заходит любой желающий, и отдельный закрытый мир для донатеров или администрации. Традиционные методы защиты — пароли, отдельные прокси — либо неудобны, либо ломают бесшовный опыт. Bungee Bounce решает задачу иначе: он не кикает игрока с прокси, а мягко «отбрасывает» его на другой сервер сети, если тот не состоит в белом списке. Даже если пользователь уже находится на защищённом сервере (например, после перезагрузки или смены прав), плагин принудительно переместит его в разрешённую зону без разрыва соединения с BungeeCord.

Изначально разработанный для проекта www.byte.org.uk, плагин быстро обрёл популярность благодаря простой логике и гибким сценариям действий. Сегодня его используют администраторы, которые ценят комфорт игроков и не хотят терять аудиторию из-за жёстких банов.

Ключевые возможности плагина

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

Гибкие действия при нарушении белого списка

  • command — выполнение заданной консольной команды, если игрок не найден в whitelist. Можно, например, отправить предупреждение или записать лог.
  • server — перенаправление на указанный BungeeCord-сервер. Игрок бесшовно перемещается в разрешённый мир, оставаясь в сети.
  • region — телепортация в центр именованного региона WorldGuard (всегда на высоте 65), если игрок не в белом списке и ещё не находится внутри этого региона. Идеально для серверов с выделенными зонами для гостей.

Такая вариативность позволяет не просто блокировать доступ, а создавать умные сценарии: например, отправлять нарушителей в «лобби» с информацией о том, как получить доступ, или автоматически перемещать их в тренировочную зону.

Управление белым списком на лету

Добавление и удаление игроков происходит без перезагрузки прокси. Команда /bgb add Игрок мгновенно включает пользователя в whitelist, а /bgb remove Игрок исключает его. Просмотреть текущий список можно через /bgb list. Для применения изменений в конфигурации достаточно /bgb reload — плагин перечитает настройки, не прерывая работу сети.

Права доступа и безопасность

Все административные команды защищены единственным пермишеном bgb.admin. Это упрощает интеграцию с системами прав (LuckPerms, BungeePerms) и исключает случайное вмешательство со стороны модераторов или игроков. Рекомендуется выдавать это право только старшим администраторам сети, поскольку изменение whitelist напрямую влияет на доступ к приватным мирам.

Установка и совместимость

Плагин работает на стороне BungeeCord и не требует модификации отдельных серверов. Достаточно поместить jar-файл в папку plugins прокси и перезапустить BungeeCord. Для действия region необходима поддержка WorldGuard на целевом сервере, но сам Bungee Bounce остаётся легковесным и не нагружает ядро. Приятный бонус: современные лаунчеры, такие как foxygame.net, позволяют администраторам быстро собирать серверные сборки с нужными плагинами — этот удобный и гибкий инструмент даёт возможность скачивать моды и дополнения прямо из меню, что особенно ценно при настройке сложных сетевых проектов.

Практический пример настройки

Допустим, у вас есть сервер выживания survival и приватный креативный мир creative. Вы хотите, чтобы игроки из белого списка свободно заходили на creative, а все остальные при попытке входа перенаправлялись обратно на survival. В конфигурации Bungee Bounce задаёте:

  • action: server
  • bounce-server: survival
  • Заполняете whitelist через /bgb add PlayerName

Теперь любой неавторизованный пользователь, зашедший на creative (даже если он уже там из-за старого сеанса), будет мгновенно переброшен на survival без сообщения о кике. Игроки даже не заметят разрыва — просто окажутся в нужном мире.

Заключение

Bungee Bounce — это элегантное решение для администраторов, которые строят многосерверные сети Minecraft и хотят сохранить одновременно открытость и приватность. Плагин избавляет от необходимости плодить отдельные прокси или использовать грубые баны, заменяя их умным перенаправлением. Три режима действий, мгновенное обновление белого списка и минимальные требования к ресурсам делают его незаменимым инструментом в арсенале любого владельца BungeeCord-проекта. Попробуйте внедрить Bungee Bounce в свою сеть — и вы увидите, как легко управлять доступом, не жертвуя комфортом игроков.