goose_2 wrote: ↑Mon Jul 27, 2020 1:31 pm
My ultimate improvement is a mp fix that saves the game after every move the player makes, so they would not be able to shut down the game and reload to "savescum" the game for better results...it is very frustrating aspect that happens in the game
Yes, it would be very important to stop or at least reduce cheating in multiplayer. It is of course very unfair if one of the players is cheating while the other does not and it can spoil the game and reduce the number of players in the long run.
However, it is not so easy to do so. Believe it or not, some time ago I had exactly the same idea like you and I had the chance to suggest it to Rudankort as back then I had some form of contact with him (it was well before the release of PzC2). But he explained to me that even if the game saved each and every action / unit movement, nothing could stop some "smart" players to locate this file, even if it was hidden, and then archive it at the beginning of the turn and then just use this archived copy of the file and overwrite the new one with it after a unit action negating its intended effect as in that case he can again make unlimited attempts until he gets better results. And I have to say that Rudankort was right about that. If somebody really wants to cheat he can and will go the extra mile to make it happen even if there is such an extra layer of protection. Unfortunately.
But I did continue to think about that and I had the idea that maybe the server could count how many times a player downloads his turn without uploading anything and then this information could be sent to his opponent in every turn. For example if I learned that my opponent downloaded the previous turn from the server like six times and only uploaded it once I could ask him what happened and then I could decide if I intend to continue playing against him. Especially if it happens frequently. It may happen occasionally though, because of a game crash or a server or internet connection issue, but if it happens regularly it may indicate a savescum or reload cheating as you described. I may be wrong, but I think it could be relatively easy to program it if the server counts the number of game downloads, and I think it does. The game should only show a short message at the beginning of a turn if the player's opponent downloaded his turn more than once, maybe even telling the exact number.