4 ms·
The backend for a game is not just an .exe file. It can be a mess of a system that relies on all kinds of services that need maintenance and that one dev who kn
by kristiandupont 4mo ago
The backend for a game is not just an .exe file. It can be a mess of a system that relies on all kinds of services that need maintenance and that one dev who knows how to reset the cache.
I agree that it's shitty that buyers can lose access to a game they bought, but I really struggle to see how this could function practically.
- lucb1e 4mo ago> It can be a mess of a system that relies on all kinds of services Nowadays, this is much less of a "can" and more of a "definitely is" :( Based on what I see as (non-game) security consultant in terms of service complexity, what modern FOSS projects consider a normal container constellation, and on what I see from at least one indie dev whom I personally know. It has been a topic I've brought up since he put so many hours into it and the game is fun and the binary didn't even run if you don't have a compatible Google Play Services version, much less the various back-ends that it connects to for accounts, level data, level thumbnails, matchmaking, etc. until you even get to the real-time multiplayer server
- ChoGGi 4mo agoAt the very least this hopefully stops them from suing modders that recreate the server software.
- db48x 4mo agoThere’s no reason that has to be a serious impediment. Just release all of the components, plus a terraform file that sets it all up properly. In practice a lot of those components can be simplified when you don't have to support a huge number of players. A server that only supports dozens of players can just use SQLite instead of a big multi–az database cluster. The cache can just be an in–process cache instead of a connection to an external Redis instance, etc, etc.