Earlier quoted context omitted.
But distrusting the client doesn’t solve the problem. If a user can see through a wall locally how can ‘distrusting’ anything fix that? What is there to distrust? All inputs are genuine.
> If a user can see through a wall locally how can ‘distrusting’ anything fix that? The fact that the client can remove the wall and see something behind it is due to the fact that the client is trusted to do the hiding. An untrusted client would not receive the enemy position until the enemy is visible. This, however, comes with the drawback that the server needs to do the culling - That's why pretty much nobody doe…
https://technology.riotgames.com/news/demolishing-wallhacks-...