Setup DMA para Marvel Rivals: anticheat da NetEase e Kernel DMA Protection
O Marvel Rivals pede que os jogadores liguem o Kernel DMA Protection, o recurso do Windows feito para impedir que dispositivos PCIe externos leiam memória. Entenda o que isso significa para um setup.
Resposta curta
O Marvel Rivals roda o anticheat próprio da NetEase, que sobe junto com o jogo e não pode ser desligado sozinho. O guia oficial do jogo pede que os jogadores liguem o Kernel DMA Protection, o recurso do Windows criado para impedir que dispositivos PCIe externos leiam memória.
Nesta página9
- Como funciona o anticheat da NetEase no Marvel Rivals
- O que o Marvel Rivals exige do PC de jogo?
- Por que essas duas exigências entram em conflito
- De quais camadas um setup de Marvel Rivals precisa?
- A ordem certa para iniciar uma sessão
- Checklist do Marvel Rivals antes de cada partida
- Problemas comuns no Marvel Rivals e como resolver
- Dúvidas sobre o setup do Marvel Rivals
- O que não publicamos e não dá para confirmar
Como funciona o anticheat da NetEase no Marvel Rivals
O Marvel Rivals usa o anticheat próprio da NetEase, em geral escrito NEAC, em vez de um produto de terceiros licenciado. Ele sobe com o cliente do jogo e não pode ser encerrado sozinho. Em volta dessa camada de cliente, a NetEase divulga um programa de fiscalização mais amplo, que inclui detecção de comportamento anormal, revisão de dados históricos e verificação manual. O programa também inclui ondas de ban publicadas, compensação de elo para quem denunciou um cheater e avisos explícitos de punição contra entradas mais rápidas do que uma mão humana plausível conseguiria produzir. Junto com os bans de conta, foram relatados alguns poucos bans em nível de hardware.
O que o Marvel Rivals exige do PC de jogo?
As duas primeiras linhas são as que mais importam para um setup DMA, e vêm do guia publicado pelo próprio jogo sobre como ativar a proteção DMA, não de um fórum.
| Item | De onde vem | O que significa para um setup DMA |
|---|---|---|
| Kernel DMA Protection | Um guia oficial do Marvel Rivals manda os jogadores checarem o recurso no msinfo32 e ligá-lo se estiver desligado | É o recurso do Windows cujo propósito declarado é impedir o acesso não autorizado à memória por dispositivos periféricos externos. Leia essa frase duas vezes |
| IOMMU — Intel VT-d ou AMD IOMMU | O mesmo guia mostra como ligar a opção na BIOS, fabricante por fabricante | O Kernel DMA Protection depende dela. E é também a opção que as instruções de inicialização de um leitor pedem para você olhar, pelo motivo oposto |
| Memory Integrity | Relatos da comunidade sobre o texto de aviso do próprio cliente descrevem que ele é pedido junto com a proteção DMA, antes do login | Um recurso de isolamento do núcleo do Windows no PC de jogo, checado no cliente e não no boot |
| Anticheat preso ao cliente | De terceirosA NetEase afirma que o anticheat sobe junto com o cliente e não pode ser desativado separadamente | O motivo de sempre para existir uma segunda máquina: o anticheat mora onde o jogo mora |
| Detecção comportamental | Os próprios anúncios da NetEase descrevem modelos de comportamento e punição contra taxas de entrada sobre-humanas | A camada de entrada é modelada de forma explícita. O sinal é o movimento com cara de máquina, não o dispositivo |
A FACEIT publica uma exigência de IOMMU e Kernel DMA Protection quase idêntica para o anticheat dela, o que mostra que isso é um padrão do mercado, e não a escolha estranha de uma publisher só.
Atenção
Por que essas duas exigências entram em conflito
Quando o mapa de memória não consegue ser construído, as instruções de inicialização de leitor desta base de conhecimento pedem que você olhe as opções de virtualização do PC de jogo. O Marvel Rivals pede que os jogadores liguem IOMMU e Kernel DMA Protection nessa mesma máquina, então os dois pedidos puxam em direções opostas. Não publicamos jeitos de contornar um recurso de segurança. Se um setup para este jogo funciona neste momento é uma pergunta viva, então leve-a ao painel de status e ao suporte antes de gastar dinheiro. Não é um problema de configuração que você resolva continuando a ler.
De quais camadas um setup de Marvel Rivals precisa?
O Marvel Rivals é um jogo em terceira pessoa com doze jogadores, habilidades de herói e confrontos curtos. A camada de informação mostra posições, vida e estado de cooldown numa segunda tela, e é somente leitura, sem precisar de dispositivo de entrada nenhum. A camada de mira é o que as pessoas de fato vêm buscar num hero shooter. De terceirosE é também a camada que a NetEase diz modelar. Um sistema que fala publicamente em punir taxas de entrada desumanas é um sistema que observa como o cursor se move. O fuser é opcional: ele só leva o overlay para o monitor principal e não muda nada do que é lido nem do que é enviado.
A ordem certa para iniciar uma sessão
- Abra o jogo sozinho no PC de jogo e chegue ao menu principal sem nenhum leitor conectado
- Repare se o cliente mostra algum aviso de segurança ou de proteção DMA durante a inicialização
- Leia a linha de status de hoje para este jogo e compare a data dela com a versão atual do jogo
- Ligue o segundo PC e confirme que a placa é reconhecida
- Inicie o leitor e conecte-o à placa
- Abra o jogo, deixe o anticheat subir junto com o cliente e só então anexe pelo menu
- Se houver um fuser no caminho do vídeo, ative a tela cheia sem bordas e iguale resolução e taxa de atualização nas duas máquinas
Checklist do Marvel Rivals antes de cada partida
- O jogo abre até o menu sozinho e não mostra nenhum aviso de segurança
- Você sabe em que estado estão o Kernel DMA Protection e o Memory Integrity no PC de jogo, seja qual for esse estado
- Você leu a linha de status de hoje para este jogo
- Você sabe qual é a versão do cliente, porque este jogo atualiza com frequência
- A placa está na porta de dados dela e o leitor foi conectado antes de você entrar na fila
- O PC de jogo reconhece qualquer dispositivo de entrada como mouse padrão
- A tela cheia sem bordas está configurada se houver um fuser no caminho do vídeo
Problemas comuns no Marvel Rivals e como resolver
| Sintoma | Causa provável | Solução |
|---|---|---|
| O cliente mostra um aviso de segurança ou de proteção DMA antes do login | A máquina não passou na checagem do próprio cliente para os recursos que o guia do jogo manda ativar | O aviso reporta o estado do PC de jogo, então não trate isso como falha da pilha, e não espere que a gente publique um jeito de passar por cima dele |
| A inicialização do leitor falha no PC de jogo que roda este jogo | As opções de virtualização e de proteção DMA que o jogo pede são as mesmas sobre as quais as instruções de inicialização perguntam | Trate isso como conflito de configuração, não como defeito de hardware, e pergunte ao suporte qual é a situação atual deste jogo antes de mudar qualquer coisa |
| O setup deixa de bater com o jogo depois de um patch | O jogo atualiza num calendário frequente de balanceamento e de meio de temporada, e cada versão de cliente muda aquilo contra o que o setup foi escrito | Confira a linha de status contra a versão do cliente e espere uma atualização publicada em vez de ficar tentando de novo |
| A conta foi punida sem nenhuma mensagem no cliente | A detecção neste jogo inclui modelos de comportamento, revisão de histórico e verificação manual, e nenhum dos três gera mensagem de erro | Não existe correção técnica, porque esse é o perfil de risco do jogo e nenhuma arquitetura o elimina |
Dúvidas sobre o setup do Marvel Rivals
Qual anticheat o Marvel Rivals usa?
O Marvel Rivals usa o anticheat interno da NetEase, normalmente escrito NEAC, em vez de EAC, BattlEye ou Vanguard. De terceirosA NetEase afirma que ele sobe junto com o cliente do jogo e não pode ser desativado sozinho.
O Marvel Rivals exige Kernel DMA Protection?
O jogo publica um guia oficial que manda os jogadores checarem o Kernel DMA Protection nas Informações do Sistema e ligarem o IOMMU na BIOS caso ele esteja desligado. Há relatos de que o cliente avisa quando uma máquina não passa nessa checagem. Confira o guia do próprio jogo para ver o texto atual.
Para que serve, de fato, o Kernel DMA Protection?
O Kernel DMA Protection é um recurso de segurança do Windows cujo propósito publicado é impedir o acesso não autorizado à memória por dispositivos periféricos externos. Das exigências tratadas neste guia, é a que mais diz respeito a um setup DMA.
Um setup de Marvel Rivals é viável agora?
A loja vende um cheat externo de Marvel Rivals em /products/marvel-rivals e um cheat DMA em /products/marvel-rivals-dma. Se algum dos dois funciona hoje é pergunta sobre a situação atual, não sobre arquitetura, então só o painel de status ao vivo e o suporte podem responder.
A NetEase aplica bans de hardware?
As reportagens sobre as ondas de punição já incluíram um número pequeno de bans em nível de hardware junto com um número grande de bans de conta. Trate a identidade do seu hardware como parte do risco neste jogo, não como detalhe secundário.
Info
O que não publicamos e não dá para confirmar
Não publicamos nenhuma forma de contornar um recurso de segurança do Windows. Se um setup para este jogo funciona hoje é uma pergunta viva, então leia o painel de status, compare a data dele com a versão do cliente e pergunte ao suporte antes de comprar.
Fontes
Os detalhes sobre a NetEase e o Kernel DMA Protection vêm de rodar o setup, e não da lista de fontes, e este cliente lança versões novas com frequência.
Leia em seguida
Ainda travado? Abra um ticket no Discord
Todos os guias