用途:把《Subnautica 2》改造成同步的多人合作体验,作为 BepInEx 插件在 IL2CPP 层挂载 Unity 运行时,不修改游戏文件。主要能力:确定性会话同步(DSS)解决共享世界状态冲突;自适应动态缩放(ADS)按玩家数量调整生物刷新与资源重生;基于 Merkle 树的共享背包跟踪与对等验证;基于 WebRTC 的去中心化 P2P 联网,无需中心服务器;可选的 OpenAI/Claude 叙事与设定生成集成。安装:先安装适用于 Unity IL2CPP 游戏的 BepInEx 6.0.x(从 https://github.com/BepInEx/BepInEx/releases 下载并解压到游戏目录),再将 Mod 文件解压到 <Game_Directory>/BepInEx/plugins/DeepSynergyMod/,目录内包含 DeepSynergy.dll、SyncEngine.dll、NetworkLayer.dll,配置文件位于 BepInEx/config/synergy_profile.json。通过 Steam/GOG 启动游戏,在 BepInEx/LogOutput.log 查看插件加载日志。使用方式:按 F5 打开 BepInEx 控制台,使用 /start_server 创建会话、/join_session <CODE> 加入、/synergy_status 查看连接与延迟、/force_sync 强制同步、/inventory_verify 校验背包哈希、/synergy_scale <MULTIPLIER> 调整缩放,以及 /resource_refresh、/creature_reset、/api_narrate "<EVENT>" 等命令。配置项涵盖 max_players、difficulty_scale(fixed/adaptive/hardcore)、resource_multiplier、oxygen_consumption、creature_spawn_divider、shared_blueprints、time_of_day_sync、network.port、nat_punchthrough、max_latency_ms、sync_interval_ms 等。适用场景:2–8 人合作探索、硬核合作、休闲探索,以及通过 API 增强叙事的玩法。限制:需自行安装匹配版本的 BepInEx;NAT 穿透失败时需开放 UDP 端口(如 7777)并在防火墙放行;高延迟或丢包可能导致背包不同步、生物 AI 不同步与橡皮筋现象,可调整 max_players、sync_interval_ms、max_latency_ms 或执行 /force_sync、/creature_reset;API 集成需设置对应环境变量密钥。未提供的收费、价格等信息暂未说明。
subnautica-ii-coop-deepsynergy-mod
通用与其它
更新于 10-15 22:34