Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Limit-ACE — 限制腾讯 ACE 反作弊进程的 CPU 占用 🔒

License: MIT GitHub last commit GitHub Repo stars GitHub forks

中文关键词 / Keywords: 腾讯ACE、反作弊、CPU限制、SGuard64、降频、游戏优化、后台进程、进程优先级、PowerShell 脚本

一个 PowerShell 脚本,把腾讯 ACE 反作弊的守护进程(SGuard64.exeSGuardSvc64.exe)的优先级降到最低,并绑定到最后一个 CPU 核心,从而降低它对整机性能的影响。不修改游戏文件、不注入进程、不绕过反作弊

English: A PowerShell script that limits Tencent ACE anti-cheat background processes to the last CPU core at idle priority — reduce its performance impact without modifying game files or injecting code.

✨ 功能特点

  • 自动等待进程:循环等待 SGuard64.exe / SGuardSvc64.exe 启动后再设置。
  • 降低优先级:将进程优先级设为 Idle
  • 绑定 CPU:将进程亲和性绑定到最后一个逻辑核心,限制其占用。

🔧 工作原理

ACE.ps1 会:

  1. 获取本机逻辑处理器数量,计算出「最后一个核心」的亲和性掩码。
  2. 每 2 秒检测一次目标进程,直到其启动。
  3. 设置进程的 PriorityClass = IdleProcessorAffinity = 最后一个核心

📦 使用方法

  1. 下载或 Clone 本项目。
  2. 双击 A.bat(它会以 -ExecutionPolicy Bypass 方式运行 ACE.ps1)。
  3. 脚本会保持运行并持续监控目标进程,按任意键退出。

⚠️ 设置进程亲和性可能需要管理员权限。若设置失败,请右键 A.bat →「以管理员身份运行」。

📷 效果展示

截图 1 截图 2

🗂️ 项目结构

├── ACE.ps1   # 核心脚本:等待进程并设置优先级 / CPU 亲和性
├── A.bat     # 双击启动器:调用 ACE.ps1
└── README.md

⚠️ 注意事项与免责声明

  • 本脚本只调整进程的调度优先级与 CPU 亲和性,不修改游戏文件、不注入进程、不绕过反作弊本身。
  • 不同环境(游戏、ACE 版本、系统)下的效果可能不同,部分场景下限制反作弊进程可能影响游戏正常运行或被检测,请自行评估风险。
  • 仅供学习研究使用,使用过程中产生的一切后果由使用者自行承担。

📜 许可证

本项目以 MIT License 发布。

About

Limit Tencent ACE anti-cheat SGuard64 CPU usage via PowerShell - idle priority, single core affinity

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages