Les jeux FPS peuvent-ils survivre à l’assaut des moteurs de triche AI ​​?

La triche a toujours été le fléau des développeurs et des joueurs en ligne. Il supprime les facteurs de compétence et de chance qui permettent aux gens ordinaires de profiter d'un match en ligne.

Actuellement, les développeurs combattent les moteurs de triche en examinant et en garantissant l'intégrité des fichiers de jeu. Cependant, avec le développement de l'IA et de l'apprentissage automatique, la triche peut désormais avoir lieu hors PC.

Avec ces nouvelles technologies de triche, quelles sont les implications pour les jeux de tir à la première personne (FPS) et les jeux en général ? Et que peuvent faire les développeurs de jeux pour l'atténuer ? Enquêtons.

Quel est le problème avec la triche FPS?

La triche dans les jeux, en particulier dans les FPS, n'est pas nouvelle. Au cours des dernières années, il y a eu des problèmes où des joueurs, même professionnels, ont triché en jouant. Et tandis que les tricheurs ont rendu certains jeux mauvais et désagréables, les développeurs trouvent des moyens de les arrêter.

Traditionnellement, une personne triche dans les jeux multijoueurs en ligne en modifiant les fichiers du jeu. Les moteurs de triche analysent la mémoire de votre ordinateur à la recherche des fichiers du jeu associé. Il apportera ensuite des modifications à ces fichiers pour vous donner un avantage injuste.

D'autres développements récents en matière de triche voient le logiciel agir comme un pilote graphique de bas niveau entre le jeu et le GPU réel pour masquer les murs. D'autres moteurs de triche avancés s'injectent dans la mémoire de l'ordinateur pour modifier le code brut.

Cependant, presque tous les moteurs de triche ont une chose en commun : ils modifient des fichiers ou des données sur votre ordinateur. Les développeurs empêchent la triche en déployant des mesures anti-triche. Ce logiciel peut détecter les changements dans votre système, arrêter les processus du moteur de triche et surveiller la mémoire de votre ordinateur pour empêcher la triche.

Et à mesure que les fraudeurs créent de nouveaux systèmes, les développeurs mettent fréquemment à jour le logiciel anti-triche pour contrer ces menaces inconnues.

Une triche populaire est l'aimbot, où le moteur de triche pointera automatiquement votre arme sur un ennemi. Cela donne au tricheur un avantage presque infini. Parce que peu importe à quelle distance ou à quel point le joueur ennemi est caché, ils seront détectés et abattus dès qu'ils entreront dans l'écran du joueur.

Ces aimbots fonctionnent via des moteurs de triche sur votre ordinateur. Donc, si un logiciel anti-triche analyse votre système, il y a de fortes chances qu'il soit détecté.

Cependant, il existe un nouveau type de moteur de triche qui est pratiquement indétectable.

L'essor de l'IA et de l'apprentissage automatique dans les moteurs de triche

Beaucoup de gens savent que vous pouvez utiliser un autre ordinateur pour capturer votre partie. En fait, de nombreux streamers utilisent cette configuration, où ils jouent à des jeux sur un ordinateur, puis capturent leur écran sur un autre. Cela leur permet de diffuser leur écran sans perdre de puissance de traitement.

Les développeurs de moteurs de triche ont ensuite exploité cet outil pour créer l'aimbot ultime. Ils utilisent une carte de capture connectée à un autre ordinateur pour enregistrer l'écran du tricheur. Ils ont ensuite utilisé la vision par ordinateur , l'IA avancée et un programme d'apprentissage automatique pour traiter les données visuelles et surveiller votre écran à la recherche d'ennemis.

Une fois qu'il a détecté des cibles, il enverra alors des commandes d'entrée, similaires aux signaux de la souris et du clavier, pour verrouiller votre viseur. Ainsi, au lieu de rester dans votre système, la triche s'exécute sur un ordinateur indépendant. Et puisque le signal qu'il renvoie à l'ordinateur du tricheur n'est pas différent des autres périphériques, il n'y a aucun moyen que les systèmes anti-triche puissent le détecter.

Une réponse agressive aux moteurs de triche

En juillet 2021, Activision, l'éditeur de certains des plus grands jeux FPS, comme Call of Duty: Warzone, a fermé un développeur de triche en moins d'une semaine depuis qu'il a été révélé qu'ils avaient créé une triche d'apprentissage automatique. Bien qu'il n'y ait aucun détail sur la façon dont Activision l'a fait, le programmeur de la triche a publié cette déclaration sur son site Web :

Équipe,

Cette déclaration n'était pas requise.

Cependant, à la demande d'Activision Publishing, Inc (« Activision »), je ne développerai plus ni ne fournirai d'accès à des logiciels qui pourraient être utilisés pour exploiter leurs jeux. Mon intention n'a jamais été de faire quoi que ce soit d'illégal. À la fin de la vidéo qui a tant attiré l'attention sur ce projet, il a déclaré « à venir bientôt ». Le logiciel n'a jamais été publié.

Ce type de technologie présente d'autres avantages d'assistance, par exemple, en pointant une webcam sur vous-même, vous pouvez contrôler les mouvements sans utiliser de membres. Malheureusement, en raison de son impact négatif potentiel, je ne le développerai pas davantage.

À ce jour, le site Web du développeur de triche est inaccessible. Et Activision a également supprimé toutes les autres sources potentielles.

Pouvons-nous arrêter les tricheurs ?

Une idée, une fois née et propagée, ne disparaîtra jamais. Et tandis qu'Activision a agi rapidement et a arrêté cet aimbot particulier, presque toute personne connaissant l'IA et l'apprentissage en profondeur peut le recréer.

Après tout, le principe de l'aimbot, qui détecte les cibles, ne diffère pas de celui des caméras et des voitures autonomes. Et bien que cette triche puisse être coûteuse à mettre en œuvre, elle est assez simple à utiliser si vous disposez du bon équipement.

Tout ce dont vous avez besoin est un périphérique secondaire pour exécuter l'aimbot, une carte de capture pour permettre au système secondaire de surveiller votre PC de jeu et un émulateur de contrôleur pour renvoyer des signaux à votre PC de jeu. Si vous avez tout cela, vous pouvez aller en ville et éliminer vos adversaires comme tirer sur du poisson dans un tonneau.

Une façon de contrer cela est que les entreprises anti-triche utilisent également l'apprentissage automatique. Ils peuvent mesurer les mouvements d'un joueur pour voir si c'est humainement impossible à accomplir. Après tout, les humains ne sont pas exacts. Nos mouvements ont des variations, et nos temps de réponse diffèrent d'un moment à l'autre.

Donc, si un joueur bouge comme sur des roulettes, il y a de fortes chances qu'il triche. Cependant, c'est plus facile à dire qu'à faire. Et ils doivent également considérer ce qui se passerait si le programme aimbot apprenait à ajouter des variations dans ses mouvements comme un humain.

Le genre FPS est-il en train de mourir ?

Les tricheurs existent depuis aussi longtemps que les jeux existent. Et les développeurs de jeux se sont battus contre cela, même dès 2002, lorsque Valve a publié le premier logiciel anti-triche pour Counter-Strike.

À mesure que les ordinateurs deviennent plus puissants et que l'apprentissage automatique devient plus intelligent, les développeurs de jeux auront du pain sur la planche. Ils doivent détecter les tricheurs d'apprentissage automatique effectués hors système avant qu'ils ne deviennent répandus.

S'ils ne font rien, ils risquent de voir leurs jeux envahis par des tricheurs. Cela rend leur jeu peu agréable, ce qui pourrait amener les gens à quitter complètement le FPS.

Nous ne pouvions qu'espérer que les développeurs de jeux arrêtent et atténuent les dommages que la tricherie de l'IA pourrait causer. L'action rapide et décisive d'Activision a protégé les jeux FPS des aimbots indétectables, nous permettant de continuer à profiter des jeux FPS. Au moins pour l'instant.