Delta Force DMA 配置:ACE、Secure Boot 与 DMA Shield
Delta Force 使用内核级 ACE 反作弊,要求游戏主机开启 Secure Boot 和 TPM 2.0。本文说明 ACE 的 DMA Shield 是什么,以及这对 DMA 方案意味着什么。
简短回答
Delta Force 使用内核级的 Anti-Cheat Expert(ACE),它要求开启 Secure Boot 和 TPM 2.0,并包含一个名为 DMA Shield 的防护层。DMA 方案把 DMA 卡插在按 ACE 要求配置好的游戏主机里,读取端则放在副机(第二台电脑)上。本店为 Delta Force 出售外部辅助(/products/delta-force)和 DMA 辅助(/products/delta-force-dma),后者提供 Direct 版本。
本页内容9
Delta Force 用的是哪种反作弊?
Delta Force 使用 Anti-Cheat Expert,通常简称 ACE,这是腾讯出品的内核级反作弊。Steam 商店页面在内核级反作弊的披露栏中点名列出了它。Team Jade(琳琅天上)明确解释过原因:没有内核权限,就无法检测辅助软件或硬件作弊工具。Team Jade 还会定期发布处罚报告。ACE 的内核组件就是你在错误信息里会看到名字的那个驱动,它随游戏一起安装,而不是按需安装。
ACE 对游戏主机有哪些要求?
下表内容来自 ACE 围绕 Delta Force 安全工作发布的系列公开简报,以及游戏自带的反作弊教程。关于是否强制执行的说法请自行核实,因为第三方教程把这些描述为启动游戏的硬性要求,而 ACE 自己的简报只是宣布进行了部署。
| 项目 | 是什么 | 对 DMA 方案意味着什么 |
|---|---|---|
| Secure Boot | 启动链完整性,确保在 Windows 启动之前不会加载任何未签名的组件 | 限制游戏主机的配置。如果你出于方案上的原因关掉了它,就要预计游戏会无法启动 |
| TPM 2.0 | 基于硬件的证明和身份标识。ACE 称它能让机器码封禁更精准 | 和 DMA 卡无关,但决定了封禁能在多大程度上永久跟着这台机器 |
| DMA Shield | ACE 中一个单独命名的防护层,官方描述为通过拦截外部硬件威胁来保护硬件 | 以这类硬件命名。ACE 的简报没有说明它的工作原理,腾讯以外也没有人能诚实地告诉你 |
| 内核驱动,始终安装 | ACE 随游戏一起安装,运行时处于内核级 | 熟悉的 EAC 式局面:游戏主机上有一个内核组件,而副机架构正是为应对这种情况而存在的 |
Delta Force 通过 Steam 和各地区发行商的启动器发行,这些版本并不总是在同一天更新。因此,状态面板上的某一行和你的客户端可能对不上,而原因跟你的硬件毫无关系。
警告
一个叫 DMA Shield 的防护层说明了什么
按字面理解这个名字就好:ACE 有一个防护层,公开宣称的用途就是阻止外部硬件读取游戏,而且是和 Secure Boot、TPM 的强制要求一起部署的。这款游戏的开发商也公开表示过,他们打算靠内核权限来对付硬件作弊工具。这些并不意味着方案不可能实现,也说明不了现在什么能用、什么不能用。但它确实意味着你在花钱之前应该先看实时状态面板,因为一条最新的状态记录比任何卖家的拍胸脯保证都更有分量。
Delta Force 方案需要哪些硬件?
Delta Force 有大规模战争模式(全面战场)和撤离模式(烽火地带),两者的需求不同。撤离模式奖励的是位置、物资和撤离点等信息,放在副屏上的只读方案不用输入设备就能提供这些。远距离交战的战争模式则是大家想要辅助瞄准的地方,这需要一个输入设备,并且游戏主机要把它当作普通鼠标接受。融合器是可选的,它的作用只是把叠加层从副屏搬到你的主显示器上。
各部分应该按什么顺序启动?
- 在游戏主机上确认游戏能单独启动、ACE 检查通过,而且没有接读取端
- 查看状态面板,并记下你用的是哪个客户端:Steam 版还是地区发行商版本
- 启动副机,确认 DMA 卡已完成枚举
- 启动读取端并连接到 DMA 卡
- 启动 Delta Force,等 ACE 完成启动流程
- 进入对局或行动之后再附加到游戏进程
- 如果链路中有融合器,使用无边框窗口,并让两台机器的分辨率和刷新率保持一致
Delta Force 开局前检查清单
- 游戏能单独正常启动,ACE 的要求都已满足
- 游戏主机上的 Secure Boot 和 TPM 2.0 处于游戏要求的状态
- 你今天查看过状态面板上这款游戏的那一行
- 你清楚自己的客户端是 Steam 版还是地区发行商版本
- DMA 卡的数据口已接好,并且读取端在游戏启动之前就已连接
- 如果有输入设备,游戏主机把它识别为标准鼠标
- 如果视频链路中有融合器,已设为无边框窗口
Delta Force 常见问题及解决方法
| 现象 | 可能原因 | 解决方法 |
|---|---|---|
| 改完 BIOS 后 ACE 装不上,或者游戏无法启动 | Secure Boot 或 TPM 不再处于 ACE 要求的状态 | 把 BIOS 恢复到游戏能单独启动的状态,然后每次只改一项设置并重新测试 |
| 游戏能启动,但立即报反作弊错误并退出 | ACE 的启动检查没通过——通常是客户端更新后还残留着旧版 ACE | 让启动器完成更新,然后验证游戏文件,排查期间不要接入读取端 |
| 状态面板上写的是一回事,你的客户端表现却是另一回事 | 地区发行商版本和 Steam 版可能处于不同的版本 | 查看你客户端的版本号,针对其他版本发布的状态一律视为不适用 |
| 没有游戏更新,方案却失效了 | ACE 的更新独立于游戏本身的更新公告 | 在面板上对比状态日期和游戏最近一次的版本日期;如果游戏没有变,就假定是反作弊那边有改动 |
关于 Delta Force 方案的常见问题
Delta Force 用的是哪种反作弊?
它使用 Anti-Cheat Expert(ACE),这是腾讯出品的内核级反作弊,游戏的 Steam 商店页面点名列出了它。Team Jade 会发布处罚报告,并与 ACE 联合发布系列安全简报。
Delta Force 要求 Secure Boot 和 TPM 2.0 吗?
ACE 已经在 Delta Force 的安全工作中部署了这两项,第三方教程也把它们描述为启动游戏的必要条件。ACE 自己的简报只宣布了部署,没有说明是否强制执行,所以请自己去看游戏当前的教程。
DMA Shield 是什么?
它是 ACE 体系中一个单独命名的防护层,公开描述为通过拦截外部硬件威胁来保护硬件。ACE 没有公开其机制,所以任何关于它能拦住什么、拦不住什么的具体说法,都应视为未经证实。
卸载游戏后 ACE 还会留在我的电脑上吗?
游戏上线时曾有玩家投诉这一点,Team Jade 表示不久之后就解决了,所以反作弊会随游戏一起移除。如果你在意机器上会留下什么,卸载后请自己检查,不要轻信论坛上的总结。
Delta Force 方案可行吗?
这是一个关于当前状态而不是架构的问题,只有实时状态面板能回答。了解这款游戏对游戏主机的要求、这套方案由什么组成,并不能说明方案今天能不能用。
说明
Delta Force 方案现在能用吗?
ACE 的架构和它公布的要求足够稳定,可以写下来;但强制执行的范围、DMA Shield 的行为和版本状态都不是。请查看实时状态面板,把游戏的版本日期和状态日期放在一起看,并且在购买之前而不是之后先咨询。
资料来源
ACE 和 DMA Shield 的相关细节来自实机测试,并没有可以列出的公开文档;而且 Steam 客户端和各地区版本甚至不在同一天更新。
继续阅读
仍然没有解决?在 Discord 提交工单
全部指南