跳到主要内容

流量塑形

流量塑形通过模拟真实玩家的网络行为特征,规避反作弊系统的统计分析检测。本功能基于腾讯 ACE 反作弊系统的公开研究设计。

基础配置

启用流量塑形

在「流量塑形」页面开启此功能。启用后,所有经过心跳模拟代理的数据包都会应用流量塑形处理。

时序策略

策略说明
None不做时序处理
UniformDistribution均匀分布抖动,延迟在固定范围内随机
NormalDistribution正态分布抖动,延迟集中在均值附近(推荐)

时序抖动配置

基础间隔

数据包发送的基准间隔时间,默认 45 ms

抖动强度

标准差系数,控制时序的随机程度:

  • 推荐值: 0.15 - 0.20
  • 真实玩家: CV ≈ 0.10 - 0.25
  • ACE 检测阈值: CV < 0.08 触发告警
重要

抖动强度设置过低会导致发包间隔过于规律,容易被反作弊系统标记。建议至少设为 0.15。

包大小填充

功能说明

为数据包随机添加填充字节,改变包大小的分布特征,使其更接近真实玩家流量。

配置项

配置说明
启用填充开关
最小填充最少填充的字节数
最大填充最多填充的字节数

CV(变异系数)监测

CV 是衡量发包间隔规律性的统计指标。CV 值越低,间隔越规律,越容易被检测。

配置项

配置说明
启用 CV 监测开启实时 CV 计算
告警阈值低于此值触发警告(推荐 0.08)
窗口大小计算 CV 的历史包数量

动态 CV 阈值调整

根据运行时间自动切换检测严格程度:

配置说明
启用动态调整开关
严格模式时限运行多少分钟后切换到严格模式
严格 CV 阈值严格模式下的监测阈值
宽松 CV 阈值正常模式下的监测阈值

包体微差异扰动

在指定位置轻微修改数据包字节,增加数据包之间的差异性。

配置项

配置说明
启用微差异开关
最大扰动幅度单字节的最大变化量(推荐 1-3)
单包扰动数每个包最多扰动的字节数
扰动位置白名单仅在这些位置执行扰动(避免破坏关键字段)
注意

扰动位置需要精心选择,避免修改关键协议字段导致连接断开。

自适应 CV 调整

根据实时 CV 值动态调整抖动强度,保持 CV 在目标范围内。

配置项

配置说明
启用自适应开关
CV 目标下限目标变异系数最小值
CV 目标上限目标变异系数最大值
调整步长每次调整的强度变化量
抖动强度下限抖动强度最小值
抖动强度上限抖动强度最大值
调整间隔(包)每隔多少包评估一次
冷却时间(ms)调整后的冷却等待时间(1000-30000 ms)

实时统计

运行时显示以下指标:

指标说明
当前 CV实时计算的变异系数
CV 告警次数低于阈值的累计次数
总数据包已处理的包数
平均延迟包间隔的平均时间
平均填充每个包的平均填充字节数
自适应调整次数动态调整的累计次数

配置管理

  • 应用: 立即在内存中生效,不保存到数据库
  • 保存: 应用并持久化到数据库
  • 恢复默认值: 恢复所有流量塑形配置为系统默认值