bardiel

Crates.iobardiel
lib.rsbardiel
version0.1.0
sourcesrc
created_at2023-05-22 22:36:39.108706
updated_at2023-05-22 22:36:39.108706
descriptionMinecraft server proxy.
homepagehttps://github.com/Kyagara/bardiel
repositoryhttps://github.com/Kyagara/bardiel
max_upload_size
id871410
size30,896
Kevin Souza (Kyagara)

documentation

README

Bardiel

Warning WIP!

This project is an opportunity for me to learn tokio and how proxies work by making one.

Followed what other projects like Velocity and Infrared do and followed the wiki.vg fantastic documentation on the Minecraft protocol.

Since we only deal with the Handshake and Login packets, this proxy might work with version 1.7 and above, I only used versions 1.19.2 and 1.19.4 with Fabric in my tests (online and offline mode) without any issues.

Current state:

Using very scientific methods of testing, which translates to just using mc-bots to create 500 fake players (not using the -x or -m flags), the proxy hovers around 8% cpu usage on a Ryzen 7 2700 and around 10mb of memory.

Is this good? No idea, even if it is, currently this proxy doesn't have anywhere near the amount of features present in other proxies, any comparison is pointless.

Should I use-

Use Velocity.

Commit count: 10

cargo fmt