let me explain:
the games that can be used are converted to submit their result/score after playing to index.php or arcade.php
This is done as plain html posting the gameid, result ect. to the script.
This is the place most cheats are settled, they catch this message from game to arcade, alter the score and then transmit it.
Later I introduced some score-encryption (v32 and v33 games) which had some formula using some different values from play to play to calculate a crypted value within the (new converted) games and the arcade later decrypts them. This way most cheats described before could be defended.
But by now there is a tool available that does those calculation and makes cheating possible again, although it is not that easy for the common user as it was before.
But that is the problem of the sourcecode be open and readable - everybody could read how any encryption or protection works...
Ban cheaters from you arcade this time, by now I have no idea on how to avoid cheating without creating a new gameformat (v4 ?) which will be secure, but means all games need to be adapted again.
|