4 ms·
The arms race between game publishers and the small minority of gamers who actually cheat is harmful to everyone else. Stub the DRM APIs to usefully return noth
by tl 5y ago
The arms race between game publishers and the small minority of gamers who actually cheat is harmful to everyone else. Stub the DRM APIs to usefully return nothing quickly rather than enabling voyeurs who think scanning and logging the contents of people's hard drives on their servers is acceptable.
- asoneth 5y ago> the small minority of gamers who actually cheat The small minority of gamers who cheat impact the experience for a much larger number of customers who don't. So each cheater might cause dozens of lost subscriptions. (Contrast to software piracy, where each pirated copy only represents a probability between 0 and 1 of a lost sale.)
- michaelt 5y agoI've heard of some online-only games - such as Fall Guys - being basically killed sales-wise by insufficient anti-cheat protection. After all, if another player can run faster or fly or has perfect aim, everyone else is basically playing an unwinnable game. This isn't helped by the current fashion for automatic match-making and 100-player battle royale games - which make one cheater impact a lot more players.
- rglullis 5y ago> if another player can run faster or fly or has perfect aim, everyone else is basically playing an unwinnable game. Not a gamer, so forgive me if the proposal is stupid, why not just treat cheaters like they do on (li)chess? If I am playing with someone that I believe to be cheating, I flag/blacklist that user and simply don't play with that user afterwards. That by itself is enough for me to play against only honest players, but if you want to be more strict you could even submit the game session for review, and in case it is ruled there was cheating, the cheater is banned and every game you lost to the cheater is awarded to you.
- michaelt 5y agoUser reports are indeed a common tranche of anti-cheat systems. But in chess terms "Middling player occasionally made suspiciously good moves" is a pretty weak cheat report. But if you can tell they had stockfish running and changed windows to it several times in the course of the game? Well, now you've got a very clear cheat report. More broadly, many gamers are chasing the dopamine rush of winning, complete with slot-machine-style flashing lights, music and dancing character animations. Being awarded a win by e-mail a day or two later doesn't really compare.
- rglullis 5y agoWhat if the cheater is just running stockfish on a separate laptop, is the anti-cheat system also going to turn on the webcam and track eye movement? > Being awarded a win by e-mail a day That is only half of the story. The other half would be in banning the cheater and making them lose access to their account, i.e, impute a real monetary cost to being caught cheating. Make it expensive for those caught cheating and equally expensive for those making false reports and I'd venture that we would see some sort of equilibrium where cheating is not worth it.
- fuzxi 5y ago>Make it expensive for those caught cheating and equally expensive for those making false report Well now you've tipped the scales too far. Nobody is going to make a report, even when it's justified, if they're risking their account to do so.
- rglullis 5y agoThe cost can (should) be progressive for repeated offenses, and it can be divided if multiple people make the same (wrong) call. Say you get one "free" report per month, but you don't lose it if either you were correct and/or more than 5 people reported the same person. The important thing is not about being "perfectly provably fair", it is just to curb abuse (on either side) so that people still can have fun playing without having to accept such invasive software on their machines.
- colejohnson66 5y ago> Stub the DRM APIs to usefully return nothing If breaking DRM was that simple, DRM companies wouldn’t exist; Games would be cracked on day 1 (or earlier). It’s way more complicated than that, and each DRM system is different. That’s why Wine doesn’t do well with DRM. For example, some systems rely on undocumented behavior in Windows’ APIs that Wine doesn’t implement.