Open rconjoe opened 7 months ago
I am thinking of a service that is first to setup, always on, and is responsible for a number of critical operations like discovery of gameserver nodes and management functions for them. it would also be the point at which the API's we want to attach like monetization, tasks, rewards, etc have their connection to a central place, even if these services would behave like gamserver nodes (be hosted elsewhere).
it is focused on ease of deployment. it should be easy to restore in the case of failure. it should account for redundancy in places where it offers a single point of failure for a critical service.
for now i am going to develop separately the LAN and online/community services that are responsible for persistence and node discovery. this ticket is for discovery regarding the online half of things.