Quote Originally Posted by Sove92 View Post
And the server blindly trusting the client with no checks made at all is what allows poshacking. SE doesn't even need to make it strict, they only need to have a simple plausisiblity check there. Your client sends the position updates to server, you are already seeing yourself move, server checks if this movement makes sense, if yes, nothing extraordinary happens, if the answer is no (will only happen if you are lagging hard or poshacking), your position is changed by the server. The client never needs to wait for a server response to start moving your character.

"The prediction is used for other players on your screen.": For mobs too and SE is doing a bad job with it, try hitting a moving enemy with melee and you see what I mean.
I know, that's why I said, trusting the client is out of pragmatism. The alternative is input lag and some players feeling ill.

As for why they don't do plausibility checks, beats me. Maybe it's not as easy to determine what is and isn't "plausible" movement as we think. /shrug

PS: WoW doesn't check either.