Il existe également de nombreux types de hacks d'aide à la visée pour les tireurs à la première personne qui fonctionnent également en se connectant aux appels de la bibliothèque graphique. Le crochet OGC pour Counter-Strike / HL1 avait une multitude d'options au-delà de la transparence des murs.
Si les informations de localisation des ennemis sont à un moment donné transmises à une bibliothèque de niveau inférieur qui dispose d'un code largement disponible, ces appels peuvent être connectés et les données de localisation, d'échelle, de rotation, etc. peuvent être utilisées pour calculer avec précision le meilleur vecteur de tir. sur cet ennemi. Les systèmes anti-triche comme PunkBuster incluent souvent une détection de type heuristique (à quelle fréquence ce joueur obtient-il un tir parfait, à quelle fréquence tournent-ils autour de 180 degrés pour décrocher un coup unique, etc.) en plus de la surveillance de la mémoire et des processus.
En fin de compte, la tâche de prévenir la tricherie dans les jeux multijoueurs est un jeu de chat et de souris. Au fur et à mesure que de nouvelles astuces sont développées, de nouvelles méthodes anti-triche sont créées, puis de nouvelles astuces sont conçues pour éviter les nouvelles technologies anti-triche.
Comme Tetrad l'a dit dans sa réponse, les seules règles strictes et rapides pour la "sécurité du jeu" sont de fournir au client le moins d'informations possible et de lui faire le moins confiance possible. Cependant, différents types de jeux auront des exigences différentes qui peuvent influer sur la façon dont vous pouvez respecter ces règles.
Dans un jeu FPS, parce que la vitesse de jeu est si rapide, il n'est souvent pas possible de fournir uniquement au client les données qu'il doit connaître sur cet instant précis. Si vous ne dites pas au client qu'il y a un ennemi au coin de la rue et que le joueur contourne ce coin, vous devez soudainement lui envoyer ces informations en quelques millisecondes ou risquer de faire tuer le joueur par un ennemi qu'il n'a pas fait. jamais vu.
Le seul «correctif» pour ces problèmes qui est actuellement disponible serait probablement OnLive. Étant donné que ce service ne fournit que du contenu audio et vidéo à partir d'un client fonctionnant en toute sécurité dans le centre de données, le seul moyen de tricherie serait de créer essentiellement une IA humaine qui pourrait analyser le flux vidéo entrant et prendre des mesures en fonction de cela - une tâche que peu, le cas échéant, les tricheurs sont à la hauteur.