“That stuff” is often core to the game. Any anti-cheat library, for example. On the client site, libraries like physx, bink video, and others are all proprietary and must be replaced and tested before it can be released in a working state. Few companies would release a non-functional game and let reviewers drag them through the mud for it.
Comment on The signatures are still coming and it's already making an impact
spankmonkey@lemmy.world 18 hours agoWhen starting a new game, don’t include that stuff. Not including proprietary stuff without meeting their licensing requirements is already a step in the process.
SheeEttin@lemmy.zip 18 hours ago
spankmonkey@lemmy.world 18 hours ago
None of those things will be affected because this isn’t about making games open source. It is about making games that have a design that allows them to potentially function indefinitely instead of allowing the companies to design them with planned obsolescence like tying single player games to server verification.
Sconrad122@lemmy.world 18 hours ago
So you’re telling me that this could disrupt the anti-cheat industry, which is currently responsible for a lot of the Windows platform lock in the gaming industry and is tied to a lot of potential security vulnerabilities because it goes to a much higher level of privilege than a reasonable user would expect a game to need? I already wish I was in the right geographic area to sign, you don’t need to sell me on it twice!
mang0@lemmy.zip 16 hours ago
Anti-cheat is a necessary evil for competitive online games. No one wants to play a game against cheaters since they typically have an unfair advantage. If you can’t combat cheating then you might as well not make the game since no one will want to play it. Fine by me since I don’t care for such games but I could imagine people who like playing them might prefer to play against as few cheaters as possible. What are the alternatives?
dovahking@lemmy.world 2 hours ago
Battlefield and cod have cheaters running rampant in their official servers despite using anti cheats. They could employ a team to monitor cheating reported by players. But clearly they just don’t want to expend resources to combat that.
AngryCommieKender@lemmy.world 16 hours ago
EvE Online doesn’t use root access anticheat software. I know it doesn’t because it runs on Linux just fine. That particular player base is the worst hive of scum and villainy that you’ll find outside of government. Clearly the anticheat software isn’t as essential as game studios would have you believe. The only major cheating I’m aware of in EvE was the BoB scandal, and that involved Devs cheating because they were Devs.
CeeBee_Eh@lemmy.world 14 hours ago
Anti-cheat is a necessary evil for competitive online games
Client-side anti-cheat is useless. It’s not a necessary evil, it’s just evil. The minute the cheater/hacker has direct access to the system, you’ve already lost.
Ziglin@lemmy.world 11 hours ago
So just don’t let them join/kick them from your server?
Bravo@eviltoast.org 15 hours ago
This is why code should be written to be library-agnostic. Or, rather, libraries should be written to a particular open source API standard to make library agnosticism easier.
truthfultemporarily@feddit.org 18 hours ago
There is a reason it’s included though. Stuff like fmod, bink video etc. does complicated things that you otherwise need to implement yourself.
spankmonkey@lemmy.world 18 hours ago
When the law passes, the owners of proprietary functionality will adapt their licensing to meet the requirrments or go out of business when everyone stops using them.
truthfultemporarily@feddit.org 14 hours ago
Look I get it. The planet is dying, income inequality, it seems everything is unfair and going to shit. People yearn at an opportunity to help make things better. But yelling for simple solutions is the opposite of helpful. Because there are no simple solutions.
Saying to “just open source it” does not make sense.
What do you do about:
Making single player games without always online DRM: yes totally doable
Running game servers of online games forever: not really doable, as soon as all the libraries etc. they depend on are unsupported they will shut down one way or another. You need staff basically forever. Not even mentioning the maintenance headache that every legacy system always turns into.
Letting people run their own dedicated servers: sometimes doable, depends on the game though. Some games do not have “a server” but a whole infrastructure of stuff, look at foxhole. Some “servers” are a house of cards barely held together by duct tape.
This initiative all comes down to the definition of “reasonable”. What is reasonable, actually? Running an infrastructure at a loss until bankruptcy? Or just keeping it online until it starts making a loss.
spankmonkey@lemmy.world 14 hours ago
This has nothing to do with open source.
Nothing.
Open source has zero relevance.
None whatsoever.
Nada.