Плагин для серверов Майнкрафт с BungeeCord, который устраняет проблемы совместимости с ViaProxy. Он помогает подключать несколько серверов с разными версиями игры через один экземпляр ViaProxy и не устанавливать ViaVersion на каждый из них.
Возможности
- Передаёт адреса серверов с
.viaproxy.так, чтобы ViaProxy корректно направлял игроков на нужный сервер. - Предотвращает ошибку
You are already connected to this server!, когда серверы имеют разные имена адресов, но один IP. - Работает со схемой wildcard-доменов ViaProxy: один прокси обслуживает несколько бэкенд-серверов.

Настройка
Разместите ViaProxy между BungeeCord и бэкенд-серверами. В конфиге ViaProxy задайте:
proxy-online-mode: false
auth-method: NONE
wildcard-domain-handling: PUBLIC
В config.yml BungeeCord указывайте адреса серверов в формате:
address.<backend-ip>.port.<backend-port>.version.<backend-version>.f2.viaproxy.<viaproxy-ip>.nip.io:<viaproxy-port>
Часть .version.<backend-version> можно не писать, если ViaProxy сам определяет версию. Для BungeeCord также нужны параметры:
prevent_proxy_connections: false
ip_forward: true
На бэкенд-сервере включите поддержку BungeeCord:
settings:
bungeecord: true
Требования
Нужны BungeeCord и ViaProxy с поддержкой формата адресов .f2.viaproxy.. На бэкенд-серверах используется офлайн-режим:
online-mode=false
ViaProxyAuthHook в такой схеме не используется.
