I'm suggesting a new feature to roblox to fix finding servers for games that change per server or over time, like map changes or gamemode changes. The idea is a Server Data system. Each server for a game will display data, if it has any, below (or somewhere else) its listing on the server list for the game. To assign data, a simple service would be added.
I used javascript to modify the webpage to show what it might look like. (If you don't know what the javascript part means, ignore it)
Here's a screenshot: imgur [dot] com [slash] oi9Xs
You have to replace the [dot] and [slash] with the correct characters (. and / respectively) as roblox does not allow off-site links.
=== Scripting Stuff (Feel free to skip below if you're not a scripter) ===
The game service that would be added might be called ServerData and would work something like this:
To set data, you would do:
local lines = {"Map: Battle Map 1", "Gamemode: My Battle"}
game:GetService("ServerData"):SetData(lines)
OR maybe just one string for data:
game:GetService("ServerData"):SetData("Map: Battle Map 1, Gamemode: My Battle");
OR actually a key-value table to produce that result?
local data = {}
data.Map = "Battle Map"
data.Gamemode = "My Battle Game"
game:GetService("ServerData"):SetData(data)
To get the current data (for something like appending more info, or changing it slightly, or just a script that checks it with a command) it would look like:
game:GetService("ServerData"):GetData()
It would return either a string or table, depending on the implementation ROBLOX uses.
=== End Of Scripting Talk ===
This would allow things like displaying server-wide high-scores, displaying current map or minigame or gamemode, or displaying which players are admins, so players can look for those servers if they want to speak with a game admin. Please show your support by replying to and bumping this thread, Emailing PM'ing, contacting by Twitter, or contacting in any way the ROBLOX staff to get them to add this. Also, tell your friends! I am sure this game could make ROBLOX games much better by allowing people to look for specific servers of games that randomize things on ROBLOX. I know I've been somewhat frustrated looking for servers running certain maps of a game called "The Conquerers" recently, and many other games in the past. |