logoalt Hacker News

karmakazetoday at 3:34 AM2 repliesview on HN

There's different levels of cheating. We can avoid the worst cases by not putting the game state/Netcode in the users computer which basically makes it like an X Server.

It would add some latency but could be opt-in for those that care enough for all players in a match to take the hit.


Replies

Thaxlltoday at 3:42 AM

All the games that use kernel anti cheat have the simulation running on the server.

You can't make a competitive fps game with a dumb terminal, it can't work because the latency is too high so that's why you have to run local predictive simulation.

You don't want to wait the server to ack your inputs.

show 1 reply
DrinkyBirdtoday at 11:48 AM

Go play the original Quake (not QuakeWorld) online and you will soon realise why games realised that concept was flawed as soon as it was implemented.

It works fine for LAN but as soon as the connection is further than inside your house, it’s utterly horrible.