Comments about the readability of the gamespy browser have also been made in other threads, so to reiterate it here
GAMESPY BROWSER ISSUES
There is a need to be able to distinguish the various reasons why one may not be able to play on an individual server
1) Passworded
2) Locked
3) Equalmodrequired
4) Signature verification enabled and
- You are running addons that the server does not run a key for
5) Addons loaded by the server that you are not running
6) Game version Mismatch between client and server
There are currently only 2 colour buttons in use Red and Green
and also 3 icons used
X, ? and a "key"
Red should define that the client cannot play on the server. At the moment this is not necessarily the case. If the client has loaded the same addons as the server but used a different -mod param, then dependant on serverside config settings, the server may have a red dot next to it.
Alternatively a green dot does not necessarily indicate that the client can play on that server. This can be very confusing and should be idiot proof
Possibly display a number code inside the red button to define any issues that the client may have when trying to connect to the server
Also have a small popup window when the mouse hovers over these buttons, which explains the issue in more detail
The "key" icon doesn't distinguish between a temporarily locked server and a passworded one
For some reason many clients never read the detailed information field at the bottom, so possibly when a server is highlighted, have a pop up window display detailing the specific server info or make the area set aside for this info more prominent. I know some will still not see it even if the biggest most glowing arrow pointed to it, but more would
Basically redesign the gamespy browser to be more self intuitive and not misleading