限时进度

创作者: JDawg_Valheim
已更新:2026-09-18 00:12:37
42KB

关于此 MOD

锁定首领召唤,直到服务器设定的现实日期和时间,这样就没有人能抢在团队前面了。

时间限制进度

一个Valheim BepInEx模组,可将每个Boss锁定至现实世界中的特定日期和时间。在Boss解锁之前,其祭坛会拒绝祭品,并显示你自己编写的提示信息。

功能说明

  • 在现实日期解锁。 每个首领都有各自的解锁日期和时间。
  • 一点都不会浪费。 被阻挡的尝试不会消耗祭品,也不会生成首领。
  • 服务器说了算。 服务器会计算出已解锁的内容并告知玩家的游戏。修改自己电脑的时钟没有任何作用。
  • 你自己的话。 每个首领都有自己专属的锁定提示和解锁公告。
  • 双方均需。 没有安装该模组或版本不匹配的玩家无法加入。
  • Discord 可选。 服务器可以向 webhook 发布公告和提前提醒。该 webhook 仅由服务器读取,绝不会发送给玩家。
  • 实时重载。 在服务器上编辑配置无需重启即可生效。
  • 模组防护(实验性,默认关闭)。 可选择拒绝模组列表与服务器不匹配的玩家。详见下文。

它如何判断一个祭坛属于哪个首领

游戏本身会在每个祭坛上记录它召唤哪个 Boss,在每个 Boss 上记录其预期击杀顺序以及死亡时设置的“已击败”标记。本模组读取这些记录,因此无需祭坛、物品或 Boss 的内部名称,即使游戏更新重命名了这些东西也能继续运作。

在该世界上已被击杀过的首领不会再被锁定。

需求

  • 英灵神殿1.0(构建并测试于 1.0.12,网络版本 40)
  • BepInExPack 英灵神殿 5.4.2350
  • 已安装于 服务器和每位玩家

ServerSync v1.20 已合并到模组自身文件中,因此无需额外安装任何内容。

配置

配置文件: BepInEx/config/TimegatedProgression.cfg,首次运行时创建。

1 - 常规

设置 默认 含义
锁定配置 真 只有服务器管理员才能更改这些设置。
时区 中部标准时间 解锁时间所采用的时区。Windows 名称(中部标准时间)和 Linux 名称(美洲/芝加哥) 两者在任一主机上均可运行,因此 Linux 服务器和 Windows 玩家可以共享同一个值。支持夏令时。支持的时区配对:中部、东部、山地、太平洋和 UTC。
时区偏移小时 -6 领先 UTC 的小时数。仅在 时区 为空,或者主机不知道那个名字。没有夏令时,所以在CDT期间解锁会晚一个小时。
时区标签 北京时间 写在时间后的括号中。留空则不显示标签。仅标签——时间来自 时区.
检查间隔秒数 60 服务器重新检查日程的频率,即公告最多可以延迟多久。
屏蔽未列出首领 假 同时也会屏蔽下方没有分段的Boss,例如其他模组添加的Boss。
封锁站点大门 真 同时,在首领可以被召唤之前,锁定首领地点所需的任何第二座祭坛,以便两者都遵循该首领的时间表。
消息行长度 52 消息会按每行约这么多字符自动换行,因为游戏本身不会换行。在消息中写入字面反斜杠-n可强制手动换行。
消息大小调整 -8 仅增减此模组消息字体大小的点数。负值表示更小, 0 使用游戏默认设置。
公告停留秒数 6 解锁公告在屏幕上停留的时长。游戏会在四秒后淡出居中消息,因此更长的停留时间是通过重绘来维持的。
Discord Webhook 地址 (空) 仅服务器端。永不发送给玩家。
Discord提前通知分钟数 30 在解锁前这么多分钟发布提醒。 0 将其关闭。

1 - 模组守卫

尚未在正式专用服务器上测试。 它能编译,并遵循与ServerSync相同的连接握手流程,但尚未在真实玩家环境中运行过。如果有人连接遇到问题,请设置 已启用 = false 在服务器上——配置会实时重新加载,无需重启。

模组守卫会将每个连接玩家已安装的模组与服务器的模组进行比对。服务器自身的模组列表即为必需列表:若玩家不符合要求,则会被拒绝,如果他们 缺失 那些模组之一,运行一个模组,也就是 不在服务器上 且未被列为允许,或拥有 不同版本 版本被检查的模组之一——每个模组在 严格版本 开启状态,或仅限列出的模组 版本锁定模组 当它关闭时。被拒绝的玩家会看到原因以及涉及的模组名称。

与 已启用 = false 它仍然会检查每一个连接,并写下它所 会 已拒绝服务器日志,但未拒绝任何人。先这样运行,在开启之前先读取日志。

设置 默认 含义
已启用 假 实际上拒绝不匹配的玩家。关闭则仅记录日志。
严格版本 真 要求所有模组版本与服务器一致。关闭时仅检查版本是否 版本锁定的模组.
版本锁定的模组 (空) 版本必须匹配的模组,即使 严格版本 已关闭。其他模组只需存在即可。
仅服务器模组 (空) 服务器运行但玩家无需安装的模组。
仅客户端模组 (空) 玩家可能运行而服务器未运行的模组,例如UI模组。
拒绝消息 (通用文本) 向被拒绝的玩家显示在问题列表上方。

三个列表均以逗号分隔 插件 GUID,它们通常不是文件夹或包名。最快找到它的方法:BepInEx 会为每个模组的配置文件命名 <GUID>.cfg来自……的日志 已启用 = false 运行命令也会输出GUID。

每名首领

各区域按游戏自身的击杀顺序编号,并以生物群系命名,例如 2 - 草甸首领.

设置 含义
已启用 这个首领是否完全锁定。
解锁于 yyyy-MM-dd HH:mm[:ss] 在配置的时区内。留空则保持锁定。
已锁定 过早尝试时向玩家显示。 {time} 成为解锁时间, {biome} 生物群系名称。
已解锁公告 解锁后向所有在线玩家显示。 {biome} 成为生物群系名称。

示例: 解锁时间 = 2026-10-03 20:00 10月3日晚上8点解锁该首领,按你配置的时区计算。

Valheim: 英灵神殿 的热门 MOD

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

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