Measuring a Wolfenstein enemy territory master server’s response to game client queries

The game discovery process of many network games involves game clients querying one or more master servers who hold a list of all currently active game servers. In this report we investigate the manner in which a Wolfenstein Enemy Territory (ET) master server chooses to maintain and report the list of currently active ET servers around the Internet. We note how the ordering of game servers in the master server's reply influences game server selection by clients, and show that the master server periodically re-orders the list of active game servers. Using data gathered between late 2005 and early 2006 we observe patterns of periodic re-ordering that ensure every active game server has an equal chance of being polled by game clients, regardless of the game server's location on the Internet. To reduce the probe traffic on game servers we believe some form of filtering is desirable to bias game client probing towards closer/local game servers.