Comment by LocalH
7 days ago
Of course it does. The whole idea of "Stop Killing Games" is that developers should not be able to summarily kill off a game that people have invested time and money into, just because it's not making them enough money going forward.
Developers should absolutely not have that choice. It's fine if you want to run a live service game where the optimal experience happens during active support. However, unless you as a dev are willing to refund every single purchaser of the game, in full, when you discontinue a game, then you are stealing from purchasers. Moreover, even if you are willing to give a full refund to all players, it's really shitty to just rip an experience away from people, never to be experienced again (whether in a watered-down or limited form, or not).
It's the same reason I don't agree with perpetual copyright, nor a copyright owner's right to suppress a work's availability. In almost all jurisdictions, copyright is intended to be a limited time right, with the rights eventually entering the public domain. If people can't access the work when it would become public domain, then that work is effectively stolen from the public in a way that mere non-commercial copyright infringement can never be theft.
Also, part of the issue is the death of private servers. Game publishers have chosen to revert to centralized servers, rather than allowing private servers. Thus they have also taken on the additional cost of running those servers. Older games can be easily played on private servers to this day, as the community of any moderately popular game will almost always step up to provide the service. Even games you might not expect would be that popular or games that never had private servers - for example, Rock Band 3 only ever supported connecting to Harmonix servers in an official capacity. This support is also discontinued (they still operate the Rock Central servers, but only for Rock Band 4). Yet right now, thanks to reverse engineering, there is a fan-operated server that you can connect to with a slightly modified game. You can even download the fan-created server software (written in Go) and stand up your own server for your friends or for whatever other reason (maybe you want to run a small tournament and use a private GoCentral server to record statistics and have a private leaderboard).
> Game publishers have chosen to revert to centralized servers, rather than allowing private servers. Thus they have also taken on the additional cost of running those servers.
I fail to see the principal difference between a "centralized" and a "private" server here. Just publish the code for running the "centralized" server, as you would do for the private server, and add a possibility to configure which server to connect to in the game?
I could see this becoming an issue when the server is hardwired to require some publisher SSO login, but given how everyone + their dog uses OIDC nowadays, a requirement to make authentication interoperable is only a very mild restriction.
> just because it's not making them enough money going forward.
sometimes it's not even that -- it's to prevent the older version from competing with new releases. See Overwatch 1 -> 2 or Counter-Strike 1 -> 2
It's such a bizarre counter argument. The whole point of the movement is that developers are choosing to harm the medium and should stop.
It's the publishers forcing their hand, to be fair. I don't think any developer who worked for years on a game is thrilled about it not being playable in the future.