Server List
Description
In the multiplayer screen, allow for a list of servers that can be connected to.
Who would maintain the list? We want a decentralized system for servers and this wouldn't help.
Unless we want the player to save their own list?
I'd be in favor of a saved list of servers to join.
Stretch goal of polling the server in the server list without needing to connect to it explicitly, but not necessary for an initial implementation.
Who would maintain the list? We want a decentralized system for servers and this wouldn't help.
A Third-party. Ideally the player should be able to add multiple third-party server lists. The game would then just download it as a text file or zon file or something.
Oh, I like that idea!
I think with a server list, we could make it ask you to register, and then store it per server so you don't need to manually log in each time.
if we're going to have multiple registries for servers then the registry should follow a standard/protocol. We should have an API that the registry creator needs to follow and can make the registry in a programming language they want. The game wouldn't need to know the lang the registry is only thing the game would do is use the API standard to query the registry for servers over http/https. And as we want the most compatibility, we should use JSON to send and receive data from the registry's API as JSON is the standard for sending data on the web.