Skip to content

Latest commit

 

History

History

stoogebot

	     THE STANFORD GRAPHICS QUAKE PROJECT'S DEMO PROXY
                             Windows Version
			Written by Kekoa Proudfoot

Introduction
------------

This README file for the Stanford Graphics Quake Project's demo-recording
proxy.  The proxy snoops on network traffic and writes Quake demo files
based on what it (and the client connected to it) sees.  The proxy is used
as follows:

(1) Start the proxy
(2) Connect to the proxy
(3) Play Quake
(4) Disconnect from the proxy

Currently, there are versions of the proxy for IRIX, Linux, and Windows.

Starting the Proxy
------------------

On the command line, run the demo proxy by specifying a demo file name
prefix and a server name (with an optional colon followed by the port
number), e.g.:

C:\> dproxy demo sketch.stanford.edu

Note that, if you want to play Quake and record a demo on the same machine,
you may; however, if you do, don't run Quake with the -listen flag.

Connect to the Proxy
--------------------

From Quake, connect to the machine on which you started the proxy, e.g.:

] connect proxy.mydomain.com

Recording begins once you've connected to the proxy.  Files are stored
using the demo file prefix you specified when starting the proxy, with a
pair of digits and a .dem appended automatically.  One demo file will be
created per level of game play.

Play Quake
----------

I assume you know how to do this already.

Disconnect from the Proxy
-------------------------

On the Quake console, type "disconnect," and the recording of the demos
will stop.

Known Bugs
----------

Sometimes, the proxy and the client get confused.  The proxy thinks that a
connection has been established, while the client times out and thinks that
no connection has been made.  You can detect this condition by watching the
proxy output, and you can work around it by restarting the proxy.  A fix
for this bug is in the works.

When an error occurs on a Windows machine, the proxy might output a bogus
"No error" message rather than a somewhat more-detailed description of the
error.  This is due in part to laziness on behalf of the author, and in
part to the fact that Windows is not Unix.  Go complain to Bill Gates.

Author
------

This program was written by Kekoa Proudfoot.  The author can be reached by
e-mail at: [email protected].

Copyright 1996, 1997 by Kekoa Proudfoot.  All Rights Reserved.

Permission is granted to use this program for recording Quake demos.
Permission is also granted to redistribute this program, as long as this
copyright notice accompanies the program and, unless you have the written
permission from the author, Kekoa Proudfoot, you do not derive any monetary
benefit from the program's distribution.