Crates.io | bardiel |
lib.rs | bardiel |
version | 0.1.0 |
source | src |
created_at | 2023-05-22 22:36:39.108706 |
updated_at | 2023-05-22 22:36:39.108706 |
description | Minecraft server proxy. |
homepage | https://github.com/Kyagara/bardiel |
repository | https://github.com/Kyagara/bardiel |
max_upload_size | |
id | 871410 |
size | 30,896 |
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.
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.
Use Velocity.