Es gibt auch viele Arten von Zielhilfehacks für Ego-Shooter, die sich auch in Aufrufe der Grafikbibliothek einbinden lassen. OGC Hook für Counter-Strike / HL1 hatte eine Vielzahl von Optionen, die über die transparente Gestaltung von Wänden hinausgingen.
Wenn die Ortsinformationen für Feinde zu einem bestimmten Zeitpunkt an eine untergeordnete Bibliothek mit allgemein verfügbarem Code weitergeleitet werden, können diese Anrufe abgehakt werden und die Daten zu Ort, Maßstab, Drehung usw. können verwendet werden, um den besten Vektor für das Abfeuern genau zu berechnen auf diesen Feind. Anti-Cheat-Systeme wie PunkBuster beinhalten neben der Speicher- und Prozessüberwachung häufig eine heuristische Erkennung (wie oft erhält dieser Spieler einen perfekten Schuss, wie oft drehen sie sich um 180 Grad, um einen One-Shot-Kill zu erzielen usw.).
Letztendlich ist die Aufgabe, Betrug in Multiplayer-Spielen zu verhindern, ein Katz- und Mausspiel. Wenn neue Cheats entwickelt werden, werden neue Anti-Cheat-Methoden erstellt und dann neue Cheats erstellt, um die neuen Anti-Cheat-Technologien zu umgehen.
Wie Tetrad in seiner Antwort sagte, besteht die einzige feste Regel für "Spielesicherheit" darin, dem Kunden so wenig Informationen wie möglich zur Verfügung zu stellen und dem Kunden so wenig wie möglich zu vertrauen. Verschiedene Arten von Spielen haben unterschiedliche Anforderungen, die sich jedoch darauf auswirken können, wie gut Sie diese Regeln einhalten können.
In einem FPS-Spiel ist es oft nicht möglich, dem Client nur Daten zur Verfügung zu stellen, die er genau zu diesem Zeitpunkt wissen sollte, da das Gameplay so schnell ist. Wenn Sie dem Kunden nicht sagen, dass sich ein Feind um die Ecke befindet und der Spieler um diese Ecke geht, müssen Sie ihm diese Informationen plötzlich innerhalb von Millisekunden zusenden. Andernfalls besteht die Gefahr, dass der Spieler von einem Feind getötet wird, den er nicht hat jemals sehen.
Die einzige "Lösung" für diese Probleme, die derzeit verfügbar ist, ist wahrscheinlich OnLive. Da dieser Dienst nur Audio- und Videoinhalte von einem Client bereitstellt, der sicher im Rechenzentrum ausgeführt wird, besteht das einzige Mittel zum Betrügen darin, eine menschliche KI zu erstellen, die den eingehenden Videostream analysieren und darauf basierend Maßnahmen ergreifen kann - eine Aufgabe, die nur wenige benötigen. wenn überhaupt, sind Betrüger bis zu.