外观
多人游戏
《生存战争》中的“多人”至少包含两套完全不同的技术路线:Candy Rufus Games 原版提供的是一台设备上的同屏/分屏多人游戏;国内玩家常用的跨设备网络联机,则来自 SC-SPM 社区开发路线。进入教程前先确认自己需要“坐在同一块屏幕前一起玩”,还是“让不同设备通过网络加入同一世界”。
| 路线 | 连接方式 | 是否需要专用服务端 | 适合场景 |
|---|---|---|---|
| 原版同屏多人 | 一台设备,共享屏幕或分屏 | 不需要 | 家庭、朋友面对面游玩,1—4 名本地玩家 |
| 旧联机版 | 局域网或互联网,独立客户端/服务端 | 需要 | 当前仍在运行的公共服务器与存量服 |
| 插件联机版 | 插件版的 MP 分支,网络同步能力重新并入 SCAPI 路线 | 依具体发行构建 | 后续开发与迁移验证 |
| PocketSurvival | 独立 C++ 服务端及其协议 | 需要 | 仍在开发的小游戏服路线 |
为什么会有两个“联机版”
SC-SPM 最初在插件版基础上开发跨设备网络联机。旧联机版以 Survivalcraft 2.2 技术基线继续扩展客户端、专用服务端、网络同步、SCKey 与服务器插件;随着长期独立演进,它与插件版主线形成了难以直接合并的硬分叉。
这也是现在需要重新发展“插件联机版”的原因:它不是简单给旧联机版改名,而是在 SurvivalcraftApi 的 MP 分支中重新组织多人能力,让 MOD API 与网络路线回到可持续演进的共同基础。旧联机版仍承载截至 2026-07 的主要国内联机生态,但已知问题较多,后续更新预计停止;新项目应优先关注插件联机版,存量服务器则要保留稳定维护和迁移计划。
SurvivalcraftApi 已在 2026-07-05 发布 API_1.9.2.1_MP,发行说明将其标记为“插件联机版的第一个公开测试版本”。“已有公开测试”不等于“可无损替换生产服”,迁移前仍须逐项验证世界格式、MOD、账号、协议与服务器插件。
text
原版 Survivalcraft
├─ 官方路线:本机 1—4 人同屏 / 分屏
└─ SC-SPM 插件版路线
├─ 旧联机版:基于 2.2 长期独立演进 → 历史硬分叉
└─ 插件联机版:SurvivalcraftApi MP 分支 → 后续重点两种“官方”不要混用
Candy Rufus Games 是《Survivalcraft》原版开发者;SC-SPM 是国内开发者生态中的核心组织,社区有时称其为开发者“官方”。本站写“原版官方”时只指 Candy Rufus Games,写“SC-SPM”时指社区开发路线。
选择入口
- 多人在同一台设备游玩:从原版同屏多人游戏开始。
- 加入现有公共服务器:使用服主指定的旧联机版客户端、版本和认证方式。
- 维护旧联机版服务器:先锁定版本与运行环境,再进行快速开服。
- 准备长期开发:跟踪
SurvivalcraftApiMP 分支,先建立独立测试世界,不直接拿生产服数据试迁移。 - 研究 C++ 小游戏服:单独阅读PocketSurvival,不要混用 C# 服务端插件。
旧联机版存量开服路线
- 在版本与运行环境中锁定一套匹配构建。
- 按快速开服启动空白测试服,默认端口为
28887。 - 在
ServerSetting.json配置说明中设置世界、人数和认证。 - 完成局域网连接、保存和重启测试,再处理公网访问。
- 建立备份与升级流程。
- 最后按服务器插件开发逐个添加插件。
本站已依据项目根目录的 sc2.2network 源码快照核对旧联机版的分屏布局、配置字段、启动参数、命令、世界存储和插件加载流程。该快照仅用于文档核对,本站不会发布或链接闭源源码。
公开入口:SurvivalcraftApi 发行页 · SurvivalcraftNet 发行页 · SC-SPM 组织
