TruePVE – PVE模式

2023-03-18 Rust免费插件 1 440
郑重承诺丨提供安全交易、信息保真!
增值服务:
¥ 0软妹币 开通VIP尊享优惠特权
立即下载 升级会员
详情介绍

True PVE是一个损害控制插件,最初旨在为希望真正成为PVE的服务器改进默认的服务器PVE模式(server.pve = true)。该插件也可用于微调 PVP 行为,从而实现一系列损害控制配置以自定义 PVP、PVE 以及介于两者之间的任何内容。

注意:TruePVE旨在与(PVP模式开启)一起使用!使用 运行 TruePVE 可能会产生意想不到的效果。server.pve falseserver.pve true

在下载此插件的任何新版本之前,请阅读更新说明以了解更改的内容!重要的更新信息通常包含在这些注释中,并且会让您知道是否需要执行任何操作,以及您可以在新版本中看到哪些更改。

命令

此插件使用相同的语法提供聊天和控制台命令。在聊天中使用命令时,请为其添加正斜杠前缀:“/”。

控制台命令

  • tpve.def– 擦除并创建默认配置/数据
  • tpve.sched [enable|disable]– 启用/禁用计划
  • tpve.trace– 切换跟踪;5M后自动禁用(硬编码),以防止意外日志溢出。有关跟踪的更多详细信息,请参阅下文。
  • tpve.usage– 显示命令使用信息

聊天命令

  • /tpve_prod– 打印出正在查看的实体的类型和预制件名称(对于实体组)
  • /tpve map [name] <target>– 创建/更新/删除映射。[name] 是映射的名称或要映射的区域 ID。 是一个可选参数,用于定义要映射到的规则集名称或“排除”以跳过处理。留空将删除 [name] 的映射<target><target>

配置

可以在目录下的文件中配置设置和选项。建议使用编辑器和验证器,以避免格式问题和语法错误。TruePVEconfig
  • 配置版本 – 不更改
  • 默认规则集 – 要使用的默认规则集的名称
  • 配置选项 – 全局配置选项
    • 处理损坏 – 启用 TruePVE 损坏处理
    • 使用区域 – 允许使用特定于区域的损坏配置(需要区域管理器)
  • 映射 – 将区域名称(LiteZones)或名称/ID(区域管理器)映射到规则集名称,或仅将规则集名称映射到自身。可用于将多个区域映射到同一规则集。也可用于通过映射到“排除”来创建排除区域(具有默认 Rust 行为的区域)。例:
"Mappings": {
   "default": "default",
   "66499587": "killall",
   "62819081": "exclude"
},
  • 计划 – 计划规则集更改
    • 已启用 – 启用计划使用
    • 使用实时 – 启用使用实时(服务器时间)
    • 广播 – 允许在计划的规则集更改时发送广播消息(但是如果没有为计划条目设置消息,则不会广播消息)
    • 条目 – 计划条目 – 详见下文规则集 – 定义的损坏配置 – 详见下文 实体组 – 规则中使用的已定义实体分组 – 详见下文

调试

跟踪会打开基本的调试日志记录,以帮助调试和识别规则集、规则和实体组配置的问题。捕获损坏日志记录后,应手动关闭跟踪但将在 5 分钟后自动禁用(硬编码) – 这是为了防止日志在意外打开时溢出。跟踪结果输出到 ./oxide/logs/TruePVE/truepve_ruletrace-[date].txt

跟踪文本标识:

  • 启动器类型和预制件名称
  • 目标类型和预制件名称
  • 排除组是否命中
  • 命中哪些特殊逻辑块
  • 使用哪个规则集
  • 选择哪些实体组
  • 评估哪些规则,以及最终结果(真:允许损坏,假:块损坏,空:Rust 默认损坏处理)

 

忽略所有规则: – NoHeliDamage,NoHeliDamagePlayer,NoHeliDamageQuarry需要处理Heli伤害。默认情况下,不使用直升机标志会造成损坏。无论哪种方式,都不会评估规则。

  • 衰减损坏 – TruePVE 无法处理衰减损坏
  • 抢劫 – TruePVE不处理抢劫。使用防止抢劫插件
  • 动物伤害 – 不评估规则 – 允许此对象的所有伤害
  • 高级圣诞灯 – 不评估规则 – 您必须能够构建以损坏此对象
  • GrowableEntity – 不评估规则 – 您必须能够构建或成为所有者才能损坏此对象
  • 授权损害是一个非常小众的标志,被严重误解。它允许玩家破坏他们拥有的实体,或拥有橱柜授权。当与橱柜所有权配对时,当没有工具橱柜保护实体时,它将允许损坏。授权损害要求所有权通过在玩家拥有实体、成为盟友或攻击不受工具柜保护的实体时允许伤害来帮助完善它。
  • “授权损坏”会覆盖规则,除非这些规则适用于坐骑或坐骑。授权损害要求所有权会覆盖规则,除非玩家是盟友并且规则适用于坐骑。在这种情况下,如果损坏未被阻止,规则将继续评估。如果玩家不是盟友,那么除了坐骑之外,规则还可以覆盖 samsites。
  • 自杀已阻止 – 阻止自杀 – 不使用规则
  • 自我伤害 – 允许玩家(通常)伤害自己,例如使用C4或豆罐等。
  • 橱柜所有权 – 启用授权损坏后,橱柜范围之外的实体将被视为无主实体,橱柜范围内的实体将需要授权。
  • 树枝伤害 – 允许玩家破坏任何树枝积木,无论授权如何(以鼓励健全的建造实践)。这目前要求在重写之前也设置授权损坏标志。
  • NoHeliDamage – 禁用直升机伤害(采石场使用NoHeliDamageQuarry,玩家使用NoHeliDamagePlayer
  • NoHeliDamagePlayer – 防止直升机伤害玩家
  • 无直升机损坏采石场 – 防止直升机损坏采石场
  • 直升机损坏已锁定 – 允许直升机损坏上锁的盒子/门(需要锁定的盒子不朽或锁定的门不朽)
  • 人类NPC伤害 – 启用人类NPC伤害
  • 锁定的盒子不朽 – 锁定的盒子是不朽的(_HeliDamageLocked _overrides这个)
  • 锁门不朽 – 锁门是不朽的(_HeliDamageLocked _overrides这个)
  • 管理员伤害睡眠者 – 管理员可以伤害睡眠者
  • 受保护的睡眠者 – 睡眠者受到保护,免受NPC伤害
  • 陷阱忽略玩家 – 玩家不触发陷阱(不适用于熊/快照陷阱)
  • 炮塔忽略玩家 – 玩家不触发炮塔(不适用于火焰炮塔)
  • 炮塔忽略科学家 – 科学家和所有其他 NPC 不会触发炮塔
  • SamSitesIgnorePlayer – Sam 网站忽略所有玩家。要排除静态 Samsites(例如启动站点中的静态 samsites),请排除 SamSites 实体组中的sam_static(请勿将 SamSite 作为成员或排除项)。用于玩家萨姆特斯。sam_site_turret_deployed
  • MiniCopterIsImmuneToCollision – 已删除 – 使用规则作为实体组中的成员mini cannot hurt miniMiniCopter
  • 迷你不能伤害玩家 – 已删除 – 使用规则作为实体组中的成员mini cannot hurt playersMiniCopter
  • 汽车免疫 – 已删除 – 请参阅默认配置作为此更大的规则和实体组。
  • 无炮塔伤害玩家 – 移除 – 使用炮塔忽略玩家标志
  • 无炮塔伤害科学家 – 移除 – 使用炮塔忽略科学家标志
资源下载此资源仅限注册用户下载,请先
客服QQ : 1850058805
收藏 (1) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

玛缇尼源码网|Rust插件|手游源码|端游源码|工具集合 Rust免费插件 TruePVE – PVE模式 https://www.rustjl.xyz/700.html

常见问题

相关文章

官方客服团队

每天10点-22点 - 在线专业服务