Мод для серверов Майнкрафт на NeoForge, который обеспечивает безопасную передачу данных игроков через прокси Velocity. Благодаря этому сервер получает настоящие IP-адреса, UUID, скины и игровые профили, а не адрес 127.0.0.1.
Возможности
- Поддерживает протокол Modern Forwarding от Velocity.
- Применяет изменения конфигурации, включая секрет, без перезапуска сервера.
- Определяет
fabric_networking_api_v1и может работать с Forgified Fabric API.
Как пользоваться
После первого запуска создаётся файл config/neovelocity-common.toml. Скопируйте содержимое forwarding.secret из корневой папки прокси Velocity в этот файл: секрет можно вставить строкой или указать путь к файлу с ним.
В velocity.toml у прокси установите player-info-forwarding-mode = "modern". Подключаться игрокам нужно к адресу и порту прокси, а не к порту серверной части.
Если при входе конфликтуют моды с собственными пакетами авторизации, в config/neovelocity-common.toml установите login-custom-packet-catchall = false. При таком значении секрет в конфиге сервера должен в точности совпадать с секретом Velocity.
Настройки
Для больших сборок, где в Velocity появляется ошибка QuietDecoderException: too many known packs, добавьте в параметры запуска прокси, например:
-Dvelocity.max-known-packs=128
Значение должно быть больше количества известных пакетов в сборке.
Требования и совместимость
Нужен прокси Velocity с Modern Forwarding и сервер на NeoForge. Серверный порт необходимо закрыть от прямого доступа из интернета: в фаерволе разрешите подключения к нему только с IP-адреса прокси Velocity.
