DMA, cheat externe ou interne : lequel achetez-vous ?
En quoi une configuration DMA, un cheat externe sur un seul PC et un cheat interne au niveau du noyau diffèrent par leur fonctionnement, par les risques qu'ils portent et par ce qu'il faut acheter.
Réponse courte
Un cheat interne tourne à l'intérieur du jeu : c'est celui qui offre le plus de fonctions et qui laisse la plus grosse empreinte locale. Un externe tourne à côté du jeu, comme un processus séparé sur le même PC. Le DMA, lui, ne fait tourner sur le PC de jeu rien qui touche au cheat, mais il demande une carte PCIe, un second PC et une installation plus longue.
Sur cette page7
Qu'est-ce qui différencie les trois types ?
Les trois architectures répondent à une même question : où se trouve le code qui lit la mémoire du jeu ? Il peut être dans le jeu, à côté du jeu sur le même PC, ou sur une tout autre machine. Le prix, l'étendue des fonctions, le temps d'installation et ce qu'un anticheat peut voir découlent tous de cette seule réponse.
Comment se comparent les trois types
Aucune colonne ne gagne sur toutes les lignes, et c'est bien pour cela que les trois types se vendent encore.
| Interne | Externe (1 PC) | DMA (2 PC) | |
|---|---|---|---|
| Où se fait la lecture | Dans le processus du jeu | Un autre processus, même PC | Carte PCIe, données transmises en flux vers un second PC |
| Empreinte locale | La plus grosse : injecté dans le jeu | Plus petite : pas d'injection, mais toujours un processus sur le disque | La plus petite : rien de lié au cheat n'est installé |
| Plafond de fonctions | Le plus haut — accès à tout ce que touche le jeu | Élevé en lecture, limité en écriture | Lecture et overlay ; l'écriture reste rare et risquée |
| Coût matériel | Aucun | Aucun | Carte, second PC, souvent un périphérique d'entrée et un fuser |
| Temps d'installation | Quelques minutes | Quelques minutes | Une soirée pour un premier montage |
| Aide à la visée | Native | Native ou via un périphérique HID | Exige un périphérique HID — jamais inclus par défaut |
| Où s'affiche l'ESP | Sur l'écran du jeu | Sur l'écran du jeu | Second écran, ou écran principal via un fuser |
| Échoue quand | L'anticheat bloque la voie d'injection | L'anticheat bloque le handle ou l'accès en lecture | L'identité du firmware ou la voie USB est le maillon faible |
« La plus petite empreinte » ne veut pas dire « aucun risque » : le risque passe simplement du logiciel présent sur votre disque à l'identité du matériel et à votre comportement.
Ce que le DMA fait mieux
Le DMA a deux avantages réels. D'abord, il n'y a rien à contourner de la protection que l'anticheat met sur son propre processus pour lire la mémoire, puisque la lecture se fait sous le système d'exploitation, par PCIe. Ensuite, un anticheat qui scanne le disque, les processus et les pilotes de la machine de jeu y trouve une machine normale, parce que c'en est une. Ce sont ces deux propriétés qui ont permis au DMA de traverser plusieurs générations d'anticheats noyau, là où les approches purement locales ont dû être remplacées les unes après les autres.
Attention
Ce que le DMA fait moins bien
Le DMA coûte plus cher, est plus complexe et demande plus de patience. Vous achetez quatre choses au lieu d'une, éventuellement chez quatre vendeurs différents, et chacune doit s'accorder avec les trois autres. Un seul mauvais câble USB coûte une soirée. Les pannes sont ici matérielles : au lieu d'une fenêtre d'erreur, vous obtenez un périphérique qui n'apparaît pas. Et déboguer un périphérique absent est bien moins agréable que lire un journal de plantage.
Le DMA est-il le bon choix pour vous ?
Si vous répondez non à l'une des trois premières lignes, le DMA est le mauvais achat pour ce mois-ci.
- J'ai dans le PC de jeu un slot PCIe ou M.2 libre, avec la place physique pour la carte
- J'ai, ou je vais acheter, une seconde machine Windows avec un port USB 3 à l'arrière
- Je suis prêt à passer une soirée sur une première installation avant que ça fonctionne
- Je sais si j'ai besoin d'une aide à la visée, parce que cela décide s'il me faut un périphérique supplémentaire
- Je sais où je veux l'overlay : sur un second écran, ou sur mon écran principal via un fuser
- J'ai consulté la page de statut en direct pour le jeu auquel je joue vraiment
Questions sur les trois types
Puis-je utiliser une carte DMA avec un seul PC ?
Non. La carte lit la machine dans laquelle elle est installée, et il faut autre chose pour recevoir ces données. La machine qui reçoit ne peut pas être celle dont on lit la mémoire.
Un externe sur un seul PC est-il plus sûr qu'un interne ?
Un peu, en général, parce qu'il ne s'injecte pas dans le processus protégé. Mais il tourne quand même sur la machine que l'anticheat scanne : son empreinte est donc plus petite, pas inexistante.
Une configuration DMA peut-elle être détectée ?
Oui, par trois voies : l'identité du firmware sur le bus PCIe, le descripteur USB du périphérique d'entrée et l'analyse comportementale de vos entrées et de vos résultats. Un bon firmware et un périphérique d'entrée correctement configuré traitent les deux premières ; seule votre façon de jouer traite la troisième.
Ai-je besoin d'un fuser ?
Uniquement si vous voulez l'overlay sur votre écran principal. Un second écran qui affiche un radar n'a besoin d'aucun fuser, et c'est le premier montage le moins cher et le plus fiable.
Sources
Le tableau comparatif vient de notre propre travail sur banc et de l'expérience du support ; les temps d'installation, les modes de panne et les lignes de coût ne proviennent pas d'une source publiée.
- 01
- 02Kernel-level anti-cheat overview (Wikipedia)
ce qu'est un anticheat au niveau du noyau et ce qu'il scanne sur le PC de jeu
en.wikipedia.org
- 03GDC talk: Robocalypse Now, deep learning cheat detection
le comportement en partie comme troisième voie de détection
gdcvault.com
À lire ensuite
Toujours bloqué ? Ouvrir un ticket sur Discord
Tous les guides