>>715069197
>this is just unfeasable if you knew how game architecture works on the back end..
You're kinda right, but I have a feeling you don't understand why you're kinda right.
Obviously there's absolutely no reason a dev couldn't release the server for the community to run and have the client support 3rd party servers. However the big reason it's a "problem" is because of the shitpile that is modern development. The server code is no doubt a mishmash of cobbled together scripts and random chunks of compiled C that runs on some cloud service with hard coded python bullshit that doesn't work anywhere except cloud_service_api_v2.py. Releasing that would likely mean them exposing all their hardcoded credentials because they are just that awesome at their jobs.
But I have a feeling what you meant was "games are built to integrate with online and removing it is hard" which is not really the case. It's more "we never had a sunset plan in mind ever and we were totally checked out by release so it started bad and got worse."