Настройка DMA для Marvel Rivals: античит NetEase и Kernel DMA Protection
Marvel Rivals просит игроков включить Kernel DMA Protection, функцию Windows, которая не даёт внешним PCIe-устройствам читать память. Разбираем, что это значит для сборки.
Коротко
Marvel Rivals работает на собственном античите NetEase, который запускается вместе с игрой и отдельно не отключается. Официальный гайд игры просит игроков включить Kernel DMA Protection (защиту ядра от DMA) — функцию Windows, созданную для того, чтобы внешние PCIe-устройства не могли читать память.
На странице9
- Как работает античит NetEase в Marvel Rivals
- Что Marvel Rivals требует от игрового ПК?
- Почему эти два требования противоречат друг другу
- Какие слои нужны сборке под Marvel Rivals?
- Правильный порядок запуска сессии
- Чек-лист перед каждым матчем в Marvel Rivals
- Частые проблемы в Marvel Rivals и как их решить
- Вопросы по настройке Marvel Rivals
- Что мы не публикуем и не можем подтвердить
Как работает античит NetEase в Marvel Rivals
Marvel Rivals использует не лицензированный сторонний продукт, а собственный античит NetEase, который обычно называют NEAC. Он запускается вместе с клиентом игры и отдельно его не закрыть. Вокруг этого клиентского слоя NetEase описывает более широкую программу защиты, в которую входят обнаружение аномального поведения, анализ исторических данных и ручная проверка. В программу также входят публичные волны банов, компенсация рейтинга игрокам, которые пожаловались на читера, и прямые предупреждения о санкциях за ввод быстрее, чем физически способен человек. Помимо банов аккаунтов, сообщалось и о нескольких HWID-банах (банах по железу).
Что Marvel Rivals требует от игрового ПК?
Для DMA-сборки важнее всего первые две строки, и они взяты из опубликованного гайда самой игры по включению защиты от DMA, а не с форума.
| Пункт | Откуда это известно | Что это значит для DMA-сборки |
|---|---|---|
| Kernel DMA Protection | Официальный гайд Marvel Rivals велит игрокам проверить её в msinfo32 и включить, если она выключена | Это функция Windows, заявленная цель которой — не допустить несанкционированного доступа к памяти со стороны внешних периферийных устройств. Прочитайте это предложение ещё раз |
| IOMMU — Intel VT-d или AMD IOMMU | Тот же гайд пошагово объясняет, как включить IOMMU в BIOS, отдельно для каждого производителя | Без IOMMU не работает Kernel DMA Protection. И это та самая настройка, которую инструкции по инициализации ридера просят проверить, но по противоположной причине |
| Memory Integrity («Целостность памяти») | Игроки приводят текст предупреждения самого клиента, где её требуют включить перед входом вместе с защитой от DMA | Функция изоляции ядра Windows на игровом ПК, которую проверяет клиент, а не процесс загрузки |
| Античит, привязанный к клиенту | По даннымПо заявлению NetEase, античит запускается вместе с клиентом и не может быть отключён отдельно | Обычная причина для второй машины: античит живёт там же, где игра |
| Поведенческий детект | В собственных анонсах NetEase описаны поведенческие модели и санкции за нечеловечески быстрый ввод | Слой ввода моделируется явно. Сигналом служит машинное движение, а не само устройство |
FACEIT публикует почти такое же требование к IOMMU и Kernel DMA Protection для своего античита, а значит, это общая тенденция на рынке, а не странное решение одного издателя.
Внимание
Почему эти два требования противоречат друг другу
Когда карта памяти (MMAP) не строится, инструкции по инициализации ридера в этой базе знаний просят проверить настройки виртуализации на игровом ПК. Marvel Rivals просит игроков включить IOMMU и Kernel DMA Protection на той же самой машине, так что эти две просьбы тянут в противоположные стороны. Мы не публикуем способов обойти функцию безопасности. Работает ли сборка под эту игру прямо сейчас — вопрос, ответ на который постоянно меняется, поэтому идите с ним на страницу статуса и в поддержку, прежде чем тратить деньги. Это не проблема настроек, которую можно решить, читая дальше.
Какие слои нужны сборке под Marvel Rivals?
Marvel Rivals — игра от третьего лица с двенадцатью игроками, способностями героев и короткими стычками. Информационный слой показывает на втором экране позиции, здоровье и состояние перезарядок, работает только на чтение и не требует устройства ввода. Слой аима — это то, ради чего в геройский шутер на самом деле приходят. По даннымИменно этот слой, по словам NetEase, компания и моделирует. Система, которая публично говорит о санкциях за нечеловеческую скорость ввода, — это система, которая следит за тем, как движется курсор. Фьюзер необязателен: он только переносит оверлей на основной монитор и не меняет ни того, что читается, ни того, что отправляется.
Правильный порядок запуска сессии
- Запустите игру саму по себе на игровом ПК и дойдите до главного меню без подключённого ридера
- Обратите внимание, показывает ли клиент при запуске предупреждения о безопасности или о защите от DMA
- Посмотрите сегодняшнюю строку статуса по этой игре и сравните её дату с текущей версией игры
- Загрузите второй ПК и убедитесь, что карта определилась
- Запустите ридер и подключите его к карте
- Запустите игру, дайте античиту стартовать вместе с клиентом и затем подключайтесь из меню
- Если в видеотракте стоит фьюзер, выставьте borderless fullscreen и одинаковые разрешение и частоту обновления на обеих машинах
Чек-лист перед каждым матчем в Marvel Rivals
- Игра сама по себе запускается до меню и не показывает предупреждений безопасности
- Вы знаете состояние Kernel DMA Protection и Memory Integrity на игровом ПК, каким бы оно ни было
- Вы посмотрели сегодняшнюю строку статуса по этой игре
- Вы знаете версию клиента, потому что эта игра часто обновляется
- Карта подключена через свой порт данных, а ридер подключён до того, как вы встали в очередь
- Игровой ПК видит любое устройство ввода как стандартную мышь
- Если в видеотракте стоит фьюзер, выставлен borderless fullscreen
Частые проблемы в Marvel Rivals и как их решить
| Симптом | Вероятная причина | Решение |
|---|---|---|
| Перед входом клиент показывает предупреждение о безопасности или о защите от DMA | Машина не прошла собственную проверку клиента на функции, которые гайд игры просит включить | Предупреждение сообщает о состоянии игрового ПК, поэтому не считайте его неисправностью связки и не ждите, что мы опубликуем способ его обойти |
| На игровом ПК, где стоит эта игра, не проходит инициализация ридера | Настройки виртуализации и защиты от DMA, которые требует игра, — это те же настройки, о которых спрашивают инструкции по инициализации | Относитесь к этому как к конфликту конфигурации, а не к неисправности железа, и спросите поддержку о текущем состоянии этой игры, прежде чем что-либо менять |
| После патча сборка перестаёт соответствовать игре | Игра часто получает балансные и промежуточные патчи, и каждый клиентский билд меняет то, под что была написана сборка | Сверьте строку статуса с версией клиента и дождитесь опубликованного обновления, а не пробуйте снова и снова |
| Против аккаунта приняли меры без каких-либо сообщений на клиенте | Детект в этой игре включает поведенческие модели, анализ истории и ручную проверку, и ничто из этого не выдаёт текста ошибки | Технического решения нет: это профиль риска самой игры, и никакая архитектура его не убирает |
Вопросы по настройке Marvel Rivals
Какой античит в Marvel Rivals?
Marvel Rivals использует собственный античит NetEase, который обычно называют NEAC, а не EAC, BattlEye или Vanguard. По даннымПо заявлению NetEase, он запускается вместе с клиентом игры и отдельно не отключается.
Требует ли Marvel Rivals включить Kernel DMA Protection?
У игры есть официальный гайд, который велит игрокам проверить Kernel DMA Protection в «Сведениях о системе» (System Information) и, если защита выключена, включить IOMMU в BIOS. По сообщениям игроков, клиент выдаёт предупреждение, когда машина не проходит эту проверку. Актуальную формулировку сверяйте по гайду самой игры.
Для чего на самом деле нужна Kernel DMA Protection?
Kernel DMA Protection — функция безопасности Windows, официально заявленная цель которой — предотвращать несанкционированный доступ к памяти со стороны внешних периферийных устройств. Из требований, разобранных в этом гайде, именно она больше всего касается DMA-сборки.
Есть ли сейчас смысл в сборке под Marvel Rivals?
В этом магазине продаются внешний чит для Marvel Rivals на /products/marvel-rivals и DMA-чит на /products/marvel-rivals-dma. Работает ли что-то из них сегодня — вопрос о текущем состоянии, а не об архитектуре, поэтому ответить на него могут только страница статуса и поддержка.
Выдаёт ли NetEase HWID-баны?
В сообщениях о её волнах банов наряду с массовыми банами аккаунтов фигурировали и отдельные HWID-баны. Считайте HWID вашего железа частью риска в этой игре, а не чем-то второстепенным.
Справка
Что мы не публикуем и не можем подтвердить
Мы не публикуем никаких способов обойти функцию безопасности Windows. Ответ на вопрос, работает ли сборка под эту игру сегодня, постоянно меняется, поэтому посмотрите страницу статуса, сравните её дату с версией клиента и задайте вопросы поддержке до покупки.
Источники
Подробности о NetEase и Kernel DMA Protection взяты из работы со сборкой, а не из списка источников, а новые версии этого клиента выходят часто.
Читать дальше
Не получилось? Откройте тикет в Discord
Все гайды