3 ms·
I wonder if game streaming will become one way of kicking off cheaters if this arms race gets really bad. All of the code is stored and executed on trusted syst
by Dalewyn 2y ago
I wonder if game streaming will become one way of kicking off cheaters if this arms race gets really bad. All of the code is stored and executed on trusted systems, you would only need to sanitize control inputs which is a significantly easier task.
- hypeatei 2y agoIt would definitely stop most cheating but at a huge cost: performance. You're not running on bare metal anymore and that would be a non-starter for competitive games.
- maximus-decimus 2y agoIs it really a problem is all competitors have the same performance hit?
- tiagod 2y agoImagine all Olympic athletes were to start competing with an AR headset on, which added 5ms of lag to their vision. Would it be a problem if they were all forced to use it?
- fragmede 2y agoNot sure I understand your point. There are a lots of rules and regulations on what Olympic athletes are allowed to do. What they eat, what they inject, what they wear. All of that is to make the competition as fair as possible and to have a level playing field so as to make for an interesting competition, to draw viewers, which is what the sponsors care about. For people watching esports, they need to believe that the game isn't rigged and people aren't cheating. A couple more scandals and the sponsors are going to require cloud-gaming just to keep viewers.
- tiagod 2y agoMy point is that it would change the game into a different one, with a different skill-set, and forcing everyone through the same restriction wouldn't make it any better. And even if I disregard all this, cloud gaming wouldn't solve the problem, as hardware cheats that don't run on the gaming machine would still be usable.
- maximus-decimus 2y agoNo, I don't think it would be a problem, which is why I'm asking the question. Human eye has a 13ms latency according to google and yet it doesn't stop Olympic athletes from existing. I don't see what making the latency 18ms instead of 13ms changes if everybody has the same.
- phonepostingsux 2y agoFor an FPS? Completely unplayable. Wouldn't be surprised if nausea became a widespread issue - vsync is enough to get me there, let alone network lag on mouse input.
- andrewflnr 2y ago> you would only need to sanitize control inputs I'm pretty far from the multiplayer game dev scene, but isn't this close to how a lot of multi player sync works anyway? Just* distribute everyone's control inputs and have them all run a deterministic simulation. And then I guess you would run the same input cheat detection on all the honest clients, which are hopefully the majority... Is this impossible or did I just reinvent something that already exists? * Yes, I know. But at least I know determinism is possible.
- hipadev23 2y agoA common cheat in FPS games watches the rendered frame and sends mouse input to aim+fire. The server being authoritative doesn’t help in this situation. These sort of cheats are often entirely out of band, running on a mirror of the video stream on a second machine, and transmitting user input back via USB. Clientside snooping won’t catch it either.
- lathiat 2y agoYep.. "DMA" direct memory access.. reading the HDMI output, simulating controllers.. it all exists. The google term is "hardware cheats"
- andrewflnr 2y agoThat seems like it ought to be detectable statistically, unless the cheater adds jitter to the inputs to mimic human hands on a controller. And if not, it seems literally impossible to prevent so you may as well give up. (As an aside, hearing about this kind of setup really makes me wonder what the point is of cheating. Prestige? Among what set of peers?)
- ThatPlayer 2y ago> And if not, it seems literally impossible to prevent so you may as well give up. But if you give up, and your game's competitors don't, players will switch games. The way I see it, a game developer anti-cheat goals isn't necessarily to have no cheaters, but definitely to have less cheaters than your competitor.