It’s necessary for the client computer to know where other players are, though. Like, if someone is walking in the other side of a wall to me, or shooting their gun around a corner from me, it’s important for me to get audio cues, for instance.
As for server-side input monitoring, that can only take you so far. It’s easy enough to add a random element to a script so things don’t happen at fixed intervals, for example. Most of these games do use server-side input monitoring on top of client-side anti-cheat.
It’s necessary for the client computer to know where other players are, though. Like, if someone is walking in the other side of a wall to me, or shooting their gun around a corner from me, it’s important for me to get audio cues, for instance.
As for server-side input monitoring, that can only take you so far. It’s easy enough to add a random element to a script so things don’t happen at fixed intervals, for example. Most of these games do use server-side input monitoring on top of client-side anti-cheat.