Quake Windows Proxy Version 0.95 : Date : 7.1.97 1997, Achim Huegen E-Mail : gray@uni-paderborn.de ------------------------------------ Overview : ---------- This application is a quake/quakeworld proxy server for Windows95/NT offering remote control facilities. You can use it to connect a computer without direct internet access to a quake internet server. The client can use IPX or TCP/IP as protocol. All you need is an internet gateway/firewall based on Windows 95 or NT in your local network. IMPORTANT : The gateway must have full internet access that means it must have an unique IP-Number for the duration of the internet connection. IF you internet service provider offers only a connection over a proxy server, you won't be able to play quake. Check this by trying to ping any internet server not belonging to your providers network from the gateway machine. Sample configuration for the use of qwproxy : LOCAL NETWORK |--------------| |---------------| |---------------| | Gateway | | Quake Client | | Quake World | ..--| (Win95/NT) |----| |----| Client |-- .... | qwproxy | | | | | |--------------| |---------------| |---------------| | | | Internet Connection (RAS for example over ISDN/Modem/leased line) | Providing unique IP-Address | That means, you can ping any quake server from gateway | INTERNET Usage : ------- Quick and Dirty : Copy QuakeProxy.exe, qproxy.ini and qproxy.dat to the gateway machine. Copy QuakeProxyRemote.exe and qrproxy.ini to your machine. Run the proxy server QuakeProxy at the gateway machine. Enter the address and port of a quake server (master server, if you want to play quakeworld) *Quake : Just run quake and search for network games. *QuakeWorld : Assuming 192.168.0.1 is the address of the gateway run qwcl -master 192.168.0.1:26000 More detailed : The proxy server is able to handle quake and quakeworld connections but the use of the configuration parameters depends on the kind of connection. * Quake : Take a short look in the initialization file qproxy.ini. And change the following options if you want to. LocalPort : UDP-Port of the proxy server (Default 26000). IPX : IPX=0/1 to disable/enable the IPX-Interface. Clients will be able to connect to the proxy using IPX. TCPIP : TCPIP=0/1 to disable/enable the IPX-Interface. Clients will be able to connect to the proxy using TCPIP. Now start the proxy server at the gateway machine and run quake. If you changed the local port of the proxy you should use the -port parameter to specify this port. Choose 'multiplayer' and 'search network', you should see the servername and the current number of players of the quake server. * QuakeWorld : Take a short look in the initialization file qproxy.ini. And change the following options if you want to. LocalPort : UDP-Port of the proxy server (Default 26000). Don't use 27001 !! TCPIP : Ensure this is set to 1. RemoteHost : IP-Number of master server to use. RemotePort : UDP-Port of the master server (Usually 27000) Now start the proxy server at the gateway machine and run the quake world client. Assume 192.168.0.1 is the gateway address and LocalPort=26000. qwcl -master 192.168.0.1:26000 Set your userid and password as usual and connect to any server you want to. * RemoteControl The remote control application is called QuakeProxRemote.exe. It uses the initialization file qrproxy.ini. Ensure that the parameters ProxyHost and ProxyPort correspond to the address of the gateway machine and the LocalPort parameter in qproxy.ini. Launch QuakeProxRemote.exe. Now you can query the current settings or set other values. Frequently asked questions (FAQ) : 1.) Can I use qwproxy to connect multiple quake clients to the same server ? No, qwproxy is able to handle multiple connections, but not to the same server. This is a quake limitation. If you want to connect multiple clients to different servers, set the first servername, then connect the first client, change the servername, connect the next client and so on. 2.) Can I use qwproxy to connect multiple quakeworld clients to the internet ? No, this is a quakeworld limitation. You can connect only ONE client to the internet. I wrote a mail to some people, involved in the masterserver development. I hope they will change the behaviour of the masterserver, that seems to cause this limitation. 3.) Can I use qwproxy to connect quake and quakeworld clients to the internet at the same time ? Yes, with the above limitations. 4.) Can I use qwproxy and Wingate together ? Yes, but you must ensure, that Wingate is not configured for a mapped link at the port that qwproxy uses. (LocalPort) 5.) Can I use qwproxy to overcome a firewall ? Yes, if you can install qwproxy at the firewall. Look above for a detailed description of the requirements. 6.) Using quake, I can see the quake server in the server list, but when I choose it, I don't get a connection just : trying .. . There seems to be a small bug, I couldn't fix. Try : "connect 192.168.0.1" at the console, if 192.168.0.1 is the address of the machine where qwproxy is installed. Known Bugs : ------------ Yes, look above. Changes since Version 0.9 : -------------------------- - Remote control application for Win 95 - Listbox for the server address - QuakeWorld support Changes since Version 0.9 : -------------------------- - qproxi.ini was missing in the archive. Probably TCP/IP couldn't be used. - The text labels have been incomplete at some systems. Hope I fixed it. Copyright (C) 1996 , Achim Huegen, Paderborn, Germany