Skip to content
生存战争工坊 · 游戏内资源视觉

国内版本生态(截至 2026-07)

生存战争国内社区目前并存多条技术路线。它们共享《Survivalcraft》玩法基础,但加载器、程序集、网络协议和 MOD/插件接口并不通用。

关于“官方”称呼

SC-SPM 是国内生存战争开发者生态中的核心开发组织,社区语境中常称开发者“官方”。它不是《Survivalcraft》版权方 Candy Rufus Games,本站用“原版官方”专指后者。

三种常见客户端

名称当前定位开源情况开发接口2026-07 状态
插件版单机 MOD 与内容扩展SCAPI 代码公开SurvivalcraftApi / SCAPI主要 MOD 开发路线
旧联机版客户端、专用服务端与多人同步当前版本闭源独立的服务端插件接口现有联机生态主体,但已知问题较多,预计停止后续更新
插件联机版插件版的 MP 分支随插件版项目开发SCAPI + MP 能力,具体以分支为准后续重点发展方向,处于迁移与完善阶段

这里的“预计停止”“后续重点”是截至 2026-07 的国内社区开发路线,不是 Candy Rufus Games 的产品公告。服主不必立即停服,但新项目应评估迁移成本,避免把大量新代码锁死在旧联机版私有接口上。

独立 C++ 服务端:PocketSurvival

PocketSurvival 是使用 C++ 重写的独立联机服务端,不属于上表三种客户端中的插件 API。项目使用 CMake,面向 GCC/MinGW,并有自己基于 IPlugin 的 C++ 插件体系。

截至 2026-07,该服务端尚未完成,不能视为旧联机版服务端的等价替代。目前实际用途以起床战争等小游戏服务器为主。仓库中的 BedWars、ChestLock、TpPlugin 等只能说明 PocketSurvival 自身的扩展结构,不能放入旧联机版的 Plugins 目录,也不能继承 C# ServerPlugin 后直接迁移。

需要研究这条路线时,请阅读PocketSurvival 小游戏服说明,并固定仓库提交后再构建和开发插件。

两套 MOD API

API技术基线包与扩展方式适合阅读的入口
SurvivalcraftApi当前 API 1.9 模板使用 .NET 10.scmod、数据资源与 C# DLL项目模板
SuAPI.NET 8;仓库当前锁定 SDK 8.0.402.scmod,支持事件总线、注入器与加载期注入SuAPI 示例集

SuAPI 是另一种实现方法,不是 SCAPI 插件的别名或兼容层。选择路线后,应始终使用同一 API 的游戏端、程序集、模板和打包规则。

迁移时怎么选

  • 只玩原版:从 Candy Rufus Games 的官方商店取得游戏。
  • 制作单机 MOD:先比较 SCAPI 与 SuAPI 的平台、示例和所需 Hook,再选定一套。
  • 维护现有服务器:继续按旧联机版进行备份、兼容测试和故障修复。
  • 新建长期联机项目:优先跟踪 SurvivalcraftApi 的 MP 分支与发行说明,先做小规模验证。
  • 编写旧服插件:引用目标服务端同一构建的程序集;这些 DLL 不应假定能直接迁移到插件联机版。
  • 开发小游戏服:可以评估 PocketSurvival,但要接受功能未完工、接口独立和需要 C++ 源码维护的成本。

信息入口

外部项目变化较快。引用本文状态时请同时注明“2026-07”,并以目标仓库最新 README、发行标签和维护者公告复核。

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