Legacy (BungeeCord) forwarding рассогласован между Velocity и backend
- Платформы
- Velocity · вся сеть
- Проверено
- Проверено
- Уверенность
- Уверенность 95%
Как это выглядит в логе
Достаточно одной из строк. Агент сверяет их с логом локально, на вашем сервере.
logs/latest.log
If you wish to use IP forwarding, please enable it in your BungeeCord config as well!Unknown data in login hostname
Симптомы
- Игроки не могут зайти на backend: «If you wish to use IP forwarding, please enable it in your BungeeCord config as well!»
- Или обратная ситуация: «Unknown data in login hostname, did you forget to enable BungeeCord in spigot.yml?»
Причина
Прокси и backend по-разному настроены для legacy (BungeeCord) forwarding: на backend включён settings.bungeecord, а Velocity не передаёт legacy-данные (режим modern/none), или наоборот.
Вероятные причины
- В spigot.yml backend settings.bungeecord: true, а на Velocity player-info-forwarding-mode = "modern" или "none"
- На Velocity режим legacy/bungeeguard, а на backend settings.bungeecord: false
- Backend не перезапущен после смены режима forwarding
Как исправитьСредний риск
- Выберите один режим forwarding для всей сети. Для Minecraft 1.13+ рекомендуется modern: на Velocity
player-info-forwarding-mode = "modern", на backendsettings.bungeecord: falseвspigot.ymlиproxies.velocity.enabled: true+ секрет вconfig/paper-global.yml. - Если нужен legacy (backend ≤ 1.12.2): на Velocity
player-info-forwarding-mode = "legacy"(или"bungeeguard"с плагином BungeeGuard), на backendsettings.bungeecord: true. - На backend выставьте
online-mode=falseи закройте его порт извне — legacy forwarding без этого небезопасен. - Перезапустите backend.