▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Velocity - Auto Reconnect (VelocityReconnect)
Velocity - Auto Reconnect (VelocityReconnect)

Velocity - Auto Reconnect (VelocityReconnect)

Плагин для Velocity, который удерживает игроков онлайн во время перезапуска бэкенд-сервера и автоматически возвращает их в игру. Limbo-сервер не нужен.

Оцените первым
1.6K
11

Velocity - Auto Reconnect (VelocityReconnect)

Если у вас сеть серверов Minecraft на Velocity, вы знаете эту боль: перезапускаешь бэкенд на пару минут - и всех игроков выкидывает. Люди теряют прогресс в мини-играх, ломаются рейды, а часть аудитории просто не возвращается. VelocityReconnect решает именно эту проблему: плагин держит игроков внутри прокси, пока сервер перезапускается, крашится или уходит на техработы, и сам возвращает их в игру, как только бэкенд поднялся.

Проект представляет собой порт tau's BungeeReconnect на Velocity, но с кучей своих наработок. Актуальная версия - 1.1.0 Alpha, поддержка заявлена для Minecraft Java Edition начиная с 1.7 и выше. Скачать плагин Velocity - Auto Reconnect стоит каждому владельцу сетки, где перезапуски - дело регулярное.

Главная фишка - работа без Limbo-сервера

Обычно для удержания игроков поднимают отдельный Limbo-backend: лишняя Java-машина, лишний конфиг, лишние точки отказа. Тут все иначе. Встроенный no-limbo режим включен по умолчанию - игроки зависают прямо внутри Velocity, без отдельного бэкенда и без плагина на стороне сервера.

Правда, если вы привыкли к классике, настоящий holding-server тоже поддерживается - выбор остается за вами.

Что умеет плагин

  • Нативная обработка переподключений на Velocity
  • Встроенный no-limbo режим активен из коробки
  • Автоматическое определение, когда бэкенд снова доступен
  • Автоматический и ручной режимы реконнекта
  • Тайминги настраиваются глобально или для каждого сервера отдельно
  • Поддержка fallback-серверов
  • Кастомные тайтлы, сабтайтлы и сообщения в actionbar, включая анимированные
  • Отдельные права (permissions) для разных серверов
  • Совместимость с Simple Voice Chat в режиме удержания
  • Корректное поведение при отключении игрока и выключении прокси

Авто vs ручной режим

Автоматический режим сам отслеживает момент, когда бэкенд вернулся в строй - подгонять тайминги под скорость запуска сервера не нужно. Ручной режим пригодится тем, кто предпочитает фиксированные задержки: настраивается либо глобально, либо индивидуально под каждый бэкенд.

Совет: следите, чтобы сообщение о выключении или regex в конфиге совпадал с тем, что реально шлет ваш бэкенд при остановке. Если строки не совпадут, плагин просто не поймет, что сервер ушел на рестарт намеренно. Это самая частая ошибка при настройке.

Очередь переподключения

Главная новинка версии 1.1.0 - постепенная очередь реконнекта. Проблема простая: когда 200 игроков одновременно ломятся на только что поднявшийся сервер, он начинает лагать или падает снова. Тиксы скачут, чанки грузятся у всех разом, и вместо плавного техобслуживания вы получаете второй краш.

С очередью VelocityReconnect сначала проверяет готовность бэкенда одним игроком, а потом возвращает остальных партиями - размер партии и интервал настраиваются. По умолчанию очередь выключена, включается глобально или per-server. Для крупных сетей штука просто must-have.

Команды

КомандаЧто делает
/velocityreconnect enableВключает обработку реконнектов
/velocityreconnect disableВыключает и возвращает стандартное поведение Velocity (кик при рестарте)
/velocityreconnect statusПоказывает, включен ли плагин
/velocityreconnect reloadПерезагружает конфиг

Установка

  1. Скачайте VelocityReconnect и закиньте jar в папку plugins вашего Velocity-прокси.
  2. Перезапустите прокси.
  3. Откройте сгенерированный конфиг.
  4. Оставьте автоматический режим или настройте ручные тайминги под свой сервер.
  5. Проверьте, что сообщение о выключении (или regex) совпадает с тем, что отправляет бэкенд.
  6. При желании включите и настройте очередь реконнекта.
  7. Пропишите /velocityreconnect reload после правок.
  8. Устройте тестовый рестарт бэкенда и убедитесь, что никого не выкинуло.

Плагин ставится только на прокси - это значит, что на хостинге BungeeHost (https://bungee.host) он установится в один клик, и вы сможете спокойно обслуживать сервера, не теряя онлайн. Игроки просто увидят тайтл "переподключение" и через минуту вернутся туда, где были.

Итог

Velocity - Auto Reconnect - один из тех плагинов, которые незаметны, пока все работает, и незаменимы, когда вы начинаете активно обновлять и поддерживать сетку. Меньше киков, меньше недовольных игроков, плавные техработы. Если строите серьезный проект на Velocity в Майнкрафт - ставьте не задумываясь.

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

Сервер для плагина Velocity - Auto Reconnect (VelocityReconnect) - как у профи

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

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

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

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x1.7.x

Платформы

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

Сервер

Ссылки


Создатели

Детали

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