原版游戏漏洞修复与性能优化。 无玩法改动。
这个模组的存在是为了修复《英灵神殿》本身存在的故障或异常缓慢的问题——崩溃、静默杀死系统的异常、物品丢失、平方级热路径、逐帧分配、日志刷屏。它刻意不包含任何便利性功能、平衡性改动或内容,因此你可以直接安装在服务器上,无需任何人就游戏应该怎么玩达成一致。
性能修复始终启用;配置中仅保存其调优值和仅管理员可用的验证诊断。正确性与地形修复各自拥有独立开关。服务器内存修复是例外:默认关闭且需手动启用,详见 服务器内存配置值仅限管理员使用,并与服务器同步。
每个修复方案都标有值得安装的一面。 (服务器) 修复只会在托管世界的机器上生效——专用服务器或监听主机。 客户端 需要本地玩家才能修复,而且 甚至未生效 在专用服务器上,这就是为什么那里的启动日志报告的数字更小。 (两者) 修复程序在安装位置均可生效。单侧安装是安全的,只是功能会有所缺失。参见 安装.
瓦尔海姆专用服务器不是模拟主机。它只在其内部创建游戏对象。 拥有 活动区域,而无头服务器没有玩家来锚定该区域,因此该区域在整个运行过程中始终位于世界原点。生物、火焰、箱子、焦油坑以及玩家附近的其他一切都在该玩家的客户端上创建、拥有和模拟;服务器保存数据并进行转发。
服务器能从中受益的修复是数据和网络相关的部分——ZDO处理、世界加载、数据包分配、套接字日志——而几乎所有其他修复都值得在客户端上使用。
| 地形撕裂 | 地形固定 |
|---|---|
![]() |
![]() |
| 海滨荫翳之泪 | 岸边遮阳伞已修复 |
|---|---|
![]() |
![]() |
海岸撕裂要细微得多,因为它是着色问题。在第一张图片右侧、头顶正上方,你可以看到这个着色问题。
若某处修复来源于其他模组作者的工作,或经其佐证,则会在每项修复下记录 鸣谢与来源.
重用碰撞回调 所以一个碰撞对象服务于所有回调;如果一个涉及物理的模组存储了碰撞对象却行为异常,那它就是首要嫌疑对象。盔甲架 已经会了。修复地形接缝, 修复地形绘制接缝 和 修复沼泽平原海岸接缝 只改绘制内容,不改保存内容,因此它们仅限客户端。 修复地形绘制区域扇形分布 和 修复地形绘制重叠 改变记录的内容,让它们在各处都能运行。
地形选项
控制台命令用于遍历地形绘制数据。观察旋转向量为零 投射物在零速度下每个物理步长都会写入的日志行。发送数据失败 将日志行输出到调试日志。NaN 已包含),修复了角色载入时显示异常的问题,并掉落一个 使用体力 网络消息承载 NaN 或无限。水色深度缩放 (默认值 2)设置阴影到达深水区的速度;大于 1 时还会使浅水波浪看起来比船只行驶其上的波浪更高。北境深处盛宴道具, 雪球压路机,
冰封王召唤)这会破坏将每个条目视为物品的模组。它们仍然可以被生成。地图自动关闭首领范围 (默认 100 米,首领生命条范围)。获取生物群系错误 每秒记录一次警告。位置放置保留原版的查找逻辑,因此种子仍会在未安装模组的《英灵神殿》相同位置生成地点。两个日志修复,以及修复生物群系区域查找的警告,改为重定向而非删除:开启
启用调试模式 然后消息传了回来。
这些是 默认关闭每项设置都会以略微重新分配或缩短安全余量来换取内存,而这些内存是繁忙的专用服务器原本永远无法回收的,这由运维人员决定,因此每项设置在以下位置都有各自的开关: 修复 - 服务器内存 配置部分。它们是为那些在许多玩家在线时内存随运行时间攀升的服务器而存在的;小型服务器从中获益甚微。 vcp_zdomem 服务器控制台命令(管理员可以远程运行它)以及 记录 ZDO 内存统计 输出诊断信息,打印相关尺寸,这样在开启前后都能看到效果。
死亡ZDO保留秒数 默认600。原版会保留世界加载以来所有被销毁对象的ID,以拒绝玩家可能仍会发回的过期副本,并且在世界加载期间从不清理该列表;它防范的过期副本会在销毁后的几秒内到达。ZDO数据池最大深度 每种字段类型都有对象池,用于回收对象的字段表,并清除被回收的表仍指向的字符串和字节数组。如果没有它,对象池会保留曾经同时使用过的最多表数量,每个表都使其最后的內容保持存活,因此内存永远不会从世界加载以来最繁忙的时刻回落。这是一个平台期而非持续攀升,并且是三者中最小的一个。本模组修复了原版游戏的缺陷,其中不少问题最初由其他模组作者发现,有些甚至已被他们率先修复。凡属此类情况,均在下文及补丁文件顶部的注释中予以注明。
涉及的模组:
| 修复 | 来自 | 来自那里 |
|---|---|---|
| 修复传送门连接扫描 | 舒适模组 — 更优服务器传送门 | 索引算法 |
| 修复世界加载连接扫描 | 舒适模组 — 阿特拉斯 | 它的 连接生成器 接近,在此扩展至传送门与同步变换 |
| 修复断开连接ZDO扫描 | 午夜特效 | — |
| 修复焦油坑缓冲处置 | 我的坑不会漏 — Azumatt | 根本原因;我们的实现是转译器,而非整体方法替换 |
| 修复ZDO数据包分配 | 舒适模组 — 压缩 | 该技术本身,若不考虑该模组的GZip协议改动 |
| 修复迷雾查询开销 | 午夜特效 | — |
| 修复高度图查找扫描 | 午夜特效 | — |
| 修复静态物体地面检测 | 午夜特效 | — |
| 修复草地重建爆裂 | 午夜特效 | — |
| 修复地形构建器吞吐量 | 午夜特效 | — |
| 修复区域碰撞体卡顿 | 午夜特效 | — |
| 修复预制件查询扫描 | 午夜特效 | — |
| 修复草地地面射线检测 | 午夜特效 | — |
| 修复背景区域节奏 | 午夜特效 | — |
| 修复水体材质查找 | 午夜特效 | — |
| 修复远景地形卡顿 | 午夜特效 | — |
| 修复待机场景清扫 | 午夜特效 | — |
| 修复支援查找费用 | 午夜特效;经证实由 ontrigger的《英灵神殿》性能优化 (麻省理工学院) | 到达了相同的地图探测和惰性默认形式,以及单次抓取的重心 |
| 修复头顶灯闪烁 | 午夜特效 | — |
| 修复棋子活动停滞 | 午夜特效 | — |
| 修复卸载扫描成本 | 午夜特效 | — |
| 修复生成队列频繁变动 | 午夜特效 | — |
| 修复区域占用扫描 | 午夜特效 | — |
| 修复部件材质轮询 | 午夜特效 | — |
| 修复挂机支持检查 | 午夜特效 | — |
| 修复烟雾顶置 | 午夜特效 | — |
| 修复卸载发现扫描 | 午夜特效 | — |
| 修复闲置磨损访问 | 午夜特效 | — |
| 修复ZDO值写入分配 | 午夜特效 | — |
| 修复重复的ZDO查找 | 午夜特效 | — |
| 修复碰撞接触分配 | 午夜特效 | — |
| 修复碰撞回调分配 | 午夜特效 | — |
| 修复装备视觉刷新 | 午夜特效 | — |
| 修复灯光设置订阅 | 午夜特效 | — |
| 修复传送门空闲更新 | 午夜特效 | — |
| 修复材质淡入淡出稳定 | 午夜特效 | — |
| 修复烹饪槽位按键 | 铁门工作室 | 取自的键哈希模式 盔甲架.初始化按键 |
| 修复空间站范围扫描 | 午夜特效 | — |
| 修复熔炉追赶读取 | 午夜特效 | — |
| 修复待机音效更新 | 午夜特效 | — |
| 修复空闲生物同步 | 午夜特效 | — |
| 修复 | 源自 | 来自那里 |
|---|---|---|
| 修复地形接缝 | 午夜特效 | — |
| 修复地形绘制接缝 | 午夜特效 | — |
| 修复地形绘制区域扇出 | 午夜特效 | — |
| 修复地形绘制加倍问题 | 午夜特效 | — |
| 修复沼泽平原海岸接缝 | 午夜特效 | — |
| 修复地形绘制遮罩索引 | 午夜特效 | — |
| 修复地形编译器初始化竞态 | 午夜特效 | — |
| 修复 | 来源 | 来自那里 |
|---|---|---|
| 修复对象卸载崩溃 | 舒适模组 — 风景 | 接近 |
| 加载时容忍重复的ZDO | 舒适模组 — 阿特拉斯 | 重复 ID 容差 |
| 修复效果区域 | ComfyMods — 生效 | 两处缺陷;我们对悬空引用的修复方式不同 |
| 修复燃料和矿石损失 | Zen.ModLib(目录) | 根本原因,改写为前缀 |
| 分享首领击败钥匙 | 禅·模组库(目录) | 缺陷与方法;用一个全局注册的RPC重写 |
| 修复配方数量崩溃 | Zen.ModLib(目录) | 缺陷,重写 |
| 修复生成器空预制体 | ComfyMods — 让我玩 | 同样的修复 |
| 需要点燃火焰 | Zen.ModLib(目录) | 缺陷,重写 |
| 修复奔跑攻击耐力消耗 | Zen.ModLib(目录) | 缺陷;此处仅限玩家 |
| 修复弹丸旋转刷屏 | 舒适模组 — BetterZeeLog | 同样的修复 |
| 修复发送失败日志刷屏 | 舒适模组 — 更好的Zee日志 | 缺陷;那个模组移除了调用,这个模组将其重定向 |
| 修复容器日志刷屏 | 舒适模组 — 优化版Zee日志 | 缺陷在于;那个模组移除了调用,而这个模组则重定向了它们 |
| 修复物品图标崩溃 | 舒适模组 — 让我玩 | 缺陷;此处采用较小的修复方案,不改动共享物品数据 |
| 修复负耐力 | 午夜特效 | — |
| 修复地下城加载卡顿 | 午夜特效 | — |
| 修复传送幽灵玩家 | 午夜特效 | — |
| 修复未保存的客户端更改 | 午夜特效 | — |
| 修复水色接缝 | 午夜特效 | — |
| 修复非物品对象数据库条目 | 午夜特效 | — |
| 清除驯服巡逻点 | 午夜特效 | — |
| 修复地图自动关闭 | 午夜特效 | — |
| 修复生物群系区域查找 | 午夜特效 | — |
| 修复加载界面卡死问题 | 午夜特效 | — |
| 修复 | 来源 | 来自那里的东西 |
|---|---|---|
| 驱逐死亡ZDO记录 | 午夜特效 | — |
| 修剪ZDO数据池 | 午夜特效 | — |
| 修复ZDO序列化分配 | 午夜特效 | — |
用模组管理器安装,或将 维尔海姆社区补丁.dll 进入 BepInEx/plugins.
在服务器和每个客户端上安装它,即可获取全部内容。 两端都不需要:模组客户端可以加入原版服务器,模组服务器也接受原版客户端。该模组不添加任何物品、预制体、配方或存档数据,因此它接触过的世界仍可在原版中加载,而它发送的唯一一条网络消息会被没有安装该模组的人忽略。
单方面安装的后果:
混合队伍的三个注意事项:
如果服务器和客户端都安装了该模组,它们的主版本号和次版本号必须匹配;否则Jotunn会拒绝连接,而不是让双方在行为上产生分歧。
如果一台机器确实以无头模式运行,但仍应获得客户端修复程序,请设置 修补每一面
在配置中设置并重启。这是最后的手段——它的存在是为了防止识别专用服务器的图形设备检查出现错误。
这里的几个修复是通过重写原版方法内部的指令而不是包装该方法来实现的,而其他模组有时也会重写相同的方法。本模组的所有重写都被特意安排在 之后 其他人的,并且每个都会检查它是否找到了预期内容,如果没有找到,就不去改动该方法。因此,如果另一个模组已经修复了同样的缺陷,那个模组的版本就会胜出,而这个模组则会退让,而不是与之对抗。
当这种情况发生时,你会看到这样一行 未找到可重定向的 ZLog.Log 调用,因此此修复未生效 在日志里。这是机制在起作用,而不是故障。真正的故障看起来不一样——
修复失败 在起始行上,但上述例外情况除外。
物体卸载遵循同样的原则。Fix Unload Discovery Scan 和 Fix Object Unload Crash 只有在其他所有模组都处理完之后才决定卸载什么,因此某个让物体保持加载的模组(例如 SeidrChest 的远程箱子)仍然会让它保持加载,而某个替换卸载流程本身的模组则会同时接管这两者。当另一个模组确实改变了保持加载的内容时,日志会一次性说明 卸载发现:另一个模组改变了哪些对象保持加载这也是该机制在起作用。
已知重叠: 更好的日志 修复了三个相同的缺陷(容器请求日志记录、“发送数据失败”以及投射物零速度旋转警告)。两者可以安全地一起运行,并且 BetterZeeLog 中这三个缺陷的修复版本会生效。
已知重叠: 网络性能系统 1.9.1及更高版本应用与“修复空闲生物同步”相同的空闲生物修复。安装该模组后,本模组的版本将停用,并在日志中说明一次。
已知重叠: 禅境传送门 有其自身的传送门配对规则:没有符文碎片的传送门永远不会相连,每个符文连接一对传送门,木制与石制传送门可以保持分隔。修复传送门连接扫描会替换游戏的配对流程,而原流程会跳过这些规则,因此当其他模组修改了该流程时,它会自行停用,并在日志中说明一次,附带 传送门配对已被…更改. 然后游戏自身的配对会在应用了另一个模组的规则下运行。
问题反馈至 GitHub请附上您的
日志输出.log 以及你正在运行的其他模组列表。
要判断某个修复是否应放在这里,标准是:
如果不符合这些标准,将不予接受。此模组仅修复错误和性能问题。

修改前置工具
2026-09-12 14:33:53
修改前置工具

史诗战利品
randyknapp2026-09-09 21:20:10
为英灵神殿添加战利品掉落、魔法物品和附魔。

制作 建造 熔炼 烹饪 燃料 从容器中取出
aedenthorn2025-06-30 08:34:14
让你在制作、建造、使用熔炉和窑炉、添加燃料、烹饪食物等时,可以使用附近容器中的资源。

种植一切
Advize2025-09-09 11:15:37
重写了bkeyes93的种植增强模组。允许你的种植者种植浆果丛、蓟、蒲公英、蘑菇、此前无法获取的树种以及其他装饰性植物。还包括许多其他杂项功能(详见

无限制传送门
frostedplaything4102023-09-02 17:39:40
无限制传送门是一个客户端模组,允许玩家通过传送门传送任何物品。该模组提供广泛的自定义选项,让玩家能够控制物品限制、移除限制,

农场格子
Sarcenzzz2023-06-14 11:38:34
允许所有通过种植器种下的植物自动对齐并放置在网格中,确保它们有足够的生长空间。

更好的UI
MKMasa2021-04-15 09:19:42
这个模组对游戏界面做了一些细微的调整。你可以编辑并选择想要启用的更新内容。

更好的射箭
Ishid42026-09-10 16:16:51
为弓术玩法添加了许多功能和改动,包括全新的箭袋系统、可回收的箭矢、更精准的瞄准以及逼真的箭矢物理效果。