También hay muchos tipos de trucos de ayuda de puntería para tiradores en primera persona que también funcionan conectando las llamadas a la biblioteca de gráficos. OGC Hook para Counter-Strike / HL1 tenía una multitud de opciones más allá de hacer que las paredes fueran transparentes.
Si la información de ubicación de los enemigos se pasa en algún momento a una biblioteca de nivel inferior que tiene un código ampliamente disponible, esas llamadas se pueden conectar y los datos de ubicación, escala, rotación, etc. se pueden usar para calcular con precisión el mejor vector para disparar sobre ese enemigo Los sistemas anti-trampas como PunkBuster a menudo incluyen detección de tipo heurístico (con qué frecuencia este jugador obtiene un disparo perfecto, con qué frecuencia giran alrededor de 180 grados para lograr un asesinato de un solo disparo, etc.) además de la memoria y el monitoreo del proceso.
En última instancia, la tarea de evitar las trampas en los juegos multijugador es un juego de gato y ratón. A medida que se desarrollan nuevas trampas, se crean nuevos métodos anti-trampas, y luego se crean nuevas trampas para evitar las nuevas tecnologías anti-trampas.
Como dijo Tetrad en su respuesta, las únicas reglas duras y rápidas para la "seguridad del juego" son proporcionar al cliente la menor información posible y confiar en el cliente lo menos posible. Sin embargo, los diferentes tipos de juegos tendrán diferentes requisitos que pueden afectar qué tan bien puede cumplir con estas reglas.
En un juego FPS, debido a que la velocidad de juego es tan rápida, a menudo no es posible proporcionar al cliente solo los datos que debe conocer sobre este instante exacto. Si no le dices al cliente que hay un enemigo a la vuelta de la esquina y el jugador sí da la vuelta a esa esquina, de repente tienes que enviarle esa información en cuestión de milisegundos o arriesgarte a que un enemigo mate al jugador. Alguna vez has visto.
La única "solución" para estos problemas que está actualmente disponible probablemente sea OnLive. Debido a que ese servicio solo entrega contenido de audio y video desde un cliente que se ejecuta de manera segura en el centro de datos, el único medio para hacer trampa sería esencialmente crear una IA humana que pueda analizar el flujo de video entrante y tomar medidas basadas en eso, una tarea que pocos, si los hay, los tramposos están a la altura.