A simple game server browser for Quake 3 and derived games, based on Qstat. Comes preconfigured for Quake 3 and popular mods, plus Urban Terror, OpenArena, Tremulous, Smokin' guns, and World of Padman.
A simple game server browser for Quake 3 and derived games, based on Qstat. Comes preconfigured for Quake 3 and popular mods, plus Urban Terror, OpenArena, Tremulous, Smokin' guns, and World of Padman.
Monster Browser Windows installer (Released April 12 2026)
Zip version, for a portable install
New: Show the number of queried servers, and how many replied.
New: Added setting for showing servers that haven't responded yet.
Fix: Unresponsive servers were listed after getting a new list.
Project page, with source code and additional downloads
Select a game or mod from the drop-down list in the 'Games and mods' section. To update the server list, press the 'Refresh all' button. This happens automatically at startup, or the first time each session you switch to a game. You can press 'Check for new' to synchronize the list of servers that Monster Browser queries with the master server. It's probably a good idea to do this once a day or so.
The filters and column sorting should be pretty straight forward to use. You can leave the filters on while doing a refresh, all the servers will be queried anyway. The Search field is for filtering servers based on name, and game and gamename cvars. It can also be used to filter servers based on player names.
To join a server, double click on it, or select it and press <Enter>. If the server requires a password, a password dialog will pop up. To change the password, or add an optional password for servers with private slots, select 'Set password...' in the right-click menu.
By clicking on the Edit button you can edit the list displayed in the drop-down list. The first game listed will be used as the default.
inherit: Set this the name, or alias, of a game in the configuration. Most values, including the executable path will be inherited from the other game. You can stil define new values for those you want to override. Inheritance is only one level deep.
alias: Use this to define a shorter name if you have games with long names you want to inherit from. Not inheritable
mod: This is matched against the game and gamename cvars, to allow for filtering on game or mod. Not inheritable
regKey: A registry key containing the path to the game. Useful for the games that have installers that set this.
exeName: Combined with the value found through regKey to form the full path.
masterServer: Defaults to master.quake3arena.com:27950.
protocolVersion: Defaults to 68.
gameTypes: List of game type names, separated by spaces.
etColors: Set to true to enable Enemy Territory-style extended color codes (31 colors). See http://wolfwiki.anime.net/index.php/Color_Codes for more information.
qstatMasterServerType: Defaults to q3m.
qstatConfigFile: For setting Qstat's -cfg parameter.
If you want to query a server that isn't registered with the master server, you can click on 'Add...' to add it to the list. Normally, any servers not registered on the master will be removed from Monster Browser's list the next time you check for new servers. If you don't want this to happen, make sure 'Never remove this server automatically' is checked. The server will still be removed automatically if it times out too many times.
If you have more than a couple of servers to add, it's easier to add them directly to a file called '<game name>.extra' in the Monster Browser directory. The format is just one IP address per line, with or without a port number. For instance, when refreshing a list or checking for new servers for the cpma mod, Monster Browser checks for existence of a file called 'cpma.extra', and adds any servers listed in it to the list of servers to query.
The remote console (rcon) lets you send commands to a game server. It's an advanced feature primarily useful for server administrators. To open a remote console window, select a server and press F9, or use the context menu. The up and down arrow keys access the command history, while page up and page down scroll the output window. Pressing Esc closes the window.
If you create a file called 'portable.txt' in the directory where Monster Browser is installed, Monster Browser will save all its files in that directory. Useful for USB stick installs, or if you want multiple independent installations.
F4 - Check for new servers
F5 - Refresh list
F9 - Open remote console
Enter - Join server
Ctrl+R - Refresh selected server(s)
Ctrl+C - Copy the addresses of selected server(s) to the clipboard
Del - Remove selected server(s)
Esc - Abort action
Last edited on April 12 2026