重复召唤修复

创作者: Laredson
已更新:2026-07-28 01:15:27
14KB

前置 MOD

使用 重复召唤修复 时将自动安装

关于此 MOD

非官方仅服务器修复,防止重复召唤动画键(如Wizardry的staff_summon)中止ServersideQoL初始化。

服务器端体验优化重复召唤修复

作者: 拉雷德森

非官方、仅服务端兼容补丁,用于 服务端体验优化 1.8.0.

它防止 玩家生成处理器.初始化 防止在多个模组召唤法杖使用相同攻击动画键时中止,例如:

System.ArgumentException: 已添加具有相同键的项。键: staff_summon

已知在添加多个召唤法杖的内容包中会出现此情况,包括《Wizardry》。

补丁改动内容

服务器端QoL将每个召唤动画插入到一个字典中, 添加字典项. 重复的动画键会引发异常。此补丁仅更改该插入路径:

  • 唯一键:行为保持不变。
  • 重复键:已应用配置的重复策略。
  • 默认 合并合并已跟踪的召唤物预制列表并使用最高 最大生成数量 数值。
  • 保留首个 和 保留最后:诊断回退策略。

由于ServersideQoL按动画而非单个法杖来索引这些数据,在默认合并策略下,使用相同动画的重复法杖共享一个合并的召唤上限。

安装

仅在专用服务器上安装:

英灵神殿专用服务器/BepInEx/plugins/ServersideQoL.DuplicateSummonFix.dll

客户不需要此补丁。

安装此版本之前,请先移除任何较早的测试版。

需要:

  • BepInExPack Valheim 5.4.2333 或兼容版本
  • 服务器端体验优化 1.8.0

验证

启动时,服务器日志应包含:

[信息:服务端体验优化 重复召唤修复] 已修补 PlayerSpawnedProcessor 召唤动画字典插入。

遇到重复项时,它会记录一次键,而不是抛出异常。

配置

生成于:

BepInEx/配置/laredson.serversideqol.duplicatesummonfix.cfg

选项:

  • DuplicatePolicy = Merge — 推荐。
  • 记录重复键 = true — 每个重复键只记录一次。

已测试

  • Valheim 0.221.12
  • 服务端优化 1.8.0
  • 巫术 1.1.8

兼容范围

专为 ServersideQoL 1.8.0 构建。如果未来的 ServersideQoL 版本修复了该问题,请移除此补丁。如果目标方法发生变化,此补丁会记录错误,并且不会修改无关代码。

这是一个非官方补丁,与ServersideQoL或Wizardry的作者无关。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!