LimboHub
LimboHub - плагин для Velocity, который создаёт виртуальное лобби прямо на прокси. Настраиваемые NPC, меню, голограммы и боссбары, поддержка миров из WorldEdit, Minecraft 1.8-1.20.1.
LimboHub - плагин для прокси Velocity, который поднимает виртуальный хаб прямо на прокси-сервере. Никакого отдельного лобби-сервера: игрок заходит в сеть и сразу попадает в лимбо-мир, который целиком и полностью рисуется на стороне Velocity. В основе лежит библиотека LimboAPI - она и позволяет прокси генерировать собственный мир без запуска отдельного процесса сервера.
Если вы держите сеть Minecraft на Velocity и вам уже надоело греть лишний сервер только ради того, чтобы игрок видел приятный спавн прежде чем уйти в режим - LimboHub закроет эту боль раз и навсегда. Скачать плагин LimboHub имеет смысл в первую очередь админам публичных сетей с лобби, хабом и разделением на режимы.
Зачем это нужно
Классическая схема любой сетки серверов в Minecraft выглядит так: есть прокси, есть лобби-сервер и есть игровые серверы. Лобби всегда висит фоном, кушает RAM и держит отдельный мир. LimboHub убирает этот лишний слой. Всё, что обычно делает лоббишка - показать меню, выдать NPC для телепорта, вывести сайдбар - можно настроить прямо на Velocity. Экономия ресурсов очевидная, особенно когда у вас 5-10+ режимов и лобби болтается без дела часами.
Ещё один кейс - лимбо как экран ожидания. Пока игрок коннектится, прогружает ресурсы или переходит между режимами, он видит не чёрный экран и не зависшую загрузку, а нормальный хаб с боссбаром и информацией.
Что умеет плагин
Плагин не просто даёт статичный мир, а полноценно разворачивает интерактивную лобби-зону. Основные возможности:
- Полностью виртуальный хаб на Velocity без отдельного сервера.
- Настраиваемые команды, NPC, меню, голограммы, боссбары и сайдбар.
- Поддержка клиентов с 1.8 по 1.20.1 включительно.
- Совместимость с форматами миров Structure, MCEdit и WorldEdit - то есть лобби можно собрать в привычном редакторе и просто подсунуть файл.
- Есть простые порталы и кулдаун для NPC (появились в версии 1.0.2 от 21 июля 2023).
- Настройка
max-suppress-packet-lengthдля контроля над пакетами.
Список внушительный, и большая его часть настраивается через конфиги. По факту вы получаете лобби, которое ведёт себя как настоящий сервер, но живёт прямо в прокси.
Как установить и куда кинуть
Установка стандартная для плагинов Velocity: кидаем jar в папку plugins на прокси, добавляем LimboAPI как обязательную зависимость (без неё LimboHub просто не заведётся), рестартим прокси и правим конфиги под себя. Мир лобби грузится из файла в поддерживаемом формате - Structure, MCEdit или WorldEdit. Обычно удобнее всего готовить схему в WorldEdit и экспортировать в нужный формат.
Если вы арендуете хостинг под Velocity, удобно разворачивать всю эту связку на BungeeHost - там плагин ставится буквально в пару кликов, а зависимости вроде LimboAPI подтягиваются без плясок с бубном. Для админов, кто хочет быстро поднять сеть с лобби и не возиться с ручной настройкой, это реально экономит вечер.
Важный нюанс. Проект распространяется под лицензией AGPL-3.0-only, а последнее заметное обновление - версия 1.0.2 от июля 2023. На странице версий новых релизов нет, так что официально заявлена поддержка Minecraft Java 1.8 - 1.20.1. Более свежие версии вроде 1.20.4 или 1.21 автор не подтверждал. Если у вас современная сборка, сначала проверьте на тестовой сетке, а уже потом катите на прод.
Команды и права
- limbohub.command.hub (смотрите
hub-command.require-permission) - отправляет игрока в хаб. Алиасы настраиваются черезhub-command.aliases. - limbohub.command.reload | /limbohubreload - перезагрузка конфигов плагина без рестарта прокси.
Права раздаются через стандартную систему Velocity. Отдельно стоит прописать алиасы для команды хаба, чтобы игрок мог вернуться в лобби привычным /hub или /lobby.
Совет из практики
Не пытайтесь пихать в виртуальный хаб тяжёлые штуки: логику магазинов, экономику или что-то, что требует постоянного тика мира. Лимбо-мир это всё-таки не полноценный сервер, а лёгкий слой поверх прокси. NPC, голограммы, меню и телепорты - вот его стихия. Для всего остального лучше оставить отдельный сервер.
А вот для переходного экрана, инфо-хаба и быстрого меню выбора режимов LimboHub подходит идеально. Если у вас сеть на Velocity и вам хочется избавиться от лишнего лобби-сервера - это именно тот плагин, который стоит попробовать.
Сервер для плагина LimboHub - как у профи
Плагин LimboHub создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином LimboHub для друзей можно за пару минут - BungeeHost всё уже подготовил.