id Software's Usenet Group Posts Archive!

quake/articles/1996/art-296



Path: mantis!not-for-mail


From: "Joe E. Powell"


Newsgroups: rec.games.computer.quake.announce


Subject: ANNOUNCE: Quake Spy 2.5 has been released


Date: 5 Aug 1996 17:44:49 +0100


Organization: NAVCOMTELSTA, Pensacola, FL


Lines: 101


Sender: tony@mantis.co.uk


Approved: quake@mantis.co.uk


Message-ID: <01bb80c2$efaca360$64f8a98a@joe.sclsis.navy.mil>



What's New in v2.5:



Return focus to last selected item after a refresh (suggested).


Added Quake Spy option to autosave server list upon leaving QSpy.


Added Quake Spy option to ping/not ping servers after loading data.


Implemented non-blocking socket reads throughout the program.


(Press Stop immediately after starting an update and you'll


see what I mean.)


Improved display speed on delete and refresh functions.


Allowed the Quake Spy window to be resized and maximized.



Quake Spy has these features:



* Gets a list of active Quake servers from the following sites:



1. Finger Servers@ns.stomped.com


2. http://citrix.progress.com/servers.html



* Pings these sites a configurable numbers of times.



* Queries these sites for server name, map name, current and max


players.



* Displays results in a list box in the following format:



Average ping in ms, number of times the pings timed out, the IP


address of the server, the name of the server, the name of the map


currently being run by the server, the current number of players on


the server and the maximum allowed players on the server.



* Launch Quake by double clicking on a server in the listbox.



Be SURE to tell QSpy where Quake is by using the Configure button


and selecting the Quake Page.



(Don't do this under NT unless you have a native NT port of Quake.


Quake won't like it.)



* Manually add and delete Quake servers to the list.



* Save and reload the Quake server list. This info is saved to a


file named QSpy.dat in your Quake directory.



* Refresh the server information of selected servers.



* Resize the Quake Spy window to suit your preference.



* Configurable options:



. Quake Spy either suspends its operations after Quake launches and


resumes once Quake terminates or it terminates after successfully


launching Quake (configurable option).



. Whether or not to autosave the Quake Spy server list upon


leaving


Quake Spy.



. Whether to ping/not ping servers after loading data.



. Where to get active Quake server list information



. There are four filter settings you can use to limit the output of


the server information gathering process:



1. Display servers that return the Quake query request.


2. Display servers that are not full of players.


3. Display servers whose ping requests timed out less than


the specified amount.


4. Display servers whose average ping time is less than the


specified time.



. Where Quake is located on your system and what command line


options to pass to Quake when you launch it.



. Include connection scripts aliases:



. qlist: displays a list of the top 10 servers Quake Spy


found.



. s<#>: connect to the specified server in the qlist alias.



. Allow an automatic disconnect and display a top 10 list


of servers while in Quake and specify which character to


bind this to.



Something to be aware of: If you do this and later decide


you don't want this binding, you'll have to go and remove


the bind command from the config.cfg file in the id1


directory. A later version of Quake Spy will do this for


you.



. How many times to ping a Quake server.



. How long to wait for a response to this ping.



. How long to wait for a response from the query for info.



--


Joe E. Powell, jep@sclsis.navy.mil


NavComTelSta Jacksonville