Long story short, If you're paying for a game(or anything) and there is no explicit end date mentioned at time of purchase, You should get to keep the game(or that thing) forever.
For "online server based games" two main options I see:
- Developers need to either have the games be made playable on the consumers own private servers
- The games can charge a subscription or have a explicit committed duration of access of the game at purchase.
Which will either allow consumers to either 1 use the product they purchased forever just like you would if you bought a hammer, or 2 give players a confirmed end date so if you pay you not longer gain access after a certain date which puts the decision on the consumer if they want to make that purchase.
Downsides are 1 might incur some extra development costs into the planning of the development of such a game to make sure private servers work when the game dies(however that might be, eg. developing the servers with a "toggle" to enable that behaviour when the time comes).
With 2 you could say the problem is it might make consumers less likely to buy your service if you have to subscribe or there is a definite date when you no longer have access to the game. But that is not really a problem for consumers, if that is the kind of service you are providing you can charge for in that kind of manor and leave it into the consumers hands if they like what you are offering or not, if the consumers don't like your practices improve your offer for the consumer.
Pirate software, who is (I've not dug to deep) involved in the offbrand as a publishing venture, that's only game is a "online server based game", Does seem to have a bit of a conflict of interest.