1个不稳定版本
0.1.0 | 2019年3月14日 |
---|
#345 in WebSocket
74KB
1.5K SLoC
CubeEngine
CubeEngine是一个基于Rust实现的,用于连接基于cube沙盒游戏服务器的网络协议的库,可以通过静态网页进行连接。
这个项目的目标是进一步将多人沙盒游戏带入开源世界,使得它对每个人都是自由的(这里的自由是指自由使用,而不仅仅是免费),
该项目遵循的原则包括
- 客户端遵循Affero GNU公共许可证3.0版。每个人都可以自由修改和重新分发修改版本,但重新分发的修改版本必须遵循免费软件的精神开源。
- 客户端托管在GitHub Pages上。没有客户端的集中供应商;每个人都可以选择坚持相同的版本。客户端中的任何跟踪脚本都必须是可选的。GitHub Pages被选为供应商,可以确保托管的内容与源代码中的内容一致。
- 功能主要在服务器端实现。而不是有一个集中源决定行为,如移动速度、纹理等,这些应该由服务器端提供。服务器端应提供用户界面,客户端主要是转发信号。
依赖关系
~520KB