你不配

创作者: sighsorry
已更新:2026-08-31 02:41:19
330KB

关于此 MOD

《英灵神殿》多人及合作模式的个人进度系统。使用个人钥匙解锁武器、护甲、食物、商人物品、门、Boss召唤和地图图标。根据玩家进度控制袭击和生物生成。包含服务器同步和自定义物品等级。

你不配

Valheim的角色独立进度。

展览

个人进度

共享同一世界的角色会根据各自的进度看到不同的商人库存。

Personalized trader stock

物品限制

装备、消耗品和宴席会显示缺少的要求,并且在角色获得所需钥匙之前无法使用。

Item progression restrictions

门和首领召唤

在使用关键物品开启上锁的门或激活首领祭坛时,个人进度也同样适用。

Locked doors

Blocked boss summons

模组集成

其他模组可以复用YNW的个人钥匙检查及本地化的阻止消息,用于自己的交互。

Modded portal restriction

你不配(YNW)会将受支持的无效、非保留内容个性化 全局键 通过使用Valheim原生角色唯一键进行检查。因此,同一世界中的玩家可以拥有不同的商人库存、袭击资格、生成资格和物品使用进度。

携带数值的钥匙、保留修饰符、季节性钥匙及其他共享世界状态保持原版行为。

功能

  • 个性化兼容的原版及模组全局键位进度。
  • 向死亡、互动或请求玩家64米范围内的活跃玩家授予支持的事件密钥。
  • 通过以下方式添加简单的生物击败键 击败键.
  • 在角色获得钥匙之前,隐藏已配置的专属位置图标。
  • 限制分级物品的最终使用,但不影响收集或制作。
  • 遵循服务器的实际 玩家突袭 设置。
  • 同步服务器的 进度配置 和 位置文件 给客户。
  • 为已连接的Steam玩家提供管理员命令。

配置

YNW 创建两个独立的配置文件。 进度.yml 包含生物击败键和有序物品等级。其唯一保留的根字段是 失败按键;其他每个根字段都是一个物品等级,从低到高排列。

defeatKeys:- 预制体:[Serpent] 键:defeat_serpent Meadows:- Wood - Stone BlackForest:requiredKey:defeated_eikthyr 资源:- HardAntler - Bronze - TrollHide Swamp:requiredKey:defeated_gdking 资源:- Iron - Entrails - CryptKey SerpentItems:requiredKey:defeat_serpent 资源:- SerpentMeat

位置配置文件 直接映射每个 区域系统 将预制体名称的位置分配到一个必需的个人密钥。没有包装字段。

商人_黑森林: 已击败_赤血灵鹿 希尔德_营地: 已击败_赤血灵鹿 沼泽女巫_营地: 已击败_邪骨恶灵 石冢01: 已击败_赤血灵鹿
  • 层级名称只是标签,不是生物群系检查。
  • 生物和资源名称为内部预制件/物品名称。
  • 位置配置 键是精确的位置预制体名称,不是本地化标签、生物群系名称或小地图显示图标标记。
  • 扩展世界数据可能会保留一个自定义 始终显示图标 或 已放置图标 标记在其自身配置中。YNW 会解析原始位置预制体,并保留所选的图标、大小和动画。
  • 已省略无法解析为以下内容的预制体和图钉: 区域系统 地点不受限制。
  • 使用 {} 空 位置配置文件前 位置图标 阻挡 进度配置 未迁移。之前的显示标记条目不会被当作预制体别名或进行迁移;请使用位置预制体名称重新创建其规则。
  • 败北按键 在其击败的生物周围授予其钥匙;它不需要致命一击。
  • 原版和模组的战败全局键通常不需要重复 战败键 规则。
  • 物品可以通过配方、烹饪、发酵和冶炼来继承品阶。
  • 序列形式层级没有 必需键 并对资源进行分类而不加限制。

两个YAML文件分别经过验证、热重载、服务器同步,并作为各自独立的最后已知良好状态保留。对其中一个文件的无效编辑不会回滚另一个文件,远程客户端会在内存中应用服务器副本,而不会覆盖其本地文件。

物品限制

当角色缺少某物品的已解析 所需按键,YNW可以阻挡:

  • 装备和弹药使用;
  • 食物、药水及其他消耗品的使用;
  • 直属首领供品与最终物品架祭坛激活;
  • 钥匙类物品用于开启上锁的香草门;
  • 当安装 InventorySlots 时,InventorySlots 将装备路由。

采集、拾取、制作、烹饪、发酵、建造、修理、战斗和生态区域移动仍然不受限制。玩家可以提前准备物品,但在获得钥匙之前无法执行其受保护的最终用途。

物品限制绕过需要同时具备服务器管理员状态和原版调试模式。此绕过不会禁用全局键、袭击或生成个性化。

多人游戏行为

可个性化设置的全局按键写入不会计入共享世界进度。受支持的死亡与交互路径会向相关来源64米范围内的活跃玩家授予与原生角色按键相同的字面量。

商人和 条件对象 检查使用本地角色。突袭和生成补丁会针对相关角色评估其支持的关键条件,而不是将每位玩家视为进度相同。突袭实例、生成计时器、已打开的门以及生成的网络对象仍属于共享世界系统。

原版仍会与每个客户端共享已放置的独特地点数据。YNW 在小地图构建其运行时标记时仅过滤已配置的地点预制体,因此不同角色可以看到不同的商人位置图标。在 YNW 使用传输后的预制体标识进行过滤后,自定义 Expand World Data 显示标记保持不变。原始地点数据仍会共享;未解析、手动以及由 Vegvisir 创建的已保存标记不受影响。

英灵神殿兼容路径

YNW保留Valheiman之路4.10.1的共享世界记录:巨石布局、放置、清理/重置标记、完成状态和冷却时间;符文石发现;以及地下城完成情况,包括旧版地点记录和世界总计。这些键使用游戏的世界存储和同步机制,而非附近的个人键授予。PoV的角色等级、技能树和原生个人记录保持不变;受支持的Boss键仍遵循YNW的个人进度。

例外情况涵盖 巨石放置点视角2,它的 巨石纪念碑已放置2 前缀, 巨石阵布局1, 纪念碑重置1,那三位 巨石开始清除1/2/3 钥匙,以及 赢了, 冷却, 符文视角_, 视角_副本_ 和 视角兴趣点 前缀。其他 视角_ 按键不会自动保留。无需依赖视角。

这些共享按键无法配置为个人需求,在 进度配置 或 locations.yml。公共API仍为版本2,并返回 共享礼物/共享缺失 当他们有疑问时,为他们提供帮助。

已有的角色记录不会被删除,也不会被提升为世界记录。此补丁不会重建被早期YNW版本阻止的世界写入。在加载受影响的世界之前,请先备份:如果 巨石重置一 缺失时,PoV 自身的首次运行清理可以移除现有的世界独石碑完成记录。

模组集成API

你并非值得奉祀API的接口版本 标识公共API契约。版本2保留 查询本地(key) 为当前角色, 查询对等节点(peer, key) 对于权威服务器上已认证的角色,以及 缺少显示本地需求(key) 对于已经确定缺失本地化需求的集成,希望YNW接管本地化中心消息及其共享的一秒冷却时间。

两种查询方法都返回 键查询结果,区分个人密钥和共享密钥、已存在和缺失的密钥、无效输入以及暂时不可用的角色或快照数据。集成应视为 不可用 当故障关闭处理,且不得读取内部 个人按键 直接处理ZDO负载。调用必须在Unity主线程上运行,且临时的加入或重生结果不得永久缓存。

尝试显示本地缺失需求 验证并规范化键,但不评估其是否缺失。返回 真 仅在消息实际显示时;无效或不可用的请求以及被冷却时间抑制的请求则返回 假.

支持无值且非保留的键返回一个 个人* 结果。保留、季节性及具有价值的世界密钥会维持原版共享状态,并返回一个 共用* 结果。

远程个人密钥快照归客户端角色所有。对等端与角色校验可防止意外的跨玩家查询,但该API并非服务器持有的进度账本的防作弊替代方案。

版本2新增 查询本地物品使用(prefabName, out requiredKey) 且仅限服务器 查询同伴物品使用(同伴,预制体名称,输出所需钥匙). 物品使用查询结果 数值稳定 无效=0, 不可用=1, 允许=2, 缺少需求=3这些只读的强制物品使用检查通过ObjectDB和现有的层级/材料缓存来解析实际物品,无需拥有物品栏中的该物品。缺少ObjectDB/缓存/物品数据时返回“不可用”;成功解析到物品但无要求时返回“允许”。它们绝不会授予本地管理员调试绕过权限。现有的原生物品限制行为保持不变。

BossRules 1.1.2+ 使用 YouAreNotWorthy 1.0.8+ 中的这些 API,在保留物品进度要求的同时,提供可选的免费女王/冰封王座内殿召唤,直至个人完成。冰封王座需要个人 最终首领门开启 并检查最终结果 击败冰霜之王第三阶段外部大门仍需付费。请在客户端和主机/服务器上安装两个更新后的模组。未使用新的密钥存储或YAML迁移。

管理员命令

服务器管理员可以管理已连接Steam玩家当前角色的原生个人密钥:

命令 用途
云梦:钥匙 玩家 列出已连接的玩家和 SteamID64 值
ynw:密钥列表 <SteamID64> 列出角色的个人密钥
ynw:keys add <SteamID64> <key> 添加个人密钥
ynw:keys remove <SteamID64> <key> 移除个人密钥
因维:道具刷新 重新扫描并更新权威服务器 物品参考

个人密钥指令目标必须通过Steam后端在线。不支持角色名称、角色ID、跨平台身份和离线角色。

yw:物品刷新 可能由连接的服务器管理员请求,但扫描和文件写入始终在权威服务器上运行。它使用服务器当前应用的有效 进度配置 并加载运行时;它不会读取请求客户端的本地 YAML,也不会写入客户端引用。

生成的引用

在权威世界加载完成后,YNW 会在同一配置目录中生成这些文件:

文件 内容
keys.reference.yml 发现了全局钥匙、个人/共享处理、击败预制件以及基于玩家的袭击钥匙
物品参考.yml 静态发现的面向玩家的物品使用目标及其最终所需键值

物品引用.yml 按尽力而为的预制体归属和原始Valheim分组 物品类型在同一类型中,无键条目优先,随后按各自的顺序排列。 必需的钥匙 首次出现于 进度配置文件,然后是预制体名称。

两个文件都是生成的参考材料。YNW 不会将它们作为配置读取,也不会通过 ServerSync 发送,因此编辑它们不会产生任何效果。

开发验证

查看 验证指南 用于构建命令和托管回归测试框架。该框架会检查已安装游戏的方法体与物品等级解析;多人游戏行为仍需在游戏内验证。

Valheim: 英灵神殿 的热门 MOD

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

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