Running the rendering itself on the server (Stadia) would probably help, but even then with a hacked client you could add auto aims, and alter the visual stream.
And as for auto-aim, can't cheaters do that no matter how draconian your anti-cheat measures are, by, e.g., connecting a fake USB mouse connected to a camera pointed at their screen?
No, at least not for real-time games. Latency compensation means that the client needs more data than the player "should" see.
> And as for auto-aim, can't cheaters do that no matter how draconian your anti-cheat measures are, by, e.g., connecting a fake USB mouse connected to a camera pointed at their screen?
If you can make a USB device that does that, I'm sure you have better things to spend your time on that trivial matters like cheating in games.
Still... the proposal by the poster I replied to basically amounts to something close enough to general AI so as to be world-changing stuff, IMO. :)
Of course trusted clients are problematic, but there is no simple solution.