Hi! I’m back with a major network update for Rasen!
I’ve implemented GGPO style rollback netcode for the online multiplayer.
After trying a few different networking models, I realised that none of them were good enough for this type of fast, parry-based melee combat, particularly in terms of responsiveness and behaviour under latency, jitter or packet loss.
GGPO architecture turned out to be the best fit for handling all of that, while keeping the controls responsive even at higher ping. Built on custom deterministic movement and physics, it supports up to 8 players.
This was the most challenging system I’ve worked on so far, but also the most fun and rewarding.
Stay tuned! More updates are coming very soon!
Hubert
