囤积

创作者: HelixDev
已更新:2026-09-26 00:12:59
312KB

前置 MOD

使用 囤积 时将自动安装

关于此 MOD

一个用于存放附魔装备的宝库,可按守卫分区或共享,配有可排序、可筛选的列表,外加一个用于附魔材料的符文贮藏架。

囤积

用于存放你的附魔装备的宝库,以可排序和筛选的列表形式展示,而非箱子网格。结界内的宝库会打开该结界自己的商店,与该结界内的玩家共享。结界外的宝库会打开全服务器共享的商店(或者,如果服务器选择的话,每个玩家各自的商店)。商店会随着你击败首领而成长。第二件物品,符文储藏柜,是一个带有标签的架子,用于存放符文石、碎片石和附魔材料。

需要EpicLoot。宝库只收魔法装备。

囤积者

  • 在工作台附近用锤子(杂项)建造:20木材,10石头,5树脂。
  • 物品保存在服务器上,而非方块内,因此用锤子移除宝库不会造成任何损失。没有任何东西能损坏它:袭击、火焰、天气以及失去支撑都不会对它造成影响。
  • 它会接收来自任何模组的已鉴定的EpicLoot魔法装备。普通装备、未鉴定的物品和材料会被拒绝,并显示一条提示信息。
  • 必须在5米范围内才能使用。
  • 已移除模组中的物品会以“未知物品”的形式保留在图鉴中,直到重新启用该模组。

宝库开启的是哪个商店

  • 在玩家病房内: 该守护者自己的商店。只有守护者所有者及其名单上的玩家才能打开。同一守护者内的每个宝库打开的都是同一个商店。新建的守护者初始商店为空。
  • 每个病房外: 共享商店,每一个这样的囤积处都会开启它。服务器可以将其设置为每位玩家各自的商店(无主宝藏否则在恢复之前共享存储无法被打开。
  • 几个守卫看守一个宝库: 先设立商店的选区获胜。如果还没有任何选区设立商店,则距离最近的选区获胜。
  • 关闭的病房: 它的商店仍会开放,面向名单上的玩家。当守护关闭时,任何人都可以在石碑处将自己加入名单,所以窗口会提醒你。服务器可以将其设为仅限所有者(关闭授予访问权限)。
  • 一个已失效或关闭的结界: 它的仓库为其主人保留。放置一个新的守卫区域并在其中打开一个宝库:窗口提供 领取在那里存入前先认领,因为存入会为该受监护者开启一个新的存储库。
  • 窗口标题始终会显示你所在的商店:共享、你的或某人的监护室。

只有基础游戏的结界才算数,以及使用这些结界的模组(例如ProtectiveWards)。来自WardIsLove、ArcaneWard或LegacyWard的结界不被识别:它们附近的宝库会打开共享仓库。如果某个模组只在游戏内更改结界范围(ValheimPlus、BetterWards),请设置 守卫范围 到它使用的范围。

层级

每家商店初始拥有40个格子,并会自动升级。你可以在该商店的任意宝库处进行升级,每击败一个Boss可提升一阶。该Boss必须在世界中已被击败。升级材料来自你的背包,若安装了AzuCraftyBoxes,也可像制作时一样从附近的箱子中取用。箱子会随着升级改变外观,周围还会出现钱币堆。

层级 首领 槽位 默认消耗
1 鹿角神 80 鹿皮10,硬鹿角1,魔法粉尘5,魔法精华2
2 长者 120 青铜10,优质木材10,魔法粉尘10,魔法试剂5
3 骨肉山 180 铁10,链条2,稀有粉尘5,稀有精华3
4 中等 240 银币10,狼皮5,稀有粉尘10,稀有材料5
5 亚格鲁斯 300 黑色金属 10,亚麻线 10,史诗粉尘 5,史诗精华 3
6 女王 380 永恒之油 10,世界树之木 10,传说之尘 5,传说试剂 3
7 推子 480 炎金属 10,灰岩 10,神话之尘 5,神话精华 3

窗口

  • 要存入,请将装备拖到列表上,或在背包中按住Ctrl点击它。要取出,请点击一行或将其拖出。
  • 将所有魔法装备存入仓库后,你的快捷栏、已装备物品、AzuExtendedPlayerInventory的槽位以及QuickStackStore收藏夹中的物品将保持原位。
  • 筛选条件:名称、稀有度、类型、生物群系、升级等级、套装部件、附魔(全部或任意,可设最低值),以及最多三行属性条件,如“伤害 >= 120”。点击列标题可按该列排序,再次点击可反向排序。
  • 将鼠标悬停在某一行上,可将该物品与你已装备的物品进行比较。
  • 历史 标签页:商店最近的存入、取出、升级和领取记录,包括操作人和时间。任何能打开商店的人都可以查看。
  • 拿取需要有一个空闲的物品栏位。如果在物品到达前你的物品栏已满,它会等到你腾出空间为止。
  • 游戏会在存入前保存你的角色,前提是该物品在你上次存档后发生了变化(被拾取、制作、附魔或从宝库中取出)。正是这个存档让宝库能在崩溃后恢复,而不会丢失或复制任何物品。
  • 手柄:摇杆浏览列表,A键领取,X键全部存入,Y键切换排序,LB键移至列表(再次按下可在物品与历史记录之间切换),RB键返回背包,B键关闭。在领取行上按A键即可领取。筛选器和升级按钮需要鼠标操作。

符文宝箱

一个带架子的衣柜:每种材料都有一个带标签的槽位,行从魔法到远古,列包括粉尘、精华、试剂、碎片和符文石。空槽位会显示该材料褪色的图标。碎片石和蚀刻符文石放在架子旁边和下方的空单元格里。

  • 在距离附魔台10米内用锤子(杂项)建造:10个优质木材,8个铁。
  • 只需要符文石、碎片石和附魔材料。
  • 每种材料都有一个专属槽位,可存放一组普通堆叠。无论以何种方式添加(拖拽、快速堆叠、全部存放、多用户箱子),材料始终进入其专属槽位。当槽位已满时,添加会被拒绝并显示提示信息。
  • QuickStackStore的整理功能会将其归置妥当:每种材料放回对应的槽位,其余物品则放入空闲格子。
  • 回收与再利用的“全部回收”对符文贮藏无效。
  • 任何人都能打开它,守卫效果适用。它无法被破坏,只有在清空后锤子才能将其移除。
  • 使用AzuCraftyBoxes后,附魔会从附近的符文储藏中扣取。其内容物无法被献祭。
  • 符文缓存架视图 (每台电脑的设置)会关闭标签和图标;槽位和规则保持不变。

安装中

在服务器和每个客户端上安装Hoard,所有版本必须一致。

如果你使用这些模组,请将符文缓存添加到它们的排除项中:

  • 自动存储,在服务器的 阿祖玛特.阿祖自动存储.yml,所以自动存放不会把它填满:
    符文储藏:排除:- 全部
    
  • PlanBuild:添加 符文秘藏 至 排除的计划预制体,或者计划中的符文宝库可以在远离附魔台的地方完成。

从1.0版本更新

  • 请先备份世界文件夹。
  • 首次启动时,1.1 会转换 Hoard 的文件,并在其旁边保留一份 1.0 文件的副本(参见下方的“回到 1.0”)。
  • 已经存入宝库的一切都留在 共享仓库,在其层级。位于结界内的宝库现在会开启该结界新的、空的存储,层级为0。要移动你的物品,请在各个结界外的宝库取出物品,然后在你所在结界的宝库中存入。使用 无主宝藏 默认情况下 共享,管理员可以转而开启 守卫商店 暂时关闭:之后每个宝库都会打开共享仓库。切换前先移动1.0物品。 无守宝藏 至 个人: 共享存储设置为该状态时无法打开 个人.
  • 符文储物箱会在原地变成衣柜。每个储物箱首次打开时,会将物品移入新的槽位;不会移除任何东西。如果储物箱中有某种材料的两组堆叠,第二组会进入一个空闲格:将其拖到该材料的槽位上即可合并。衣柜比旧箱子更大,因此可能会嵌进墙壁;移动它意味着必须先清空。

设置

BepInEx/配置/helix.hoard.cfg服务器的数值适用于所有人。管理员可以在游戏内通过配置管理器更改它们,而在服务器上手动编辑后几秒内就会生效。

区域 你能设置的内容
2 囤积 建造成本、访问范围、每次存放物品提示
3个层级 起始栏位,每层一行: Boss钥匙; 栏位; 材料,例如 击败鹿王;80;鹿皮:10,硬鹿角:1,魔法尘:5,魔法精华:2
4个符文宝箱 建造成本, 自由行 (书架下方松散排列的细胞行,0–8),附魔台必须离得多近。旧的 行 设置已不再使用
5 储存空间 保留的备份副本数,日志大小
6个守卫 守卫仓库 开/关, 关闭病房访问 (成员或仅限所有者), 范围结界 (0 = 各结界自身), 历史记录长度 (0 隐藏历史记录标签页), 未受保护的囤积 (共享或个人)
9 客户 窗口大小,提示框对比,日志级别, 符文缓存架视图 (每台电脑)

关闭设置绝不会移动或删除物品。使用 守卫商店 关闭后,结界商店会保留其物品,直到重新开启。随着 未受保护的宝藏 切换后,另一种商店会保留其物品,直到切换回来。

管理员

商店数据存于服务器的 世界局部 文件夹,紧邻世界:

  • <世界>.宝库 和 旧 和 .old2 备份
  • <世界>.囤积.日志*每一次变更的记录
  • <世界>.宝藏.<日期>,每次世界存档时都会复制一份(保留最新10份)

玩家的游戏会保留一个小的恢复文件,位于 囤积 本地存档文件夹中的文件夹。不要删除它。

管理员命令,在控制台中或在聊天中以 /:

命令
囤积统计 物品、商店数量、共享商店等级、待处理转移、日志和备份状态
囤积商店 [orphans|<player>] 每个商店一行:其受监护人或其他所有者、状态(存活、关闭或失去受监护人时的孤儿状态)、物品、层级、最后使用时间
囤积重新附着 <store ID> [转移 [<player>]] [强制] 将商店移动到你所处最近的尚未建有商店的选区。选区商店要求其所属选区已消失或关闭,除非你添加 力量;添加 转移 当该守护物的所有者并非商店所有者时。个人商店总是需要 转移独自前往你所站的病房,而 转移<player> 把它交给另一个角色(通过玩家ID指定的离线玩家)。共享商店无法移动
囤积日志 <玩家、物品ID或请求ID> [store:<商店ID>] 最新的匹配日志行
囤积恢复 <物品ID或请求ID> [玩家ID] 从日志中为玩家复制一件物品。每次使用都会再复制一份,所以只用于确实丢失的物品
囤积导出 将每个存储的物品写入到 囤积 商店旁边的文件
囤积验证 检查所有已存储的物品是否都能加载

要回滚世界,请先停止服务器,然后:

  1. 恢复世界备份。
  2. 移动每个 <World>.hoard* 将文件(包括日志)移动到另一个文件夹。如果日志保留,服务器会重放它并撤销回滚。
  3. 复制 <世界>.囤积.<日期> 取自同一世界存档 <World>.hoard .

角色不会随世界回档,因此自那之后取出或存入的物品可能会出现翻倍或丢失的情况,和任何箱子一样。

强制删除 在符文储藏箱上会删除其中的所有内容。请先清空。宝库碎片可以安全移除。

回到1.0

1.0会拒绝1.1写入的文件,也不会做出任何更改,因此在您重装1.1或恢复1.1在转换时保留的副本之前,Hoard会一直处于关闭状态。

恢复会失去什么: 宝库会恢复到更新时的状态。自更新后存入的物品,包括所有守库仓库和个人仓库中的物品,都会消失。自更新后取出的物品会回到宝库中,而玩家仍然持有这些物品。

恢复方法:

  1. 停止服务器。
  2. 在服务器日志中,找到最新的 [商店] 已迁移… 1.0 副本 v1-<stamp> 那枚邮票已经盖好了,就是最新那枚 <世界>.囤积.v1-<印记>.完成 文件,是要恢复的那个。较旧的完整集是较旧的状态,而一个没有 完成 文件不完整:切勿恢复。
  3. 每隔一个移动 <世界>.囤积* 文件不在 worlds 文件夹中。
  4. 检查每个文件 完成 lists:它的大小及其 CRC-32(zip 使用的校验和),例如 python3 -c "import sys,zlib;d=open(sys.argv[1],'rb').read();print(len(d),format(zlib.crc32(d),'08x'))" <文件>.
  5. 将列出的每个副本重命名回其列出的原始名称(去掉 .v1-<stamp>)。
  6. 移动 完成 文件本身先放一边,然后从1.0开始。

限制

  • 如果你的游戏崩溃,只有在你背包里尚未移动的物品才会在重新进入后保留。一旦你将物品放入背包或AzuExtendedPlayerInventory装备栏中,就像放入箱子一样,它们将会丢失。
  • 当物品离开你的背包时,如果在这一帧内发生崩溃,该物品可能会被复制。
  • 使用MultiUserChest时:
    • 你拿走并放进另一位玩家游戏中正在处理的箱子里的物品可能会丢失,如果在极少数竞态情况下那个箱子拒绝接收该物品,而你的游戏在下一次保存前崩溃了。
    • 如果有人整理符文储藏箱,或者它在首次打开时转化,而同一时刻另一名玩家将物品拖入其中,该物品可能会丢失。MultiUserChest 在任何人整理的箱子上也存在同样的竞态问题。
  • 传输中途崩溃后,请在同一台电脑上重新登录。恢复文件不会跟随你的角色一起转移。
  • 商店属于角色,而非账号。新角色看不到旧角色的个人商店或守卫商店(管理员可以用 囤积重新附着…转移)。
  • 同一玩家在完全相同的位置重建的结界会恢复其原有的储物;在其他任何地方重建则是新结界,原有的储物等待被认领。
  • 当结界关闭时,任何人都可以在石碑处加入其名单,而结界所有者无法移除他们。这就是基础游戏中结界的工作方式。
  • 使用AzuCraftyBoxes时,从其他玩家游戏所处理的箱子中取出的升级材料可以返还,与任何AzuCraftyBoxes制作一样。
  • 范围检查会信任玩家游戏所报告的位置,就像其他宝箱模组一样。

卸载中

先把每个符文宝库清空。宝库里的物品会留在 <世界>.hoard 如果重装1.1版本,就回来吧。

Valheim: 英灵神殿 的热门 MOD

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

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