CraftyBoss / SuperMarioOdysseyOnline

Online Multiplayer Mod for Super Mario Odyssey.
https://discord.gg/jYCueK2BqD
MIT License
320 stars 33 forks source link

Allow udp communication for movement #39

Closed speyejack closed 1 year ago

speyejack commented 1 year ago

I did a lot in this PR, so please let know if there are things that should be changed. By itself, it should still work with all servers as expected as the client should always fall back to using strictly TCP. However, only the UDP rust server will allow use of the UDP feature currently. Also with the send queue bottleneck, the UDP improvements don't feel very noticeable. Here is a small summary of what I did.

If you have any questions, ping me on discord.

Network stuff:

Bug fixes:

Tooling:

Unimportant stuff: