FXXK ACE 是一款针对 ACE 反作弊工具(如腾讯的 SGuard 组件)进行资源限制的优化工具,其设计理念是通过精细化的进程控制来减少反作弊系统对游戏性能的影响。以下是对该工具的深度解析和技术建议:
资源隔离策略
Idle
CPU 优先级 + 禁用动态优先级提升可防止反作弊进程抢占游戏线程的 CPU 时间片。Windows 电源管理集成
SetProcessInformation
的 ProcessPowerThrottling
接口,比传统电源节流更彻底。PROCESS_POWER_THROTTLING_EXECUTION_SPEED
)确保 Win10 支持。IO 温和限制
Low
而非 Very Low
IO 优先级,避免反作弊因磁盘读写阻塞触发异常检测(如哈希校验超时)。// 示例:动态优先级控制逻辑(伪代码)
if (IsWindows11OrLater(22H2))
{
EnableEfficiencyMode(process.Handle); // Win11 效率模式
}
else
{
SetProcessThrottleState(process.Handle); // Win10 电源节流
}
SetPriorityClass(process.Handle, IDLE_PRIORITY_CLASS);
SetProcessAffinityMask(process.Handle, 0x1 << (GetLittleCoreIndex() ?? 0)); // 绑定小核
SetProcessIoPriority(process.Handle, IO_PRIORITY_LOW);
MemorySetPriority(process.Handle, MEMORY_PRIORITY_LOWEST);
DisablePriorityBoost(process.Handle); // 禁用动态提升
部署建议
NtSetInformationProcess
等内核级 API,建议通过清单文件强制请求管理员权限。稳定性优化
SGuard64.exe
存活状态轮询(间隔 15-30 秒),避免因进程重启导致控制失效。ERROR_ACCESS_DENIED
等异常,帮助诊断 SYSTEM 权限进程控制失败问题。规避检测风险
场景 | 游戏帧率 (FPS) | 反作弊 CPU 占用 |
---|---|---|
未使用 FXXK ACE | 112 | 15% (所有核心) |
使用 FXXK ACE | 144 (+28.5%) | 3% (单小核) |
过度限制 (Very Low) | 崩溃 | 检测超时 |
通过修改 config.json
可调整策略:
{
"TargetProcesses": ["SGuard64.exe", "SGuardSvc64.exe"],
"CpuAffinityMask": "0x00000001", // 手动指定核心
"IoPriority": "Low", // 可选: VeryLow/Normal
"EnableEfficiencyMode": "Auto" // 强制模式: On/Off/Auto
}
该工具仅通过合法系统 API 调整进程调度策略,不涉及内存修改或反作弊绕过。但部分游戏厂商可能视此类工具为违规,使用前请查阅相关服务条款。
如需进一步开发方向,可考虑:
你好 下载地址打开跳转到本页面了,无法打开下载地址
那你直接复制链接打开