统一自动保存间隔

创作者: Daishi11
已更新:2026-09-19 18:59:15
0KB

关于此 MOD

可配置的战斗感知瓦尔海姆自动保存间隔,适用于托管世界和本地角色。

统一自动保存间隔

一个微型BepInEx插件,可修改瓦尔海姆内置的自动保存间隔,并能在玩家战斗时短暂推迟自动保存。

默认普通间隔: 600秒 / 10分钟.

默认最大战斗延迟: 120秒 / 2分钟.

该模组未实现独立的存档系统,也不会创建自定义存档文件。它仅调整了Valheim现有的 存档间隔.

为什么

《英灵神殿》正式支持 保存间隔 用于专用服务器可执行文件,但不作为普通客户端或通过 Valheim 托管的世界的游戏内设置。 启动服务器 选项。

频繁自动保存可减少崩溃后的进度损失,但自动保存也可能导致明显的卡顿。因此,战斗保护机制允许在有人正在战斗时,让普通自动保存短暂等待。

行为

游戏内主持 / 启动服务器

主进程拥有世界,所以正常间隔适用于:

  • 主持的世界;
  • 房主的本地角色。

与 主持游戏时保护所有玩家 = true,房主会检查所有已连接的玩家。如果在自动保存到期时有生物正在以其中任何一人为目标,保存可能会被推迟。

加入客户端

加入的客户端不拥有服务器世界。配置的间隔适用于该客户端的本地角色存档。

战斗保护只监视加入客户端上的本地玩家。

最大延迟

战斗不会永久禁用存档。

默认设置示例:

  • 普通自动保存:600秒;
  • 最大战斗延迟:120秒;
  • 战斗中保持激活时的硬性最大间隔:720秒。

如果战斗提前结束,正常的600秒阈值将恢复。如果正常存档已经逾期,Valheim自身的自动存档会在短暂的无战斗窗口结束后立即运行。

战斗检测

当生物处于 Valheim 战斗状态时,即视为战斗激活 基础AI 当前目标是一名受保护的玩家。

一个简短清晰的窗口会在最后一个目标消失后保持战斗状态几秒钟,这样重新锁定目标时就不会快速切换保存阈值。

默认清除窗口为5秒。

配置

首次启动后:

BepInEx/配置/daishi11.valheim.unifiedautosaveinterval.cfg

默认值:

[通用] 自动保存间隔秒数 = 600 [战斗] 战斗中避免保存 = 开启 最大战斗延迟秒数 = 120 战斗结束秒数 = 5 作为主机时保护所有玩家 = 开启

有用的常规区间:

  • 600 10分钟
  • 480 8分钟
  • 300 5分钟
  • 60 = 1分钟用于简短测试

允许的正常间隔:60 至 3600 秒。

允许的最大战斗延迟:0 到 600 秒。

设置也可以通过兼容的BepInEx配置界面进行更改。

兼容性

  • 没有 Harmony 补丁。
  • 没有自定义存档格式。
  • 没有自定义备份系统。
  • 无约顿巨人依赖。
  • 使用《英灵神殿》现有的自动保存计时器和保存例程。

已在 Valheim 1.0.x 模组包上使用 BepInExPack Valheim 5.4.2350 进行测试。

推荐配置

正常游玩时:

保存间隔秒数 = 600 战斗中避免保存 = true 最大战斗延迟秒数 = 120 战斗结束秒数 = 5 作为主机时保护所有玩家 = true

快速战斗测试:

保存间隔秒数 = 60 最大战斗延迟秒数 = 30

在持续战斗状态下跨越一分钟保存点。日志应报告战斗保护,存档应在战斗解除后不久运行,或在90秒硬性上限时运行。

授权

麻省理工。

Valheim: 英灵神殿 的热门 MOD

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

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