Questions tagged [anti-cheat]

Anti-cheating in software and video-gaming aims to prevent tactics such as add-ons or exploits that give players an unfair advantage. Game developers and third party software developers have created technologies that attempt to prevent cheating.

Anti-cheating in software and video-gaming aims to prevent tactics such as add-ons or exploits that give players an unfair advantage. Game developers and third party software developers have created technologies that attempt to prevent cheating. Anti-cheat software is commonly used in popular games such as Team Fortress 2, Quake, or World of Warcraft. A few examples of anti-cheat software are DMW Anticheat, GameGuard, PunkBuster, VAC, ProtectEnviron, ShoxGuard, CleanDoD, XRay, xTrap, HackShield, Warden or BattlEye. The Terms of Service for many games directly prohibits cheating activity.

85 questions
4
votes
1 answer

How to prevent time-cheating on offline game based on Cocos2dx?

Recently I'm working on a mobile offline game based on Cocos2dx-lua. I found an app on Google Play called GameGuardian which can set the time speed. The app maybe modify the method gettimeofday() in libc.so. I've tried many APIs such as os.time(),…
Eric Wang
  • 41
  • 5
4
votes
0 answers

How to prevent cheating on JavaScript game?

First, I know that there is no 100% sure solution, and this question have been ask more than once. These posts are my favorites first and second but they are too old without enough effective solutions. I'm creating a social game in JavaScript,…
KeizerBridge
  • 2,707
  • 7
  • 24
  • 37
4
votes
1 answer

How To Detect If Another Process Reading My Application's Memory

Is it possible to detect if another process reading the memory of my application? If so, can you give me any examples on how to accomplish this? (examples in C++ would be great) Thank You
MallocMadness
  • 43
  • 1
  • 4
4
votes
1 answer

Prevent cheating in a timed online quiz

My company regularly run competitions on the internet. These consist of simple multiple choice quizzes, where the fastest person to complete the quiz wins a prize. Recently we've been having big problem with cheaters (a lot of sub one second…
Sam
  • 1,315
  • 2
  • 13
  • 27
4
votes
3 answers

Howto take latency differences into consideration when verifying location differences with timestamps (anti-cheating)?

When you have a multiplayer game where the server is receiving movement (location) information from the client, you want to verify this information as an anti-cheating measure. This can be done like this: maxPlayerSpeed = 300; // = 300 pixels every…
Tom
  • 8,536
  • 31
  • 133
  • 232
3
votes
1 answer

Pointer base address/offset obfuscation as an anti-cheating measure in games?

I know this is a very specific question, but cheating in games is a hot topic, I was wondering if obfuscating base address of important pointers and obfuscating member variables offsets is a valid anti-cheating measure? Member variables addresses…
Yekoor
  • 79
  • 3
3
votes
5 answers

Tracking Computers in an Online Game

So i am running into a problem with people making multiple accounts to make there account better with more resource in game. So my dilemma is, Many users go thru proxys or NATd info so some legimated users would be banned if i only have 1 user per…
Paul
  • 39
  • 1
3
votes
1 answer

How to make a multiplayer javascript game cheat proof whilst considering server load

to learn some more and new techniques I've started building a little game. The idea is to keep expanding it and adding new things. It is a nice way for me to experiment and try out new techniques whilst also having something to play with. Right now…
2
votes
2 answers

Determine a computer ID in Flash/AIR game

I'm creating an online multiplayer game in which I want to prevent players from joining a game using multiple clients/accounts on one computer. I can't simply do a server sided check for the IP-address because I still want e.g. people in the same…
Bart van Heukelom
  • 43,244
  • 59
  • 186
  • 301
2
votes
3 answers

How detect Cheat Engine?

I would like to ask you how can I detect Cheat Engine? This is what I found: process name process main window title process icon file (?) process EXE file hash process EXE full path Do you know any other way?
user14142511
2
votes
2 answers

How do I prevent auto click cheats in an android app?

I built an android app where the user uses a stopwatch to try to get it to stop on exactly 1 second. There is also a second gamemode where the user tries to start and stop the stopwatch as fast as possible and get the lowest time. There are several…
Matthew Vine
  • 120
  • 2
  • 16
2
votes
2 answers

How do I see if any programs are emulating keys

I've made a game where the task is to press spacebar 100 times which is mutiplayer, People are starting to use simple applications which spam the key "space" and I'm wondering if there is a way to only listen for user input or detect programs which…
Jamie
  • 674
  • 1
  • 10
  • 30
1
vote
1 answer

Authoritative Flash multiplayer game server: twice the work?

I'm working on a puzzle game in Flash. It's a two-player, head-to-head game with some realtime elements. It is not Tetris-like, but the level of player interaction and the rate of movement is similar to, though slightly more complex than, Tetris…
Srayer
  • 128
  • 6
1
vote
2 answers

iPhone hardware & user timers getting out of sync over time

I'm trying to detect if the user advances their clock while an app is running. I'm currently doing this by comparing how two timers change: [NSDate timeIntervalSinceReferenceDate] and mach_absolute_time. The basic algorithm is this: At the start…
1
vote
0 answers

Python Process Memory Detecting

I want to detect some strings in programm process. Here is, how to do it using process hacker: Find process > RBM > Properties > Memory > Strings button > Minimum length: 4 > enter image description here > OK > Filter > enter image description here…
Stanislav
  • 13
  • 3