New project added - XNA CnCNet Client v3 Tunnel Support
Published on February 13, 2025 by neogrant
CNCNet v3 Tunnel Technology – Enhancing Multiplayer Performance
The v3 tunnel system brings a upgrade over v2 tunnel system by offering a more adaptable and efficient way to establish connections between players.
Unlike v2, which routes all players through a single tunnel server, v3 tunnel system features per-player connection routing, using individual tunnel servers for different players in the game or direct P2P if possible and enabled by the user, thus ensuring lower latency and better connection by picking the best route possible between each of the players.
The v3 tunnel system brings a upgrade over v2 tunnel system by offering a more adaptable and efficient way to establish connections between players.
Unlike v2, which routes all players through a single tunnel server, v3 tunnel system features per-player connection routing, using individual tunnel servers for different players in the game or direct P2P if possible and enabled by the user, thus ensuring lower latency and better connection by picking the best route possible between each of the players.
Additional Notes:
- This implementation is intended for FFGs (For Fun Games) in the XNA CnCNet client codebase.
- V3 tunnels are already in use in the CnCNet Ranked Match client.
- P2P connectivity is optional for each user. The v3 tunnel system can still function without P2P.
- CnCNet supported games & mods that use the XNA CnCNet client will benefit from this work.