3 ms·
This makes me wonder—how much performance would you loose by taking a "distrusted client" approach, and only sending data that you want the player to know about
by Wowfunhappy 3y ago
This makes me wonder—how much performance would you loose by taking a "distrusted client" approach, and only sending data that you want the player to know about? Could you make cheating basically impossible?
- davikr 3y agoValorant and Counter-Strike attempt to do this as much as they can, not sending information about enemies the player shouldn't be able to see. This is not flawless, though, probably due to performance or latency requirements. Iirc, Warzone also sends information about non-existing players to suspected cheaters to attempt detecting aimbots.
- snailmailman 3y agoI think the client also receives information about non-visible-but-nearby players for things like footstep noises. In counter strike you can hear a person around the corner running around, reloading, etc. and I think in some cases you can shoot through thin walls at these players. Even if they are completely obscured from view.
- filoleg 3y ago> in some cases you can shoot through thin walls at these players Not just that, you can even chuck a flashbang/grenade far outside your visibility range and get someone this way too.
- hypercube33 3y agoYep exactly. I had a nice 5.1 surround setup for cs 1.0+ and got accused of cheating but I could tell easily people were running behind me and prepare
- Mawr 3y agoCheck out these in-depth articles from the Valorant devs: - https://technology.riotgames.com/news/demolishing-wallhacks-valorants-fog-war https://technology.riotgames.com/news/demolishing-wallhacks-... - https://technology.riotgames.com/news/peeking-valorants-netcode https://technology.riotgames.com/news/peeking-valorants-netc...