仅限服务器物品完整性

创作者: The_KTiL
已更新:2026-09-16 23:32:07
45KB

关于此 MOD

预览:仅服务端的作弊物品世界清理器。地面掉落物清理及空服务器容器/展示架维护。无需客户端安装;不涉及玩家背包。默认模拟运行。

仅服务器

仅服务端的英灵神殿世界清理器。无需安装客户端。

此二进制包包含 ItemIntegrity.ServerOnly 0.2.0-preview.1,使用Thunderstore包版本 0.2.0这是一个独立实现,并非Ageous27-NoCheatItems的官方发布版本。

预览限制: 此版本在加入时不会扫描或移除玩家携带/已装备物品栏中的物品。容器和展示架的移除会推迟到所有玩家断开连接后执行。 默认启用试运行。

清洁内容

位置 行为
地面掉落 扫描序列化的服务器世界记录,包括没有本地实例化 Unity 对象的记录。启用删除后,备份匹配项,请求原生网络销毁,并检查服务器记录是否消失。
宝箱、推车、船只和墓碑 扫描原生容器库存。移除操作会等待服务器至少空闲15秒,并对序列化编辑进行额外的稳定记录检查。
物品与盔甲架 检查附加物品标志和禁止的预制件名称。在同一空服务器维护窗口期间移除附件,而非支架。

默认检测涵盖原生作弊物品标记和调试预制体 剑作弊 和 雪橇作弊。可以配置额外的精确预制件名称。额外预制件规则也会匹配指定物品的合法副本。

它不做什么

它不会在玩家连接时清空玩家背包,不会强制玩家丢弃物品栏,不会通过杀死或断开玩家来暴露其物品栏,也不需要客户端模组。它不会编辑离线角色存档或未加载的存档区块,不会撤销角色成就/作弊状态,也不会移除超出堆叠上限或品质上限的物品。未知的自定义存储以及不支持或格式错误的序列化数据将被跳过。它并非一套完整的反作弊或物品栏导入防护系统。

安装

安装在 仅限专用服务器。在启用实际移除功能前,请先备份世界并使用测试副本。请勿将本清理器与原始 NoCheatItems 或早期需要客户端配合的 ItemIntegrity 同时运行。

  1. 确保服务器上已安装BepInExPack Valheim。清单声明 denikson-BepInExPack_Valheim-5.4.2350.
  2. 停止服务器,并通过其模组管理器禁用之前的清理器,使其不会被自动恢复。将旧的清理器 DLL 文件保存在整个活动目录之外 BepInEx/plugins 树。
  3. 对于支持本地Thunderstore ZIP包的管理器,请将此ZIP导入到 服务器 安装。手动安装时,请复制 仅服务器物品完整性.dll 进入 BepInEx/plugins/ItemIntegrity.ServerOnly/.
  4. 启动服务器以生成 BepInEx/config/local.valheim.itemintegrity.serveronly.cfg.

此包不包含或覆盖任何现有配置。该插件使用新的配置标识,且不会导入 ageous27.nocheatitems.cfg.

配置

区段 设置 默认
通用 已启用 真
通用 试运行 真
检测 移除已标记物品 真
侦测 移除已知作弊预制体 真
探测 额外预制体名称 空
扫描 世界掉落 真
扫描 容器 真
扫描 物品展示框与盔甲架 真实
服务器 世界扫描秒数 8
服务器 每帧记录数 128
服务器 帧预算毫秒数 2
安全 每轮世界扫描最大编辑数 100
安全 最大隔离容量(MiB) 256

DryRun = true 对战记录 不删除它们在备份测试数据上验证检测后,停止服务器并更改生成的配置:

[常规] 已启用 = 真 试运行 = 假

重启服务器。移除容器和支架仍然需要所有玩家离开;15秒的宽限期是最短时间,并不保证恰好在15秒时移除。清扫时长、稳定观测和编辑限制都可能增加延迟。请继续 额外预制体名称 用于原生作弊标志检测的空项;列表 木头 也会禁止合法的伍德。

服务器控制台

物品完整性状态 物品完整性扫描 物品完整性重载

这些命令在专用服务器游戏控制台中运行,而非 Linux shell 或远程玩家的 F5 控制台。请求的扫描不会绕过试运行或安全门控。重新加载会重置空服务器宽限期。

安全与验证

变更前的有效载荷备份存储在下方 BepInEx/配置/物品完整性.仅服务器/隔离区/备份失败或达到配置配额将阻止删除。这些数据并非完整的世界备份,不包含自动恢复和清理功能。

提供的构建记录报告 2,212 项通过 C# 核心断言 以及一次成功 netstandard2.1 与……的编译 0 个错误和 1 个 CS0108 警告这些是构建时结果,并非游戏内验证。运行时清理、存档持久化以及与其他模组的兼容性仍需分阶段测试。已审查的游戏目标为 Valheim 1.0.12 / 网络版本 40,物品/库存格式 109。

此打包步骤未重新编译、修补或重命名该DLL。其启动发布字符串仍包含原始源预览措辞。请检查 [原生编解码器 通过], [世界清扫],以及 [状态] 消息,而不是仅将启动视为清理成功。

DLL SHA-256:

06d1164f54d3f629b56fa5b44878089c7737666d62b7710f3bcff606a1188202

礼包标识

  • 包裹: 安迪-物品完整性_仅服务器-0.2.0
  • 插件GUID: 仅限服务器
  • BepInEx 版本: 0.2.0
  • 信息构建版本: 0.2.0-preview.1

安迪 是此 ZIP 使用的本地分发命名空间。打包不会发布它,也不会建立 Thunderstore 团队的所有权。未提供项目网站,因此清单的网站字段为空。

ZIP 使用与参考包相同的扁平根目录结构。编译后的 DLL, manifest.json, 自述文件, 更新日志.md, 图标.png, 授权协议, 注意.md,以及 SHA256SUMS.txt 位于根目录。源文件、构建日志、调试符号、运行时库和游戏二进制文件已被有意排除。

许可

麻省理工;见 许可证 和 NOTICE.md.

Valheim: 英灵神殿 的热门 MOD

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

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