
                       slist: a Quake2 server browser
                                      
   slist is a plugin for quake2 which adds server browser capabilities 
   
     * available for Win95 and Linux
     * source code included
     * can get server list using http or from a file
     * configurable from a config file
       
   INSTALLATION: 
   
     * 1. Unzip the zip archive in your quake2 directory (retain
       directories)
       
   USING SLIST: 
   
     * 0. Edit your slist.ini
     * 1. Run quake2/slist
          + Linux: run slist.sh
          + Win95: run slist.bat
     * 2. If "autostart" is set to "yes", slist will start querying the
       servers. Otherwise, type "slist" in the console to start.
     * 3. Select the server of your choice using UP/DOWN/PGUP/PGDN
     * 4. Press ENTER to connect to your selected server
     * 5. FRAG
     * 6. If you want to connect to another server, type "slist" and
       repeat number 3
       
   KEYS: 
   
     * UPARROW - previous item
     * DOWNARROW - next item
     * PGUP - previous page
     * PGDN - next page
     * ENTER - connect to selected server
       
   COMMANDS: 
   
     * cmd slist - retrieves serverlist and queries servers
     * cmd slist go - will reget list if not yet loaded and ping servers
     * cmd slist refresh - pings servers without regetting list
     * cmd slist page N - displays page number N (N is a positive
       non-zero number)
     * cmd slist page prev - displays previous page
     * cmd slist page next - displays next page
     * cmd slist item prev - selects previous server on display
     * cmd slist item next - selects next server on display
     * cmd slist connect - connects to currently selected server
     * cmd slist close - closes slist display
     * cmd slist save [filename] - saves server list to file (defaults to
       "sourcefile")
     * cmd slist <varname> <value> - sets value of slist variable
       <varname> to <value> (see slist.ini)
     * disconnect - aborts slist queries :)
     * map slist - starts slist
       
   CONFIGURATION FILE: (see slist.ini) 
   
   The configuration file is reread every time you issue the commands
   "cmd slist", "cmd slist go", "cmd slist refresh" or the aliased
   command "slist" so that you don't have to exit quake2 to reconfigure
   slist.
   
   NON-FEATURES: 
   
     * resolving of hostnames (non-IP addresses) does not work on Linux
          + ** use the IP address of the HTTP source in "sourceurl"
          + ** use only IP addresses in your local serverlist*
     * program is frozen for the time it fetches the serverlist via http
     * does not remove multiple occurences of a single server
     * you need the Quake2 CD to use this mod
          + ** setup a local dedicated server and connect to that server
     * more...
       
   NEW IN 1.00: 
   
     * UP/DOWN/PGUP/PGDN keys now automatically bound while in slist
     * slist.bsp - faster load time
     * ability to set slist.ini variables from the console
     * saves variables set from the console to a file
     * more configurable variables in slist.ini
     * numplayers/maxplayers now queried and displayed
     * queries servers more than once, ping averaged
     * screenshots of maps
     * remove status bar/help icon
     * refresh only command -- does not query server source again
     * fixed/removed overflow bug messages
     * new display format
       
   FILES: 
   
     * Standard distribution: (650 KB)
       http://members.tripod.com/~slist2/slist100.zip 
       http://www.cdrom.com/pub/quake2/utils/network/server_browsers/slist100.zip 
       ftp://ftp.cdrom.com/pub/quake2/utils/network/server_browsers/slist100.zip 
     * Full distribution (with screenshots): (2 MB)
       http://www.cdrom.com/pub/quake2/utils/network/server_browsers/slist100-full.zip 
       ftp://ftp.cdrom.com/pub/quake2/utils/network/server_browsers/slist100-full.zip 
       
   URL: 
   
   http://members.tripod.com/~slist2/ 
       
   EMAIL: 
   
   slist2@hotmail.com 
       
     _________________________________________________________________
                                      
   QUAKE(r) is a registered trademark of Id Software, Inc. QUAKE(r), the
   stylized reproduction of the QUAKE(r) trademark, including, without
   limitation, the Q in QUAKE(r), and the images depicted in QUAKE(r) are
   the copyrighted property of Id Software, Inc. 
