deleted by creator
Kraiden
Reddit -> kbin.social -> kbin.run
-> kbin.earth
4th times the charm, right?
- 1 Post
- 15 Comments
I’m saying the use of 3rd party anticheat is a crutch that developers use to avoid thinking about cheating in the first place. If they put some proper thought into their architecture, you wouldn’t need such heavy handed anticheat in the first place.
There is nothing inherently more secure about kernel level ac, it just gives you so much access to the underlying system that you can tell if the client is being manipulated.
I’m saying that’s a lazy approach, and you should instead be building your game to be resistant to client manipulation in the first place, rather than asking the user for a stupid level of privilege.
You DON’T need kernel access to achieve that.
Developers that go down this route are substituting good architectural design for god tier access to your machine. Kernel access is the proverbial keys to the kingdom, there is literally nothing they cannot do with it.
It’s like a gardener saying they need access to water, so you give them the alarm codes, a copy of every single door key, the safe code, the wifi password, a silicon mold of your fingerprint, and a urine sample for good measure.
It is WAY beyond overkill, and any developer that claims to need that level of access to prevent cheating is lying. There is NO justification for it. They. Are. Being. LAZY and they are putting you at risk in the process.
there is nothing close to kernel-level anticheat from Windows
Long may this continue. Fuck kernel level
anticheatmalware, and fuck the developers that use it.
Kraiden@kbin.earthto Linux Gaming@lemmy.world•Is Linux support still needed nowadays, or is Steam OS good enough?7·1 month agoSpeaking purely for myself: native clients are ALWAYS preferred and appreciated… however as an indie, I would totally understand not wanting to commit to building one.
As a middle ground you could just accept bug reports from Linux users and do what you can to fix those issues. Aim for a platinum rating on Proton DB
eta: Also, yes, as others have pointed out, this assumes the native client is maintained
New Game+: speedrun it
I always thought it was a pluralisation of “new” as in what are the new things I should know about, or what are the “news”
Kraiden@kbin.earthto Linux@lemmy.ml•A few beginner questions about the differences between distros.3·2 months agoWayland […] will really mess up NVidea gaming
What? I use the proprietary drivers and Wayland just fine? What am I missing here?
Kraiden@kbin.earthto Linux@lemmy.ml•A few beginner questions about the differences between distros.7·2 months agore: Distros. Tuxedo is a strange one. I’m not saying it’s bad or anything, it just doesn’t normally feature in these discussions. I don’t know much about it, so I couldn’t say if it’s a good option or not, but I’m curious what drew you to it?
Kraiden@kbin.earthto Linux Gaming@lemmy.world•Valve fixes up The Finals and No Man's Sky VR with Proton Experimental13·3 months agoCool! What’s VR on Linux like generally? I’d like to get a headset again, but not if it means going back to Windows
Ye, I guess that’s plausible, but what I don’t find plausible is the the author didn’t pick up on it! Or any of the editors!
You’re right though, maybe it wouldn’t really fit that sub
Do we have an equivalent of r/thattotallyhappened or whatever that sub was called?
The best piece of advice I was given, that I seldom see repeated is this: learn how the filesystem is structured.
It makes everything else easier
I believe if you put an exclamation mark in front of that, it should create a direct link
Kraiden@kbin.earthto Linux@lemmy.ml•Thinking about switching to Linux; main concern is son's games1·5 months agoCity Skylines is one of my staples. It runs fine (1, I don’t own 2 yet. Waiting on a hardware upgrade)
Just to be clear, I’m not arguing against 3rd party ac entirely, JUST the heavy handed kernel access ac solutions. I believe that if the less insane options were the only ones, the overhead on developers would be present, certainly, but not insurmountable, even for small indie studios.
To slightly exaggerate my earlier example: If you give the gardener access to your security cameras, there’s no reason for them to walk around the back and check if the sprinklers are on. It might be easier, but that does NOT mean your gardener needs access to the security cameras.
The way things are now, developers lean on that insane system as a crutch, and build their games without any regard for client integrity whatsoever. Because why should they? THAT is the laziness I’m complaining about.
I don’t believe kernel access should be required at all. 3rd party, OS, whatever! It’s NOT necessary.
Having said that, If you’re arguing for a system service that can verify client integrity and pass that back to user space, sure, I could live with that. In that case though:
I grant you that Microsoft at least acknowledge the problem, but they are dragging their feet on a solution, and they’ve said they’re not going to enforce it, once it becomes an option.
Linux being what is is, and Valve investing what they have, I’d be surprised if something like this wasn’t already in the works