自动关门

创作者: DragonMotion
已更新:2026-06-29 21:27:58
141KB

关于此 MOD

适用于瓦尔海姆门窗的所有者安全自动关闭功能,具有网络截止时间、可配置半径/延迟、地牢行为以及玩家门传感器阻挡。

自动关门

轻量级《英灵神殿》/BepInEx模组,可在可配置的延迟后自动关闭已打开的门和栅栏门,但仅当门附近没有玩家时才会触发。地牢/室内场景中的门可以禁用自动关闭功能,且默认在这些位置处于禁用状态。

行为

  • 将每个已打开门的关闭截止时间存储在其联网的ZDO中,并仅追踪当前处于打开状态的门。
  • 使用一个中心协程,休眠直到下一个被追踪的门到期;没有逐帧 更新/tick 补丁。
  • 检查所有玩家是否使用瓦尔海姆自带的 玩家.玩家是否在范围内.
  • 只允许当前ZDO所有者评估并关闭到期的门。仅关闭的RPC是幂等的,并且只写入关闭状态,因此延迟的请求无法切换新重新打开的门。
  • 在关闭前立即重新检查复制的截止时间、玩家半径、地下城位置、门状态和原版交互状态。
  • 尊重 Valheim 所使用的反转门状态标志,该标志用于单向展示柜、秘密书架以及其他自定义门,使门状态与网络状态相反。 0 意思是视觉上的开放。
  • 保留原始ZDO所有者而不声明所有权,并使用门的正常状态刷新来实现动画和关闭效果。
  • 每扇门扇独立处理,因此附近不相关的门不会继承其他门的截止时间或玩家半径结果。双开门天然作为两个联网门扇运作。
  • 默认跳过地牢/室内场景中的门,可通过配置开关启用。
  • 跳过需要钥匙的门以及原版游戏中标记为无法关闭的门。
  • 可以阻止兼容的怪物-门传感器模组为怪物打开玩家建造的门,同时保持世界生成的门不变。

配置

由BepInEx生成于:

BepInEx/配置/方尖碑.瓦尔海姆.自动关门.配置文件

选项:

  • 已启用:启用/禁用该模组。
  • 地牢中启用:启用/禁用副本/室内门的自动关闭功能。默认禁用。
  • 玩家半径:每扇门叶周围使其保持开启的半径。
  • 关闭延迟秒数:关闭前的延迟,受配置范围限制,范围为 2 到 10.
  • 格挡怪物门传感器:阻止兼容的门传感器模组为怪物打开玩家建造的门。默认启用。

多人游戏

关闭截止时间和门的状态存储在门的 ZDO 中。每个安装了该模组的客户端都会观察到同步的截止时间,但只有当前的 ZDO 拥有者才能重新安排或关闭门。这样可以保证拥有者变更时的安全性,并防止多个客户端同时切换同一扇门。请在服务器和每个客户端上安装相同版本的模组并使用相同的调度配置:由当前的 ZDO 拥有者来评估延迟、半径和门状态规则。

Valheim: 英灵神殿 的热门 MOD

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

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