Comment on [News] EA expanding EA Anti-Cheat - bad news for Steam Deck / Linux
Aggy@kbin.social 10 months agoI wonder if it's the cost of data processing the inputs on servers. The ongoing costs of having software handle it on the client machine is close to $0.
Though it feels like democratizing the checks could work. Like, everyone within a match together is checked by everyone else in real time since they're all handling the objects moving around anyways.
Though there are probably many good reasons why that doesn't work or is extremely hard to implement consistently. The idea just came to me
thisisawayoflife@lemmy.world 10 months ago
Computers are very fast these days, and if the only thing that computer is doing is data processing it seems like it should not be an overwhelming task. It honestly seems like the perfect use case for something like Kafka. Data stripped of its schema and encoded to be the smallest size possible. Encrypt that if necessary, maybe using some kind of session only encryption beginning at client server handshake, based on some value that’s generated inside the game binary.
I’m sure it’s difficult to engineer, but it shouldn’t be impossible. I’d love to understand what the current processes are and why things are failing horribly.