cross-posted from: https://lemmy.ca/post/34790413
Their fault. I remember a time when publishers allowed for people to run their own dedicated servers, for FPS at least. They could have modified that existing model, but instead they took that ability away from the user whilst almost simultaneously making excuses about the problem they created.
If their servers can’t run forever, give us dedicated servers on a larger scale FFS!
I really believe it has nothing at all to do with running the servers or their maintenance costs.
It’s about control. It’s a rare sight to see any kind of multiplayer experience that isn’t all about selling shit through MTX. If you could run your own server, you might be able to also give yourself the shit they want to nickel and dime you for without paying, and that would really ruin their model.
Yeah, but the point is if they’ve already shut off their servers and moved on to the next thing, who cares? Just let the dedicated fans and other nuts run their own servers and they can wash their hands of it entirely. They weren’t going to make any money on it after pulling the plug anyway.
Ah, but then there’s a chance fewer people would buy the next piece of shit designed to extract their money.
If they completely replace a game with its successor and shut the former down, then people can only play the latter: the developers don’t have to compete with themselves, and the publishers have an easier time with their enshittification of their franchise.
The game that kicked off SKG in the first place is an example of this, as far as I’ve heard The Crew was better received than The Crew 2 and 3.
Here is a completely noncontributory comment.
I stumbled across a copy of a physical book from the author of the comic this is from. I wondered to myself if this meme is in it.
It is.
It’s such a garbage argument when you can just counter with “okay then, release software which allows the public to run them for themselves”.
There are plenty of famous games, including Minecraft (only the most famous game in history) that manage to do that just fine. Acting like it’s impossible just so that you can force people to buy the next game is bullshit.
“okay then, release software which allows the public to run them for themselves”.
Or shit at the very least release documentation on how it works and let the open source community take care of it lol
It’s such a garbage argument when you can just counter with “okay then, release software which allows the public to run them for themselves”.
Which you can help by signing European Citizens’ Initiative. If you are EU citizen that is.
They cant run servers forever. Which is why they should release the server code when they decide to shut down.
Yeah that would be awesome but it’s easier said than done (to no surprise, I’m sure).
One of the big issues I see from a developer standpoint is the potential for leaking proprietary code that they may not want to publicize like things related to authorization, server side anti cheat implementations, etc.
Why would they care? The product is done right? Well every project is not written from scratch and so to publish this stuff it could incur risk to the org’s other current/future projects in addition to helping outside sources get a leg up on said other current/future projects.
This could be dealt with potentially as well but that means extra dev resources and time and potentially inter-org collaboration to develop common OS standards but again that’s work that does not generate $$$
I’m not defending these assholes mind you, I just understand the blockers in the way. The greedy fucks could indeed do this but they never will because of said $$$
One of the big issues I see from a developer standpoint is the potential for leaking proprietary code
It is no longer proprietary then.
that they may not want to publicize like things related to authorization,
If it has any impact, then it means they were insecure all along. Or in other words, they had CWE-656 vulnreability.
server side anti cheat implementations, etc.
There are lots of effective opensource anticheats. Server-side, obviously. See minecraft anticheats.
and potentially inter-org collaboration to develop common OS standards
So, POSIX?
it could incur risk to the org’s other current/future projects in addition to helping outside sources get a leg up on said other current/future projects.
It’s called anti-social behaviour. “Why help someone else?”
Oh, well, if it’s not proprietary anymore, no problem!!! Did you not read the context regarding the impact to other existing and in-progress projects?
Also I like how you threw out POSIX as if that somehow makes this concept not only feasible but also fits into profit margins to be able to secure the additional funding. Who will sign up to contribute time and resources and stick to those same standard long term? EA? Ubisoft? I didn’t say it couldn’t be done I said it’s not something corporate would ever go for.
Go ahead and tell those big corpos to stop being anti social, I’m sure that’ll secure the funding and commitments necessary industry-wide
“They can’t run servers forever!” Open source the server then Let people who want to play it run it themselves then
EDIT: typo
I remember being able to run a private World of Warcraft server on my computer back in like, 2009. Surely if WoW can be reverse-engineered, so can many other titles.
But yes, it would obviously be better if they’d just open-source it.