Phase 1: Allow multiple master servers in master.cfg. Let
the clients poll them randomly.
Phase 2: Let the servers submit themselves to all of
Phase 3: Let a master server poll the other master
servers on startup to fetch servers it missed while it was
All masters will be treaded equal in this setting.
Downside: it is not scalable to really many master
servers, but should be sufficient for three or five.