Supported Games
Halflife: Counter-Strike
Halflife: Counter-Strike
Quake III
Quake III
Quake 4
Quake 4
Return to Castle Wolfenstein
Return to Castle Wolfenstein
Tremulous
Tremulous
Wolfenstein: Enemy Territory
Wolfenstein: Enemy Territory
What is GSB?

GSB has a number of features, a few of which are listed below. 

Flexible user interface
  • GSB's many information windows can be arranged to your liking; they can be docked in almost any way desireable.
  • The user interface adjusts itself to your Windows XP skin, ensuring it looks like any other modern application.
Supports current and future games
  • See the list on the left to see which games are currently supported and which will be supported in the future.
  • Supported games are automatically detected on your hard drive (user-overridable).
  • Periodic updates add support for new games and enhance support for games already supported.
  • If your games are not correctly detected, you can override the detection criteria in the Settings dialog by directly identifying the game executable.

Detailed Server Listing
  • The server listing simply displays all the servers that are present in your current selection.
  • Fields include: Server Name, Player Count, Ping, Hostname, Map, Game, Times Played, Last Time Played
  • Server Name: Some games (i.e. Quake3-based games) support coloring text (server name, player names, in-game discussion) using color code markup. If present, these color codes are evaluated. Standard color coding schemes are supported.
  • Player Count: The Player field graphically displays the number of slots used versus free and reserved/private slots.
  • Ping: The ping field is colored to visually display ping value -- e.g. green is good, red is bad.
  • The colors used in color-coded fields can be changed in the Settings dialog.

Detailed Player Listing
  • Fields include: Player Name, ID, Ping, Score, Team
  • Player Name: If present, color codes in the player name are evaluated. Standard color coding schemes are supported.
  • Team: Any team information provided by the server is presented graphically. Some servers or games do not either have specific teams, or do not provide any team information outside of the game.

Server Information Summary
  • When you highlight a specific server, information about that server is presented graphically using charting methods.
  • Teams Chart: Displays the proportions of players on the server by team.
  • Scores Chart (1): Displays total team score; calculated by totalling all of the player's individual scores from that team.
  • Scores Chart (2): Displays a histogram of scores on the server; it disregards team information.
  • Ping Chart: Displays a histogram of pings on the server, coloring the bars in the same was as the Server List ping field; team information is not used.

Buddy List
  • GSB's buddy list scans all known servers for names you specify. When a buddy's name is found, the name and related server information is added to the buddy list.
  • The buddy list is configured by defining groups of buddies ("Clan Members", "Friends", "Enemies") and then adding names to these respective groups with your buddy's names.
  • The buddy list will match your buddy's name as loosely or as tightly as you specifiy. You can match via a simple case insensitive match, all the way through using a case-sensitive regular expression.
  • Remember that buddy names are only as fresh as your server information, so after a defined amount of time, the buddy names turn to tray to indicate that perhaps that buddy is no longer on that server. Next time you refresh that server, the buddy information will be refreshed as well.
  • As a result of the regular expression and other related capabilities, you can specify a name that will even match your team or clan members, assuming they all use a stanard type of tag.

Server Tags
  • Server tags are used to classify or group servers, irrespective of the game represented by the server. Three types of tags are presesnt: Master Tags, User Tags, and Filter Tags.
  • Master tags are those tags which represent a specific game. These tags have the game's icon next to the tag.
  • User tags are like "favorites" in a web browser -- the user can copy (e.g. via drag-and-drop) a server from any tag to any user tag. By default, the user tags "My Clan Servers", "My Match Servers", and "My Pub Servers" are all created. The user can have any desired hierarchy of tags. User tags have a yellow folder icon.
  • Filter tags are used to match servers to a specific set of criteria (described below). Each time the tag is opened, the whole population of servers is matched against the tag and the view is populated with servers that only match the given criteria.

Filters
  • Filters in GSB are used to assist the user in finding a servers that one might desire.
  • The user can filter based on numerous criteria: Server Name, Map, Game, Player Name, Player Count, Slot Count, Port, Ping, Times Played, or IP address/network mask.
  • Within a specific critiera (e.g. Ping), each condition specified is logically "OR"-ed together (e.g. ">= 50, <= 75" will limit the servers to only those with a Ping between 50 and 70).
  • Numerous critiera can be specified, that a server must satisfy before it will be included in the results. Separate types of criteria are logically "AND"-ed together -- all of the criteria specified must be met before the server passes the filter.

Server Monitor
  • Monitoring simply refers to periodically refreshing servers.
  • GSB allows you to monitor any number of servers.
  • Every X seconds (X can range from 1 to 99 seconds), the servers in the monitor panel will be refreshed. If one of these servers is highlighted, the associated panels will update as well (Player List, Server Summary, Buddy List, etc).
  • In addition to simple monitoring, action can be taken when a server meets certain criteria (e.g. launching the game).
  • Once one of the monitored servers meets the desired launch criteria, the game is launched and you are automatically connected to that server. Since multiple servers can be simultaniously montiored, whichever is first to meet your criteria is the one you would play on.
  • You can enable and disable the server monitor via a button on the toolbar.

Remote Console
  • The remote console sends rcon commands to servers which support remote control. When combined with the monitoring capabilies of GSB, the remote console proves to be very useful.
  • Most servers require a password for remote console control. This password can be preserved by clicking on the checkbox in the dialog.

Server Information & Variables
  • Most servers expose a number of variables and information that describe the game or mod currently used on the server.
  • GSB uses a number of these fields to discover Player Counts, Team Information, and other pieces of information.

Integrated Updates
  • GSB discovers when support is implemented for new games or when new features are added, then automatically updates itself.
  • While the process is automated, GSB will still ask if it can download and install the updates once they become available.

Per-user configuration
  • On shared computers with multiple user accounts (e.g. Windows 2000/XP/etc), each user maintains his or her own server lists and playing preferences.
  • Administrator access is required to update GSB.

Server list acquisition from existing master browser(s)
  • GSB knows about the masters browsers for each game, so you will see the same server list that you would otherwise see had you been using the in-game browser.
  • If there are multiple master servers for a game, each master servers is queried for its server list. Duplicates are ignored.

Completely FREE
  • GSB is currently a free tool and will remain free for the forseeable future; I have no intention of profiting from its development. There are no embedded advertisements or spyware components attached.
  • If you like this tool, the only "payment" requested is that you tell your friends about it.
cstrike.png
rtcw.png
quake3.png
wolfet.png
trem.png
quake4.png