Short: Quake proxy, allows playing via IP-NAT. Author: Elmar Hoffmann Uploader: Elmar Hoffmann Type: comm/tcp Version: 1.0 Requires: ixemul.library V46+, ixnet.library V44+ and compatible IP-stack Architecture: m68k-amigaos This is a port of qudproxy by Jason Merrill, the original readme follows below. When have a local network between your Amiga and a PC and you connect to the internet with your Amiga, giving the PC internet access via an IP-NAT setup on your Amiga, you are not able to play Quake 1 online, ie. connected to a server on the internet, on the PC. The possible solutions to this problem are either having a hack for Quake in the protocol stack doing the IP-NAT or running a proxy on the the machine doing the IP-NAT. While MiamiDX has hacks for running non-passive FTP and IRC-DCC through its IP-NAT, a hack for Quake is missing, so the remaining solution is using a proxy. The proxy connects to the server you want to play on, as he does this from the Amiga, IP-NAT causes no problems. Quake on the PC now has to connect to the Amiga (which due to the proxy running looks like a Quake server to the PC) instead of the server on the internet, as this is a connection on the local network, IP-NAT again isn't involved, thus causing no problems. Note: As Quake servers only allow one player per IP, you can obviously only play on one of your computers simultaneous at a server. Playing at different servers is possible though. Usage: qudproxy [-l localport] [-r remoteport] [-d[d]] [-h] [-v] server The localport is the port on which the proxy will accept connections on your Amiga, it defaults to 26000 when not specified. Unless you run a Quake 1 server on your Amiga at the same time you use the proxy to play on your PC on an other server, you won't need to use this option. The remoteport is the port of the server you want to connect to, so if it is anything except the default of 26000, you have to use this option. -h will print the usage, -v the version and -d will enable additional debugging output. server is the hostname or ip address of the Quake server you want to play on. A simple example would be running qudproxy from a Shell on your Amiga like this (substitute 137.226.116.82 with the address of your favourite Quake 1 server): > qudproxy 137.226.116.82 and then use > connect 192.168.1.1 in the console of Quake on the PC (substitute 192.168.1.1 with the ip address or hostname of your Amiga). elmar --8<--- This is a Quake UDP server proxy, based on the ipx->udp proxy that was floating around. It works on Linux 2.0.0, Solaris 2.5, SunOS 4.1.3_U1 and probably any other recent UNIX. Run it on a machine which straddles your firewall, invoke it with the name of the server to proxy for, and have clients connect to the proxy. Changes in version 1.0: Work around SunOS 4.1.3_U1 recvfrom bug. Support Quake shareware release instead of qtest. Jason Merrill jason@cygnus.com