别用锤子

创作者: GrunionEnjoyers
已更新:2026-09-13 08:08:59
26KB

关于此 MOD

只有放置建筑部件的玩家才能移除或损坏它。保护预建世界免受意外拆除和不需要的配方解锁。

别锤

只有放置建筑部件的玩家才能移除或损坏它。

为那些提前精心打造好世界的人而生——出生小镇、任务地牢、共享枢纽、进度锁定的基地——绝不愿被某个拿着锤子的访客拆个精光。

对你已创建的世界追溯生效,无需标记或迁移。

基于以下版本构建并验证 英灵神殿 1.0 (Unity 6000.0.75)和 BepInEx 5.4.2350.


工作原理

英灵神殿已经在对象的联网存档记录中记录了每个建筑部件是由哪个角色放置的。此模组会读取该数值并对其强制执行规则。由于数据已存在于你的世界文件中,保护会立即应用于你曾建造过的所有内容。

创作者是 角色,而不是 Steam 账户。同一账户上的两个角色拥有不同的 ID,因此你专门用于建造的角色与你游玩的角色是可以区分开的。

安装

安装到 服务器和每个客户端上.

客户端很重要,因为《英灵神殿》会将物体所有权分配给附近的机器,所以没有安装模组的玩家仍然可以操作自己游戏所拥有的物体。参见 限制.

使用模组管理器(r2modman / Thunderstore Mod Manager)时,只需安装该模组包即可。手动安装时,请将 DLL 文件放入 BepInEx/plugins/.

设置

在你进行配置之前,没有任何内容会受到保护。默认情况下,保护列表是空的,因此安装该模组不会带来任何改变。

  1. 加载你的世界,站在你想要保护的建筑中央。

  2. 用以下命令打开控制台 F5 然后运行:

    C 保护扫描
    

    这里按创建者统计已加载的建筑部件。部件数量远远最多的那个ID就是你的建造者。

  3. 保护它:

    cprot 添加 123456789
    
  4. 与……确认 C语言保护列表.

  5. 在以下项中设置相同的ID 服务器的 配置并重启服务器。配置不会在机器之间同步。

寻找ID的替代方法: 视角锁定 报告你准星下棋子的创造者,并 保护ID 打印你当前所操控角色的ID。

控制台命令

命令 是否
角色保护编号 打印你正在扮演的角色ID
看看cprot 打印你准星下方作品的创作者ID
扫描协议 统计每位创作者的已加载作品数量,并标记出受保护的作品
角色保护列表 显示当前设置
cprot 添加 <id> 开始保护该角色制造的兵种
移除 cprot <id> 别再保护那个角色了

配置

配置文件位于 BepInEx/配置/creatorprotect.cfg,首次启动时创建。也可以在游戏中使用 BepInEx ConfigurationManager(实时编辑。F1).

谁受到保护

设置 默认 含义
受保护创作者ID 空 受保护棋子的角色ID,以逗号分隔。这是主要设置。
保护所有创作者 否 保护每一块部件不被他人破坏,只有放置者除外。无视上方列表。同时阻止玩家互相破坏建筑。
绕过玩家ID 空 无论何时都允许通过的角色。把你的管理员角色放在这里,这样你仍然可以进行修复。
保护无主棋子 假 同时保护带有创作者ID的作品 0那些通常是世界生成的建筑,所以这能起很大的保护作用。

被阻挡的内容是什么

设置 默认 含义
方块消除 真 阻止锤子拆解。此设置会停止材料返还,从而避免意外解锁配方。
格挡玩家伤害 真 格挡来自玩家的镐、武器、流矢和火焰伤害。
免疫所有伤害 假 阻挡敌人、突袭、天气和腐烂。不开启则巨魔保持危险。
阻止资源掉落 真 受保护的部件不会掉落材料,除非其创造者将其移除。在1.0版本中,被破坏摧毁的部件仍会掉落其资源,因此如果没有这项保护,敌人砸毁墙壁就会让玩家获得本不该拥有的材料。
防止崩溃 真 受保护的棋子忽略失去的结构支撑,因此玩家移除自己的棋子不会导致受保护的建筑倒塌。
服务器强制执行 真 同时拒绝通过网络传来的移除请求。在专用服务器上,这涵盖了没有安装该模组的玩家,针对服务器拥有的对象。

限制

在依赖此模组前,请先阅读以下内容。

  1. 物品所有权已分配。 Valheim 将所有权交给最近的机器。当玩家自己的游戏拥有该对象时,移除操作会在那里执行,因此没有安装模组的客户端仍然可以移除物品。 服务器强制措施 仅覆盖对象 服务器 拥有。可靠的答案是每个人都安装它。这个模组不会断开缺少它的玩家。
  2. 备份你的建造者角色文件。 创建者ID就在那个角色档案里(AppData/LocalLow/IronGate/Valheim/characters/*.fch)。删除并重新创建该角色后,新角色会获得一个不同的ID,此时它的部件对所有人来说都变得无法移除,直到你更新配置。它失败时会朝安全方向失败,但还是备份一下。
  3. 创建者ID 0。 客户端未拥有该物体时放置的碎片不会记录创建者。如果 扫描 在创作者下方显示大数字 0,除非你启用,否则那些是不受保护的 保护无主棋子,这也涵盖了世界生成的建筑。
  4. 守卫(私人区域) 仍然先生效且不受影响。

兼容性

应与其他建筑模组共存。它不添加任何新部件,不更改任何预制件,仅否决操作——它修补 玩家.检查能否移除棋子, 破坏移除, 移除建筑, 承受伤害, 需要支撑 和 掉落资源.

通过自身代码路径移除部件的模组(某些管理员建造工具)可能会绕过锤子检查,但伤害、掉落和支撑补丁仍然生效。

制作人员

受已故的 建筑保护 由KhaibaGaming制作,其使用的是切换式建造模式而非创作者追踪,且在英灵神殿1.0版本上无法使用。

Valheim: 英灵神殿 的热门 MOD

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

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