Valorant DMA 配置:Vanguard 与游戏主机
Valorant 使用 Riot Vanguard,这是一个随 Windows 启动的内核驱动。本文说明它为什么与常见的 DMA 虚拟化建议相冲突、方案需要什么,以及开玩前该怎么配置。
简短回答
Valorant 使用 Riot Vanguard,这是一个随 Windows 启动的内核驱动,在 Windows 11 上要求开启 TPM 2.0 和 Secure Boot。游戏主机必须在开机时就满足 Vanguard 的要求,读取端运行在副机(第二台电脑)上,而移动准星需要一个单独的输入设备。本店为 Valorant 出售外部辅助(/products/valorant)和 DMA 辅助(/products/valorant-dma),后者提供 Sensory 版本。
本页内容9
Vanguard 和其他反作弊有什么不同?
本站目录里的其他反作弊都是随游戏一起加载的,而 Riot Vanguard 随 Windows 一起启动。不管 Valorant 有没有在运行,它都常驻在系统里,而且 Riot 把机器的启动状态也算作检查内容的一部分。正是这个设计,让 Valorant 成了这里最难配置的游戏:在你启动任何程序之前,Vanguard 评判的就是整台机器,而不只是某一个进程。
Vanguard 对游戏主机有哪些要求?
Riot 把这些作为面向玩家的要求公开发布,下面的错误代码也都是 Riot 自己的,所以这里没有任何猜测的成分。
- 驱动类型
- 内核模式驱动,开机启动。游戏启动之前就已常驻
- TPM 2.0
- Windows 11 上必须开启。缺失或被禁用时,Vanguard 会阻止游戏启动
- UEFI Secure Boot
- Windows 11 上必须开启。VAN 9001 和 VAN 9003 这一类错误指向的就是它
- 虚拟机
- 拒绝运行。在虚拟机里运行 Valorant 会报 VAN 9100
- 内存完整性(HVCI)
- Vanguard 已逐渐倾向于要求开启它。VAN: RESTRICTION 提示会直接点名 HVCI
- Windows 10 上的 VBS
- 会单独出错——VAN 9005 对应的是基于虚拟化的安全(VBS)问题,不是硬件问题
- CSM / 传统启动
- 即使没有安装虚拟机,也可能被判定为虚拟或不可信的环境
警告
为什么 DMA 的虚拟化建议与 Vanguard 相冲突
通用的 DMA 教程会让你在游戏主机上关闭虚拟化相关功能,但 Vanguard 的要求正好相反。它要求开启 Secure Boot、有可用的 TPM、启用内存完整性,还会把好几种 BIOS 配置当作虚拟环境的证据。两套建议无法同时满足,所以 Valorant 方案能用的配置范围比 EAC 游戏的方案更窄。谁要是跟你说这个问题已经解决了,那是在推销,而不是在描述一套配置。
Valorant 方案需要哪些硬件?
Valorant 方案通常以瞄准为主,也就是说要配全套,而不是便宜的那一半:DMA 卡、固件和副机。另外还需要一个输入设备,并且游戏主机要把它当作普通 USB 鼠标接受。只读方案本身也完全成立:放在副屏上的雷达能显示敌人的位置,不需要输入设备,也是出错环节最少的方案。如果要在主显示器上显示叠加层,视频链路里就需要一个融合器;而 Valorant 的击杀时间(TTK)很短,视频延迟值得实际测一测,而不是想当然。
各部分应该按什么顺序启动?
由于 Vanguard 在开机时就启动,这里的顺序和其他所有游戏都不一样。不要和它对着干:先让游戏主机进入 Vanguard 认可的状态,然后再启动读取端。
- 启动游戏主机,让 Vanguard 随 Windows 一起加载
- 在加任何东西之前,先确认 Valorant 能单独正常启动,没有任何 VAN 错误
- 启动副机,确认 DMA 卡已完成枚举
- 在副机上启动读取端并连接到 DMA 卡
- 启动 Valorant,进入客户端之后再附加到游戏
- 如果视频链路中有融合器,使用无边框窗口,避免模式切换导致信号重新同步
配置过程中会遇到哪些 Vanguard 错误?
以下是 Riot 自己的错误代码和 Riot 自己给出的解决方法。之所以列出来,是因为第一次搭这套方案的人改了六项 BIOS 设置之后,一旦碰上其中一个,往往会以为是卡坏了。
| 现象 | 可能原因 | 解决方法 |
|---|---|---|
| 启动时报 VAN 9001 / VAN 9003 | Windows 11 游戏主机上没有开启 Secure Boot 或 TPM 2.0 | 在游戏主机的 BIOS 中开启 UEFI Secure Boot 和 TPM 2.0。如果你是出于别的原因把它们关掉的,那么这个原因和 Valorant 只能二选一 |
| VAN 9005 | Windows 10 上基于虚拟化的安全(VBS)出了问题 | 按照 Riot 针对这个代码的 VBS 官方文章处理,不要为了追查它去改 DMA 这边的设置 |
| VAN 9100 | Vanguard 认为自己运行在虚拟机里 | 从游戏主机的 Windows 中移除 Hyper-V 等虚拟机监控程序相关功能,然后检查 BIOS 里的 CSM 和虚拟化开关。其中好几项即使没有虚拟机也会被判定为虚拟机 |
| VAN: RESTRICTION 提示中点名 HVCI | 游戏主机上的内存完整性没有开启或没有正常工作 | 在 Windows 安全中心里开启内存完整性。如果开不了,通常是因为游戏主机上有不兼容的驱动被拦截 |
| Valorant 能启动,读取端也能识别 DMA 卡,但叠加层是空的 | 是版本状态问题,不是配置问题——客户端已经更新,这个版本跟不上了 | 先查看状态面板上这款游戏的状态,因为在一个本来就已失效的版本上排查配置故障,只会白白浪费一个晚上 |
Valorant 开局前检查清单
- Valorant 能在游戏主机上正常启动、不报任何 VAN 错误,并且是在接入读取端之前测试过的
- 你今天查看过状态面板上这款游戏的那一行
- 那一行发布后 Riot 没有推送过更新,而更新大约每两周就有一次
- Secure Boot、TPM 和内存完整性都处于 Vanguard 认可的状态
- DMA 卡的数据口已接好,并且读取端在客户端打开之前就已连接
- 如果你使用输入设备,游戏主机把它识别为标准鼠标
- 如果链路中有融合器,已设为无边框窗口
关于 Valorant 方案的常见问题
Vanguard 能检测到 DMA 卡吗?
Vanguard 在游戏主机上运行内核驱动,和任何内核组件一样,这个驱动能看到机器上的 PCIe 设备。看到之后它会怎么处理并没有公开,Riot 以外没有人能诚实地给你答案。任何声称 Vanguard 看不到 DMA 卡的说法,都请当作营销话术。
能不能把 Valorant 放在虚拟机里运行,让事情简单一点?
不能。Vanguard 拒绝在虚拟机中运行,会报 VAN 9100。有些 BIOS 配置即使没装虚拟机也会触发同样的代码,这也是第一次搭建方案时最常见的误报。
玩 Valorant 需要输入设备吗?
只要涉及移动准星,就需要,因为内存读取没法移动光标。纯雷达方案不需要输入设备,本身就是一套完整、成立的配置。
为什么 Valorant 的定价和难度评级都比其他游戏高?
因为它的反作弊在开机时就启动,要求开启平台安全功能,还会拒绝 DMA 方案通常偏好的那些配置。能扛过这些的固件和软件组合更少,而扛过去的那些也更常被针对性修补。
有检测不到的 Valorant 方案吗?
没有,本站也没有任何东西是以“检测不到”为卖点出售的。在这款游戏上,反作弊在你启动游戏之前就已常驻,再加上 Vanguard 的各项要求和两周一次的更新节奏,状态一直在变。只有状态面板能给出当前的答案。
说明
Valorant 方案今天能用吗?
Vanguard 的要求足够稳定,可以写成文字;但 Valorant 方案今天能不能用,就不是这样了。状态面板会标出状态的发布时间,以及 Riot 最近一次更新的时间。早于最近一次更新的状态说明不了今晚的任何情况,所以购买前和启动前都要先看一下面板。
资料来源
Vanguard 的各项要求和 VAN 错误代码来自我们的实机测试,背后没有公开发布的资料;Riot 大约每两周更新一次。
继续阅读
仍然没有解决?在 Discord 提交工单
全部指南