MantisBT - Soldat
View Issue Details
0000490SoldatGameplaypublic2013-12-29 04:432014-02-19 19:40
Szaman 
 
normalmajoralways
closedsuspended 
1.6.6 
 
0000490: Multiple bullets cheat
I've played today with a player which has a cheat - 3 M-79 bullets at the same time, 3 LAW bullets at the same time.

He told me that he managed to create that cheat by using first "googled" memory editor and by searching the changed value of the bullets amount in the Soldat's memory.

I suggest not to hold the amount of bullets only in the raw integer, but for example in two variables:
1. holds amount of bullets as raw integer
2. holds amount of bullets as integer xor'ed by (for example) amount of deaths of that player (something changable during gameplay)

If those two variables (raw integer and un-xor'ed integer) has different values then someone is editing the memory and the game should kick him/ban him/call some new script procedure (for example OnPlayerCheats).

It's important to remember that you need to update that "xor'ed" value after the deaths amount change (as used in example above).
Please contact me if you need more details (by soldat.rg@gmail.com or by mail in my account info).
No tags attached.
Issue History
2013-12-29 04:43SzamanNew Issue
2014-02-19 19:40homerofgodsNote Added: 0002156
2014-02-19 19:40homerofgodsStatusnew => closed
2014-02-19 19:40homerofgodsResolutionopen => suspended

Notes
(0002156)
homerofgods   
2014-02-19 19:40   
Closing this because it is not a bug.
However, I mentioned it to Shoozza so he is aware of it.
We will prevent xheats once the Anti-cheat is ready :)
Thx for reporting though.