owo-lib seems to loop infinitely when running behind Velocity
rieverholic opened this issue · 2 comments
Description
When I set up a NeoForge server (1.21) with owo-lib installed, and I run the server behind Velocity proxy server, the connection times out with no useful log. I suspect owo-lib loops infinitely while establishing connection. I used modern player information forwarding with Proxy Compatible Forge.
- If I remove owo-lib from the mods list then the server works just fine.
- I tested both with and without owo-lib on the client side, both have the same issue.
Versions
- Java version: Java 21 (detailed version in the logs)
- NeoForged version: 21.1.180
- Velocity version: 3.4.0-SNAPSHOT (git-fe69214e-b514)
- owo-lib version: 0.12.15.1-beta.3+1.21
- Proxy Compatible Forge version: 1.1.7
How to reproduce
- Install NeoForge and owo-lib on the server
- Install Proxy Compatible Forge on the server and configure modern forwarding
- Connect to the server
Expected behavior
Success
Actual behavior
Screen stucks at "Joining World..." and then connection times out
Logs and screenshots
- NeoForge server debug log: https://mclo.gs/ZUarxZA
- Velocity latest log: https://mclo.gs/iQjiaYl
- Client log: https://mclo.gs/ZB7J3lO
- Client screenshot:
The upstream issue is filed at Sinytra/ForgifiedFabricAPI#233.
