well hello
i want to know how i can do it, can you give me example please?
i want do this
if cheet engine open, game cloase
thanks
Pages 1
You are not logged in. Please login or register.
AudioGames.net Forum → Developers room → how to stop cheating in my game?
well hello
i want to know how i can do it, can you give me example please?
i want do this
if cheet engine open, game cloase
thanks
What programming language? If BGT, abandon the game or even better rewrite it to something more, hmm, ambitious.
If this is something more ambitious than BGT, you can check if the process of cheatengine is rnning or not, if running, close the game
You could also take it a step further by having a game that detects attempts to cheat report those players to you, then if it's appropriate, ban the player. Many of the mainstream game vendors do this, some, like EA and Valve don't just ban the player from the game they tried to cheat on, they ban their account, which bans them from all of their games, not just the one they tried to cheat on. If you decide to go this route, be sure to give adequate warning to players what the costs of getting caught cheating are.
These are just some of the methods to stop cheating. Really though, when it comes down to it you really can't stop people from cheating. There's only so much you can do. If someone is super determined to cheat, they will (trolls, anyone?). For ideas on how you might go about doing this though, check out the following links:
How to Hurt the Hackers: The Scoop on Internet Cheating and How You Can Combat It
How do I prevent memory-modification cheats? - Game Development stack exchange
anti cheat - How to prevent cheating in our (multiplayer) games? - Stack Overflow
Some other links on information:
Have fun stopping cheaters!
@3 valve only bans them from the game they cheated on, and they can get the game again but theill progress will reset if you cheat on csgo you'll have to buy game again and you are done.
@mahdi first stop cheating on other games then expect people to not to cheat on your game
hello
thanks guys for your good advices
well, at poest5
i never give you answer, because you know you want close my good things, so
dont answer me poest5
be carefull
You don't want to check for a particular process name in any case. That's a good way to get people renaming CheatEngine.exe to safdsadsafdsafdsadsafdsafwfihewaihdsaifhifdsafahiuhoiufewewqhewhoiewhewqrhewqoirhewoih.exe to avoid that kind of check. Better to attack the problem based on what the program does rather than what it's called.
For starters, you can hide values in plain sight. If your game has a health value, just because you tell the player their health is 100, that doesn't mean you have to store that value as 100 in memory. It might be 100% of some arbitrary value only you know. This can be cracked by determined players with little effort however.
Another approach is to store multiple copies of memory values, or store a value calculated from those other values. Then, if the player memory edits one of those protected locations, your game can notice that something's wrong and retaliate accordingly.
The best approach is probably to encrypt all relevant memory areas so cheaters simply can't find what they're looking for, nor any pointers to where it might be. For instance, a cheater might deliberately let themselves get hit by an enemy, knowing that will make their health go down, then look for a decreased value. Proper encryption will stop that from working.
AudioGames.net Forum → Developers room → how to stop cheating in my game?
Generated in 0.051 seconds (37% PHP - 63% DB) with 11 queries