病房

创作者: sighsorry
已更新:2026-03-31 02:26:10
354KB

关于此 MOD

简洁、整洁且独特的领地保护,带权限控制、自动关门,以及可选的公会或氏族集成。

斯图·沃德

当前来源针对瓦尔海姆 1.0.7 和 BepInExPack 5.4.2350。STUWard 不再需要 Jotunn。Guilds 和 Clan 仍为可选集成;其他已安装的模组可能仍需要 Jotunn。

简单、整洁、独特的英灵神殿服务器守卫。
它添加了一个原版守卫的克隆,但具有更多服务器端功能,如多样化的保护、权限控制、公会/氏族集成、守卫数量限制,以及对常见实用模组的兼容处理。

受信任的玩家可以在领地设置中管理个人领地注册。
有黑名单配置可以阻止守卫区域内的特定物品。


守卫设置界面

除非结界共享所有者或授权的公会/氏族群组,否则结界区域不能重叠。


病房区里那扇老式自动门。

功能说明

  • 可放置一个可放置物 守护 由服务器控制的保护规则
  • 当服务器启用时,允许受信任的玩家配置警报、范围轮换、门自动关闭、受保护操作限制以及结界范围
  • 阻止在已启用的外来结界内进行未经授权的交互、建造、地形编辑、拾取、物品使用和造成伤害
  • 防止不同归属的结界重叠,同时允许同一所有者和同一公会/氏族的结界群组
  • 追踪每个账号的守卫上限
  • 允许时在地图上显示守卫眼位标记和有效范围

使用方法

  1. 选择 守护 用锤子把它放好。
  2. 服务器会分配不超过其配置上限的最大合法半径。
  3. 看看你的结界,然后按下 Alt+E 打开 守护设置.
  4. 在第一页上,管理已注册玩家和最近未注册玩家。
  5. 从服务器最近未注册玩家列表中添加一个角色。
  6. 打开第二页以配置结界警报、范围旋转、自动关门、保护操作,以及服务器启用时的结界范围。

保护

在启用的守卫范围内,未经授权的玩家将被阻止:

  • 打开或使用容器、门、推车、船只、告示牌、物品架、蜂箱、制作台、发酵桶、树液采集器、陷阱、传送门和驯服生物
  • 建造、修理、拆除部件或修改地形
  • 破坏受保护的建筑和物体
  • 拾取物品,包括在物品策略阻止时仍自动拾取
  • 使用或装备被阻止的物品预制件
  • 对受保护的驯养动物使用捕捉生物的道具

在启用的STU结界内,建筑部件会获得额外的伤害保护。玩家和驯养生物对受保护建筑部件的伤害会被阻挡,敌对生物的伤害也可根据结界驻守设置被阻挡。

权限

STU Ward 对现有结界使用一个受信任玩家权限等级。信任授予:

  • 病院主人
  • 单独注册的玩家
  • 匹配该病房授权公会或主要氏族身份的玩家
  • 使用有效调试控制的服务器管理员

所有受信任的玩家都可以使用保护区、打开和更改结界设置、切换结界、在结界单独注册名单中添加或移除玩家,以及拆除结界。已授权的更改会立即生效,不会弹出确认窗口。

所有者身份仍会保留,用于监护限制、举报和群组元数据;但不会在现有监护上授予更高的权限层级。

STUWard支持以下任一方式 公会 或 部落 1.0.0+ (唉,抱歉。家族,公共API v4)作为其群组提供方。战队 领袖, 长官,以及 成员 角色通过主氏族获得授权; 访客 关系连接不会自动授予病房访问权限。单独注册、所有者和管理员调试信任仍独立于群组成员身份运作。较旧或不兼容的氏族API在自动群组授权方面会安全失败。

注册

个人登记由信赖的玩家在病房设置中管理:

  • 服务器将结构化策略存储于 BepInEx/config/STUWard/STUWard.yml 并在其中保存最近一名玩家的历史记录 BepInEx/config/STUWard/STUWard.RecentPlayers.yml.
  • 列表包含当前在线或最近二十八天内出现过的已认证角色,在线角色排在前,活跃时间较久的排在后面。
  • 已注册和近期玩家行显示角色名、解析后的公会/氏族组、账号身份以及在线/最后在线状态。SteamID64值显示为后十位数字以节省空间;其他平台ID保持不变,完整账号ID仍可搜索。已注册角色若无保留活动记录,则显示其最后在线时间不可用。
  • 受信任的玩家可以将近期角色加入病房,或移除单独登记的角色。
  • 注册是按角色进行的,因为领地权限使用英灵神殿玩家ID。
  • 禁用的监护室不允许外部人员自行登记。

近期玩家历史从安装 STUWard 1.3.0 时开始记录。此前的访问记录不会被导入,将保留期限从十四天延长至二十八天也不会恢复已被清除的记录。这些角色必须重新连接后才会再次出现。

这些辅助 YAML 文件归组在活动的 BepInEx 安装或模组管理器配置档案下 配置/STU结界 目录。远程客户端不会创建服务器策略或最近玩家文件;远程管理员只会在本地创建 守卫报告 在请求守护报告后。删除模组管理器配置文件也会删除其 STUWard YAML 文件,而现有的守护归属和已注册玩家权限仍会保留在世界中。

结界重叠

结界重叠要求严格。

  • 外邦选区不能重叠。
  • 同主的守卫可以重叠。
  • 具有完全相同提供者限定公会/氏族身份的结界可以重叠。
  • 已注册玩家的访问不绕过重叠规则。

放置新守卫时,较旧的敌方守卫会保留其半径,新守卫会自动让位于最大的不重叠半径。 结界范围配置 是一个同步服务器设置,默认为 关启用后,受信任的玩家可以在结界设置中手动缩小或重新扩展结界,但服务器会将扩展限制在当前可用的不重叠半径内,且不会改变相邻结界。移除相邻结界或提高服务器上限不会使其自动扩展。降低服务器上限会限制现有结界。

在重叠覆盖范围内,访问权限是叠加的:只要有任何启用的外部结界拒绝玩家,该操作就会被拒绝。

防护设置

每个结界可存储自身的行为:

  • 启用同步服务器设置时的结界范围(从8米到服务器最大值以及当前可用的非重叠半径)
  • 结界警报音效
  • 守护警报视觉效果
  • 守卫范围旋转(默认以原生旋转速度的50%启用;禁用时静止)
  • 门自动关闭
  • 受保护操作限制

当启用自动关闭时,在活动病房区域内打开的门会在共享的至少5秒延迟后关闭。如果此时一扇缓慢开启的门仍在播放动画,STUWard会最多等待60秒,并在门变为可交互时立即将其关闭。

结界环会为放置预览和已启用的结界显示。已禁用的结界保持隐藏,除非放置冲突时,在尝试放置的客户端上高亮显示最近的阻挡结界环,持续1.5秒。在本地穿过已启用的结界边界时,该结界环会从最低亮度提升至全亮,持续0.5秒;当玩家停留在边界0.75米范围内时,结界环保持全亮。仅客户端 结界边界增亮模式 选择可信守卫、不可信守卫、所有守卫(默认),或禁用此边界提示。

第一个设置页面专门用于玩家管理,已注册玩家和最近未注册玩家分别有独立的滚动列表。每个列表都有自己的本地搜索字段,可按角色名称、公会/氏族群组、账号ID或角色玩家ID进行搜索。第二个页面包含一个两列的行为网格和一个独立滚动的限制网格。

物品策略

服务器可以定义被阻止的物品预制体和拾取规则。

被阻挡的物品预制体无法在玩家处于外来启用结界内时使用、装备或用于攻击。拾取规则可以阻挡除白名单外的所有物品,也可以允许除黑名单外的所有物品。

地图标记

结界图钉可以在地图上显示结界位置和有效范围。

玩家通常只能看到允许他们看到的守卫。管理员调试控制可以显示所有管理的守卫。

重要详情

  • 所有权元数据基于监护病房创建者的玩家ID。
  • 账户身份用于限制和报告,并非单独的权限层级。
  • 被监护人的服务提供方资格组身份,由其所属的权威公会或部族成员身份投射而来。部族客卿成员身份不在此列。
  • 氏族授权由服务器重新验证,用于访问、重叠、放置、小地图可见性和存在性检查。存储的氏族显示元数据不被视为服务器授权。
  • 现有公会护符元数据保持兼容,并在被观察到时升级为提供者限定表示。
  • 如果意外同时安装了公会和氏族,自动分组授权会以失败关闭方式处理,直到只剩下一个提供者。
  • 服务器和客户端必须运行相同版本的STUWard。

GitHub

https://github.com/sighsorry1029/STUWard

Valheim: 英灵神殿 的热门 MOD

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

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