Skip to content
联机世界与服务器管理

多人游戏

《生存战争》中的“多人”至少包含两套完全不同的技术路线: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”时指社区开发路线。

选择入口

  • 多人在同一台设备游玩:从原版同屏多人游戏开始。
  • 加入现有公共服务器:使用服主指定的旧联机版客户端、版本和认证方式。
  • 维护旧联机版服务器:先锁定版本与运行环境,再进行快速开服
  • 准备长期开发:跟踪 SurvivalcraftApi MP 分支,先建立独立测试世界,不直接拿生产服数据试迁移。
  • 研究 C++ 小游戏服:单独阅读PocketSurvival,不要混用 C# 服务端插件。

旧联机版存量开服路线

  1. 版本与运行环境中锁定一套匹配构建。
  2. 快速开服启动空白测试服,默认端口为 28887
  3. ServerSetting.json 配置说明中设置世界、人数和认证。
  4. 完成局域网连接、保存和重启测试,再处理公网访问。
  5. 建立备份与升级流程
  6. 最后按服务器插件开发逐个添加插件。

本站已依据项目根目录的 sc2.2network 源码快照核对旧联机版的分屏布局、配置字段、启动参数、命令、世界存储和插件加载流程。该快照仅用于文档核对,本站不会发布或链接闭源源码。

公开入口:SurvivalcraftApi 发行页 · SurvivalcraftNet 发行页 · SC-SPM 组织

玩家共建文档 · 原版、插件版、联机版与插件联机版请注意区分