Keep in mind that we don't really need that many servers (we have about 10 times more than we require), so adding a difficulty curve to setting one up isn't that big of a deal. If the person can't be bothered setting up their server properly, then we probably don't want it anyway.
There is no real cross platform method for showing a dialog that doesn't require the use of extra libraries, or a different method written for each platform. Not about to do either of these for something so specific.
I did consider having "server owner keys", so that one could register their server (and be marked as official), but I too saw the same issues arising. Maybe a simple password/hash that is unique to the master server, so it only changes depending on what master server you use. The password could be at the end of the guidelines page. This way everyone has the same instructions to follow, and there is no "approval" process to worry about.
Quinton Reeves | Lead Developer, Red Eclipse
Contribute to Project Costs via or