合作招架修复

创作者: Ageous27
已更新:2026-09-17 09:54:15
18KB

关于此 MOD

保留原版250毫秒格挡判定,前提是你拥有攻击者的网络权限;否则会根据你到服务器再到拥有者的延迟进行补偿。服务器和客户端使用同一个DLL。

合作招架修复

英灵神殿 1.0 插件。 一个DLL 供客户端和专用服务器使用。

问题

原版完美招架是 250毫秒,在你的电脑上举起盾牌时会计时。

在合作模式中,怪物通常会在 别人的电脑 (主人的),不是你的。它们的攻击需要飞过来 房主 → 服务器 → 你 在你的客户端能判定招架之前。那多出来的一跳,就是单机里本应成功的招架在联机时会落空的原因。

Steam延迟仅衡量 你 ↔ 服务器它不包括所有者的跳转,而在Steam专用服务器上它通常是 0。那可不是“没有延迟”。

这个模组的作用

如果 你 压制攻击者,毫无变化:依然 250毫秒.

如果你不这样做,CoopParryFix 会在与战斗相同的往返过程中通知所有者(你 → 服务器 → 所有者 → 服务器 → 你), 需要 一半 将其视为单向延迟,当所有者的帧时间超过33毫秒时增加卡顿,并按该数值扩大窗口。即使命中RPC延迟到达,按原版时机举盾依然能成功格挡。

在专用服务器和每个客户端上安装可获得最佳效果。如果客户端和/或服务器上缺少CoopParryFix,ping会超时,格挡客户端会回退(获取网络统计 如果延迟大于0,否则以40毫秒为下限)。阻塞仍然有效,只是时间窗口的估计更粗略。

兼容于 平滑服务器不使用 网络延迟. 所有者路径延迟使用 CPF_Ping / CPF_乒乓.

详情

原版检查: m_blockTimer < 0.25.

  • 如果 攻击者.是所有者(): 250毫秒,与单人模式相同。
  • 如果不是: +(所有者路径 RTT × 0.5)+ 超过 33ms 的卡顿,使用 最大 过去5秒内的样本。
  • 群众演员是 关闭 默认情况下(每名玩家毫秒数 = 0)。

专用服务器合作检查:房主保持250毫秒;另一客户端根据实测房主路径RTT(局域网约20毫秒)进行了放宽,而Steam延迟仍显示为0。

安装

需要 BepInExPack 英灵神殿.

丢弃 合作格挡修复.dll 从 GitHub 发布压缩包 进入 BepInEx/plugins 在 专用服务器和每个客户端一个文件,不是两个。替换DLL后重启。

战斗/延迟调试信息输出至 BepInEx/plugins/Ageous27-CoopParryFix/CoopParryFix.log (并且也被复制到 BepInEx/LogOutput.log)

配置

BepInEx/配置/Ageous.CoopParryFix.cfg 首次启动后。

  • 延迟补偿 — 默认开启。当你拥有攻击者时跳过。
  • 延迟。Ping 标度 — 默认0.5(单向战斗)。
  • 延迟窗口秒数 — 默认 5。
  • 延迟.往返时间 统计 — 默认Max(同时也是P90、Ema)。
  • 延迟.卡顿预算毫秒 — 默认 33(30 FPS)。只有超过此值的帧时间才计为卡顿。
  • 延迟。最小远程所有者毫秒 ——没有可用的延迟样本时,默认值40。
  • 每次格挡毫秒数 — 默认 0.
  • 通用.调试日志 — 默认 开.

Valheim: 英灵神殿 的热门 MOD

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

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