Well the subdomain stuff is a great idea but IMO but I can see the practical objections.[pH*Deus] wrote:Another way could be that the leagues have a little textfile at the given domain that et can download which contains the recent verison-number and can be compared to the config.
in every case this information needs to be available 24/7
Instead of version textfiles, why not compare signatures? The leagues store their latest config in a http path etpro can check. ETPro retrieves the signature of the config file present and compares it to the signature of the config loaded on the gameserver.
If these differ ETPro assumes that the config on the http location is the recent and notifies the players that the config on the server is not the latest available.
In a further evolution of ETPro you can even imagine that ETPro could autodownload the new .config file from the league's http page .
Guess you would need something like these extra parameters inside a certified .config file:
Code: Select all
b_config_root "http://www.leetleague.com/etpro/config"
b_config_backup "http://alternateserver.com/etpro/config"
In the general server.cfg file you could then set an extra parameter called b_autoupdateconfig to allow automatic updating of known configs.
If this idea would be implemented I think it's very important to put the "root" and "backup" paths inside the .config otherwise the system won't work.
Just brainstorming here a bit, I have absolutely no idea on how easy / difficult it is to actually write that stuff.