Using a Velocity-Proxy in front of multiple SpongeVanilla-1.19.2 servers with ip-forwarding kicks players after they switched servers. (no mods or plugins used)
How to reproduce
setup a new velocity-server (Velocity 3.1.2-SNAPSHOT (git-7d77bfb5-b184) in my case)
setup two sponge servers
enable ip-forwarding in sponges configs and setup the modern (or legacy) protocols in sponge and velocity
start all servers and join via the velocity proxy
chat something random
switch servers (/server <server>)
chat something random again
What i would expect to happen
Chat message is being sent, possibly with no validation like in offline-mode servers.
What actually happens
Player is being kicked with the sponge-server log saying:
[14:10:25] [Netty Server IO #4/WARN]: Failed to validate message from TBlueF, reasons: unknown message
[14:10:25] [Server thread/INFO]: TBlueF lost connection: Chat message validation failure
[14:10:25] [Server thread/INFO]: TBlueF left the game
Affected Product(s)
SpongeVanilla
Version
1.19.2-10.0.0-RC1239
Operating System
Windows 10
Java Version
java 17.0.1 2021-10-19 LTS
Plugins/Mods
Describe the bug
Using a Velocity-Proxy in front of multiple SpongeVanilla-1.19.2 servers with ip-forwarding kicks players after they switched servers. (no mods or plugins used)
How to reproduce
Velocity 3.1.2-SNAPSHOT (git-7d77bfb5-b184)
in my case)ip-forwarding
in sponges configs and setup themodern
(orlegacy
) protocols in sponge and velocity/server <server>
)What i would expect to happen Chat message is being sent, possibly with no validation like in offline-mode servers.
What actually happens Player is being kicked with the sponge-server log saying:
Link to logs
No response