🚁《未转变者》反飞车挂插件介绍
以下是对 AdvancedAntiFlyCar 插件的配置文件全面解析,帮助管理员根据服务器特性精准调整反作弊参数:
📁 配置文件路径
Rocket/Plugins/AdvancedAntiFlyCar/Configuration.xml
⚙️ 基础参数组
控制地面载具的核心检测规则
参数名 | 类型 | 默认值 | 单位 | 说明 |
---|---|---|---|---|
MaxSpeedMultiplier |
float | 1.5 | 倍率 | 载具最大速度容忍倍率 • 计算公式: 允许速度 = 载具资产原始速度 × 此值 • 示例:吉普车原始速度100km/h,设1.8 → 允许180km/h • 建议范围:PVP服(1.3-1.6) / 娱乐服(1.8-2.2) |
GroundVehicleHoverHeight |
float | 6.0 | 米 | 地面载具悬浮阈值 • 引擎开启时离地高度 > 此值 → 触发违规 • 地形适配建议: – 平原地图:5-8米 – 山地地图:8-12米 – 城市地图:注意避开天桥碰撞体 |
ViolationThreshold |
int | 3 | 次 | 触发惩罚的违规次数 • 工作流程: 1次违规 → 客户端警告 2次违规 → 服务器记录 3次违规 → 执行惩罚 • 竞技服建议设为2,高延迟服建议4-5 |
CheckInterval |
float | 0.3 | 秒 | 检测循环间隔 • 值越小:检测精度↑,CPU负载↑ • 服务器规模建议: – 20人以下:0.1-0.3秒 – 50人以上:0.5-1.0秒 • 监控命令: /rocket perf |
✈️ 飞行载具专项参数
仅作用于直升机等飞行器(通过ID白名单识别)
参数名 | 类型 | 默认值 | 单位 | 说明 |
---|---|---|---|---|
AircraftMaxClimbRate |
float | 15.0 | 米/秒 | 最大垂直爬升速率 • 真实直升机参考值: – 小型直升机:10-12m/s – 军用直升机:15-20m/s • 超过此值判定为异常升空 • 模组服务器可适当上调 |
AircraftMaxDiveSpeed |
float | 120.0 | 米/秒 | 最大俯冲速度 • 物理依据:空气阻力极限 • 计算场景:高度下降时水平速度 > 此值 • 注意:自由落体加速度约9.8m/s²,正常俯冲不会超过100m/s |
🛩️ 飞行器ID白名单系统
<!-- 飞行载具ID列表 --><AircraftIds> <item>362</item> <!-- 官方小型直升机 --> <item>363</item> <!-- 官方攻击直升机 --> <item>364</item> <!-- 官方运输直升机 --> <item>587</item> <!-- 第三方模组飞行器 --></AircraftIds>
🔍 ID获取方式:
-
游戏内用指令:
/vehicleinfo
查看载具ID -
或查阅模组文档获取自定义载具ID
⚠️ 白名单规则:
-
列表中的载具不受地面规则约束
-
未添加的飞行器会被误判为地面载具
-
可添加非飞行器ID实现特定载具豁免(如火箭车)
📊 推荐配置方案
方案1:标准PVP服务器
<MaxSpeedMultiplier>1.4</MaxSpeedMultiplier><GroundVehicleHoverHeight>5.0</GroundVehicleHoverHeight><ViolationThreshold>2</ViolationThreshold><CheckInterval>0.2</CheckInterval>
方案2:空战主题服
<AircraftMaxClimbRate>25.0</AircraftMaxClimbRate> <!-- 允许高性能爬升 --><AircraftMaxDiveSpeed>150.0</AircraftMaxDiveSpeed><AircraftIds> <item>362</item> <item>587</item> <item>1024</item> <!-- 超音速战机模组 --></AircraftIds>
方案3:高延迟服务器
<MaxSpeedMultiplier>2.0</MaxSpeedMultiplier><ViolationThreshold>4</ViolationThreshold> <CheckInterval>0.8</CheckInterval> <!-- 降低检测频率 -->
📜 配置示例文件
<?xml version="1.0" encoding="utf-8"?><AdvancedAntiFlyCar> <!-- 基础参数 --> <MaxSpeedMultiplier>1.7</MaxSpeedMultiplier> <GroundVehicleHoverHeight>8.0</GroundVehicleHoverHeight> <ViolationThreshold>3</ViolationThreshold> <CheckInterval>0.4</CheckInterval> <!-- 飞行器参数 --> <AircraftMaxClimbRate>18.0</AircraftMaxClimbRate> <AircraftMaxDiveSpeed>130.0</AircraftMaxDiveSpeed> <!-- 飞行器ID白名单 --> <AircraftIds> <item>362</item> <!-- Small Helicopter --> <item>363</item> <!-- Attack Helicopter --> <item>364</item> <!-- Transport Helicopter --> <item>1024</item> <!-- Modded Fighter Jet --> </AircraftIds></AdvancedAntiFlyCar>
💡 最佳实践:部署后使用
/testflycar
命令生成测试载具,验证检测阈值是否合理。建议搭配RocketMod
的PerfMonitor
插件监控CPU占用率,确保检测循环消耗<3%的服务器性能。
隐藏内容需要回复可以看见