home *** CD-ROM | disk | FTP | other *** search
/ Quake 'em / QUAKEEM.BIN / quake / programs / qspy24is / _setup.1 / QSpy.txt < prev   
Encoding:
Text File  |  1996-07-25  |  7.1 KB  |  187 lines

  1. Quake Spy 2.4
  2.  
  3. This program was born out of a desire to quickly find a playable Quake
  4. server.  I must have spent a week looking at the finger output from
  5. Servers@ns.stomped.com and then manually pinging those IP addresses looking
  6. for a server with a decent response time.  While this accomplished my 
  7. initial goal, it was hardly an acceptable solution.  Hence, the birth of 
  8. Quake Spy!
  9.  
  10. Quake Spy has these features:
  11.  
  12.     * Gets a list of active Quake servers from the following sites:
  13.  
  14.       1. Finger Servers@ns.stomped.com
  15.       2. http://citrix.progress.com/servers.html
  16.  
  17.     * Pings these sites a configurable numbers of times.
  18.  
  19.     * Queries these sites for server name, map name, current and max
  20.       players.
  21.  
  22.     * Displays results in a list box in the following format:
  23.  
  24.       Average ping in ms, number of times the pings timed out, the IP
  25.       address of the server, the name of the server, the name of the map
  26.       currently being run by the server, the current number of players on
  27.       the server and the maximum allowed players on the server.
  28.  
  29.     * Launch Quake by double clicking on a server in the listbox.
  30.  
  31.       Be SURE to tell QSpy where Quake is by using the Configure button
  32.       and selecting the Quake Page.
  33.  
  34.       (Don't do this under NT unless you have a native NT port of Quake.
  35.        Quake won't like it.)
  36.  
  37.     * Manually add and delete Quake servers to the list.
  38.  
  39.     * Save and reload the Quake server list.  This info is saved to a
  40.       file named QSpy.dat in your Quake directory.
  41.  
  42.     * Refresh the server information of selected servers.
  43.  
  44.     * Configurable options:
  45.  
  46.       . Quake Spy either suspends its operations after Quake launches and
  47.         resumes once Quake terminates or it terminates after successfully
  48.         launching Quake (configurable option).
  49.  
  50.       . Where to get active Quake server list information
  51.  
  52.       . There are four filter settings you can use to limit the output of
  53.         the server information gathering process:
  54.  
  55.         1. Display servers that return the Quake query request.
  56.         2. Display servers that are not full of players.
  57.         3. Display servers whose ping requests timed out less than
  58.            the specified amount.
  59.         4. Display servers whose average ping time is less than the
  60.            specified time.
  61.  
  62.       . Where Quake is located on your system and what command line
  63.         options to pass to Quake when you launch it.
  64.  
  65.       . Include connection scripts aliases:
  66.  
  67.         . qlist: displays a list of the top 10 servers Quake Spy
  68.                  found.
  69.  
  70.         . s<#>:  connect to the specified server in the qlist alias.
  71.  
  72.       . Allow an automatic disconnect and display a top 10 list
  73.         of servers while in Quake and specify which character to
  74.         bind this to.
  75.  
  76.         Something to be aware of:  If you do this and later decide you
  77.         don't want this binding, you'll have to go and remove the bind
  78.         command from the config.cfg file in the id1 directory.  A later
  79.         version of Quake Spy will do this for you.
  80.  
  81.       . How many times to ping a Quake server.
  82.  
  83.       . How long to wait for a response to this ping.
  84.  
  85.       . How long to wait for a response from the query for info.
  86.  
  87. This release has been tested and (to the best of my knowledge) will only
  88. work with Windows 95/NT3.51/NT4.0.
  89.  
  90. Quake Spy makes use of MFC42.DLL and MSVCRT.DLL.  If you downloaded the ZIP
  91. verion of Quake Spy and you do not have these files in your SYSTEM directory,
  92. then you should get QSPYRT.ZIP from the same place you got this file.  If
  93. it's not included there, you can request a copy from us, and we'll be glad
  94. to mail it to you.
  95.  
  96. We are also distributing Quake Spy in an installShield version.  If you
  97. downloaded this version, you don't need the support files.  Everything is
  98. included in this release version.
  99.  
  100. Quake Spy is freeware...with the following provisions:
  101.  
  102.     If you use Quake Spy, send us an email.  Do you like Quake Spy?  Do
  103.     you have any suggestions on how to improve it?  We want to get a feel
  104.     for what you guys think/want.
  105.  
  106.     If you feel compelled to show us how much you appreciate Quake Spy,
  107.     we will kindly accept monetary donations of any amount ;-)
  108.  
  109. -------------------------------------------------------------------------
  110. Joe Powell, jep@sclsis.navy.mil or
  111. Tim Cook, cookti@jaxmail.navy.mil.
  112.  
  113. TODO
  114.  
  115.     Remove the disconnect key binding command from the config.cfg file
  116.        when that option is deselected.
  117.     Add option to autosave list upon leaving QSpy.
  118.     Add more options to Quake property page (-winmem, -winlock, etc)?
  119.     Add option to keep DNS names on list?
  120.        (or do reverse DNS - this would be SLOW)
  121.     Convert listbox to a listctrl report view?
  122.     Add Pipo's & cdnquake web pages to Sources property page.
  123.     Add vfuks@monmouth.com finger to Sources property page.
  124.     Look into using non-blocking socket reads while performing fingers
  125.        and web page grabs?
  126.     Actually PLAY Quake instead of programming for it!
  127.  
  128. REVISION HISTORY
  129.  
  130. v2.4
  131.     Added a Quake Spy property page with an option to terminate QSpy
  132.        after launching Quake.
  133.     Rewrote the Refresh button list traversal code.
  134.     The filter options are reapplied to the list upon exiting the
  135.        property page.
  136.     Added buttons and code to save/load list of servers.
  137.     Added buttons and code to allow manual addition/deletion of servers.
  138.     Rewrote portions of code to allow easy addition/deletion of servers.
  139.     Added connection scripts option when launching Quake.
  140.     Added Quake property page options to:
  141.         Include connection scripts aliases
  142.         Allow an automatic disconnect and display a top 10 list
  143.            of servers.
  144.         Specify which character to bind the above to.
  145.  
  146. v2.3    07/20/96
  147.     Added button to refresh (re-ping/re-query) selected servers.
  148.        (updated information is not checked against the filter criteria)
  149.     Added the ability to stop the server information retrieval process.
  150.     Added the ability to stop the server refresh process.
  151.  
  152. v2.2    07/17/96
  153.     Added some more status messages to indicate QSpy is doing something.
  154.     Added a proper icon to the application :-)
  155.     Fixed: If the close button was pressed during the pinging process,
  156.            the application window closed, but the process continued to
  157.            run.
  158.     Fixed: The property page settings were never initialized unless the
  159.            property page was activated.
  160.  
  161. v2.1    07/15/96
  162.     Fixed pointer bug (for real) this time (hey, it was late).
  163.     Added a property page accessed through the Configure button.
  164.     Added ][ronMan's server web page to the Sources property page.
  165.     Added Filtering options to the property page and implemented them.
  166.     Added Quake property page to allow definition of command line and
  167.        working directory.
  168.     Added ability to launch Quake by double clicking a list item.
  169.     Added a Ping property page to allow number of pings and timeout
  170.        values to be adjusted.
  171.  
  172. v2.01
  173.     Fixed stupid pointer bug that happened when the process was restarted.
  174.  
  175. v2.0
  176.     Converted application to a 32-bit Win95/NT application.
  177.     Filter out duplicates in the Stomped output.
  178.     Display results sorted by ping time.
  179.  
  180. v1.0
  181.     Initial Public Release as a Console Application.
  182.  
  183. LEGAL DISCLAIMER
  184.  
  185. We're not responsible for anything that happens to your system while Quake
  186. Spy is running.  Period.  Hey, what do you expect for free?
  187.