-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
naia
a cross-platform (including Wasm!) networking library built in Rust. Intended to make multiplayer game development dead-simple & lightning-fast
-
tnl2
High-level networking API for real-time simulations with primitives for remote procedure call and object state replication
-
GameNetworkingSockets
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
GameNetworkingSockets from Valve. Maybe not middleware enough? You have to implement the serialization and a state update strategy yourself.
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
https://github.com/ValveSoftware/GameNetworkingSockets
-
SLikeNet
SLikeNetâ„¢ is an Open Source/Free Software cross-platform network engine written in C++ and specifially designed for games (and applications which have comparable requirements on a network engine like games) building upon the discontinued RakNet network engine which had more than 13 years of active development.
-
shameless plug: https://github.com/0xFA11/GameNetworkingResources
-
Talking about Unlagged, I would kill for a clear explanation (with diagrams!) of various netcode improvements in it, OSP, CPMA and QL.
I'm forced to try to piece together a mental model by finding crumbs on the web, with the current situation:
https://playmorepromode.com/guides/cpma-client-settings
https://www.esreality.com/?a=post&id=2548041#pid2548771
https://old.reddit.com/r/QuakeChampions/comments/9jd3wv/for_...
PS: the modern way of enjoying Q3 is https://github.com/ec-/Quake3e or CNQ3, these days. Don't know about https://github.com/ioquake/ioq3
-
Talking about Unlagged, I would kill for a clear explanation (with diagrams!) of various netcode improvements in it, OSP, CPMA and QL.
I'm forced to try to piece together a mental model by finding crumbs on the web, with the current situation:
https://playmorepromode.com/guides/cpma-client-settings
https://www.esreality.com/?a=post&id=2548041#pid2548771
https://old.reddit.com/r/QuakeChampions/comments/9jd3wv/for_...
PS: the modern way of enjoying Q3 is https://github.com/ec-/Quake3e or CNQ3, these days. Don't know about https://github.com/ioquake/ioq3