Después de buscar brevemente qué son gamekiller e hiromicro, parecen ser “entrenadores” … y como estás usando Java, es posible que te jodan.
La forma típica de mantenerlos fuera de sus juegos en C ++ es utilizar punteros que apuntan a referencias que se obtienen con otro valor que apuntan a la ubicación real del valor que está almacenando, que nuevamente se obtiene y luego cambia arriba los punteros cada par de cuadros más o menos. No sé si puedes hacer algo como esto en Java, e incluso si pudieras … alguien podría modificar fácilmente el juego guardado o incluso tus scripts de nivel.
He visto a personas usar un generador determinista de números aleatorios para almacenar valores en el juego de guardado, pero incluso eso es reversible si alguien está lo suficientemente dedicado …
- ¿Dónde obtengo códigos de cupón de descuento del día de Navidad o software de sorteo?
- ¿Cuál es la pila tecnológica completa de Squarespace?
- ¿Qué podría hacer un ingeniero de software moderno con una minicomputadora PDP11 vintage de 1970 que su propietario original no podía?
- ¿Qué tipo de software utilizas para editar videos?
- ¿Existe un buen software fuera de línea que pueda traducir del inglés al chino?
Con Java, probablemente podría simplemente xor el valor con una cantidad conocida (y no constante) y siempre asegurarse de que se almacena en la memoria RAM y en el disco de esa manera. Use también honeypots, escriba el valor real en la memoria RAM o en el disco, pero nunca use ese valor. Eso evitaría que la gente encontrara el valor para empezar …