I've just been watching a video on cheating in BF5 - which I don't play - and it seems immediately obvious to me that BF5 violates one of the basic rules of MP gaming - don't trust the client. All these wallhacks, aimbots, and the like would be utterly useless if the client didn't have knowledge of targets until necessary. If a player is looking in a particular direction, only then does the client check the server for visible enemies, for instance. If a target is on the other side of a wall, then the client gets sent no information on the target's location. And so on.
What am I missing?
What am I missing?