沼泽钥匙持久化

创作者: Baka_Gaijin
已更新:2026-06-24 21:34:21
151KB

关于此 MOD

沼泽/地穴钥匙永久保留——但仅在同样运行此模组的服务器上有效(服务器认可,防作弊)。

沼泽钥匙保留

使得 沼泽钥匙 / 地穴钥匙 (钥匙永久保留,不会在每次开启沉没墓穴大门时消耗。

为什么会有这个

在原版英灵神殿中,地穴钥匙是 不 消耗——你将永久保留它。某些模组通过挂钩来改变这一点。 打开门 并且每次打开沉没墓穴大门时从你的物品栏中移除一把钥匙(且没有配置选项可以关闭此行为)。此模组抵消了该行为,让你的钥匙恢复原版机制:想开多少墓穴就开多少,钥匙依然保留。

工作原理

补丁顺序验证且与模组无关。A 打开门 前缀 打开一个短暂的“保护窗口”并记录门的钥匙物品名称;一个 终结者 关闭它。因为Harmony终结器在运行 之后 每个后缀之后,窗口都能可靠地跨越任何其他模组 门.打开 后缀,与补丁顺序无关。窗口打开期间,前缀 移除一件物品 / 移除物品 拒绝删除该密钥(并报告成功,以免影响其他模组的逻辑)。

它只在开启墓穴门时保护钥匙——你仍然可以正常丢弃、存放、交易或使用钥匙进行制作。

反作弊:服务器核准

密钥消耗是客户端操作,因此仅凭这个DLL本身就可以被带到任何服务器上保存密钥。为了防止这种情况, 钥匙保护仅在此模组同时运行的服务器上生效 (或当你是房主时)。制裁服务器会向每个连接的客户端发送一条微小的 服务器问候 握手 RPC;客户端只有在收到该 Hello 之后才会保护密钥。在服务器上,这会 不 运行该模组后,不会出现Hello,保护保持关闭,按键正常消耗。该门控为硬编码(未在配置中暴露),因此无法在其他地方将其关闭来作弊。

安装

这是一个 客户端 + 服务器 模组。这个 服务器必须运行它 以批准按键持久化,并 每位玩家也必须安装它 (消耗在客户端进行)。使用模组管理器在两者上安装,或手动拖放 沼泽钥匙持久化.dll 进入 BepInEx/plugins.

配置

沼泽钥匙持久化配置文件:

设置 默认 描述
已启用 真 总开关。
保护所有上锁的门 假 保护任意上锁门扉的钥匙,而不仅是沉没墓穴的大门。
包含 crypt 门名称 沉没墓穴之门 以逗号分隔的子字符串;GameObject名称包含其中任意一个的门将被视为地穴之门,其钥匙必须持久保留。

验证其是否有效

打开沉没墓穴的大门后,BepInEx 控制台会记录:

保留下来的门钥匙“$item_cryptkey”(在墓穴大门打开时阻止消耗)。

Valheim: 英灵神殿 的热门 MOD

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

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