#minecraft-server #minecraft #proxy #cli

app bardiel

Minecraft 服务器代理

1 个不稳定版本

0.1.0 2023 年 5 月 22 日

#43 in #minecraft-server

Apache-2.0

11KB
197 代码行

Bardiel

警告 WIP!

这个项目是我学习 tokio 以及通过制作一个代理来了解代理工作原理的机会。

参考了像 VelocityInfrared 这样的其他项目,并遵循了 wiki.vg 上关于 Minecraft 协议的出色文档。

由于我们只处理握手和登录数据包,这个代理可能与 1.7 及以上版本兼容,我在测试中使用了 1.19.2 和 1.19.4 版本与 Fabric,无论是在线模式还是离线模式都没有问题。

当前状态

使用非常科学的方法进行测试,这仅仅意味着使用 mc-bots 创建 500 个虚假玩家(不使用 -x 或 -m 标志),代理在 Ryzen 7 2700 上大约占用 8% 的 CPU 使用率,大约 10MB 的内存。

这是否好?不知道,即使如此,目前这个代理的功能远不如其他代理,任何比较都是没有意义的。

我应该使用-

使用 Velocity.

依赖项

~3–15MB
~133K SLoC