Epic also doesn't offer any services (for now) to developers that benefit users. (Their "online services" seemingly only consist of hardware survey)
Leaderboards? Host your own
Stats? Host your own
Matchmaking? Host your own
It works, but how long will dev pay for servers? Games using Steam will work until Steam goes down.
Once game stops making money, you might as well close servers.
Even Sony does this and they charge monthly fee.
And people defend this in age of virtualization where you can spin instances only when someone actually plays game, run many instances on single server or
rent 4CPU 8GB for $0.102 per hour. (and run multiple instances on that)
With 8 players, 20 minutes match that's less than $0.005 per hour per gamer or around 2000 hours for monthly cost of PSN monthly sub.
And that's assuming one instance of game needs 4 CPUs and 8GB memory, which it probably doesn't.
But without accounting for storage or bandwidth and that no time is wasted between games.
But point was that it's really not that significant. Yet people still seem to think servers are super expensive rocket science.
Of course for single indie dev $10 is a lot if game is not making any money.
At least you guys will get Steam keys for your upcoming Bethesda games
Aren't they bethesda net keys though?. Steam copies only from Steam.