找回密码
 初始化身份识别芯片
搜索
查看: 120|回复: 5

生涯模式联机[0.98a-RC8]《星际共航》Starsector Coop 非官方扩展版 v0.2.6 测试版

[复制链接]

驱逐技师

发表于 1 小时前 | 显示全部楼层 |阅读模式
原创Mod发布
星际共航 0.2.6 / ID:coop
Starsector Coop (Unofficial Extended Version)
基于 AyoKeito 的 Starsector Coop,由给予舾继续扩展的生涯合作联机测试版,开发同场 PvE 战斗、战后奖励分配与断线恢复等功能。当前建议双人测试,四人联机尚未完成完整实机验收。
未声明 AI 使用情况
Mod作者: AyoKeito,给予舾
Mod类别: Mod扩展
Mod适用版本: 0.98 
Mod更新时间: 2026-10-25
可安全移除: 否
依赖Mod: 无 
其它依赖Mod:
冲突Mod:
Mod下载地址:
网盘提取码 / 解压密码:
本帖最后由 来日明年 于 2026-10-25 15:38 编辑

《星际共航》v0.2.6 测试版


Starsector Coop 非官方扩展版

“群星之间,不再独自远航。”




【模组基本信息】

模组名称星际共航(Starsector Coop 非官方扩展版)
模组 IDcoop
当前测试版本v0.2.6(开发测试版,非稳定正式版)
适配游戏版本Starsector 0.98a-RC8
模组类型生涯联机 / 核心功能扩展
原项目作者AyoKeito
扩展开发与维护给予舾
资费说明完全免费
下载地址见文末开发测试安装包附件


一、前言

大家好!

不知道各位舰长有没有想过:如果《远行星号》能和朋友一起并肩作战,会是什么体验?

不仅仅是在独立房间里打一场简单的切磋战,而是真正处在同一片星域——一起在星海中探索、拉货交易、积攒舰队;遇到强敌时一同切入战场,各自驾驶心爱的旗舰;战后还能坐在同一张桌子前瓜分战利品。

这就是我们继续开发并扩展这个项目的初衷。

本项目基于 AyoKeito 大神开源的 Starsector Coop 进行了深度二次开发,继承了原项目已有的双人生涯联机、网络通信和图形化启动器等功能。

同时,在取得相关许可后,我们也参考并修改了 BattleOnline 的部分实时战斗同步实现,并在开发过程中得到了 BattleOnline 原作者的技术指导。

经过一段时间的摸索,我们逐步将同场战斗、舰队状态同步、大地图交互、奖励分配、断线重连等功能给磨出了雏形,并对原有联机启动器进行了中文本地化和界面优化。

虽然目前仍然处于持续测试和修复 Bug 的阶段,距离稳定的多人联机还有不少问题需要解决,但我们希望最终能够让大家真正实现:

“和好友在同一片星域里组队远航。”

二、核心功能亮点

1. 生涯合作联机

在房主主导的共享世界中,你可以和朋友一起探索星域、发展舰队、开展贸易,并体验部分经过联机适配的生涯活动。

本项目保留了 Starsector Coop 原有的双人生涯联机基础,并在此之上继续开发和扩展。目前主要包括:

• 世界镜像与状态同步:通过房主权威状态与客机镜像机制,同步部分舰队活动、世界事件和玩家资产信息。

• 星系交互与经济:对市场交易、酒馆任务、情报更新及部分生涯交互进行了进一步的联机适配。

• 玩家信用点转账:扩展了向指定玩家转账的功能,并针对重复到账、断线确认及收款人身份建立了处理机制。

• 网络与容错:在原有网络及重连机制基础上,继续改进暂停协调、连接管理和状态恢复。

• 独立玩家状态:持续改进不同玩家之间的身份、资产与操作权限隔离。

注意:目前尚未实现全部原版事件的完整同步,也不能保证整条主线剧情能够由多个玩家独立推进或自动合并进度。建议联机初期优先体验基础生涯内容,并使用测试存档。


生涯联机界面展示。

2. 同场实时 PvE 共同战斗(重点开发方向)

不再满足于只能看着 AI 代替队友参战!

我们正在尝试让主机与客机真正进入同一场 PvE 战斗,各自驾驶舰船,通过实时同步共同作战。目前主要开发了以下功能:

• 组队进入战场:主机或客机发起战斗时,其他玩家可以通过邀请流程选择加入。

• 双方战斗控制:对不同玩家的舰船驾驶输入、位置、朝向及武器操作进行同步。

• 弹道与武器同步:针对实弹、激光、导弹、武器瞄准及命中特效进行了同步和补建。

• 战术系统适配:对部分舰船战术系统状态及表现进行了同步处理。

• 战斗结果回传:通过战后同步流程,将舰船损失及部分结算结果带回生涯。

• 连续追击:同一次交战中,已经参战的玩家可以继承参战资格,无需每次追击都重新弹出加入邀请。

目前该功能已经进入真实双客户端测试和持续修复阶段。

但需要特别说明:现在的共同战斗仍然不是成熟稳定的正式功能。在部分测试场景中,仍可能出现战场状态不一致、舰船表现异常、弹道偏差、特效缺失以及战斗结束流程不同步等问题。我们正在逐步定位这些问题,而不是简单地把能够进入战场视为联机战斗已经完成。

3. 战斗奖励分配与资产结算

打赢了仗,战利品怎么分?

为了让多人合作不只是一起打仗,我们针对战斗后的战果和资产归属建立了一套分配机制。目前包括:

• 战利品共享与掷点:参与战斗的玩家可以选择缴获舰船及材料。若多人争取同一奖励,将根据现有规则进行自动 Roll 点(掷点)分配。

• 独立资产结算:战斗结束后,按玩家身份处理相关资产变更及结果同步。

• 悬赏奖金:部分原版个人悬赏支持向符合条件的房间玩家分别发放完整奖金,而不是简单平分。

• 连续追击战果累计:在同一次交战的连续追击中,记录此前的敌方舰船损失,尽量避免最终缴获时漏算或重复生成。

• 断线保护:对部分奖励确认和重复领取情况增加了记录及防重处理。

这套机制仍在测试中,尤其是连续战斗、特殊结算、断线恢复和多人同时领取奖励等情况,尚需进一步实机验证。

4. 中文联机启动器(原版扩展与本地化)

为了降低大家的使用门槛,我们在 AyoKeito 原版 Starsector Coop 已有的图形化联机启动器基础上,进行了中文本地化、界面调整及部分功能扩展。

原版 Starsector Coop 已经提供了图形化联机入口,包括创建房间、加入游戏、邀请信息处理、连接检查、安装检查和启动游戏等功能。这些基础功能由原作者 AyoKeito 开发,并非本扩展版从零原创。

我们在保留其核心功能的基础上,主要进行了以下调整:

• 中文本地化:对启动器中的操作界面、设置选项、连接提示及部分错误信息进行中文化。

• 界面调整:对启动器的配色、布局、文字显示及视觉细节进行优化。

• 中文名称:将扩展版启动器命名为《星际共航联机模拟器》。

• 配置与调试:保留原有安装检查、连接诊断等功能,并结合扩展版需求进行部分调整。

• 使用体验:改善中文提示和操作说明,尽可能降低玩家初次使用时的理解成本。

我们希望玩家能够在原有启动器的基础上,更方便地完成联机准备,而不必手动修改大量复杂的配置文件。

需要说明的是,异地联机仍然需要满足网络互通条件,启动器并不能保证自动解决所有 NAT、端口映射或网络运营商限制。特别感谢 AyoKeito 为项目开发了原始联机启动器及相关基础功能。


中文启动器界面示意(较早的 v0.1.78 截图,具体界面以安装包为准)。

三、当前开发进度(v0.2.6)

相较于早期实验版本,本扩展版已进行多轮底层调整与功能扩展,包括:

• 改进多玩家连接时的身份隔离与消息路由

• 调整主客机战斗发起、加入和场景切换逻辑

• 针对客机弹道方向、武器特效和导弹表现进行修复

• 增加部分共同战斗中的自动武器停火控制

• 扩展多人战利品共享、掷点及奖励归属机制

• 增加指定玩家信用点转账功能

• 增加连续追击的参战名单继承

• 改进首次交战与后续追击之间的敌方舰船损失累计

• 对原版联机启动器进行中文本地化与界面优化

v0.2.6 本次修补

• “暂不考虑”表示放弃当前奖励池全部条目;只有一名申请者时直接获得,多人争取同一条目时才掷 0~100 点,全员放弃则废弃条目并结束空池。

• 已提交后的暂时关闭保留原选择;真正断线或尚未决定的玩家不会自动视作放弃。

• 修补奖励页返回原生战后面板时的快照空指针,不重建已结束战斗、不修改判胜或重复发奖。

本次自动化/API 模拟不等于 Windows 双机或四机实战验收。

关于联机人数

我们的长期目标是支持:1 名房主 + 3 名客机,共计 4 人合作联机。

目前代码已经在向这一目标扩展,但并不意味着四人联机已经完成。四人共同战斗、暂停协调、资产结算、存档恢复及连续运行,仍然缺少完整的四客户端实机验收。

现阶段建议优先进行双人测试。请不要将配置中允许的人数上限理解为已经验证的稳定联机人数。

关于测试结果

以下为 Word 原稿所载 v0.2.2 的历史自动化测试记录,不代表 v0.2.6 的测试结果:

• 自动化测试总数:4,952 项

• 通过:4,932 项

• 跳过:20 项

• 失败:0 项

需要说明的是,这些结果主要来自 API 模拟、状态机测试及既有网络测试。自动化测试通过,不等于真实 Windows 双机或四机游戏测试全部通过。我们仍然需要通过实际游戏运行继续验证稳定性。

四、安装与使用指南

安装步骤

1.  请先确认游戏本体版本为 Starsector 0.98a-RC8。

2.  更新前请所有玩家退出游戏,并备份原有游戏存档、配置及 mods/coop 文件夹。

3.  如果安装过旧版本,请先将旧 coop 文件夹移出 mods 目录,不要直接与新版本混合。

4.  下载本帖提供的开发测试包。

5.  解压后,将其中的 coop 文件夹放入游戏的 mods 目录。

6.  安装目标路径到游戏根目录下的 mods 为止,将 coop 文件夹直接放入其中,不要多套一层文件夹。

7.  通过模组随附的中文联机启动器,根据界面提示完成配置与准备。

8.  房主创建联机房间,客机通过能够访问房主的网络地址进行连接。

联机注意事项

• 所有玩家必须使用一致的游戏版本和联机模组版本。

• 建议保持其他已安装模组及相关配置一致,避免额外的状态差异。

• 异地联机需要能够互相访问的网络环境,必要时可能需要虚拟局域网或其他合法的网络互通方案。

• 请勿混合使用不同版本的 Coop 核心文件和 JAR。

• 更新前务必备份存档。

• 建议首先使用两台电脑进行局域网测试。

强烈建议新建测试存档,切勿直接使用重要的铁人模式存档!

卸载说明:本测试版不保证中途移除模组后原存档仍可正常加载。请保留启用模组之前的备份,不要直接在重要存档上尝试卸载。

五、已知问题与限制(排坑必读)

由于联机 MOD 的底层逻辑较为复杂,目前项目仍属于实验性质。请各位舰长做好遇到 Bug 的心理准备。

1.  人数与稳定性:四人联机尚未完成完整实机验收。高负载战斗下可能发生卡顿、延迟、实体异常或战场状态不一致。

2.  战斗同步:部分特殊武器、导弹、战术系统及视觉效果仍可能存在同步延迟、表现异常或无法正确显示的情况。

3.  战斗流程:战斗加入、连续追击、战损返回及奖励结算可能在特殊情况下出现不同步。

4.  生涯与主线:原版主线剧情尚未实现完整的多人独立推进与进度合并。部分特殊任务、剧情战斗及事件可能存在兼容问题。

5.  第三方模组:其他大型 MOD 的兼容性仍在测试中,不能保证所有扩展内容都能够正常同步。

6.  断线与存档:虽然已经开发了断线重连和恢复机制,但仍然无法保证所有异常退出、网络中断及存档恢复情况都能被正确处理。请务必定期备份存档。

六、意见与 Bug 反馈

非常欢迎各位舰长参与测试并反馈问题!如果在游玩过程中遇到 Bug,希望能尽可能提供以下信息:

1.  游戏本体与联机模组版本

2.  玩家身份(房主 / 客机)

3.  安装的其他 MOD 列表

4.  出现问题前的操作步骤

5.  实际发生的现象及预期结果

6.  双方客户端同一场测试的运行日志

7.  如有条件,可以附上截图或录像

如果是战斗同步问题,也请尽量注明由谁发起战斗、哪一方加入,以及异常发生在战斗的哪个阶段。

公开日志前,请注意隐藏个人 IP、连接令牌等敏感信息。

我们会持续根据反馈排查和修复问题,但由于项目仍在开发阶段,无法承诺所有问题都能立即解决。

七、原作者授权与特别致谢

本模组能够继续开发至今,离不开原项目作者的开源贡献、信任与技术帮助。在此,我想特别感谢以下两位作者。

特别致谢:AyoKeito(Starsector Coop 原作者)

本 MOD 直接基于 AyoKeito 开源的 Starsector Coop 项目继续开发。

原项目已经提供了双人生涯联机、网络通信、玩家连接管理、共享战役基础以及图形化联机启动器等重要功能。我们在这些已有成果的基础上,继续研究和扩展多人共同战斗、战役同步、玩家身份隔离、奖励结算及其他功能。

原项目 GitHub:https://github.com/AyoKeito/starsector-coop

在项目开发过程中,我们联系了 AyoKeito,向其详细说明了目前的开发情况、后续发布计划,以及自愿赞助相关事宜。

AyoKeito 对我们的开发工作给予了理解与支持,并明确同意我们继续开发和发布修改版本,同时允许加入完全自愿的赞助方式。他也非常友善地表示,希望我们能够将后续开发中发现的原项目 Bug 反馈给他,以便帮助改进原项目。对此,我们深表感谢。

我们始终尊重 AyoKeito 对 Starsector Coop 的原创贡献。模组内部 mod_info.json 的原作者署名将继续保留为 AyoKeito,不会因为我们进行了扩展开发,就将原作者署名替换成自己的名字。我们自己的扩展开发内容和后续修改,将通过论坛说明、更新日志及相关开发文档单独注明。

对于原版已有的联机启动器、连接系统和其他功能,我们也会明确说明其来源,不将原作者已有的成果当作我们从零编写的功能。同时,我们会保留原项目链接和适用的许可证声明,遵守相关授权要求。

感谢 AyoKeito 愿意分享自己的开发成果,也感谢他给予其他开发者继续探索和改进的机会。



图:AyoKeito 在 GitHub 的公开回复——同意继续开发并分享修改版本、允许自愿赞助,并希望收到原项目 Bug 反馈。

特别致谢:手电筒_FW(BattleOnline 原作者)

同时,我还想特别感谢 BattleOnline 的原作者手电筒_FW。

BattleOnline 在多人实时战斗、舰船控制、弹丸同步、武器状态及战斗实体管理等方面,为我们提供了重要的技术参考。

BattleOnline 论坛原帖:https://www.fossic.org/thread-19733-1-1.html

在开发过程中,我们已获得手电筒_FW 的修改许可,并得到了原作者提供的技术指导与经验分享。对于共同战斗中遇到的部分技术难题,这些指导和已有的技术成果为我们的研究提供了非常宝贵的帮助。

我们结合共享生涯联机的需求,对相关同步机制进行适配和扩展,并继续开发战斗交接、玩家身份管理与结算流程。在此向手电筒_FW 表达诚挚的感谢!感谢他愿意分享自己的技术成果,并为我们的开发提供帮助。

本项目并非 BattleOnline 的官方扩展版本,也不代表 BattleOnline 作者的官方立场。相关原始代码、技术成果及许可证要求仍应得到尊重。



项目成员与测试致谢

策划:来日明年

扩展开发与维护:给予舾

测试:薄荷糖、来日明年

感谢薄荷糖、来日明年参与开发测试、协助复现问题和验证修复。

此外,还要感谢参与双机测试、提交日志、提供建议和帮助排查问题的各位舰长。

从早期连接测试,到后来的战斗同步、舰船控制和奖励结算,我们遇到了不少意料之外的问题。每一次实机反馈,都帮助我们进一步了解哪些功能真正能够运行,哪些地方还需要重新设计和修复。

虽然距离稳定版本还有一段路要走,但感谢各位愿意陪我们一起尝试。

再次感谢两位原作者,以及所有帮助过这个项目的人!

八、关于免费与自愿赞助

1. 永久免费

本 MOD 承诺永久免费!我们不会出售本模组,不会设置付费使用门槛,也不会通过付款解锁额外功能或提供付费抢先体验。所有面向玩家发布的模组功能均免费提供。

如果发现有人以收费形式售卖本模组,请不要购买,并欢迎向我们反馈。

2. 自愿赞助说明

由于项目开发、调试和实机测试需要投入大量个人时间,我们曾就自愿赞助的问题主动征求原作者意见,并获得了 AyoKeito 的明确许可。

我们的原则是:赞助完全自愿,不会影响任何玩家使用模组,也不会获得额外游戏功能、特殊权限或抢先体验资格。关于赞助二维码是否展示及展示方式,我们还会遵守发布平台的具体规定。

无论是否赞助,都不会影响玩家正常使用免费模组。大家愿意参与测试、提供建议和反馈 Bug,本身就已经是对项目非常重要的支持。感谢各位的理解!

九、补充开发说明

本项目在开发过程中使用了 AI 辅助进行部分代码编写、问题定位、测试设计及文档整理。

我们持续通过源码检查、自动化测试、日志分析以及真实双机测试来验证开发成果。

但由于项目规模较大,涉及大量网络通信、战斗状态及游戏底层逻辑,目前仍然有部分功能尚未完成实机验收。我们不会将模拟测试通过等同于真实游戏运行稳定。

也欢迎其他开发者提供技术建议、协助审查和反馈问题。

本项目属于非官方社区扩展开发,所有原始项目与第三方代码的权利归属及许可要求均应得到尊重。

十、下载与后续更新

当前最新开发测试版本:v0.2.6

MOD 下载:

使用指南:见上文“四、安装与使用指南”;安装包内另附《安装前必读》及《开发候选说明》。

更新日志:后续统一更新在本帖楼层中

问题反馈:可在本帖回复

后续我们会继续优先解决共同战斗稳定性、战斗结果一致性、暂停协调、断线恢复与多人身份隔离等问题。四人联机将作为后续的重要目标,但不会仅通过调整人数上限就宣布完成支持。

结束语

从最初只是希望能和朋友一起在大地图中航行,到现在尝试实现真正的共同战斗,这个项目比我们最开始想象的要复杂得多。

有些问题可能需要反复测试很多次,有些看似简单的功能,也可能牵涉到整个联机架构。

但我们仍然希望把它继续做下去。

感谢 AyoKeito 与手电筒_FW 的授权、开源贡献和技术帮助,也感谢每一位关注、测试和支持这个项目的舰长。

希望有一天,我们能够和朋友一起,在广袤的英仙座星域中自由远航、探索未知,并肩迎接每一场战斗。

群星之间,不再独自远航。

祝各位舰长飞行愉快,好运常伴!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?初始化身份识别芯片

×

评分

参与人数 2星币 +10 收起 理由
秦涟辞 + 5 感动英仙座!
104 + 5 支持!

查看全部评分

势力巨擘

发表于 1 小时前 | 显示全部楼层
在B站提前刷到了的,你这mod配置需求有点高啊,我连最低配置都不满足
最低配置:有空闲时间有愿意跟你一起玩的朋友
推荐配置:有大把空闲时间和愿意跟你一起玩并且空闲时间重叠的朋友
最高配置:全天24小时随时在线的时间和愿意跟你一起玩且全天24小时随时在线性格相合的朋友
哈哈,觉得眼熟?这样的场景,此时此刻正头疼着每一个舰长。
下一个可能就是你!除非,你能做出人生中最重要的决定。(一阵慷慨激昂的音乐)
向所有人证明,你有追求大一统英仙座的决心和勇气!
加入左径/海盗/余晖。享受0%关税的贸易!享受不需要依赖船员的无人舰!把中立探险队当做油料补给!
成为走私犯!成为....余晖走狗!成为......英仙座赏金传奇(被悬赏的)!

势力巨擘

发表于 1 小时前 | 显示全部楼层
神了
孩子们我找到孙阿姨把黑叔叔打至跪地抓回去当***的视频了,大统领出版必属精品啊!

势力巨擘

发表于 半小时前 | 显示全部楼层
标题应该改成 生涯模式联机

星域军阀

发表于 19 分钟前 | 显示全部楼层
A圣:游戏在自己更新

英仙统领

呱!是刻晶七音口牙!

发表于 18 分钟前 | 显示全部楼层
这才是我想要的远行星号联机!
相位洗衣机,装配点五十六点,耗散每分钟三百五十,相位、EMP电击,瞬间完成,是洗衣机中的豪杰
*滑块验证:

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2026-10-25 16:20

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio | IP地址位置数据由纯真CZ88提供支持

快速回复 返回顶部 返回列表