Fortnite DMA 配置:这套方案需要什么
Fortnite 使用 Easy Anti-Cheat,Epic 现已对锦标赛强制要求 Secure Boot、TPM 和 IOMMU。本文说明这对 DMA 方案意味着什么,以及开玩前的启动顺序。
简短回答
Fortnite 使用 Easy Anti-Cheat,所以 DMA 方案把读取端放在副机(第二台电脑)上,游戏主机里只插一张 DMA 卡。Epic 现在要求参加 PC 锦标赛的玩家开启 Secure Boot、TPM 和 IOMMU,而 IOMMU 针对的正是通过 PCIe 读取内存的硬件。本店为 Fortnite 出售外部辅助(/products/fortnite-external)和 DMA 辅助(/products/fortnite-dma),后者有 Streck、Direct 和 Blurred 三个版本。
本页内容9
Fortnite 用的是哪种反作弊?
Fortnite 使用 Easy Anti-Cheat,Epic 自 2018 年收购 Kamu 起就完全拥有这套反作弊。EAC 会在游戏主机上加载一个内核模式驱动,在游戏运行期间全程工作,监控进程内存、模块完整性和已加载的驱动。Epic 还在此之上叠加了服务器端的统计与机器学习检测,这部分会单独分析对局数据,不管客户端上报的是什么。在 EAC 游戏上之所以要用 DMA 架构,是因为这个驱动只能检查它所在的那台机器。所以 DMA 方案把读取内存的软件放到了另一台机器上。
Epic 要求开启哪些 BIOS 功能?
自 2025 年 2 月 27 日起,Epic 要求较高级别的 PC 锦标赛开启 TPM 和 Secure Boot。自 2026 年 2 月 19 日起,这项要求覆盖所有 PC 锦标赛,并加入了 IOMMU,不过普通对局不在这次公告的范围内。花钱之前,请仔细看第三行。
| 功能 | 作用 | 对 DMA 方案的影响 |
|---|---|---|
| Secure Boot | 确保启动过程中只加载经过签名的组件,Windows 启动之前不会有任何未签名的程序运行。 | 对 DMA 卡没有直接影响。它限制了游戏主机上还能运行哪些东西,也是另外两项能被信任的前提。 |
| TPM | 为启动状态提供可验证的证明,并提供基于硬件的身份标识,平台可以把封号绑定到这个身份上。 | 对 DMA 卡没有直接影响。它让硬件身份更难更改,这是机器码伪装工具要面对的问题,不是 DMA 的问题。 |
| IOMMU (VT-d / AMD-Vi) | 由平台来仲裁 PCIe 设备可以访问系统内存的哪些区域。 | 这一项针对的正是这类硬件。Epic 在宣布这项要求时明确点名了 PCIe 扩展卡。 |
以上是官方公布的锦标赛要求,并不是所有玩家启动游戏的前提条件。这类要求的范围往往会越来越大,所以在据此做规划之前,请去 Epic 官方的竞技规则页面查看最新规则。
警告
为什么 IOMMU 与 DMA 方案是真正的冲突
大多数 DMA 教程都让你在游戏主机上关闭虚拟化和 IOMMU,因为 IOMMU 一旦启用并真正生效,PCIe 设备能读取的内容就会改变。Epic 现在要求 PC 锦标赛必须开启 IOMMU,没有任何配置技巧能调和这两种立场。如果你打 Fortnite 锦标赛,不要把本文当成购物清单:它解释的是这套架构为什么在这款游戏上承受压力。购买前先问清当前状态,也不要接受卖家“这个问题已经解决了”之类的保证。
Fortnite 方案需要哪些硬件?
Fortnite 的雷达或透视(ESP)方案需要三样东西:插在游戏主机里的 DMA 卡、为这张卡刷写好的固件,以及一台运行读取端的副机。要看到输出画面,最便宜的办法是加一台显示器;融合器则可以把叠加层直接显示在你的主屏幕上。读取内存只能得到信息,永远产生不了鼠标移动,所以任何辅助瞄准的功能都需要一个单独的输入设备,而且游戏主机要把它当作真正的 USB 鼠标来识别。正因如此,Fortnite 方案往往会配成全套。如果某个商品页提到瞄准却不含输入设备,那就是一套不完整的方案,缺的那部分你以后还得花钱补上。
各部分应该按什么顺序启动?
这个顺序不是随便定的,因为 DMA 卡由游戏主机供电,也由游戏主机完成枚举。副机上的读取端只能连接一个已经存在的设备,而 EAC 会在游戏启动时评估游戏主机的状态。
- 先启动游戏主机,等 Windows 进入桌面
- 启动副机,在打开任何程序之前先确认 DMA 卡已完成枚举
- 在副机上启动读取端,确认它已连接到 DMA 卡
- 打开 Epic Games Launcher,再启动 Fortnite,等 EAC 加载完成
- 过了加载界面之后,再从副机附加到游戏进程
- 如果使用融合器,把游戏设为无边框窗口,因为切换显示模式会让视频链路在对局中途重新同步
Fortnite 开局前检查清单
- 你今天查看过状态面板上这款游戏的那一行,而不是上周看的
- 这一行发布后 Fortnite 没有更新过,客户端补丁和 Epic 在补丁之间推送的服务器端热修复都要算上
- DMA 卡的数据口已接好,并且读取端在游戏启动前就已连接
- 如果你打锦标赛,你已经亲自读过 Epic 当前的 PC 安全要求
- 如果视频链路中有融合器,游戏处于无边框窗口模式
- 如果你使用输入设备,开局前游戏主机已经把它识别为鼠标
- 你对下一次更新有预案:停止游戏,而不是拿旧版本去硬试新客户端
Fortnite 常见问题及其常见原因
以下配置故障按它们在工单中出现的顺序排列,没有一个是换一张更高规格的卡就能解决的。
| 现象 | 可能原因 | 解决方法 |
|---|---|---|
| 读取端已附加到游戏,但对局中叠加层一片空白 | 读取端在游戏加载完成之前就附加了,或者该版本早于当前的客户端 | 先解除附加,进入对局后再重新附加。如果叠加层仍然是空的,先去状态面板查看这款游戏的状态,其他的都放在后面 |
| 昨天一切正常,Fortnite 更新后什么都用不了 | 客户端变了,这是更新后的正常结果,不是你的硬件出了故障 | 停止游戏,查看状态面板,等待新版本发布,不要反复尝试旧版本 |
| 游戏启动或 Alt+Tab 切出时融合器黑屏 | 独占全屏会强制切换显示模式,视频链路随之重新同步 | 把游戏改为无边框窗口,并在两台机器上设置相同的分辨率和刷新率 |
| 输入设备在桌面上正常,进游戏后却不起作用 | 设备在游戏已经接管输入之后才完成枚举,或者游戏主机在过滤它 | 启动游戏前先连接设备并重启游戏,然后在游戏主机的设备管理器中确认它显示为标准鼠标 |
| 改完 BIOS 设置后游戏无法启动 | 改动后已不再满足 Epic 的 PC 要求,或者不再符合你自己平台的完整性设置 | 把 BIOS 恢复原样,确认游戏能正常启动,然后每次只改一项设置 |
关于 Fortnite 方案的常见问题
Fortnite 是否要求所有人都开启 Secure Boot 和 TPM?
按目前公布的内容,不是:这项要求针对的是 PC 锦标赛。自 2025 年 2 月 27 日起,Epic 要求较高级别的锦标赛开启 TPM 和 Secure Boot;自 2026 年 2 月 19 日起,要求覆盖所有 PC 锦标赛,并加入了 IOMMU。要求的范围会随时间扩大,所以请自己去查看 Epic 的最新规则。
DMA 方案会在运行 Fortnite 的电脑上安装东西吗?
这套架构存在的意义就是不装。游戏主机上只有一张 PCIe 卡和 Windows 为它选择的驱动,读取软件则在副机上运行。如果有人让你为了 DMA 方案在 Fortnite 电脑上装驱动,那你买 DMA 的理由也就不存在了。
Fortnite 的 DMA 方案能保证不被封号吗?
任何游戏上的任何方案都不能保证不被封号,跟你说能保证的人都是在推销。EAC 在游戏主机上运行内核驱动,Epic 会在服务器端对每一局做行为分析,而且 Epic 还对卖家采取过法律行动。风险是真实存在的,每周都在变,你怎么玩也是风险的一部分。
Fortnite 多久会让方案失效一次?
客户端每次更新都要做好失效的准备,而且这类更新很频繁,更新之间还会推送服务器端热修复。要按照一款频繁变动的游戏来做打算,每次开玩前先看状态面板,而不是等出了问题再看。
可以只用雷达、不用输入设备吗?
可以。读取内存能给你位置、朝向和物资等信息,放在副屏上的雷达完全不需要输入设备。这是最便宜的完整方案,也是环节最少的方案。
说明
Fortnite 方案现在能用吗?
反作弊架构以月为单位变化,而版本状态以小时为单位变化。EAC 是什么、Epic 有哪些要求、这套方案需要什么,这些都相对稳定;但当前的版本状态只在实时状态面板上显示。面板会标出状态的发布时间,以及游戏本身最近一次更新的时间。如果某条状态发布于游戏最近一次更新之前,那它就是过期的记录,不能证明该版本可用。
资料来源
EAC 相关说明和锦标赛规则来自我们的实机测试,而非公开发布的资料;Epic 也在不断扩大这些规则的适用范围,所以文中的日期会过时。
继续阅读
仍然没有解决?在 Discord 提交工单
全部指南