News for hackers. Stuff that matters.
Re:VRchat bans mods, embraces EAC by AinderS on Monday July 25, 2022 @10:38PM (#32233634)
How is "don't trust the client" an arms race? But now we're moving past the simple empirical fact that for countless games it worked, and still works.

> They are complaining how much time they wasted on mods

You mean their complaint that they wasted time on bug reports coming from modded clients? And instead of using the obvious, dead simple solution of appending a client ID to the bug report to filter out modded clients, they prefer to use this as an excuse to add DRM?

Guild Wars had a similar issue of getting bug reports from clients due to hardware errors. Did they ban all PCs not built by an authorized OEM? No - they simply added a hardware health check to their game, and ignored bug reports by clients that failed it.

Re:VRchat bans mods, embraces EAC by p1necone on Monday July 25, 2022 @11:04PM (#32233788)
> How is "don't trust the client" an arms race?

Exactly. You write the game logic, you know what the client is and isn't allowed to do. Just ban/kick if the client tries to do something it isn't supposed to do.

The only thing stuff like EAC should be needed for is stopping people from delegating making their game logic legal inputs via an aimbot or some external script instead of their actual fingers, which doesn't seem relevant for VRChat.

Re:VRchat bans mods, embraces EAC by alpaca128 on Tuesday July 26, 2022 @04:06AM (#32235610)
Another reason for EAC would be a kind of cheat people built for a recent Battlefield game: a modded graphics driver that changed colors to make other players more visible. There's just no way to detect this server side.
Re:VRchat bans mods, embraces EAC by yellowapple on Tuesday July 26, 2022 @05:02AM (#32235928)
That doesn't seem very relevant for VRChat, either.
Re:VRchat bans mods, embraces EAC by pixl97 on Tuesday July 26, 2022 @12:03PM (#32240103)
>Just ban/kick if the client tries to do something it isn't supposed to do.

Of course couple this with a deep understanding of what your client actually can do. Oh, and keep track of updates you'll have a lot of banned users.

Re:VRchat bans mods, embraces EAC by etchalon on Monday July 25, 2022 @11:31PM (#32233937)
The "dead simple solution of appending a client ID" would completely fail if the modified client sent the Client ID of a supported client.
Re:VRchat bans mods, embraces EAC by nightpool on Tuesday July 26, 2022 @01:05AM (#32234461)
Correct. The problem is users not mentioning they have modified clients when reporting e.g. avatar rendering issues to individual modders. The users aren't being deceptive, they're just non-technical
Re:VRchat bans mods, embraces EAC by salawat on Tuesday July 26, 2022 @09:32AM (#32238047)
Welcome to the fruits of a computing industry that hasn't focused on making computing more accessible cognitive load wise in decades.

Specs locked behind paywalls/licensewalls. Closed source API:s, lock in via cryptography... It all comes together to create just what large software platforms want, but what people like Engelbart were trying to avoid.

A technically ignorant/illeterate user populace.