1 unstable release
0.1.0 | Oct 13, 2018 |
---|
#31 in #article
Used in 2 crates
(via oni_simulator)
24KB
650 lines
TODO
- Remove dependency on
serde
. - Rewrite
oni_trace
. - Rewrite
simulator
. - Improve API.
- Write more documentation.
- Write more examples.
- Optimize ChaCha20 and Poly1305.
- More crypto tests.
- Support MTU less than 1200 bytes.
- Peer-to-peer support.
- Semi-reliable message delivery.
References
- How do multiplayer games sync their state? [en: 1, 2] [ru: 1, 2]
- Fast-Paced Multiplayer [en: 1, 2, 3, 4] [ru: 1, 2, 3, 4] [Demo]
- Glenn Fiedler's Game Development Articles
- ValveSoftware/GameNetworkingSockets
- 0fps.net/distributed-systems [Demo]
- Development and Deployment of Multiplayer Online Games: from social games to MMOFPS, with stock exchanges in between
- On Robust Estimation of Network-Wide Packet Loss in 3G Cellular Networks
Dependencies
~1.8–3MB
~61K SLoC