Hace poco hice un juego simple en el que el usuario puede enviar sus puntajes más altos en línea. Es muy fácil hackear el juego aumentando el puntaje alto mediante el uso de software como Cheat Engine. La puntuación más alta se almacena en un número entero. ¿Debería almacenar puntaje alto cifrado en lugar de un número entero y descifrarlo para mostrar en el juego?Anti-piratería de un juego - mejores prácticas, sugerencias
Me preguntaba cuáles son las mejores prácticas desde que soy nuevo en estas cosas (piratería).
Tendrá que ejecutar el juego en su propio servidor y solo comunicar las E/S al cliente para evitar que se subviertan las reglas. –
Ejecutar un programa en un servidor bloqueado es el único 100%. Para las cosas en la máquina del usuario, valide todos los resultados o no se moleste con ningún anti-piratería. –