home *** CD-ROM | disk | FTP | other *** search
/ .net 1999 January - Disc 2 / NET53B.iso / pc / net / software / other / qview / QVREADME.TXT < prev   
Encoding:
Text File  |  1997-08-17  |  29.6 KB  |  801 lines

  1. QView 4.2 QVReadme.txt
  2. 18 August 1997
  3. Visit the QView homepage at: http://wasatchfault.com/qview.htm
  4.  
  5. ****************************************
  6. *** Information for New QView Users  ***
  7. ****************************************
  8. If you've never used QView before, here's the fastest way to
  9. get QView to show active Quake servers:
  10.  
  11. 1) Choose 'Options | General Settings'.
  12. 2) Enter your Quake directory.
  13. 3) Select the icon in the tree called 'Quake Server Group'.
  14. 3) Choose 'Refresh | Rebuild Group's Server List', or choose 
  15.    the seventh button from the right (the icon has three
  16.    computers with an arrow).
  17.  
  18. Voila!  You should now see QView pinging both Quake and 
  19. QuakeWorld servers.  If you want only Quake servers or only
  20. QuakeWorld servers, you can modify your group's properties.
  21. Read on for more information.
  22.  
  23.  
  24. ****************************************
  25. *** New features/fixes for QView 4.2 ***
  26. ****************************************
  27. Added multiple ping threads.  The more ping threads, the
  28.   quicker QView can refresh a server list.  However, more
  29.   threads can also make the pings less accurate.  The default
  30.   is 3 threads and the maximum is 10.  This number is set on
  31.   the 'General Settings | Server Settings' dialog.
  32.  
  33. Added a top-most item in the tree called 'All Servers'.  If
  34.   you select this item, you will see all servers from all
  35.   groups sorted in the right-pane.
  36.  
  37. Drag/drop/copy/paste now works.  You can drag/drop/paste
  38.   within QView, or to a different instance of QView.
  39.  
  40. Got rid of the address column (left-most column) in the right-
  41.   pane.
  42.  
  43. Added connect time to QuakeWorld player's columns, and got rid
  44.   of userid.
  45.  
  46. Added ability to enter servers as DNS names (like 
  47.   'quake1.wasatchfault.com') instead of only IP addresses.
  48.  
  49. Added option to launch servers with a double-click.  This can
  50.   be disabled in the 'General Settings | Preferences' dialog.
  51.  
  52. Streamlined Quake server properties page.  Also added DNS name
  53.   lookup on Quake server properties page.
  54.  
  55. Made it so QView won't change server names to 'No Response'
  56.   if the QView already know's the server's name and Quake 
  57.   doesn't respond.
  58.  
  59. Made QView able to stop refreshing more quickly when 'Stop' 
  60.   is pressed.
  61.  
  62. Remade the bitmaps for groups.
  63.  
  64. Fixed bug where you couldn't launch Quake with any command-
  65.   line but the default in the right-pane.
  66.  
  67. Fixed bug where right-pane incorrectly painted its background
  68.   if the default window color wasn't white.
  69.  
  70. Fixed weird repaint when QView is first launched so QView
  71.   doesn't appear to be 'see-through'.
  72.  
  73. Fixed bug where all servers of all groups were added to the
  74.   right-pane when QView was first launched.
  75.  
  76. Completely redid the Group properties dialog (formerly 'Group
  77.   Rebuild Options' dialog).  Hopefully the new way is easier
  78.   to understand for new QView users.
  79.  
  80. Added neato scrolling credits to the About Box.
  81.  
  82. Added 'Properties' and 'New' buttons to the toolbar.
  83.  
  84. Added percent done progress bar in lower right-hand corner of
  85.   main console.
  86.  
  87. Simplified the filters dialog, along with the entire General
  88.   Settings tabbed dialog.
  89.  
  90. Made toggling addresses in the main QView work much faster.
  91.   Also, if you want to sort by addresses you can turn on
  92.   addresses and click the name column.
  93.  
  94. Added another status window at the bottom of QView that tells
  95.   you how many servers are in a group, along with how many
  96.   total servers there are in all groups (depending on what
  97.   you have selected).
  98.  
  99. Got rid of filter GPFs.
  100.  
  101. "+exec QView.cfg" is no longer needed in the command-lines.
  102.  
  103. In the group property sheet, you can control whether QView
  104.   refreshes the group's server list when the group is first
  105.   opened.
  106.  
  107. Added shirt/pants numbers to the player icons in the player
  108.   view.
  109.  
  110. Moved the master server dialog into the general settings.
  111.  
  112. Added a 'Game' column in the right-hand pane when viewing
  113.   lists of servers.
  114.  
  115. *** QHost Related Fixes (for server admins only)
  116. ------------------------------------------------
  117. Added auto-refresh to Quake server console window.
  118.  
  119. Streamlined server start/stop dialog.  Got rid of ability to
  120.   set the process priority for the Quake server (one person
  121.   requested this, but I don't think many people are using
  122.   it, and it's dangerous anyway).
  123.  
  124. Made all QHost dialogs fit in 640x480.  The trade-off is that
  125.   the Quake server console window holds less text.
  126.  
  127. Console text is now run through the Quake text converter so
  128.   you won't see any 'fun name' characters in the console.
  129.  
  130. Now using smaller font in console window so more characters
  131.   will fit across the screen.
  132.  
  133. QView now displays whether a server was stopped by a user, by
  134.   QHost (like if the server was scheduled to go down), or if
  135.   the server terminated abnormally.  (Choose 'Current Status...'
  136.   from the 'Quake Servers' tab of the QHost dialog.)
  137.  
  138. QHost will attempt to restart a server if the server terminates
  139.   for a reason unknown to QHost (like a GPF or if someone types
  140.   'quit' at the server console).  QHost will only try to restart
  141.   servers that successfully ran for at least 30 seconds.  This 
  142.   avoids repeatedly restarting servers that are always failing 
  143.   for one reason or another.
  144.  
  145. Made icons in launch server able to show whether the server is
  146.   Quake or QuakeWorld.
  147.  
  148. QView Overview
  149. --------------
  150. QView is a Win32 application that displays real-time statistics 
  151. of Quake servers and the players playing on those servers.  
  152. QView is multi-threaded and features auto-refresh of servers 
  153. and/or groups of servers.  QView can read IP addresses from any 
  154. HTML page (given a URL) and will search the found addresses for 
  155. Quake servers.  You can also add servers manually to a group of 
  156. servers or get QuakeWorld servers from a master QuakeWorld 
  157. server.
  158.  
  159. QView can also exclude players when refreshing server statistics 
  160. in order to speed up the searching speed.  Using the auto server 
  161. refresh option, you can watch a deatchmatch in progress.  QView 
  162. will even show you the playersÆ colors and rank them according 
  163. to frags, names, addresses, and time connected.  The server list 
  164. can be ordered by name, ping time, current players, address,
  165. and any server rule.
  166.  
  167.  
  168.  
  169. Installation
  170. ------------
  171. 1.  Unzip QView.zip (contains QView.exe and qvreadme.txt).
  172. 2.  Unzip QView_rt.zip (contains the runtime dll's).
  173. 3.  Copy the .dllÆs to your windows\system (or winnt\system32) 
  174. directory.  If you have a newer version of any of the dll's,
  175. keep the version you already have.
  176. 4.  Put QView where ever you plan to run it from.
  177. 5.  Launch QView.
  178.  
  179.  
  180. QView Server Groups
  181. -------------------
  182. QView uses the .qvw extension for QView files.  Each QView file
  183. contains one or more Server Groups.  Each group contains a list
  184. of server sources which QView uses to build the list of current
  185. IP addresses for a group.  To see how this works, launch QView.
  186. If you've never run QView before, you will see a single, empty 
  187. QView Server Group on the left side of the display.  In order
  188. to add IP addresses to the group, you can either insert Quake
  189. servers using the menus, or you can rebuild a group's server 
  190. list.  When you rebuild the server list for a group, the rebuild
  191. uses a list of server sources to try and fill the group with 
  192. known IP addresses.  Rebuild sources include:
  193.  
  194. * IP addresses and/or DNS names you manually enter
  195. * A URL that has IP addresses on it (always assumed to be normal
  196.   Quake servers and not QuakeWorld servers)
  197. * A QuakeWorld master server
  198.  
  199. By default, an empty QView group has a single IP address (a
  200. Wasatch Fault server), Stomped's server list (a URL), and id's
  201. master QuakeWorld server.
  202.  
  203.  
  204. Rebuilding Groups' Server Lists
  205. -------------------------------
  206. To modify the way a group rebuilds its server list, choose File |
  207. Properties while hilighting a group.  The Group properties dialog 
  208. should now appear.  In this dialog you can change the name of the 
  209. current Quake Server Group.  You can also edit the Quake and Quake-
  210. World server sources.  These can be either IP addresses, URL's, or 
  211. master QuakeWorld servers.  When you choose Refresh | Rebuild 
  212. Group's Server List, QView will add any IP addresses in the servers 
  213. sources to the group's server list.  QView will also attempt to 
  214. grab the .html pages listed and parse them for Quake server IP 
  215. addresses.  These addresses are also added to the server list.  You 
  216. won't need to rebuild a Quake Server Group very often.  Once you 
  217. build a group you will usually want to refresh groups instead.
  218.  
  219.  
  220. Refreshing Groups
  221. -----------------
  222. The group's server list are the servers that appear in the main
  223. tree view in QView underneath a group.  When you refresh a Quake 
  224. Server Group, QView will try to communicate with the Quake server 
  225. on each IP address in the group's server list.  A lightning bolt 
  226. by a server indicates communication between QView and the remote 
  227. Quake server is pending.  
  228.  
  229.  
  230. Refreshing vs. Rebuilding
  231. -------------------------
  232. Refreshing servers differs from rebuilding server lists in that 
  233. rebuilding server lists uses the Group rebuild sources to gather 
  234. the list of servers.  This can potentially take a long time
  235. (especially if you use URL's to find Quake servers) because it 
  236. may involve grabbing web pages or talking to a QuakeWorld master 
  237. server, depending on how you have your Group server sources setup.  
  238. Refreshing a Group uses the Current Quake servers already found 
  239. by a rebuild or entered by the user to check on the current status 
  240. of the Current Quake servers.
  241.  
  242.  
  243. Auto Server/Group Refresh
  244. -------------------------
  245. To watch a deathmatch in progress, select a Quake server in either
  246. the tree view on the left or the list view on the right.  Then choose
  247. Refresh | Refresh Server.  The server will update over and over again
  248. until you choose Refresh | Manual Refresh.  You can change the
  249. frequency of Server/Group auto refreshes by choosing View | General
  250. Options.
  251.  
  252.  
  253. Launching Quake
  254. ---------------
  255. Before launching Quake via QView, you will need to tell QView where
  256. your copy of Quake is.  Choose View | General Options, and then
  257. choose the Launch Quake tabbed dialog.  In the Quake Directory,
  258. enter the path to your copy of Quake.  The command line must have at
  259. least the following:
  260.  
  261.   For Quake
  262.   ---------
  263.   q95.bat +exec QView.cfg
  264.   --or--
  265.   winquake +exec QView.cfg
  266.  
  267.   For QuakeWorld
  268.   --------------
  269.   qwcl +exec QView.cfg
  270.  
  271. This ensures that Quake excutes the QView.cfg so you will be connected 
  272. to the server you selected.
  273.  
  274.  
  275. Setting up Multiple Command Line Options
  276. ------------------------------------------
  277. QView allows for multiple command lines for both Quake and 
  278. QuakeWorld (like having one for ctf, one for normal, etc.).  
  279. Here's how to set them:
  280.  
  281. Choose 'Options | General QView Settings...'.  On the Command Lines 
  282. tab you will see a listbox with a list of command lines.  If you've 
  283. never run the newer QView, you will only see one command line.  To 
  284. add another, choose 'New' and type in your command line.  You can 
  285. reorder the command lines by selecting a command line and pressing 
  286. 'Up' or 'Down'.
  287.  
  288. To see your QuakeWorld command lines, change from 'Quake' mode to
  289. 'QuakeWorld' mode by chosing the appropriate button.  If you want, 
  290. modify the default comamnd line to suit your taste.  However, QView 
  291. should work fine with the default command line.
  292.  
  293.  
  294. Lauching Quake with one of the Multiple Command Lines 
  295. -----------------------------------------------------
  296. When you launch Quake, QView will use the *first* command as seen in 
  297. the list of command lines.  To use one of the other command lines you 
  298. entered:
  299.  
  300. Right click on a server in the tree or list view.  In the popup 
  301. menu you will see 'Launch Quake' and 'Other Command Lines'.  Just 
  302. select one of the other command lines and you're on your way.
  303.  
  304.  
  305. Other Options
  306. -------------
  307. From the General Options dialog you can also set whether you want
  308. to include players and/or server rules when refreshing servers.
  309. Both options slow down the refresh process, because more packets
  310. must be sent to each Quake server.  You can also mark which server
  311. rules you're interested in.  QView will only use the rules you
  312. select for the server list columns.
  313.  
  314.  
  315. Player Profiles
  316. ---------------
  317. Player profiles control what your player looks like when you launch 
  318. Quake.  You can set the player name, colors, skin (QuakeWorld only),
  319. and choose a .cfg file to execute when you launch Quake.
  320.  
  321. You can also use the dialog to set special parameters for QuakeWorld.
  322. The listbox at the bottom has several default values used for
  323. QuakeWorld.  You can add others if you want.
  324.  
  325. If you don't want to use player profiles, you can disable them by
  326. choosing Options | Use Player Profiles.
  327.  
  328.  
  329. Command Execution Order
  330. -----------------------
  331. When you launch Quake, it's important to realize the order in which
  332. your commands will be executed by Quake.  The order is:
  333.  
  334. * QView starts Quake with the command line and any given parameters.  
  335.   These parameters include:
  336.   --Any parameters you included when you entered the command line in 
  337.     the options dialog.
  338.   --The '-game' command, if you set up a 'game' parameter in the
  339.     server property page for the given server.
  340. * QView.cfg is executed via the command line, which contains
  341.   --Any player profile information (if you're using player
  342.     profiles), including the player .cfg file (if any).
  343.     This information includes the name, colors, and skin.
  344.   --Finally, if you set up 'post connect commands' for the server in 
  345.     the server property page, these commands are executed.
  346.  
  347.  
  348. Toolbars
  349. --------
  350. Most menu functions can also be accessed through the toolbars.
  351. For those who like the Windows 95 interface, you can right-click
  352. for additional access to QView menu items.  Double clicking on an
  353. item in the list view on the right will cause a refresh to occur.
  354.  
  355.  
  356. QHost Integration
  357. -----------------
  358. QView is the front-end to QHost.  QHost resides on a remote Windows
  359. 95 or Windows NT machine and allows a QView user to manage the Quake 
  360. server.  With the QHost integration in QView, you can stop/start a 
  361. remote Quake server, send commands to the Quake server, or look at 
  362. the current Quake server console.  You can even kick obnoxious players 
  363. from your Quake server with a press of a toolbar button or a right-click
  364. on the offending player.  QHost is password protected to prevent 
  365. unauthorized users from disturbing the Quake server settings.  For more 
  366. information about QHost, download QHost.zip and read QHReadme.txt.
  367.  
  368.  
  369. Check it Out
  370. ------------
  371. Play with the options in QView and, if you have time, let me know 
  372. what you think.  Comments and/or suggestions can be sent to:
  373.  
  374. sotteson@xoanan.com
  375.  
  376. I will entertain any requests to improve QView and QHost.
  377.  
  378.  
  379.  
  380. About QView
  381. -----------
  382. QView is donationware and was written using Microsoft 
  383. Visual C++ 4.2 by Steve Otteson.  
  384.  
  385. If you've got money burning a hole in your pocket and you
  386. think QView is the neatest thing since sliced spam, feel free
  387. to send me a small donation of $5-$10.  You can mail your check
  388. or money order to:
  389.  
  390. Xoanan Industries
  391. 644 N. 880 W.
  392. Pleasant Grove, UT 84062
  393.  
  394. Make checks payable to Xoanan Industries.
  395.  
  396. Visit the QView homepage at: http://wasatchfault.com/qview.htm
  397.  
  398.  
  399. Revision History
  400. ----------------
  401.  
  402. QView 4.2
  403. ---------
  404. Added multiple ping threads.  The more ping threads, the
  405.   quicker QView can refresh a server list.  However, more
  406.   threads can also make the pings less accurate.  The default
  407.   is 3 threads and the maximum is 10.  This number is set on
  408.   the 'General Settings | Server Settings' dialog.
  409.  
  410. Added a top-most item in the tree called 'All Servers'.  If
  411.   you select this item, you will see all servers from all
  412.   groups sorted in the right-pane.
  413.  
  414. Drag/drop/copy/paste now works.  You can drag/drop/paste
  415.   within QView, or to a different instance of QView.
  416.  
  417. Got rid of the address column (left-most column) in the right-
  418.   pane.
  419.  
  420. Added connect time to QuakeWorld player's columns, and got rid
  421.   of userid.
  422.  
  423. Added ability to enter servers as DNS names (like 
  424.   'quake1.wasatchfault.com') instead of only IP addresses.
  425.  
  426. Added option to launch servers with a double-click.  This can
  427.   be disabled in the 'General Settings | Preferences' dialog.
  428.  
  429. Streamlined Quake server properties page.  Also added DNS name
  430.   lookup on Quake server properties page.
  431.  
  432. Made it so QView won't change server names to 'No Response'
  433.   if the QView already know's the server's name and Quake 
  434.   doesn't respond.
  435.  
  436. Made QView able to stop refreshing more quickly when 'Stop' 
  437.   is pressed.
  438.  
  439. Remade the bitmaps for groups.
  440.  
  441. Fixed bug where you couldn't launch Quake with any command-
  442.   line but the default in the right-pane.
  443.  
  444. Fixed bug where right-pane incorrectly painted its background
  445.   if the default window color wasn't white.
  446.  
  447. Fixed weird repaint when QView is first launched so QView
  448.   doesn't appear to be 'see-through'.
  449.  
  450. Fixed bug where all servers of all groups were added to the
  451.   right-pane when QView was first launched.
  452.  
  453. Completely redid the Group properties dialog (formerly 'Group
  454.   Rebuild Options' dialog).  Hopefully the new way is easier
  455.   to understand for new QView users.
  456.  
  457. Added neato scrolling credits to the About Box.
  458.  
  459. Added 'Properties' and 'New' buttons to the toolbar.
  460.  
  461. Added percent done progress bar in lower right-hand corner of
  462.   main console.
  463.  
  464. Simplified the filters dialog, along with the entire General
  465.   Settings tabbed dialog.
  466.  
  467. Made toggling addresses in the main QView work much faster.
  468.   Also, if you want to sort by addresses you can turn on
  469.   addresses and click the name column.
  470.  
  471. Added another status window at the bottom of QView that tells
  472.   you how many servers are in a group, along with how many
  473.   total servers there are in all groups (depending on what
  474.   you have selected).
  475.  
  476. Got rid of filter GPFs.
  477.  
  478. "+exec QView.cfg" is no longer needed in the command-lines.
  479.  
  480. In the group property sheet, you can control whether QView
  481.   refreshes the group's server list when the group is first
  482.   opened.
  483.  
  484. Added shirt/pants numbers to the player icons in the player
  485.   view.
  486.  
  487. Moved the master server dialog into the general settings.
  488.  
  489. Added a 'Game' column in the right-hand pane when viewing
  490.   lists of servers.
  491.  
  492. *** QHost Related Fixes (for server admins only)
  493. ------------------------------------------------
  494. Added auto-refresh to Quake server console window.
  495.  
  496. Streamlined server start/stop dialog.  Got rid of ability to
  497.   set the process priority for the Quake server (one person
  498.   requested this, but I don't think many people are using
  499.   it, and it's dangerous anyway).
  500.  
  501. Made all QHost dialogs fit in 640x480.  The trade-off is that
  502.   the Quake server console window holds less text.
  503.  
  504. Console text is now run through the Quake text converter so
  505.   you won't see any 'fun name' characters in the console.
  506.  
  507. Now using smaller font in console window so more characters
  508.   will fit across the screen.
  509.  
  510. QView now displays whether a server was stopped by a user, by
  511.   QHost (like if the server was scheduled to go down), or if
  512.   the server terminated abnormally.  (Choose 'Current Status...'
  513.   from the 'Quake Servers' tab of the QHost dialog.)
  514.  
  515. QHost will attempt to restart a server if the server terminates
  516.   for a reason unknown to QHost (like a GPF or if someone types
  517.   'quit' at the server console).  QHost will only try to restart
  518.   servers that successfully ran for at least 30 seconds.  This 
  519.   avoids repeatedly restarting servers that are always failing 
  520.   for one reason or another.
  521.  
  522.  
  523.  
  524. QView 4.1a
  525. ----------
  526. Fixed the bug where QView was GPFing if a QuakeWorld server
  527.   would send incorrectly formatted information.
  528.  
  529. Fixed the bug where you couldn't do a Properties on a server
  530.   in the right pane.
  531.  
  532. Simplified the toolbar (again).
  533.  
  534. Enabled the 'Manage via QHost' button on all servers.  If
  535.   QView hasn't already discovered QHost on your server,
  536.   QView will check for QHost and then prompt you for logon
  537.   information.
  538.  
  539. Added a button to toggle filter usage.
  540.  
  541.  
  542. QView 4.1
  543. ----------
  544. Fixed bug where you couldn't launch Quake when selecting 
  545.   anything in the right-pane.
  546.  
  547. QView 4.1 has full QuakeWorld 1.5 support.  QView no longer 
  548.   supports the original QuakeWorld.
  549.  
  550. Added player profiles.  You can set up multiple player 
  551.   profiles with different names, colors, skins, etc.  You
  552.   can also choose to execute a .cfg file for each profile.
  553.   If you want you can disable player profiles which means 
  554.   Quake falls back to your .cfg files.
  555.  
  556. Added custom server information.  This means for each server
  557.   in a QView group you can set up the -game parameter (useful
  558.   for CTF servers), along with passwords (for private
  559.   QuakeWorld servers).
  560.  
  561. Added CPU detection for Pentium(R) II processors.  I'm still
  562.   waiting for input from QView users as to whether the CPU
  563.   detection works for Cyrix/AMD processors.
  564.  
  565. Massaged some of the menus (again).
  566.  
  567. Player properties now works for both QW and normal Quake
  568.   players.
  569.  
  570. Made the QHost server console dialog more patient in waiting
  571.   for console packets.  Also, got rid of the bug which filled
  572.   the console with garbage if all the packets weren't received.
  573.  
  574. Made it so you can turn off IP addresses in the main tree view.
  575.  
  576. Got rid of all the stop buttons but one.  So now you can stop 
  577.   complaining, Monty! :)
  578.  
  579.  
  580. QView 4.02
  581. ----------
  582. Fixed group rebuild to remember single QW servers entered manually
  583.   by the user.
  584.  
  585. Fixed user page on QHost dialog to allow more than 2 ports per 
  586.   QHost user account.  Limit is now 10 per user (can still be
  587.   all ports instead of a list of 10 or less ports).
  588.  
  589. QHost server dialog now inserts all ports correctly into the QView
  590.   tree, including QuakeWorld servers.
  591.  
  592. When a server is found to have the QHost agent, all servers with
  593.   the same address change color to reflect the QHost agent status.
  594.   Also, if you log on to a QHost server, QView recognizes that you
  595.   are also logged on to all other servers with the same IP address.
  596.  
  597. Fixed CPU code that wasn't working for 486 machines.
  598.  
  599. When a QHost user launches the QHost dialog while selecting a port
  600.   that he/she does not have rights to, QView launches the QHost 
  601.   dialog using a port for which the user does have rights.  This
  602.   avoids initial 'Access denied' messages when the QHost dialog is
  603.   first launched.
  604.  
  605.  
  606. QView 4.01
  607. ----------
  608. Fixed bug where QView would sometimes GPF when the user chose 
  609.   File | New.
  610.  
  611. Fixed bug where QView would use the wrong server if you were trying
  612.   to launch Quake using a selected item in the right pane.
  613.  
  614. Fixed bug where QView would write the wrong information into QView.cfg
  615.   for QuakeWorld.  QuakeWorld does not understand the command 
  616.   'port ####' like Quake does.  QuakeWorld expects 'connect #.#.#.#:###'
  617.   for ports other than 27500.
  618.  
  619.  
  620. QView 4.0
  621. ---------
  622. QView now has full QuakeWorld support.  See the new section
  623.   entitled "QuakeWorld Support".
  624.  
  625. Multiple command lines are now supported.  For example, you
  626.   may have one command line like 'winquake -game ctf' and
  627.   another with 'winquake -game spamhead'.  Multiple command
  628.   lines are supported for both Quake and QuakeWorld.  For
  629.   more information, see the "QuakeWorld Support" section.
  630.  
  631. Fixed the group rebuild bug where sometimes some IP addresses 
  632.   were not parsed correctly out of URLs.
  633.  
  634. Added CPU goodies in the About Box.  I tried my best for 
  635.   Cyrix and AMD processors, but since I don't have access to 
  636.   any, I was unable to test for them.  Let me know if you 
  637.   find any problems with the new About Box.  Also, I have not
  638.   tested the about box with overclocked CPUs, so I can't
  639.   promise that works either.
  640.  
  641. Moved the menus around to be more intuitive (thanks Larry!).
  642.  
  643. Added ability to kick players by name or number as selected
  644.   by the user.  QView used to always kick by name, but with
  645.   names with a carriage return, this always fails.  However,
  646.   kicking by number in Quake is a little risky, because the
  647.   Quake server reassigns players' numbers at will.  In
  648.   QuakeWorld it's *always* safe to kick by number, since
  649.   you're really kicking by userid.
  650.  
  651. Added server property page.  This is most useful for QuakeWorld
  652.   servers as you can see all the custom fields the 
  653.   server administrator has added to the server.  There is also
  654.   a button on this dialog to launch your web browser when there
  655.   is a field selected with a URL.
  656.  
  657. Added player property page (QuakeWorld only).  This allows you
  658.   to browse a player's skins, fields, etc.
  659.  
  660.  
  661. QView 3.0
  662. ---------
  663. Note: Again, most changes apply to Quake server admins.  QView does 
  664. not yet have client support for Quakeworld, but it should be coming 
  665. soon.
  666.  
  667. Scheduling is *finally* functional!  You can have Quake servers that
  668. start when QHost starts and/or schedule them to be started and/or
  669. stopped at a given time.  I had to make QHost wait a few seconds before
  670. launching the servers when QHost first starts, so be patient.  It should
  671. take about 30 seconds between the time QHost starts and when QHost
  672. launches the auto-startable servers (if any).
  673.  
  674. ***** IMPORTANT FOR QHOST ADMINS: READ THIS ENTIRE PARAGRAPH!!! ******
  675. Changed QHost and QView to allow launching other exe's (e.g. qwsrv.exe).
  676. The change now forces the admin to type the exe name on the command
  677. line before the other parameters.  So, where as before you could enter
  678. a command line like '+noexit +teamplay 2', now you will have to enter
  679. 'winded +noexit +teamplay2' or 'qwsrv +noexit' etc.  This change also 
  680. means you will have to run QHostCon and change the path that points to 
  681. your winded.exe to just point to your quake directory (e.g. change 
  682. c:\quake\winded.exe to c:\quake).
  683.  
  684. Added server information and diagnostics to QView/QHost.  QHost reports
  685. CPU and memory usage, along with OS version information.  To get the 
  686. CPU usage to work in Win95, the QHost machine must be running System
  687. Monitor.
  688.  
  689.  
  690.  
  691. QView 2.2
  692. ---------
  693. Note: Changes for 2.2 only apply to those using QHost.  If you're not
  694. a Quake server admin, you probably don't need to upgrade to QView 2.2.
  695.  
  696. Fixed a major hole in QHost security.  Upgrade to QHost 1.2 if you're 
  697.   using QHost 1.1 or 1.0.  I mainly needed to get out a version that 
  698.   fixed the security problem before my vaction for the rest of the week.
  699.   I'll be back December 1.
  700. Majorly overhauled the main admin dialog.  Check it out to see what I 
  701.   mean.
  702. You can set the scheduling options on the main QHost dialog, and you 
  703.   can even send the options to QHost, but QHost doesn't yet do anything
  704.   with these settings.  I ran out of time to get the scheduling 
  705.   functionality into QHost before my vacation.  
  706.  
  707.  
  708. QView 2.1
  709. ---------
  710. Added server filters in the General Options dialog.
  711. Added QHost support for multiple Quake server ports on the
  712.   same server.  QView also now reports (via QHost) the
  713.   last time each QHost Quake server was started/stopped and
  714.   by whom.
  715. Made it possible to cancel out of a long group rebuild (like
  716.   when a URL is not responding or is slow).
  717. The servers in a group are saved (and reloaded) in the same
  718.   order they last appeared in the tree.
  719. After inserting a server, the server is highlighted as the
  720.   current server.
  721. Made the QHost console a fixed-width font so characters are
  722.   lined up like on a real DOS prompt.
  723. Made the maximum number of server retries and the communication
  724.   timeout configurable.
  725. Made prompting for deleting groups, servers, and kicking players
  726.   configurable.
  727. Made auto-loading the last used .qvw file an option.
  728. QView 2.0 would sometimes kick the wrong player if a server
  729.   hadn't been refreshed for a while.  QView no longer kicks
  730.   by number, so this shouldn't be a problem anymore.  QView
  731.   kicks by names, and this seems to work even for player names
  732.   with multi-colored characters.
  733.  
  734.  
  735. QView 2.0
  736. ---------
  737. QHost integration, including logging on/logging off from a remote
  738.   QHost agent, starting/stopping a Quake server, viewing the
  739.   remote Quake console, sending commands to the remote Quake
  740.   console, and removing players from the remote Quake server.
  741. QHost Quake server console was made to act like the real Quake 
  742.   console, except with added doskey-like functionality (use the 
  743.   arrow keys to get to a previous command, or type part of a 
  744.   command and press F8 to cycle through previous commands that 
  745.   what you've currently entered).
  746. QHost toolbar added.
  747. Right-clicking is now enabled.
  748. Attempted to make the whole Rebuild vs. Refresh thing more clear.
  749.   Changed the Group Attributes dialog to facilitate this.  Also
  750.   made it so when a server is inserted into the tree, the IP
  751.   address is added to the Group rebuild sources.
  752. Toolbar postions are remembered when launching QView.
  753. QView will automatically open the .qvw file used when QView last
  754.   ran.
  755. Double-clicking an item in the list view on the right will force
  756.   a refresh.
  757. Changing the name of a group is immediately reflected in the tree
  758.   view.  You can also edit the group name directly on the tree
  759.   view, like in the Windows Explorer.
  760. Fixed some crashing problems related to opening a different .qvw
  761.   file during a refresh of the current group.  Also fixed crash
  762.   related to deleting servers that were waiting to be refreshed.
  763. Completely remade this readme file.
  764.  
  765. QView 1.1
  766. ---------
  767. Gave ability to refresh every so many seconds.  This number is 
  768.   controlled from the Options dialog.  Set to 0 if you want QView 
  769.   to refresh as fast as possible.
  770. Added ability to delete groups, made deleting servers easier.
  771. Added ability to watch servers on any IP port.  QView doesn't 
  772.   display these ports by default.
  773. Added buttons for inserting groups and servers and for deleting
  774.   the current item.
  775. Made QView launchable from a .qvw file in the Win95 Explorer. 
  776.   (.qvw is the QView file type). This also means you can make a 
  777.   shortcut on your desktop to a .qvw of your favorite servers.
  778.   To register .qvw with Windows, choose Help | Register the .qvw 
  779.   type with Windows.
  780.  
  781.  
  782. QView 1.02
  783. ----------
  784. Made retrieving player information much faster.
  785. Prevent same server from being added more than once to a single 
  786.   server group.
  787. Fixed bug where search strings were not being saved.
  788.  
  789.  
  790. QView 1.01
  791. ----------
  792. Better stopping of servers/groups being refreshed.
  793. QView now can search for servers and/or players by name.
  794. QView now retrieves rules for servers if so desired.
  795. Any right pane view in QView can be sorted by any column.
  796. Window sizes and column sizes are restored upon launching QView.
  797. Description bars added above left and right views (can be disabled).
  798. General efficiency improved.
  799.  
  800.  
  801.