Images Networking Proxy Proxy2 Proxy Tips SyGate LinkSys Q & A

[hfmenu.html]

Feedback Privacy

The new patch for Half-Life (1.0.1.0) came with a new way of setting up server names. At first, they were in the registry, which made them editable, but not something that was easily done. Now, the domain names for the various support servers comes in a neat little file.

One of the disadvantages of being behind a proxy is that you can only map access on one port to one specific IP address. So, any traffic received by the proxy on port 7002 would be forwarded to whatever IP address was set as mapping address on that port. In the case of Half-Life, that would be one of the authorization servers --- half-life.east.won.net or half-life.west.won.net. The keyword here is OR.

Now that you can easily edit the woncomm.lst file to set your own IP addresses and port-numbers, you can add support for both the half-life servers (east and west). If one is down, you should also have the benefit of playing by getting authorized by the second one.

The key is to set up two entries for your proxy-server for each item, with a different port number. In the case of the Authoring server, you can use 7002 and 7003. Now create two services on your proxy server to accept connections on 7002 and 7003.

One should have default mapping to half-life.west.won.net on port 7002, and the other should have default mapping to half-life.east.won.net on port 7002. Here, any connections on port 7002 will be forwarded to half-life.west.won.net, while connections on 7003 will be forwarded to half-life.east.won.net. In the event that one of the servers is down, you'll still get authenticated from the other (assuming that they are not both down).

The procedure is the same for the other servers. The authorization server is the most important one though, as that one is required for you to play at all. If you don't get connected to the master server, you should still be able to play. The master server is only there to feed you IP addresses if you are looking for a new place to play. If you have already set something up, you shouldn't need to connect to that one until you are ready to search for other servers. I must admit that I don't really know what the Titan server is. I've never seen any connects on that port. Could be the "chat" port ---

Here's the modified woncomm.lst file

// Server Lists
// Modified by Lars M. Hansen 5/31/99
Titan
{
	192.168.0.20:6003
	192.168.0.20:6004
}

Auth
{
	192.168.0.20:7002
	192.168.0.20:7003
}

Master
{
	192.168.0.20:27009
	192.168.0.20:27010 
}

ModServer
{
	192.168.0.20:27011
	192.168.0.20:27012
}

1999 - 2004 Lars M. Hansen