As you may know there is the ability to tag your server using the XML-RPC method SetServerTag(string key, string value).
In order to make this feature usable for everyone, I suggest that we keep a list of common keys that can be used accross different server controlers.
For instance I've started a light ManiaLive plugin which synchronize every MatchSettings settings (it will allow us to make filters by settings for instance). You can check it out here.
I've also made a little plugin to add a tag for the controller, and the controller version using the keys nl.controller and nl.controller.version.
Current "reserved keys" are :
- S_*: MatchSettings settings
- nl.controller: name of the controller
- nl.controller.version: version of the controller
- nl.mappack: name of the current mappack
- nl.mappack.version: version of the current used mappack
This is only a first draft, do not hesitate to comment