Master Server

From Zandronum Wiki
Jump to: navigation, search

The master server is a dedicated server responsible for collecting the connection information (IP address and port) of all available game servers and providing that to the users. Keeping a list of all online servers available at the master server centralizes Zandronum servers and simplifies users’ browsing experience. For example, when a user executes Internet Doom Explorer, its first step is to communicate with the master server and retrieve a complete list of all of the game servers available. If the master server is either offline or denied communication, the server browser will not be able to retrieve a new server list, instead using an older cached list or displaying no game servers. Furthermore, the master server has the capability to deny any communication or ban. Typical reasons for being banned from the master server include racial or sexual harassment and utilizing external applications to gain an unfair advantage over other players.


Broadcasting to the Master Server

In order to be included on the master server list, game servers first have to broadcast their IP and port number to the master server. Broadcasting is subject to certain console variables:

sv_updatemaster
This must be true for the game server to be broadcast to the master at all. If false, the server will be private, but players can still connect to the game server if the host provides them with the IP and port in some other way.
sv_enforcemasterbanlist
If true, then players banned from the master will also be banned from this server. According to current policy, servers that set this to false will be hidden from the master (as if sv_updatemaster were false).
masterhostname
This determines which master server Zandronum will use from the list below.


Master Server Addresses

Community Name Trusted Rules and Specifics Address
Zandronum Yes Provided within the Zandronum Forums
master.zandronum.com:15300