Forum Discussion

kgjs420's avatar
6 years ago

A Technical Solution to Cheat Detection from an Engineer

From a technical perspective, computational cost of running battle simulations on the servers is a limiting factor in achieving true automated cheat detection in the game. Simulating a battle is magnitudes greater in terms of computing power required than any other server operation, which of course directly relates to non-negligible costs. Politics and economics aside, EA needs a solution that is not prohibitively expensive.

So, here it is: peer-to-peer battle data validation:

  • After a battle is complete, put the payload data (random seeds, moves, result) into a queue.
  • Clients who do not opt-out of participation will automatically retrieve the data, run simulations on the user device, send the results back to the server to either raise alarm or mark the request finished.


Obviously, the minor technical details need to be hashed out, but from a pure complexity standpoint you achieve reliable (decentralized) validation without significant server side computational overhead. You don't need to go full crypto blockchain on the game to regain the trust of the users, but this would surely go a long way in identifying who is cheating.

25 Replies

Featured Places

Node avatar for SWGOH General Discussion

SWGOH General Discussion

Discuss and share your feedback on Star Wars: Galaxy of Heroes with fellow players.Latest Activity: 3 minutes ago
83,630 Posts