Плагин для серверов Майнкрафт с прокси Velocity, который позволяет использовать AutoModpack в сети серверов. Клиент получает файлы сборки через адрес прокси, а данные фактически передаются с нужного внутреннего сервера.
Возможности
- Перенаправляет служебные сообщения AutoModpack между игроком и выбранным сервером за Velocity.
- Подменяет адрес хоста AutoModpack: игрок подключается к прокси, а плагин передаёт запросы на соответствующий внутренний сервер.
- Определяет нужный сервер по виртуальному хосту Velocity, его
forced-hostsи порядку резервных серверов. - Может работать на общем порту Velocity или на отдельном порту.
- Не создаёт сборки и не выбирает их состав: этим занимаются AutoModpack на внутренних серверах.
Настройка
Конфиг прокси находится в /plugins/automodpack/automodpack-proxy.json.
proxyHost— включает внутренний прокси для трафика AutoModpack.address— адрес, который используется для хоста прокси и передаётся клиенту.port— порт хоста; значение-1использует общий порт Velocity.bandwidthLimit— ограничение скорости отдачи в Мбит/с;0означает отсутствие ограничения.
На внутреннем сервере в конфиге AutoModpack установите connection-mode в MAGIC.
При переходе игрока между внутренними серверами AutoModpack не запускает новую проверку сборки. Для получения обновлений можно установить AutoModpack на сервер-лобби с выключенным modpackHost и указать в addressToSend и portToSend локальный адрес и порт хоста AutoModpack нужного сервера.
Требования
Нужны Velocity, AutoModpack на внутренних серверах и LoginPhaseProxy. Мод NeoVelocity несовместим; вместо него подходит Proxy Compatible Forge, работающий с NeoForge.
Внутренние серверы и их порт AutoModpack следует закрыть от прямых подключений игроков.
