Environment:
- Proxy: Velocity 3.5.0-SNAPSHOT
- Backend: Fabric 1.21.x with FabricProxy-Lite
- Server mod: Servux
- Client mod: MiniHUD
Problem:
When a player with MiniHUD joins this Fabric backend through Velocity, the connection to the backend is dropped immediately after joining.
Velocity log shows:
io.netty.handler.codec.CorruptedFrameException: Packet sent for class com.velocitypowered.proxy.protocol.packet.PluginMessagePacket was too big (expected 229378 bytes, got 277132 bytes)
Behavior:
- Servux installed on backend + MiniHUD on client -> disconnect
- Remove MiniHUD -> works
- Remove Servux -> works
This strongly suggests that a Servux-related plugin message becomes too large when sent through Velocity.
Could Servux be sending too much data in a single plugin message on join?
Is there any config option to reduce the initial sync size or split the payload into smaller packets?
Environment:
Problem:
When a player with MiniHUD joins this Fabric backend through Velocity, the connection to the backend is dropped immediately after joining.
Velocity log shows:
io.netty.handler.codec.CorruptedFrameException: Packet sent for class com.velocitypowered.proxy.protocol.packet.PluginMessagePacket was too big (expected 229378 bytes, got 277132 bytes)
Behavior:
This strongly suggests that a Servux-related plugin message becomes too large when sent through Velocity.
Could Servux be sending too much data in a single plugin message on join?
Is there any config option to reduce the initial sync size or split the payload into smaller packets?