Topic: I've discovered a cheater
Posted at: 2020-09-28, 16:11
Yes and no. It mostly depends how it would be done.
If you load all LUA files into RAM, then calculate hash(es), and then - if needed - use the scripts in the game, then it is not very easy to bypass. You have to modify RAM to change the game. But to be honest, it would be easier just to full the game itself if you know how to modify RAM.
If you don't load LUA files, only when needed - then it is quite easy to fool the game. You just have a program that will switch necessary LUA files on your side after connecting to the metaserver lobby (after calculating hash(es)).
Posted at: 2020-09-28, 17:42
Since lua files can include other lua files from almost anywhere we'd probably need to calculate hashes for all
Some simple and efficient checks to guard against some common issues like simple file modifications (whether accidental or on purpose) could be nice to have, but we will never make cheating impossible and should not spend much effort on this. Indeed, I believe that if we claim to implement a great anti-cheating system it might just make people think, What, you think cheating is impossible now, I'll soon prove you wrong. Also, let's not forget that accusations of cheating are (thankfully!) very rare around here so it's not super-important.
On the whole, I think that discussing one (!) incident of supposed cheating at large just makes the topic seem more important, and the community less trustworthy, than it really is.
Posted at: 2020-10-02, 18:10
I mostly agree. At the other hand, additional barriers which make cheating harder could make sense. When they consume too much resources they are probably not worth the effort, though.
At the other hand: I've already posted a lot of indications. (for example here: https://www.widelands.org/forum/post/34718/ )
If things can be juristically proven, then this issue might be proven as well.
I don't think so
I can even show additional prove:
I don't see why I should ask when I'm sure.
I asked him directly and he confirmed that it was cheating.
We'll see, but I'm not the one who should apologize first.
As I said: No.
I didn't know that he cheats before I discovered it.
Wanted to save the world, then I got widetrackedTop Quote
Posted at: 2020-10-02, 21:22
As i mentioned here the week is over and this topic is closed now.