Strategies to Defeat Memory Editors for Cheating - Desktop Games
Posted
by
ashes999
on Game Development
See other posts from Game Development
or by ashes999
Published on 2011-03-16T12:35:15Z
Indexed on
2012/06/03
4:48 UTC
Read the original article
Hit count: 363
anti-cheat
I'm assuming we're talking about desktop games -- something the player downloads and runs on their local computer. Many are the memory editors that allow you to detect and freeze values, like your player's health.
How do you prevent cheating via memory-modifiation? What strategies are effective to combat this kind of cheating?
For reference, I know that players can: - Search for something by value or range - Search for something that changed value - Set memory values - Freeze memory values
I'm looking for some good ones. Two I use that are mediocre are:
- Displaying values as a percentage instead of the number (eg. 46/50 = 92% health)
- A low-level class that holds values in an array and moves them with each change. (For example, instead of an int, I have a class that's an array of ints, and whenever the value changes, I use a different, randomly-chosen array item to hold the value)
© Game Development or respective owner