3 ms·
No, I wasn’t saying the human player would report them, I am saying the game itself would. If the game receives an update from another player showing them in a
by cortesoft 7mo ago
No, I wasn’t saying the human player would report them, I am saying the game itself would. If the game receives an update from another player showing them in a location that is too far away from their previous spot, for example, the client would know the other client is cheating, and would report it automatically.
- orbital-decay 7mo agoThat's pretty redundant then, and also subject to abuse. Server state is already an authoritative source of truth, and the server itself should be doing behavioral analysis (which many do, it's not enough). In real-life conditions of most games, what you see, what server sees, and what each other client sees are entirely different and unrelated things.
- cortesoft 7mo agoYeah, that is why the reputation factor matters. If these games are relying on peer-to-peer connections for gameplay, then a client could lie and send different data to the server and to the other players. I acknowledge you can't trust the clients to report a cheater, because cheaters could report innocent users. My idea is that if you see the same player being reported by many clients across many games with random pairings, it becomes less and less likely that those reports are from other cheaters trying to get innocent players in trouble.