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
1
vote
1 answer

How do I validate a user not hacking the GPS position in an app?

I want to develop a GPS-based game (actually part of my game will be GPS-based, but the user will need to be authenticated). In my back-end, I have entry points for the users collecting the data, so no data will be stored in the client app (at least…
Luis Masuelli
  • 12,079
  • 10
  • 49
  • 87
1
vote
2 answers

How do I make a daily challenge on a game with randomly generated levels?

I am currently making a game with randomly made levels, but I have an interest in making everyone play the same level in a daily challenge section, like Spelunky. At first I thought about letting the clients decide the seed based on their date, but…
Kenji Kina
  • 2,402
  • 3
  • 22
  • 39
1
vote
1 answer

What are the most effective methods to detect bot application presence/activity (client-side)?

What are the most effective methods to detect bot application presence/activity? 1 Considering the user can grant any access for the anti-cheat system in Windows (XP/7) OS. 2 Not taking in account potential amorality or illegality of methods. 3…
sander
  • 388
  • 1
  • 3
  • 10
1
vote
2 answers

How to dissalow modified clients in an open source client-server project?

Suppose I have an open source client and server software, both fully open source. How can I make sure modified clients cannot connect to the un-modified server? Or detect modified clients? For example to prevent cheating in open-source massive…
Gizmo
  • 1,990
  • 1
  • 24
  • 50
1
vote
1 answer

Preventing from accessing process memory

I made an example that writes into process memory using task_for_pid() and mach_vm_write(). task_for_pid(mach_task_self(), pid, &target_task); mach_vm_write(target_task, address, '?', local_size); Is there a way to block to access memory of the…
tnrgus
  • 355
  • 1
  • 2
  • 14
1
vote
0 answers

Android board-like networked multiplayer game anti-cheating

TL;DR android, board-like game. latency unimportant. client-server via LAN/Global, potential high score => no trust. potential bluetooth layer in future => full trust. mobile means expensive traffic, upstream more expensive than downstream. PRNG…
Centril
  • 2,549
  • 1
  • 22
  • 30
1
vote
5 answers

How can i prevent Cheat engine for my single player flash games?

I have some small flash games in facebook. How can i prevent cheating with cheat engine? My swf file sends the score to my database by php. I just dont want people to hack highscores in my flash games by using cheat engine. What is the best way to…
Anıl Canlı
  • 432
  • 9
  • 20
0
votes
0 answers

Who prepares a process for being debugged in windows?

I'm currently trying to create an anti-anti-debugging software to better analyze a security vulnerability that I found in a popular game. Naturally as any other game it has robust anti-anti-cheating measures. As part of my research I looked at many…
Alex
  • 1
  • 1
0
votes
0 answers

Authoritative game server allowing client action without strict acknowledgment

I have a game I am working on that is client/server (fully authoritative). The game is not FPS or MMORPG. More like Clash of Clans where you can see other people's attacks, chat, manage your resources etc but no real-time players in the same…
0
votes
2 answers

Can this online highscore scheme be abused?

Background One problem with games using online highscore lists is that they often can be abused. The game sends the current score to the server and a cunning user can analyze the protocol/scheme and send bogus scores. That is why some highscore…
Peter Jaric
  • 5,162
  • 3
  • 30
  • 42
0
votes
1 answer

How could I detect if pyinput is being used on a Windows machine via remote desktop protocol?

I'm the owner of the remote machine (host), but I've no control on the client machine. Perhaps, there are subtle differences, like pyinput using discrete "jumps" on the mouse coordinates, and on the other hand, a real mouse is using an "continuous"…
0
votes
0 answers

Preventing cheat in a clicker game in web

If you seen my previous question, you will know that I'm starting on a project. It requires you to grind clicks then spend it. But I want to prevent user from cheating using auto-clicker extensions. So, is there anyways that I can prevent user from…
Fieryfeng
  • 3
  • 4
0
votes
1 answer

Detect (or forbid) game bar within browsers

I'm relying on browsers full screen mode for one of my projects. I just discovered that using the windows "game bar" (windows + G) let the users browse away without any trace. So here is my question: From within a browser, how could it be possible…
Bruno
  • 1,088
  • 1
  • 13
  • 31
0
votes
1 answer

(C#) Why are the in-Game values not changed by my program?

I am relatively new to coding. I wanted to create a trainer for the game Assault Cube. I have already implemented an "unlimited ammo" option which works perfectly fine and now i want to make a god mode (unlimited health) option. It doesn't work, and…
V3NOM
  • 1
0
votes
1 answer

Custom event: Instance trash mob requirement for quest completion

I'm scripting custom event where main requirement is to kill bosses in certain time and I need to prevent potential cheaters from using teleport hack inside of instance. Is there any way how I can add the trash mobs requirement in effective way ? I…