/***********************************************************************************/ /* */ /* Server Browser version 1.42 */ /* Written by C. Grote (cmgrote@thethird.net) */ /* http://www.thethird.net */ /* */ /***********************************************************************************/ v1.42 (7/10/2002) - Added support for Medal of Honor: Allied Assault (for which the quake3-based query did not seem to be working, but a GameSpy protocol query does) and its map images. - Fixed paging of the view of servers so that administrators can specify the number of servers to show per page (and this specification is utilized). - Administrators now have the option of choosing whether to display servers that are down and/or timeout or not (before this version, such servers would never be displayed). - Moved CounterStrike levelshot images into their own proper directory, so they should now show up properly again. - Added a default image to display if not levelshot image is found. - Fixed a very minor "Bad Arguments for API Function" error. v1.4 (7/02/2002) - Added a full output of the server rules when you look at the detailed status of a server. - Fairly sizable rewrite of the qstat querying code that now makes use of qstat's XML output and built-in ability to query and sort multiple servers at once. - Tweaked some settings on the number of retries qstat makes to get info from a server as well as the overall timeout. - Added the ability for the administrator to select which method they would like to sort servers by (number of players, game type, ip address) - Rewrote the server administration screen for users to be more like the one available to administrators. - Added several new server type options (although they in reality point to the engine on which the game is based): Medal of Honor: Allied Assault, Jedi Knight II: Outcast, Return to Castle Wolfenstein, Counterstrike. - Overall, this release should make some noticeable improvements in speed and may also make improvements in formatting errors that may have crept into older versions. v1.25 (6/18/2002) - Added some administrative options to allow changing the colors of the tables that are displayed in the detailed status view. - Added the ability for users to choose whether or not they would like to see the default servers (those added by the admin) in addition to their own favorites. - Fixed a bug where text drawn from the 'qstat' binary was being output with single-quotes surrounding it (which also caused problems with loading images for maps) - believed to be a Windows thing... - Fixed a bug where filenames of maps that have spaces in the name would not display the image. - Added a link to serverbrowser preferences in the "Your Account" user page. - Implemented the availability part of the module API so that if the module is deactivated neither the block nor the link for user's preferences will show up (so activating / deactivating the module actually does something). Of course, if you want to remove the module (and its database entries), you should still use the "Remove" function. - Fixed a bug in that the field for the path to the QSTAT binary was way too small for most users. v1.2 (6/10/2002) - Added a link so that server data can be refreshed when on the detailed view of a server. - Added the ability for users to add / edit / delete their own favorite servers, up to some limit on the number of servers (set-able through the administration interface). - Added an option for blocks that allows you to have the server names truncated to a particular length. - Fixed the block so that it only displays as many servers as it is told to display. v1.1 (5/31/2002) - Added a small perl script (qstat.pl) that should wrap the 'qstat' binary, allowing people whose web-server will not properly execute commands with the backtick / backquote operator to still use the module. See the "Special Considerations" section of the included "install.txt" file for more information on making use of this... - Added a configuration option (accessible through admin interface) to choose whether to make use of the included CGI wrapper for running the qstat binary. - Added a very stripped down index.php file for backwards compatibility with the old module system... You may still want to use the new method (to find out how, see the "Help" section at http://www.thethird.net) as it will likely be faster than this (the index.php simply redirects you to the new method). v1.01 (5/28/2002) - Added a configuration option (accessible through admin interface) to enter a full path to the 'qstat' binary, since otherwise the binary has to be in the $PATH of the user the webserver runs on (which usually means privileged paths)... v1.0 (5/26/2002) - Initial release /***********************************************************************************/ Known Issues: - None Future Development: - Send suggestions to cmgrote@thethird.net! /***********************************************************************************/