TruePVE – 真实PVE v2.3.4

TruePVE – 真实PVE v2.3.4

详情
更新日志
TruePVE_Rustnm.com_v2.3.4.zip
zip文件
43.7K
语言
汉化版

可选依赖插件

区域管理
动态PVP
PVP/PVE标志

更好的 PVE/PVP 实现
一款伤害控制插件,最初旨在改进服务器默认的 PVE 模式 (server.pve = true),以便让服务器真正成为 PVE。
此插件也可用于微调 PVP 行为,从而实现一系列伤害控制配置,以自定义 PVP、PVE 以及两者之间的任何模式。注意: TruePVE 需与server.pve false(PVP 模式开启)一起使用!开启 TruePVEserver.pve true可能会产生意想不到的效果。
在下载此插件的任何新版本之前,请先阅读更新说明,了解有哪些变化!重要的更新信息通常包含在这些说明中,它会告知您是否需要执行任何操作,以及新版本中有哪些变化。

tpve.def —- 擦除并创建默认配置/数据
tpve.sched [enable|disable] —- 启用/禁用计划
tpve.trace —- 切换追踪功能;5 分钟后自动禁用(硬编码),以防止日志意外溢出。有关追踪的更多详细信息,请参阅下文。
tpve.usage —- 显示命令使用信息
tpve_prod —- 打印出正在查看的实体的类型和预制件名称(对于实体组)
tpve map [名字] [target] —- 创建/更新/删除映射。[名字] 是映射的名称或您正在映射的区域 ID。[名字] [target]是一个可选参数,用于定义您希望映射到的规则集名称或“排除”以跳过处理。

{
  "配置版本": "2.3.3",
  "默认规则集": "default",
  "配置选项": {
    "护甲伤害(PVE)": {
      "免疫伤害的皮肤ID": [],
      "启用NPC对玩家护甲造成伤害的支持": false,
      "NPC爆头玩家时播放爆头音效": false
    },
    "战利品": {
      "自动上锁(密码锁、钥匙锁、无锁)": {
        "cupboard.tool.deployed": "nothing"
      },
      "各种容器的锁例外选项": [
        "skulltrophy.deployed",
        "skull_fire_pit",
        "bbq.static",
        "small_refinery_static",
        "campfire"
      ],
      "启用为各种容器添加锁的支持": false,
      "启用密码锁防袭击(仅限团队/部落/好友访问)": false,
      "保护未上锁的工具柜不被敌方玩家访问": false,
      "防止玩家护盾在死亡时掉落": false,
      "防止玩家主动物品在死亡时掉落": false,
      "防止玩家背包在死亡时掉落(Rust背包)": false,
      "防止玩家使用敌方汽车升降机": false
    },
    "反射PVP伤害倍数(0=禁用,1=100%)": {
      "倍数允许护甲保护": true,
      "箭矢伤害": 0.0,
      "钝器伤害": 0.0,
      "子弹伤害": 0.0,
      "劈砍伤害": 0.0,
      "刺伤伤害": 0.0
    },
    "木质建筑伤害(FLAG)": {
      "应用于木质建筑(当未设置TwigDamage标志时)": false,
      "应用于木制建筑": false,
      "应用于石制建筑": false,
      "应用于金属建筑": false,
      "应用于高质金属建筑": false,
      "需要所有者在线": true,
      "记录违规行为": false,
      "通知违规者": false,
      "反射伤害倍数": 0.0,
      "倍数允许护甲保护": true
    },
    "处理伤害": true,
    "使用区域": true,
    "追踪到玩家控制台": false,
    "追踪到服务器控制台": false,
    "记录追踪到文件": true,
    "追踪的最大玩家距离": 0.0,
    "防止水熄灭基础熔炉": false,
    "防止玩家被标记为敌对": false,
    "允许在高度以下进行PVP": -500.0,
    "允许在高度以上进行PVP": 5000.0,
    "允许在高度以下造成其他伤害": -500.0,
    "允许在高度以上造成其他伤害": 5000.0,
    "允许寒冷代谢伤害": false,
    "允许炎热代谢伤害": false,
    "允许对可养殖动物造成饥渴伤害": true
  },
  "映射": {
    "default": "default",
    "55876598": "exclude",
    "51583690": "exclude",
    "40116003": "exclude",
    "38846106": "exclude"
  },
  "计划任务": {
    "启用": false,
    "使用实时时间": false,
    "广播": false,
    "条目": []
  },
  "规则集": [
    {
      "名称": "default",
      "启用": true,
      "默认允许伤害": false,
      "标志": "TrapsIgnorePlayers, TurretsIgnorePlayers, PlayerSamSitesIgnorePlayers, HumanNPCDamage, LockedBoxesImmortal, LockedDoorsImmortal, NpcsCanHurtAnything",
      "规则": [
        "任何东西可以伤害分发器",
        "任何东西可以伤害资源",
        "任何东西可以伤害障碍物",
        "任何东西可以伤害直升机",
        "任何东西可以伤害NPC",
        "任何东西可以伤害玩家",
        "任何东西可以伤害CH47",
        "任何东西可以伤害汽车",
        "任何东西可以伤害小型直升机",
        "任何东西不能伤害可骑乘马匹",
        "汽车可以伤害任何东西"
      ]
    }
  ],
  "实体分组": [
    {
      "名称": "障碍物",
      "成员": "Barricade, icewall, GraveYardFence",
      "排除": "barricade.concrete, barricade.sandbags, barricade.metal, barricade.stone, barricade.wood, barricade.woodwire"
    },
    {
      "名称": "蜜蜂手雷",
      "成员": "BeeGrenade",
      "排除": ""
    },
    {
      "名称": "直升机炮塔",
      "成员": "turret_attackheli",
      "排除": ""
    },
    {
      "名称": "分发器",
      "成员": "BaseCorpse, HelicopterDebris, PlayerCorpse, NPCPlayerCorpse, HorseCorpse, VineSwingingTree",
      "排除": ""
    },
    {
      "名称": "火焰",
      "成员": "FireBall, FlameExplosive, FlameThrower, BaseOven, FlameTurret, rocket_heli_napalm, napalm, oilfireball2",
      "排除": ""
    },
    {
      "名称": "守卫",
      "成员": "bandit_guard, scientistpeacekeeper, sentry.scientist.static",
      "排除": ""
    },
    {
      "名称": "直升机",
      "成员": "BaseHelicopter",
      "排除": ""
    },
    {
      "名称": "高墙",
      "成员": "SimpleBuildingBlock, wall.external.high.ice, gates.external.high.stone, gates.external.high.wood",
      "排除": ""
    },
    {
      "名称": "可骑乘马匹",
      "成员": "RidableHorse",
      "排除": ""
    },
    {
      "名称": "汽车",
      "成员": "BasicCar, ModularCar, BaseModularVehicle, BaseVehicleModule, VehicleModuleEngine, VehicleModuleSeating, VehicleModuleStorage, VehicleModuleTaxi, ModularCarSeat",
      "排除": ""
    },
    {
      "名称": "小型直升机",
      "成员": "MiniCopter",
      "排除": ""
    },
    {
      "名称": "废料直升机",
      "成员": "ScrapTransportHelicopter",
      "排除": ""
    },
    {
      "名称": "CH47",
      "成员": "ch47.entity",
      "排除": ""
    },
    {
      "名称": "NPC",
      "成员": "NpcsCanHurtAnything, CustomScientistNPC, ZombieNPC, ch47scientists.entity, BradleyAPC, HTNAnimal, HTNPlayer, HumanNPC, HumanNPCNew, NPCMurderer, NPCPlayer, Scientist, ScientistNPC, ScientistNPCNew, TunnelDweller, SimpleShark, UnderwaterDweller, Zombie, SnakeHazard",
      "排除": "TruePVE"
    },
    {
      "名称": "玩家",
      "成员": "BasePlayer",
      "排除": ""
    },
    {
      "名称": "资源",
      "成员": "ResourceEntity, TreeEntity, OreResourceEntity, LootContainer",
      "排除": "hobobarrel.deployed"
    },
    {
      "名称": "SAM防空导弹",
      "成员": "sam_site_turret_deployed",
      "排除": "sam_static"
    },
    {
      "名称": "陷阱",
      "成员": "BearTrap, FlameTurret, Landmine, GunTrap, ReactiveTarget, TeslaCoil, spikes.floor",
      "排除": ""
    },
    {
      "名称": "废料场",
      "成员": "magnetcrane.entity, carshredder.entity",
      "排除": ""
    },
    {
      "名称": "蜜蜂",
      "成员": "BeeSwarmAI, Beehive, BeeGrenade, BeeSwarmMaster, NaturalBeehive",
      "排除": ""
    }
  ],
  "允许击杀睡眠玩家": false,
  "允许击杀睡眠玩家(仅限盟友)": false,
  "允许击杀睡眠玩家(仅限授权)": false,
  "允许击杀睡眠玩家(离线X小时后)": 0.0,
  "允许击杀睡眠玩家(允许的Steam ID)": [0],
  "忽略烟花伤害": false,
  "忽略篝火伤害": false,
  "忽略梯子伤害": false,
  "忽略睡袋伤害": false,
  "玩家可以在纪念碑拓扑中触发陷阱": true,
  "玩家可以在纪念碑拓扑中伤害陷阱": false,
  "玩家可以在纪念碑拓扑中触发炮塔": true,
  "玩家可以在纪念碑拓扑中伤害炮塔": false,
  "阻止废料直升机伤害": true,
  "阻止点火器伤害": true,
  "阻止壁纸伤害": true,
  "阻止放射性水伤害": true,
  "阻止对车辆的腐蚀伤害": false,
  "阻止在安全区内使用喷漆罐": false,
  "防止直升机在安全区内圈扫射": false,
  "防止玩家在北极和苔原生物群系中泼水": false,
  "防止被其他车辆撞击时产生布娃娃效果": true,
  "实验性ZoneManager对PVE区域的支持": false
}

注意: 这些标志中的大多数都是从以前的配置选项中继承下来的,但有些标志的功能略有改变。

覆盖规则: – 所有标志在使用时都会忽略规则评估,但 TrapsIgnorePlayers、TurretsIgnorePlayers、TurretsIgnoreScientist、StaticSamSitesIgnorePlayers 和 PlayerSamSitesIgnorePlayers 除外,这些标志仅允许实体组中的例外
忽略所有规则: – 需要 NoHeliDamage、NoHeliDamagePlayer 和 NoHeliDamageQuarry 来处理直升机伤害。不使用直升机标志时,默认允许伤害。无论哪种情况,规则都不会被评估。

“Decay damage” —- “TruePVE 不会处理建筑自然腐蚀伤害”,
“Looting” —- “TruePVE 不会处理物品拾取,使用 Prevent Looting 插件”,
“Animal damage” —- “不会评估规则 – 允许对该对象造成的所有伤害以及来自该对象的所有伤害”,
“AdvancedChristmasLights” —- “不会评估规则 – 必须有建造权限才能对该对象造成伤害”,
“GrowableEntity” —- “不会评估规则 – 必须有建造权限,或为所有者,才能对该对象造成伤害”,
“AuthorizedFarmableDamage is a standalone/independent flag where the owner and ally can hurt hatched chickens” —- “AuthorizedFarmableDamage 是一个独立标志,允许所有者和盟友伤害已孵化的鸡”,
“HopperCannotTargetEnemyLoot will prevent enemy hoppers from looting dropped items and corpses” —- “HopperCannotTargetEnemyLoot 将阻止敌方漏斗拾取掉落物品和尸体”,
“AnimalsIgnoreSleepers” —- “防止动物攻击睡眠中的玩家”,
“SuicideBlocked” —- “阻止自杀 – 不使用规则”,
“FriendlyFire” —- “启用队友、氏族成员和好友之间的友军伤害”,
“SelfDamage” —- “允许玩家(通常)对自己造成伤害,例如使用 C4 或豆罐地雷等”,
“CupboardOwnership” —- “当与 AuthorizedDamage 一起启用时,将工具柜范围外的实体视为无主,范围内的实体需要授权”,
“TwigDamage” —- “允许玩家无视授权状态损坏任何树枝建筑方块(鼓励良好的建筑习惯)”,
“TwigDamageRequiresOwnership” —- “阻止对树枝方块的伤害,除非来自所有者、所有者的盟友,或你有 TC 授权”,
“WoodenDamage” —- “与 TwigDamage 标志相同,但适用于木材”,
“WoodenDamageRequiresOwnership” —- “与 TwigDamageRequiresOwnership 标志相同,但适用于木材(且需要启用 WoodenDamage 标志)”,
“NoHeliDamage” —- “禁用直升机对其他未被以下直升机标志覆盖的实体造成的伤害”,
“NoHeliDamagePlayer” —- “防止直升机伤害玩家”,
“NoHeliDamageQuarry” —- “防止直升机损坏采石场”,
“NoHeliDamageSleepers” —- “防止直升机伤害睡眠玩家(不会检查玩家是否在线!)”,
“NoHeliDamageRidableHorses” —- “防止直升机伤害可骑乘的马”,
“NoHeliDamageBuildings” —- “防止直升机在 TC 范围内损坏建筑、车辆和可部署物”,
“HeliDamageLocked” —- “允许直升机损坏上锁的箱子/门(需要 LockedBoxesImmortal 或 LockedDoorsImmortal)”,
“NoPlayerDamageToCar” —- “防止玩家损坏模块化车辆”,
“NoPlayerDamageToMini” —- “防止玩家损坏迷你直升机”,
“NoPlayerDamageToScrap” —- “防止玩家损坏废料运输直升机”,
“NoMLRSDamage” —- “阻止用 MLRS 瞄准任何目标,并阻止非 MLRS 发射的 MLRS 火箭造成伤害”,
“HumanNPCDamage” —- “允许任何类型的 NPC 伤害玩家(插件经常会覆盖此行为!)”,
“NpcsCanHurtAnything” —- “允许 NPC 伤害任何东西(LockedBoxesImmortal 和 LockedDoorsImmortal 会覆盖此标志)- NPC 插件经常会覆盖此标志并产生意外结果,请咨询该插件开发者”,
“LockedBoxesImmortal” —- “上锁的箱子无敌(HeliDamageLocked 会覆盖此)”,
“LockedDoorsImmortal” —- “上锁的门无敌(HeliDamageLocked 会覆盖此)”,
“ExcludeTugboatFromImmortalFlags” —- “防止 LockedBoxesImmortal 和 LockedDoorsImmortal 标志保护拖船上的实体”,
“AdminsHurtSleepers” —- “管理员可以伤害睡眠玩家”,
“AdminsHurtPlayers” —- “管理员可以伤害清醒或睡眠的玩家”,
“ProtectedSleepers” —- “睡眠玩家受到 NPC 伤害保护”,
“TrapsIgnorePlayers” —- “玩家不会触发陷阱(对熊陷阱/捕熊夹无效)”,
“TrapsIgnoreScientist” —- “防止 NPC 触发陷阱”,
“TurretsIgnorePlayers” —- “玩家不会触发炮塔(对火焰炮塔无效)”,
“TurretsIgnoreScientist” —- “防止 NPC 被玩家拥有的炮塔攻击(’ent who’ 控制台命令显示有效的 Steam ID)”,
“StaticTurretsIgnorePlayers” —- “防止静态炮塔(无所有者,如在遗迹中的)攻击玩家”,
“SafeZoneTurretsIgnorePlayers” —- “防止安全区内的炮塔攻击玩家(这些是绿色的哨兵炮塔)”,
“StaticSamSitesIgnorePlayers” —- “静态 SAM 防空炮忽略所有玩家,例如发射场的或设置了 SamSite.staticRespawn 为 true 的插件”,
“PlayerSamSitesIgnorePlayers” —- “玩家部署的 SAM 防空炮忽略所有玩家。如果其他插件将 SamSite.staticRespawn 设置为 true,则此标志对该 SAM 无效”,
“SamSitesIgnoreMLRS” —- “防止 SAM 防空炮瞄准 MLRS 火箭”,
“VehiclesTakeCollisionDamageWithoutDriver” —- “车辆在驾驶座上没有玩家时会受到碰撞伤害”,
“TurretsIgnoreBradley” —- “防止插件炮塔射击 Bradley APC”,
“LockedVehiclesImmortal” —- “模块化车辆在有密码锁保护时免疫伤害”,
“StaticTurretsIgnoreScientist” —- “防止无主炮塔和 NPC 炮塔射击 NPC”

▫️区域规则排除

在映射下添加区域 ID 和规则集,或使用排除。使用上面解释的映射。

Mappings —- 将区域名称 (LiteZones) 或名称/ID (ZoneManager) 映射到规则集名称,或将规则集名称映射到自身。
可用于将多个区域映射到同一个规则集。也可通过映射到“exclude”来创建排除区域(具有默认 Rust 行为的区域)。示例:

"Mappings": {
"default": "default",
"66499587": "killall",
"62819081": "exclude"
},

ignignokt84 —- 该插件的原作者
rfc1920 —- 帮助维护插件
nivex —- 帮助维护插件
Tnnnny —- 提供中文汉化

Umod – TruePVE(海外版)

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容