As a Roblox developer, it is difficult for my players to filter the servers they want to join. Right now, you can only see the server size, which provides little insight into the nature of the server. What if you specifically wanted to join a server with a specific map or one with more experienced players?
There should be a simple feature to set data for each server that will appear on the website under the servers list.
At the engine level, developers could use a simple API like the following to set a server’s data:
game:SetServerData(
{
["Game Mode"] = "Classic",
["Map"] = "Grasslands",
["Average Level"] = 17,
-- etc...
}
)
While a custom server list could technically be implemented in-game in a UI, it would be more convenient for players to be able to view servers from the website before they decide to join the game (for example, if a player only wants to play a game if one of the servers has a desirable map). Also, most experiences do not incorporate systems like this because they can be complicated to create for inexperienced developers and would be best as a website feature.