rust-raknet
RakNet Protocol implementation by Rust.
Raknet is a reliable udp transport protocol that is often used for communication between game clients and servers. This project is an incomplete implementation of the protocol.
Reference : http://www.jenkinssoftware.com/raknet/manual/index.html
This project is not affiliated with Jenkins Software LLC nor RakNet.
Features
- Async
- MIT License
- Pure Rust implementation
- Linux/Windows/Mac/BSD support
- Compatible with Minecraft 1.18.x
Get Started
# Cargo.toml
[]
= "0.2.0"
Reliability
- unreliable
- unreliable sequenced
- reliable
- reliable ordered
- reliable sequenced
- unreliable (+ ACK receipt)
- reliable (+ ACK receipt)
- reliable ordered (+ ACK receipt)
Example
//server
async
//client
async
Contribution
If you want to develop with me, you can contact me via discord or email.