Skip to content

numlinka/FuckAntiCheatExpert

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FuckAntiCheatExpert

简介

腾讯的反作弊程序 AntiCheatExpert (简称为 ACE) 是腾讯游戏部门开发的一种反作弊系统。它通过监控游戏玩家的行为和操作,及时发现和防止作弊行为的发生。

当然这是一种理想化的情况,通常 ACE 的扫盘作用聊胜于无,相比于捕捉外挂,它的扫盘更加影响普通玩家的游戏体验,且腾讯知名游戏 《三角洲行动》 中的外挂并不少,甚至作弊玩家公然直播都不会封号,这使得 ACE 的存在就是一个笑话,它存在的唯一目的就是影响普通玩家的游戏体验,所以我们需要对其做出一些限制。

FuckAntiCheatExpert 是一个用于限制腾讯反作弊工具,它会做两件事情

  1. 限制 ACE 程序的运行优先级
    该工具会将 SGuard64 和 SGuardSvc64 进程的优先级设置为 Idle,将 CPU 亲和性限制在单一核心,这会将它们的运行优先级降低,从而减少它们对系统资源的占用。
  2. 清理内存碎片
    该工具会清理工作集内存、修改页面和备用列表,释放被占用的活动内存空间,助于改善《三角洲行动》等游戏的 1% Low 帧表现,缓解因内存管理不当引起的性能波动。

使用方法

  1. release 页面下载最新版本的可执行程序文件。
  2. 运行可执行文件。

当然,对于不想下载可执行文件的用户,本项目也提供了 PowerShell 脚本,它的功能可能没有可执行文件那么完善,但是它的使用方法更加简单。

内容补充

  1. 本工具目前仅对 ACE 程序的运行优先级与 CPU 亲和性(通常绑定至最后一个核心)进行了限制,未对其 I/O 优先级等其他行为加以约束。如需更严格的限制措施,欢迎为本项目提交 issue 或 pull request,也可选用其他辅助工具进行配合管理。
  2. 当系统可用活动内存(不包含任务管理器中的“备用内存”)处于较低水平时,游戏的 1% Low 帧表现将受到显著影响。为此,本工具内置了内存清理功能,具体实现机制可参考 EmptyRAM 项目。
  3. 本工具不承诺其适用性与安全性,使用者需自行承担因使用该工具而可能产生的一切风险与后果。

该工具使用 GPLv3.0 协议开源,您可以在遵守协议的前提下自由使用、修改和分发本工具。

About

腾讯 ACE | 一款执着于降低绿色玩家游戏体验的反作弊系统

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors