Skullptura wrote:Akibabu wrote:adamperin wrote: Also Greg has been adding some useful tools to tell if a player is possibly a cheater. They are based around comparing your install data to see if the character you are playing with has reasonable save data such as, the correct stats and skill points for a levels, a reasonable amount of time played for their level, as well as other attributes. This information will be used to tell you if the game thinks they are a possible cheater and then you can choose to play with them or simply block them.
This might be useful but what keeps players from modifying this meta data?
Well, my game would be checking a players data vs my settings (untempered with) and not his settings, so even if he were to change them, it wouldnt affect the games ability to tell me his character is not legit.
Still, the player data that you are checking vs your data can still be modified before it's send to you.
For example, someone could edit his torchlight2 client so that it will always send 10,000 hours played instead of the real amount that he played. Your client would then check if the rest of the stats of that players character would be achievable in those 10,000 hours.
It's really hard to have the program validate if someone is a cheater. A check like Greg added will of course filter out the cheater that have tampered with the save files, but it will do nothing with cheaters that do impossible stuff with their game client.