1个不稳定版本
0.1.0 | 2023年12月9日 |
---|
#249 in #minecraft
用于 2 crates
79KB
1.5K SLoC
minecrevy_net
一个兼容Minecraft: Java Edition的网络库,由Bevy和Tokio驱动。
要求
这些要求是必须的,以确保与Minecraft: Java Edition协议兼容。
- 网络中大端。
- 客户端-服务器架构。
目标
- 拥抱ECS:客户端连接存储为实体。当实体被销毁时,连接将被丢弃。
- 高性能:轻松扩展到多个连接而不会出现问题。
- 灵活:处理N个客户端应该与处理1个客户端一样简单。
- 全面:支持服务器端网络,但也支持客户端网络。
先前的艺术
Bevy生态系统网络库
依赖项
~23–33MB
~497K SLoC