LunaMultiplayer
0.29.0
坎巴拉太空计划 (KSP) 多人游戏模组
干净且优化的代码,基于系统和窗口,使其更易于阅读和修改。
多线程。
NTP 协议用于同步客户端和服务器之间的时间。
基于 UDP,使用 Lidgren 库进行可靠的 UDP 消息处理。
插值,这样当网络条件不好时,船只就不会跳跃。
多语言。
Nat-punchtrough 功能使服务器无需在其路由器上打开端口。
IPv6 支持客户端<->服务器连接,甚至在对称 IPv4 NAT 后也允许建立连接
模组内显示的服务器。
设置保存为 XML。
对服务器和主服务器的 UPnP 支持
更好地创建网络消息,以便更容易修改和序列化。
每个网络消息都会被缓存,以减少垃圾收集器的峰值。
基于任务而不是线程。
支持职业和科学模式(资金、科学、策略等在所有玩家之间共享)。
缓存 QuickLZ 可快速压缩而不产生垃圾。
支持职业和科学模式内的团体/公司。
请查看 wiki,了解如何安装、运行、构建或调试 LMP 等
请访问 wiki 中的此页面来解决 LMP 的最常见问题
如果您喜欢这个项目,请考虑通过贝宝捐款。它将鼓励我们进行未来的发布、修复错误并添加新功能
请按照你要离开的方式编写代码,一年后返回,你必须理解你所写的内容。
代码干净并有文档记录非常重要,这样万一有人离开,另一个程序员可以接管并维护它。请记住,没有人喜欢接受代码看起来像垃圾箱的项目。
如果您想向代码添加测试,还有一个测试项目。
您可以通过我们的主服务器检查在 Release 或 Nightly 版本中有多少服务器已启动并运行
主服务器 | 发布 | 每晚 |
---|---|---|
匕首 | ||
泰克博特 | ||
愤怒乔希 | ||
血魔 |
分支 | 建造 | 测试 | 最后一次提交 | 活动 | 提交 |
---|---|---|---|---|---|
掌握 |