Forum Discussion

3hpo0vw05huy's avatar
3hpo0vw05huy
Rising Novice
7 days ago

Just prevent the cheating already

Dear EA FC Mobile. Since TOTY of last year (at least) there is version of the game (the client) that can b easily found in the internet by searching FC MOBILE MOD APK on google. This client is used by cheaters at the top of champion1 and now those with unreasonable amount of stars. They have a menu or something (u can find on youtube ppl who show how it works) that floats over the game and lets them click on a button that freezes the game of their opponent. 

There is another hacked APK that lets the cheater log off the game and report a false game result to the server, before the game is even finished.

Both types of cheat APKs let the cheaters win every game against the honest players.

The first cheat - must b some silly bug u have in the code. How can one client freeze the game of another client? it sends it null in some non-nullable variable? sends a string instead of a number? it has to b really silly bug. Please download the APK yourselves by searching google, open it with java decompiler, debug it or debug an opponent playing against it, and see what bug they exploit, and fix the bug plz.

The second cheat - client-server programming most basic principle is that the client can't b trusted. u can't just trust one client that reports the result. What u need to do is first, make sure the result is not being reported less than 5 minutes since the game started. right now they win immediately, like within seconds, your server just accepts their false report. Second, wait for some reasonable period for the other client to also report the result. If the second client never report (say, 20 seconds had passed since the game was supposed to end), fine, the other client probably disconnected (or got freezed by the first cheat), and there's nothing u can do but to trust the one client that reported. If both client report a result but it's not the same result - just cancel the game completely because one of them is cheating.

The first solution will prevent the first cheat completely.

The second solution will still enable the cheaters to win when their opponent disconnects, even if they were losing badly, and would still enable them to cancel the game if they r losing. know what? that's good enough. if u fix the first cheat then disconnection is rare. and they never losing - as long as we r not losing our cups/starts, it's a great improvement. Also, they r so bad that they won't get far even if they never lose, because at the high ranks they will also never win. 

If u really want to stop the cheating completely, i can help u or u can ask chatgpt and he'll probably tell u what to do, but it'll take more development. At the very least do what i suggested because it will take u just a few hours of writing some server code, even without touching the client, and u r done.

This cheating has been going on for more than a year. we r all tired of reporting because u never, even once, did anything about it. This shows that u don't really care about your honest users. And the code mistakes - especially the client-server one, is just embarrassing. Even first-year CS students wouldn't make this mistake. 

Ppl r actually paying u money to build a good squad, then the cheater comes up against them with 75 OVR squad, cheats, and win every single time. I told u basic things that can fix 99% of the problem for us, the honest players, with very little effort from your side. Plz do something.

Thanks

No RepliesBe the first to reply

About FC Mobile General Discussion

Discuss all things game related on this EA SPORTS FC™ MOBILE community forum.2,297 PostsLatest Activity: 4 hours ago