Keep track of everything in the game server-side.
The servers should keep track of every action of every player, of every progress bar, every perk, movement speed, hook counts, EGC duration ... and check for impossible situations (movement speed, gen speed, wiggle speed, ...)
This would severely curtail what cheaters can do.
It should also check if a survivor slot in a lobby has a killer skin.
Comments
I believe in their last Q&A the devs said in order for this to happen they would have had to code the game with this in mind back in 2016, so it's way too late.
The alternative would be a complete recoding if the game from scratch, and while we all would cheer them doing that, prolly won't happen.
It doesn't sounds right.
The game knows what happens at every tick. Recording the state/context and checking it requires some work but it isn't rocket science nor should it requires to rewrite things. It should be a kind of parallel system.
I'm not sure nor an expert, but I think whatever would track everything was not included originally, and to add it now apparently is too much work added to an already overflowing plate.
Maybe ask for more technical details if you're really interested? I ain't smart enough to fully get it myself.
That it is a lot of work makes sense. As for "too much", it depends on how high the priority of the war on cheaters is.
Even if the code was a spaghetti monster, the way to do it would be to write a kind of state machine that would be fed with data at every tick. (So indeed, a lot of work ...)
Don't say you aren't smart enough. Not knowing isn't the same as not being able to understand (given a proper explanation and time).