Images Networking Proxy Proxy2 Proxy Tips SyGate LinkSys Q & A


Feedback Privacy

8/18/99 - I can not see any changes made to port configuration in the new patch that would require any reconfiguration of proxy servers. Make copies of you woncomm.lst and any .cfg files you want to keep, as the patch will overwrite them.

Tip: General proxy server configuration:

So, you want to play Half-Life on the internet through your proxy-server, do you? Well, there's really nothing to it. I'm using WinGate 2.1d, and I'm having no problems.

Assuming you are using the newest version (which you should), do the following:

Your file should now look like this:

// Server Lists
//Modified 5/31/99, Lars M. Hansen




where is the IP address of your proxy server. With this change, there is no need to edit the c:\windows\hosts file at all. If you have assigned a name to the proxy-server in the hosts file, you may use that name rather than the IP address.


Where <Proxy> is the name assigned to your proxy-server.

Next, you'll need to create a few new services using the GateKeeper program that came with WinGate.

If you right-click on the Services item in the right pane, you'll get a little menu, where you select New->Service to create a new service on the proxy-server. These are the services you need to create:

  1. New TCP Service, name it "Half-Life Auth Server". Accept connections on port 7002. Enable default mapping to on port 7002 (or on port 7002)
  2. New TCP Service, name it "Half-Life WON server". Accept connections on port 6003. Enable default mapping to on port 6003 (or on port 6003)
  3. New UDP Service, name it "Half-Life Server Master". Accept connections on port 27010. Enable default mapping to on port 27010 (or on port 27010).
  4. New UDP Service, name it "Half-Life Mod Master". Accept connections on port 27011. Enable default mapping it to on port 27011 (or on port 27011).

The next step is to add one entry for each server you want to connect to. It's a pain, but it has to be done. The procedure is pretty much like above. As an example, here's a snapshot of my U238 setup. This server runs the TFC Mod, and not half-life, but there's no difference in the setup.

Create new UDP service, name it something meaningfull. "U-238 II" refers to the public U-238 server. Accept connections on port 889 (or any other easy to remember number which doesn't/shouldn't interfere with anything else.) Map it to the IP address, on port 27015. You might want to double check that connections can only be made on your LAN interface and not your Internet interface...

That's it. Now, to play against others, simply start the game with the "-console" option, and click on the console button in the top left corner.

Type "Connect <Proxy>:889" to connect to the server you mapped on port 889. If you have the WinGate Gatekeeper open, you should see a window like this. The bottom line will show the active connection to the server you set up. When you first connect, it will also show a TCP mapping to the Won Auth server.

The procedure for other proxy-servers are similar. For WinProxy, you need to make sure that each port can handle both incoming and outgoing traffic -- everything else should be pretty much the same.

If you are still having trouble, search for information on Quake or Quake II MP through a proxy-server. There should be tons of pages out there on how to set the proxy up to handle these two games. The procedure is the same for Half-Life.

The new port, 27011, is the port being used when checking for new mods. (Team Fortress Classic is a mod). It is only necessary to open this port if you want to check for future mods.

Valve/Won or whoever is in charge, decided to change the port number on the auth server. It used to be 7001, now its on port 7002!!! There's also a new file in the Sierra\half-life\valve directory called "woncomm.lst", which includes all the pertinent port information.

For what it's worth, here's my mappings:

UDP 668 Mapped to: port 27015 (Gator)
UPD 889 Mapped to: port 27015 (U238 TFC server)

Now you know where to find me ...

Happy multiplaying.

Also see the Networking Page for other solutions...

1999 - 2004 Lars M. Hansen