Video game companies still remember when they owned the arcade machines and players were required to constantly insert money into the machines to keep playing. They've been chasing that high ever since.
The key to owning modern multiplayer online games is to have private servers run by human persons on their own owned computers. But except for TF2 no one has been able to (or cared enough) allow private servers alongside the much much more important microtransactions. This is what is killing ownership.
Even private servers doesn't quite solve the issue. Minecraft is an example where you can run the server but it requires clients to login to the microsoft account. I think you can still bypass the check on the server but clients have to be cracked or previously authorised for offline play which only lasts for a certain timeframe. So Microsoft can take away the ability to play minecraft despite the game server binary being available.
Whereas a game like Arma 3 has its own dedicated servers and has no such login requirement so theoretically you could still play that in 50 years time, but that might still depend on Steam DRM.
We have a lot of client side controls right now on DRM and logins which make the dedicated server only part of the problem.
It's not just the arcade machine implementation. The owners of these companies want to go all the way and move everything to data centers so they can rent compute time, similar to the idea of the time-sharing days of the 60s.
The model for DLC that's present, carried as patch updates, but unlocked for an additional fee annoys me.
However, allow me to ignore my opinion for a moment and play the Devils Advocate for a thought experiment.
What if, cosmetics and other unlockables (which should be part of the base gameplay) were instead evaluated on other people's computers. That is, rendering client side, authentication for use also server side.
Hats / Skins / Other -- Render some 'humiliating' cosmetic if authentication fails. Circumvention would require compromise on all client devices.
Core game assets -- Levels / 'mods' that require auth a similar path, except client/server verification mismatch. Do note the license server as a possible cause.
At end of life all of those checks should be patched in a final release to fail enabled. No more auth server, archive mode releases all use.
> But except for TF2 no one has been able to (or cared enough) allow private servers alongside the much much more important microtransactions
The pirate community does wherever it's possible. We had a blast in college playing Halo MCC LAN parties back when it got launched on PC - by design it needed Xbox accounts for everyone but we worked around it with Goldberg's crack and got the classic experience.
[dead]
> Video game companies still remember when they owned the arcade machines and players were required to constantly insert money into the machines to keep playing.
I know Sega and Namco operated some arcades, but mostly companies sold arcade machines and operators ran them. Coin boxes didn't connect to the developer except that games with good earnings sold well.