deleted by creator
Reddit -> kbin.social -> kbin.run
-> kbin.earth
4th times the charm, right?
deleted by creator
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 anticheat malware, and fuck the developers that use it.
Latest variant is NSFL
OK, you’re gonna need some things:
A heat gun, A wire brush, Bandaids, A stiff drink
Speaking 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
Huh, that’s not what I get:
More recently, by avoid the crash states, “rebirth” has been achieved, which is where the level overflows and wraps all the way back to level 0.
So, true. The game is infinite unless you screw up and die
eta: timestamped link
New Game+: speedrun it
On the code side of things: OpenRA is C#, and the original is C++
It’s not so much that they’re different languages, but more that they’re different code structures. OpenRA will be object oriented, while the original will be more imperative.
You can think of it like trying to fit a gearbox from a Honda into a Toyota (I know nothing about cars so please take this metaphorr with a massive grain of salt)
They might do the same thing, but they’ll do it in completely different ways. You couldn’t just copy and paste things directly, but you can still absolutely learn from it…
which is why I’m kinda sad Tiberian Sun isn’t on the list. I’m dying for the OpenRA version, and I’d bet having the original source would speed things up
eta: I also see assembly files in there, so I don’t know that the original is actually cpp. Those might just be generated off the assembly files, IDK. Everything else I’ve said still applies though
eta2: Nah, it’s definitely cpp. there’s a few assembly files, but mostly cpp.
Does anyone know where to go to get an idea of the state of the Tiberian Sun mod? I had a look at the github, but short of downloading it and trying it, it’s not very clear how far along they are
“internet parents” is wholly unsearchable without some kind of proximity syntax.
If anybody is looking for a side project, build something that allows you to use advanced search syntax to search the fediverse. Please?
No, you’ve gone too far in the other direction now. The protests can work. Your other comments show that you seem to think it has to be all or nothing, but Just because it’s not bankrupting Bezos in one fell swoop, doesn’t mean it’s pointless. If we even make a dent in their metrics, they’ll notice.
My issue here is that everyone seems to be misinterpreting me as whining about not wanting to participate because I’m gonna miss my show. When what I actually said, in effect, was “Damn, I’m gonna miss my show. Oh well.”
The fuck is wrong with the threadiverse today, gods damn!
No, you come on. You’re are misrepresenting what I actually said. If you actually read my post, you’ll see that I plan to participate in the boycott regardless. I made a throwaway comment about how it would be “mildly inconvenient” that I’d miss the opening, but also that I would do it regardless.
So what, I’m not even allowed to acknowledge that Prime has stuff I’m interested in? I have to boycott it, and deny that it holds any value whatsoever?
That’s bullshit. It’s entirely possible to both acknowledge that there are decent Amazon produced shows AND think that the company is evil as fuck and want to boycott them.
Oh please, that’s not even close to what I said. I just don’t want them to cancel a show I like and you’re all acting like I’m swinging from Bezos’ dick. You’re all rabid.
The thing is, I really don’t want them to cancel it. I’ve been signing up for it and then cancelling my subscription when it’s finished, and then pirating it anyway. I just want them to see it as valuable, so they don’t try to squeeze 14 books worth of content into one shitty finale because it’s not making them money.
Lol, this is the first one that I’m mildly inconvenienced by participating in. Wheel of Time S3 comes out somewhere in there doesn’t it?
I can wait.
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