长屋

创作者: Ezomic
已更新:2026-08-18 11:22:39
93KB

前置 MOD

使用 长屋 时将自动安装

关于此 MOD

每个Ezomic模组,都锁定在一套服务器会接受的组合中。

长屋

长屋是英灵神殿的Ezomic整合包。它包含Ezomic设置所使用的版本的Ezomic模组,与Ezomic服务器运行的是同一套。

此包中没有 DLL 文件。它只是一个清单,列出每个模组的准确版本,外加一个图标、本文件和一个更新日志,因此通过模组管理器安装它会安装模组本身。

Thunderstore 页面 · 更新日志

里面是什么

模组 它的作用
长屋核心 剩余部分的共享库:多人游戏版本检查、主机配置同步,以及额外库存行的仲裁。
轭 更大的堆叠,逐个生物群系获得。
里斯特 技能旁的字符等级,刻在你选择并深化的符文石上。
乌坦加德 你队伍中无人解锁的生物群系会让你挨饿:食物烧毁,增益被拒。
Vaettir 从远古种子培育出森林之灵,为它建造家园,它便会为你整理箱子。
杜尔 服务器加入策略,以及客户端防止角色加载到错误世界的保护机制。
辛卡 箱子、栅栏以及其他无法对齐物体的吸附点。
金达 装载熔炉、窑炉或一次烧制多个。减少往返,产出同样的金属。
图姆 农场动物跟随:对着驯服的野猪或母鸡按Alt+E,它就会跟着你走。
达尔拉 地下城若三十个游戏日无人问津,便会重新填满。
潜行 在海尔迪的某个地牢中吹响号角,其小首领便会再度苏醒。
斯卡夫特 锻造技能越高,锤子修理的覆盖范围越远。
瓦卡 离开期间火堆会持续燃烧。每次离开消耗一份燃料,无论离开多久。
贾夫纳 锄头会对其接触的平坦地面进行平整,而不是对准你的准星,而挥动范围由制作技能决定。

确切版本见 manifest.json,Thunderstore 会在整合包页面上列出它们。每个模组都有自己的 README 和自己的更新日志。

并非Ezomic发布的所有内容都在这里。比如Surge是单独发布的,不属于这个整合包。模组是在玩过之后才会被加入整合包,而不是编译通过就加入。

版本锁定

每个依赖项都锁定在确切的版本而非最低版本,因此同一整合包版本的两个人的文件完全相同。

这一点很重要,因为Longhouse Core在连接时会执行一项操作。它会比较客户端与服务器上每个Ezomic模组的版本和构建ID,如果客户端不匹配,服务器就会拒绝连接。匹配的版本锚点可以避免这项检查误伤那些没有任何过错的玩家。

整合包的版本是独立的,不跟随任何成员的版本。当集合发生变化时它才会更新:添加、移除或重新锁定某个模组。模组内部的变化记录在该模组的更新日志中;集合的变化则记录在 更新日志.md.

如果你在整合包配置中更新了单个成员的模组,你就不再处于锁定版本集,而仍在运行整合包版本的服务器将拒绝你的连接。

安装

使用模组管理器。安装 长屋 在Thunderstore Mod Manager或r2modman中,它会拉取所有成员mod以及固定版本的BepInEx。

手动安装意味着你需要亲自安装每个成员,并使用指定的版本 manifest.json该压缩包中没有可复制的文件。

要求:

  • BepInEx 5.4.2350 (迪尼克的英灵神殿整合包解析为依赖项。这些模组使用 BepInEx 5 API,无法在 BepInEx 6 上运行。
  • 《英灵神殿》1.0或更高版本。 2.x 版本基于 1.0.7 构建。1.1.7 版本是 1.0 之前《英灵神殿》的最后一个版本;这两条线不可互换。

这里不需要服务器。整套内容在单人模式和自建世界中均可运行。

配置

该整合包没有自己的设置。每个模组会将自己的文件写入到 BepInEx\config\ezomic.valheim.<mod>.cfg 首次运行时,其README文件会说明其中包含的内容。请注意,BepInEx会在首次运行时保存这些文件,因此即便在后续版本的模组中修改了默认值,也不会改变你已经生成的配置文件。

开始游戏前,有两个默认设置值得了解一下:

  • Dyrr在客户端保护你的角色,该功能默认开启。 它记录每个角色所属的世界,并拒绝将该角色加载到不同的世界中,在本地世界中(保护 / 保护角色)并且加入服务器时(保护 / 保护服务器上). 如果你有意让一个角色在多个世界间穿梭,就把两者都关掉。
  • 迪尔的服务器端大门在管理员启用之前不会拒绝任何人。 门 / 强制 默认为 假,它会记录本应被拒绝的请求,并允许所有人进入。

多人游戏

在服务器和每个客户端上安装相同版本的资源包。

长屋核心在连接握手期间发送每个Ezomic模组的版本和构建ID。如果集合不一致,服务器会关闭连接:客户端会看到Valheim的“不兼容版本”界面、一个列出不一致模组的对话框,以及同样的列表显示在 BepInEx\日志输出.log构建 ID 和版本字符串都会进行比较,因此两个都声称是 1.2.0 的 DLL 如果分别编译,就会被拒绝。要在两端安装已发布的包,而不是自己构建,才能让这些 ID 保持一致。

大多数成员需要注册预制体,或者两端都必须安装,因此客户端携带了服务器没有的模组时,会被拒绝连接,而不是仅缺失某个功能。有两个例外:Skaft 只需安装在主机端,没有安装它的客户端仍可加入;Sinka 只影响客户端的放置,完全不参与检查。

自1.2.0版本起,Sinka有一个值得了解的后果,因为它是这一规则的例外。一个箱子叠在另一个箱子上时,只有当拥有该游戏的所有者玩家持有Sinka时,上面的箱子才会被支撑住,而所有权会跟随附近的玩家。所有运行此整合包的玩家都拥有它,所以在这里堆叠是安全的;如果加入的玩家只安装了部分内容,就会在从未触碰的情况下摧毁上面的箱子及其内含物品。 StackContainers = false 在Sinka的配置中,如果这个风险值得避免,可以关闭该功能。

在服务器上,房主的配置值会在内存中应用到已连接的客户端。客户端的配置文件不会被修改,客户端自身的配置值会在断开连接后恢复。按键绑定不在此列:房主的按键设置不会应用到你的按键设置上。

核心的校验位于 BepInEx\config\ezomic.valheim.core.cfg,三个默认全部开启:

设置 默认 效果
强制版本 真实 当客户端和服务器在安装的 Ezomic 模组或其版本上不一致时,拒绝连接。
强制构筑 真 如果两端声称版本相同但构建不同,也请拒绝。如果你在多台机器上自行编译模组,请关闭此选项。
执行配置 真 将主机的设置应用到已连接的客户端。

只有 Ezomic 模组会参与此检查。你安装的其他模组不受检查,也无法防止版本不匹配。

兼容性

基于 Valheim 1.0.7、Unity 6000.0.75、BepInEx 5.4.23.5 和 Harmony 2.9 构建。

几名成员添加了可建造部件和物品:Kynda的酒桶和木架、Vaettir的树苗、灵魂和收纳柱、Taum的缰绳、Lur的号角。Valheim会丢弃找不到预制体的物体,因此移除其中任何一个模组后,下次加载世界时,所有已建造或已存储的相关物品都会被删除,没有任何提示,也无法恢复。在移除成员前请先备份世界。

与其他模组暂无已知冲突,但该套装体量较大,涉及物品栏、堆叠、容器、建造和生成,因此很可能与功能相同的其他模组产生重叠。

故障排除

以“版本不兼容”为由拒绝。 客户端与服务器不在同一集合中。请阅读 BepInEx\LogOutput.log 在客户端上:Core会指出哪些模组不一致以及哪一方领先。通常有一端会落后一个整合包版本。

某项设置对服务器无效。 主机的数值会在你连接期间生效。请在服务器上修改,或在单人模式下修改你自己的配置。

一个模组似乎没有运行。 每个模组在启动时会记录其名称和版本,记录位置在 BepInEx\LogOutput.log如果该行缺失,说明模组未加载。如果该行存在但功能没有生效,下一步应检查配置文件。

错误报告

在以下地点报到: Discord 或在 问题追踪器Discord 是更好的选择,当你无法确定是哪个模组导致问题时,大多数情况下都是如此。

包含:

  • BepInEx\LogOutput.log它列出了所有已加载的模组及其版本。
  • 无论你是在服务器还是单人游戏中,以及两端的整合包版本。
  • AppData\LocalLow\IronGate\Valheim\Player.log 如果一个原版机制出错了。帧中途抛出的异常会记录在那里,而不是BepInEx日志里。

漏洞与建议

两人都前往该地点。 长屋.thijssensoftware.nl/漏洞 用于任何损坏的东西,并且 长屋.thijssensoftware.nl/ideas 是用于模组下一步该做什么的。你也可以在那里为其他人的想法投票。

登录需要 Steam 或 Discord 账号。我就是照着这个名单来的,所以投票决定我接下来选什么。

Discord

discord.gg/hJzAVaZ5wb 是发布更新、提供支持、提交错误报告以及咨询兼容性问题的地方。

服务器

阿姆斯特丹时间有一个小型 EU 服务器正在运行这个整合包,如果你想找个地方玩的话。战斗难度为困难,资源倍率 1x,其余全部原版,无需申请,也没有活跃度要求。它运行 Dyrr 并开启强制执行,所以请带一个从未在其他世界游玩过的角色。连接信息在 Discord 里。

正在生成清单

tools\build-manifest.ps1 重写引脚,这样就不必手动输入了:

.\tools\build-manifest.ps1 .\tools\build-manifest.ps1 -PackVersion 2.1.0

它读取每个成员自己的 manifest.json,这是构建模组包的源文件,并重写 清单.json 在这里。缺失或格式错误的成员会导致运行失败,而不是生成一个较短的包。在没有 -包版本 它保留清单中已有的版本号,因此刷新 pin 不会重新为整合包编号。成员列表是明确的,就在脚本里。

许可证

MIT。版权所有 (c) 2026 Robbin Thijssen (Thijssen Software)。详见 许可证.

Valheim: 英灵神殿 的热门 MOD

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

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