Questions tagged [anti-cheat]

Methods employed by the developer to discourage or prevent cheating in the game.

Filter by
Sorted by
Tagged with
0 votes
1 answer
59 views

Intergrating Easy Anti Cheat - Do we need to add Epic login?

We plan to add Easy Anti Cheat to our Steam game. One of our managers said that we need to integrate Epic login for EAC to work. Is this true? We couldnt find any mentions of this in Epic EAC docs. (...
Petr's user avatar
  • 103
0 votes
0 answers
44 views

How do client anti-cheats prevent mock reports?

I'm mostly thinking about Riot's Vanguard and (what I think Valve does) with different bait memory addresses. How do these anti-cheat systems actually verify that if a packet is sent that it is ...
Aidan's user avatar
  • 101
1 vote
1 answer
483 views

How to prevent memory hacks?

For cheating or maybe just making some trainers, it's possible for hackers to read and update variables directly in the game's memory. Is this something that can simply be prevented, or is the answer ...
virtouso's user avatar
  • 2,608
1 vote
1 answer
509 views

Rust lang and Cheaters

So I started to learn Rust for personal usage, i am Back-end Node.js dev originally. And I see that people often say Rust is a very secure solution because of memory management. In theory games/...
space7panda's user avatar
2 votes
3 answers
617 views

Online Leaderboards: reducing cheaters without authoritative server verifying every move

My plan is to make a small game with online leaderboards. Having everything calculated on the server side is an unaffordable task, so I need some other way. My guess is that the best approach is to ...
Tudvari's user avatar
  • 731
1 vote
1 answer
231 views

GGPO / peer to peer winstate

How do games using GGPO (or maybe peer to peer in general) like Guilty Gear determine a winner? Just reporting a winner consensus might work with many independent players per lobby, but in e.g. a 1v1 ...
Jan Hohenheim's user avatar
1 vote
2 answers
100 views

What are some ways to prevent a user from cheating by playing for a friend with a lower game skill level?

In a game with leagues for players with different skill levels, what are some ways to ensure a player can't get a higher-skill level friend to play for them? Want to maintain a good gaming experience ...
Guest's user avatar
  • 11
3 votes
1 answer
278 views

Multiplayer RPG allowing offline solo play using server signed replays - how can you cheat?

What exploits does my system allow for that I can't solve or did not account for? I'm researching on a design for multiplayer RPG that can safely allow players to have their character files and play ...
No Thanks's user avatar
0 votes
1 answer
82 views

In a multi-player game where one player becomes invisible, is the data about the invisible player sent to the enemy game clients?

In my 3d FPS game, there is a feature where a player could have it's character become invisible for some time. The character is only invisible, they're still there and can move around: the other ...
unstoppable gaming's user avatar
0 votes
0 answers
124 views

Securing a replay-based leaderboard system (as much as possible)

A few years ago, I implemented a basic online leaderboard system in one of my games that sent encrypted score data over the wire. The encryption keys were stored in the game client's binary. Of course,...
Vittorio Romeo's user avatar
0 votes
1 answer
230 views

How to get last 20 banned Steam IDs

I am working on a cheat analysis system using data from Steam. From this page, we can get the last 20 checked Steam IDs. Is there a way to get the last 20 banned Steam IDs? VacList has a section with ...
user avatar
33 votes
11 answers
8k views

How can I prevent cheating in my collecting and trading game?

I develop and manage an online game where users collect and trade virtual pets (it is entirely online). It's a simple game, we periodically release new pets, users collect them and get random ones, ...
Captain Hypertext's user avatar
0 votes
1 answer
161 views

How to update the data in the source code to avoid cheats?

I developed a multiplayer fps game in C++ and many peoples appreciated it, and today someone has created cheats for my game and he is trying to spoil my hard work which I spend developing the game. I ...
Ali-Baba's user avatar
1 vote
1 answer
135 views

Is reobfuscating javascript every time the page is loaded a valid option for a multiplayer game?

I am looking for ways to prevent cheating on a multiplayer browser game. I saw this answer where it was mentioned that obfuscation is not an effective technique. My plan is not only to obfuscate the ...
Simon Shkolnik's user avatar
26 votes
17 answers
13k views

How could I prevent a player from cheating by taking a picture with their phone?

I'm making a game with a primary mechanic of a very limited amount of time that you can see a maze, and must navigate it blindly as much as possible to conserve your torch fuel. It's possible you ...
Ben Mora's user avatar
  • 417
3 votes
1 answer
109 views

How to make the player unable to change some of the game elements?

I am making a text turn based RPG fighting game in which you create your own spells. You also share them as JSON files with your friends. Sharing is required to win. The game is designed so that it ...
Spowmtom's user avatar
0 votes
1 answer
101 views

Using a JS Query to work as an HTML Anticheat?

So, I have a project, its a "cookie clicker" by definition, and I wish to work out how I can protect the game from users being able to edit ...
Mister SirCode's user avatar
1 vote
1 answer
601 views

Is this a reasonable method of detecting JS memory hacks?

I'm working on a single-player browser-based RPG in my free time. I do allow for saving the user's game on the server, but the game is largely going to run locally and I therefore acknowledge that it ...
Brian S's user avatar
  • 113
0 votes
1 answer
460 views

Player experience using a server in single player adventure to prevent cheating

I'm making a game where the user can sell items he finds during the the "single player" adventure on an online, I was looking at ways to prevent any malicious user to create rare and expensive items ...
Axel Carré's user avatar
0 votes
1 answer
2k views

Keeping score server side to prevent cheating

For my Unity WebGL game, I'm looking into storing the score of users in a database to make a highscore table (it's not a multiplayer game). Because client side code can always be "hacked", the advice ...
binoculars's user avatar
4 votes
4 answers
552 views

Is it NOT feasible to create a web-based game which provides cash prizes due to bots?

Say you want to build an online web-based game of (say) Hangman where the person who continues to win eventually wins a cash prize. The more players that enter the game the more the eventual winner ...
ImTalkingCode's user avatar
1 vote
1 answer
2k views

Unity Anti-Cheat solutions

I'm currently working for a websites client development team and need guidance on where to go for anti-cheat with unity. We have scripting, where a user can code in their own features via a editor we ...
starcon2's user avatar
1 vote
1 answer
578 views

anticheat architecture [duplicate]

I have online game for which I wrote a simple external anticheat in c#, it checks my game's process modules and handles for suspicious activity. And so it works like this: player starts launcher (...
reckoner's user avatar
0 votes
2 answers
181 views

shooting bullets without players being able to cheat

I'm working on a multiplayer game and for bullets that players shoot I was wondering what is the right way to do it: when a player press a key It send the key code to server and: a. server starts ...
adam west's user avatar
  • 117
0 votes
1 answer
2k views

How to prevent (most) cheating (server-side) in my JavaScript, Node JS, socket.io MORPG?

I'm working on a fairly simple JavaScript + Node JS + socket.io (M)MORPG where multiple people play in the same world. This is actually working, but cheating is insanely easy at the moment. My goal ...
Pascal Claes's user avatar
0 votes
1 answer
202 views

Multiplayer netcode where all units, including server, are untrusted - possible, feasible, etc.?

Most professional video games use either a peer-to-peer architecture or a client-server architecture. In the former, clients often trust each other, and instead employ anti-cheat techniques to ensure ...
TheHans255's user avatar
3 votes
5 answers
791 views

How to prevent automation-type cheating?

Lets say I'm making an incremental game, (e.g. cookie-clicker-like). The premise of the game is simple: players send inputs that advance their game state. Players convert their own real-life time into ...
devv's user avatar
  • 31
2 votes
2 answers
423 views

Verifying client file integrity

I am working on a simple game. It will have multiplayer over LAN, and I want to give the host the option to verify that players are not using modified clients (note that this will be disabled by ...
Johnny's user avatar
  • 21
2 votes
1 answer
190 views

Feasible to do all game logic on PHP server?

For the turn-based browser Flash RPG I'm working on, I'm keeping all player stats in a MySQL database, with PHP as the go-between, for the sake of persistence and to prevent cheating by memory editing....
BladePoint's user avatar
0 votes
1 answer
99 views

Should all stats only exist on MySQL database for my Flash browser RPG?

I'm creating a browser RPG in Flash which will have some multiplayer elements and in-app purchases so security is a high concern. Would it be better to have all game stats like health and such exist ...
BladePoint's user avatar
2 votes
1 answer
448 views

Save game on server side

I'm working on a small management game. The player manage his hospital where he can collect items and new characters. Each player can visit others players hospital and gives collected entities. I ...
Colmapidre's user avatar
49 votes
4 answers
17k views

How can I completely hide and protect strings from the player in Unity?

I have been using Unity to create a 2D game which will be completely offline (which is the problem), the game-play needs you to enter certain strings at certain levels and Unity compiles to DLLs, ...
TheBinaryGuy's user avatar
0 votes
2 answers
210 views

Will this method of hashing player positions be effective in defeating FPS wall-hacks?

For example using a class like below to Hold the player positions and only show the players to each other when their Distance is less than something, So the calculations are also used by the client's ...
TheGreatA's user avatar
2 votes
3 answers
393 views

In a multiplayer game, should everything that is not user input be done server-side to prevent cheating?

I've heard this said before, but it seems somewhat unrealistic. These are the two scenarios I'm working with: User Presses move key, moves themselves, and tells the server -> server tells other ...
Miles Turin's user avatar
3 votes
1 answer
1k views

How can I prevent cheating in a distributed multiplayer game?

A problem I've been thinking about recently is how it might be possible to create a multiplayer game without a centralised game server. Is it possible to distribute "server" responsibilities across ...
minseong's user avatar
  • 411
1 vote
0 answers
217 views

Multiplayer client-side physics

I'm trying to handle all the physics on the client and correct data on the server. e.g. ...
user123's user avatar
  • 45
2 votes
1 answer
787 views

How do Aimbots get detected?

I was wondering on the programming methods which are used to detect when a player is using an Aimbot/AutoAim cheat.
Edoardo99's user avatar
0 votes
1 answer
967 views

How do I avoid users hacking my network games from the client side? [duplicate]

I've decided to make an online game; the server sends packets of information to the client application, which is going to simulate what it gets from the server. The client makes a part of the design ...
amir ghorbani's user avatar
2 votes
3 answers
755 views

How to securely submit a score?

We have an app with several mini-games in it and in each a highscore can be achieved. The score gets submitted by requesting an endpoint and passing the score as a json in the body. How can we be sure ...
dabo248's user avatar
  • 121
2 votes
0 answers
109 views

Implementing an efficient method of server-side checking [closed]

I'm making a web-based action RPG game. I don't want players to cheat, but I also don't want the game to constantly pause to wait for the server to respond. I made it so the game is played on the ...
clickbait's user avatar
  • 257
1 vote
2 answers
462 views

Anti-cheat: How secure is the client?

Let's say, theoretically, that I'm developing a first person shooter with, of course, a map with things like walls. In the client code, the player is obviously halted upon collision with these wall ...
DonutGaz's user avatar
  • 135
0 votes
2 answers
368 views

Would adding delay to inbound traffic give you an advantage in online games?

Wouldn't adding a latency delay to inbound traffic and limiting your download speeds to a low but playable standard give you an advantage in online games, especially shooters? Because wouldn't your ...
NetworkGaming's user avatar
-1 votes
2 answers
3k views

How can I change or hide my process name to prevent Cheat Engine use?

I am writing a hack shield that can protect my game from Cheat Engine and similar programs. The ideas are to: build a hack shield that can hide the process name while the process is running. build a ...
BeGood's user avatar
  • 99
18 votes
4 answers
5k views

How can I implement multiplayer cloaking with visuals that resists client-side hacking?

I've been thinking about implementing stealth in a multiplayer game. It's a MOBA style game, so think League of Legends (LoL) and Heroes of the Storm (HotS). Multiple clients connect to a single ...
Underflow's user avatar
  • 297
-5 votes
2 answers
517 views

Is it definitely impossible for a user to alter data stored server-side in an online game?

Does storing game data server-side definitely prevent cheating related to that data (by altering it, et cetera)?
Mehdi's user avatar
  • 3
2 votes
3 answers
230 views

Core code obfuscation and scripting

I am currently developing a 2D multiplayer game in Java and I would like to use Lua to define clientsided visual animations. Although this sounds like a reasonable idea to keep the core Java code to a ...
ExecutorService's user avatar
0 votes
1 answer
959 views

Obscure primitive data types against cheating [closed]

im trying to create lightweight value obscurer, against possibility to blatantly change primitive values in memory editor. Such as cheat engine. Here's what i have to far. ...
YoungDeveloper's user avatar
2 votes
2 answers
2k views

Game Loop design that is speed hack proof

I'm not sure if this is possible, but it's worth a shot asking. How does one design a game loop in such a way that hooking and enabling a speed hack app to the game(dx11) doesn't matter? I found this ...
majidarif's user avatar
  • 241
2 votes
0 answers
62 views

Strategies to make it difficult to cheat + easier to identify cheaters in Javascript/HTML5 game [duplicate]

I intend to have a Javascript/HTML5 game with a global leaderboard. I have devised a very simple system for submitting highscores as follow: When the game finishes, the game client makes a POST ...
WeirdestQuestions's user avatar
2 votes
1 answer
1k views

How to create memory manipulation and how does it works? [closed]

How does memory manipulation works for cheats?, how does one create it, i think it must be something to do with your RAM and changed it to give a different value, but how to create it?
Aldiandya Irsyad Nur Farizi's user avatar