
经过多年的开发,我们为《坎巴拉太空计划》推出了全新的多人游戏模式,它的名字是:Luna Multiplayer Mod(月球多人模组)。 让我们来看看这个阿尔法版本为我们带来了什么。 背景故事 Kerbal Live Feed 早在2012年,就出现了第一个能够让玩家共同游玩《坎巴拉太空计划》的模组,它的名字是——Kerbal Live Feed。Kerbal Live Feed是一个允许玩家观察其他玩家行动、查看他们的飞行目的地、分享航天器设计以及浏览截图的模组。但该模组的功能仅此而已,例如你无法和朋友一起乘坐火星车,因为你根本看不到对方。由于功能如此有限,这个模组几乎毫无用处,也很难将其称为多人游戏模组。

坎巴拉多人游戏模组 2013年KLF开发结束后,新一代模组——坎巴拉多人游戏模组问世。该模组的功能比KLF丰富得多,你可以和朋友一起驾驶漫游车,与其他玩家共同建造空间站,或者只是进行游戏,让其他人能够看到你的进度,甚至偶然发现你的基地。不管KMP听起来多好,它都远非完美,存在很多bug,同步问题更是毁了一切。特别是同步方面,如果做得不好,就算有再多的多人游戏功能,也没人想玩。你和朋友开着越野车(rover)开不了多久,很可能开10米他的车就会陷到地下,然后直接爆炸,碎片还会把你的车也毁掉,让你毫无生存机会。
Dark Multiplayer Mod Dark Multiplayer Mod是多人游戏领域的巨头,最初只是为了修复KMP的一些错误,后来变得更加完善并一直沿用至今。它很稳定,也就是说在《坎巴拉太空计划》(KSP)中所有可用的功能在DMP中也都能正常运行。它的同步性更好,漏洞更少,已经具备了可玩性。但同步问题仍然很糟糕,尽管比KMP好很多,但上述问题依然存在。 Luna Multiplayer Mod

那么,在了解过“旧版”模组后,我们来看看这款新模组:Luna Multiplayer Mod。起初,作者只是想将DMP(分布式多人游戏协议)转换为UDP套接字,这应该能减少流量消耗并略微改善同步效果。但后来,LMP 发展成为对 DMP 的全面重新设计:几乎所有原始代码都被重写,同步性能大幅提升,新增了内置服务器列表,实现了飞船部件的动态同步,并减少了流量消耗。让我们来看看所有变更和特性的完整列表。主要特点 专注于性能表现 舰船、资源及所有内容的流畅同步 服务器列表内置在模组中 无需为服务器开放端口 内置游戏内聊天 模组控制 舰船交换功能 官方沙盒服务器 友好的Discord社区 账号昵称保护 技术特点 简洁且优化的代码 多线程处理 设置存储于XML文件中基于NIST服务器实现客户端与服务器之间的时间同步。基于UDP套接字。采用平滑处理,使船只不会从一个位置跳至另一位置。无需为启动服务器开放端口。改进的消息创建方式,无需序列化。每条消息均被缓存。基于任务而非线程。使用QuickLZ进行快速压缩。演示:服务器。完整服务器列表。已在网站发布。目前我们有: PictoCube | Luna Server - 法语服务器 [未知] Luna Dev Official - 开发者官方服务器 [未知] Lothsahn's Server - 用户Lothsahn的服务器,位于英国 [未知] Infinitum [Stock SandBox] - 本指南作者的服务器,位于俄罗斯 [185.5.251.]很遗憾,我未能在网站上找到IP地址和端口,因此若要连接部分列出的服务器,需通过内置浏览器(LMP窗口中的Servers选项卡)进行。 安装步骤: 1. 前往相关网站下载最新版本。 2. 将文件解压到任意位置,会看到3个目录:LMPClient(客户端)、LMPMasterServer(主服务器,我们确实不需要)、LMPServer(服务器)。 3. 进入LMPClient→GameData,即可看到LunaMultiPlayer文件。我们需要将其移动到GameData(游戏文件夹中) 启动游戏,在LMP菜单中点击Servers或Add,然后尽情游玩。 在Linux上启动LMP服务器

要在Linux上运行LMP服务器,我们需要Mono软件包。重要提示:如果您从发行版的仓库安装了Mono,请检查Mono版本。 安装完成后,将LMP服务器文件上传到我们的服务器,并在LMP服务器目录中执行以下命令: LC_ALL=C mono ./Server.exe 这将启动服务器。 此外,您可以使用screen工具让进程在退出会话后继续运行。在Debian系统上安装Screen,执行命令:sudo apt-get install screen。然后运行Screen并启动服务器。Linux问题修复。

如果您的系统已本地化,运行《坎巴拉太空计划》时请使用参数LC_ALL=C(否则其他玩家将无法看到您)。若服务器无法启动,请更新Mono包。若服务器运行异常,使用参数LC_ALL=C。
2026-02-20 04:00:09 发布在
Kerbal Space Program
说点好听的...
收藏
0
0
