Diese Hilfe gibt es auch auf Deutsch!

Welcome to the online-help of Half-Life Proxy

Contents

About Half-Life Proxy
With Half-Life Proxy you can play Half-LIfe via internet over a network-computer. Also several computers can go online with Half-Life over this special computer.

How does Half-Life Proxy work?
This picture shows how an ordinary Half-Life internetconnection works und how a Half-Life Proxy Session looks like.

On the Half-Life Proxy running computer can also been played Half-Life (or Counter-Strike)!

Server Configuration
System requirements:

Client Configuration
To play Half-Life over the proxy you must change a file of the client. This file is called woncomm.lst and can be found in the directory half-life\valve. Open this file with a text-editor.
You will see some stuff which could look like this here:

// Server Lists
//
Titan
{
half-life.east.won.net:6003
half-life.central.won.net:6003
half-life.west.won.net:6003
}

Auth
{
192.168.22.1:2048
//half-life.east.won.net:7002
//half-life.central.won.net:7002
//half-life.west.won.net:7002
}

Master
{
192.168.22.1:37010
//half-life.east.won.net:27010
//half-life.central.won.net:27010
//half-life.west.won.net:27010
}

ModServer
{
half-life.east.won.net:27011
half-life.central.won.net:27011
half-life.west.won.net:27011
}

Secure
{
192.168.22.1:37012
//half-life.speakeasy-nyc.hlauth.net:27012
//half-life.speakeasy-sea.hlauth.net:27012
//half-life.speakeasy-chi.hlauth.net:27012
}



Change the file till it looks like upside. Substitute the IP '192.168.22.1' with the IP of your ethernet-card of the computer where Half-Life Proxy runs. Attention! The ports (the number behind the colons) will change, too!
The new ports are always:
Auth: 2048
Master: 37010
Secure: 37012

If you have no idea what a port is but you know the ip then run autowoncomm.vbs on the client. This i a little script which will help you to change the woncomm.lst.

Remote-Maintenance
This section is only for experienced Half-Life Proxy users
Since version 1.0 there is the possibility to remote-control Half-Life Proxy with a browser. This is ideal when you are not sitting near the proxy-computer or you only have restricted access. Or it stands as in my case in the garage, because it's a real server which is pretty noisy ;).
To get on the page type this into your browser: 'http://192.168.22.1:1211'. Change 192.168.22.1 with the proxy's IP. Don't forget the colon before the port! The port is always 1211. Now you are on the login-page of Half-Life Proxy Remote. This area is password-protected. You can change the password under 'settings' in Half-Life Proxy. At the beginning the password is empty. Click on 'ok'. Now you are on the 'monitor' page of Half-Life Proxy Remote. The construction is nearly the same as the proxy itself, so I'm not gonna tell you again.

First Steps
This guide will make the whole thing easier for you, if you haven't understand the upper text.

1. Start Half-Life Proxy on the internet-connected-computer (called 'Proxy' in the following text').

2. Half-Life Proxy generates with the first start 100 'Game Servers'. This means you have the choice to play on 100 servers later. You can change the number of the game servers if you have enough memory.

3. After the splash screen has disappeared click on 'settings'. Change the IP (which is typed under 'Network IP) till it matches with the IP of your ethernet-card. Normally the IP typed in should already be right.

4. Click on 'monitor'

5. Go to the computer you want to play Half-Life on.

6. Has Half-Life been installed? If no then install it now!

7. Open the file woncomm.lst with a text-editor (egs. notepad). This file is in the half-life\valve directory (egs. c:\sierra\half-life\valve\woncomm.lst)

8. Change the consistency until it looks like described here

9. Start Half-Life (hl.exe)

10. Click on 'Multiplayer' -> 'Internet Games'

11. Click on 'Update' in Half-Life. The proxy is now getting data from WON.net, it will save it, change it and send the data to the client.

12. In the memory of the proxy is now a list of all Half-Life-servers on this planet. However at the first time only 100 are unlocked. But this should be enough for now.

13. Pay attention if a second client tries getting the server list! So you have to click on 'Update', then the first client must click again on 'Refresh' before it can join a game.
You MUST NOT click on 'update' at the same time, because an error can occur (and nobody wants this).

14. Click on a server which has got a good latency (PING).

15. The client is now being connected with the WON Authentication Server

16. After the CD-Key has been checked the client enters the game.

17. Have fun with the game!

FAQ (Frequently Asked Questions)
Q: What do I have to fill out under 'Network IP'?
A: You have to fill in the IP of the ethernet-card, not the IP of the ISP (Internet Provider)

Q: Can I play Counter-Strike or other MODs with the proxy?
A: Yes, you can. Easily join a MOD's game server.

Q: Do I have to start HL Proxy on my clients?
A: No. You only have to start in on the internet-connected computer. You only have to change the file Woncomm.lst as explained in the help-file.

Q: If i try to connect to a client the proxy shows an error dialog with the message 'Asynchroner Socket-Fehler 10060'!
A: The selected WON Authentication server is currently out of service and denies all requests. Change to another Authentication Server. You can do this under 'settings'->'WON Authentication'.

Q: When my client calls for the serverlist, it doesn't get it and in Half-Life's log is printed: 'ERROR! Client register data receive: Procedure canceled!' 'No route to host! Maybe no free memory available or no internet connection.'
A: Either an internet-connection doesn't exist or not enough free memory is available for this procedure. Therefore set the 'reserved ports for won connections''s value back to 100 and try again. You can do this under 'settings'->'No. of game servers'.

Q: Does an internet-connection already have to exist when I start HL Proxy?
A: Yes, in the actual version of Half-Life Proxy there is no RAS-Manager (auto-connecting). Therefore an direct internet-connection has to be constructed manually (egs. AOL...).

Q: What do I have to fill in under 'Custom mappings'?
A: There you can fill in the IPs of already known (favorite) Servers.

Q: I have got an IP from a game server and I want to play on it. How can I add it to my serverlist?
A: Click in HLProxy on 'mappings' and type in the IP and the port in the fields next to 'Add Server'. Then click on 'Add'.
The server is now 'mapped' on the port 16000 When you now click in Half-Life in 'Internet Games' on 'Add Server' and type there the IP of the proxy and the port 16000 in, then you got the server in your serverlist, too. (eg. '192.168.22.1:16000')

Q: I get the notification: 'Couldn't connect with WON.net' oder 'Couldn't get server list'
A: You have to rewrite the file Woncomm.lst as described in the help-file. Remeber: The ports will be changed in the Woncomm.lst as well!

Q: I am running Half-Life Proxy on a Windows 2000 PC/Server. Everything is set up right, but my client can't get a serverlist.
A: On some ASUS mainboards there are problems with the drivers under Win2k. Install the recent mainboard-drivers, it should work then. Thanks for the tip to [FireFox]Africola and [FireFox]Akimbo.

Q: I see all servers with details (name and map), but when I join I get the message: 'Could not complete connection atempt'.
A: The internet-connection or the computer which is executing Half-Life Proxy is running too slowly. Therefore turn off 'settings' -> 'Monitor activities'. Sometimes the server can have the problems, so it's not always your fault.

Q: I only have 100 servers in my list but the client gets nearly 4000!
A: You can set the server-value under 'settings'->'no. of game servers' to a maximum of 6000. However you shouldn't go higher than 250 on a 64 Megs of RAM equipped PC.

Q: When I'm trying to get the serverlist with a second client (klick on 'UPDATE') my first client is getting disconnected from the server it's connected at the moment.
A: Get the serverlist with your first client first (click on 'UPDATE'). Wait until it's finished. Now get the serverlist with your second client (click on 'UPDATE'). When it's finished click on 'REFRESH' on the first client. Now both clients have the same serverlist and are able to play.

Q: How can i open a connection to my favorite server?
A: To add a custom mapping you must do this:

At the HLProxy click on 'mappings' and enter under 'Custom mappings:' the IP and the port of the server. Click on 'Add'. The server is now added to the port 16000. The next server will be added to 16001....

Go to your client and run Half-Life. Click in 'internet game' onto 'add server' and enter the IP of the proxy and the port 16000. E. g. '192.168.22.1:16000'. Press 'return'. The server is added as a 'favorite server' now. With clicking on it you can join this server.


Q: When I join a server i get the notification: 'Invalid CD Key' or 'Your CD Key is currently in use'.
A: Your CD-Key is being used at this very moment. Turn on under 'settings'->'automatic authentication switching' the automatic authentication server switch . Therewith it's is theoretically possible to use a CD-Key thrice.

Q. How can is use rcon over Half-Life Proxy?
A: Type into console this:
rcon_address 192.168.22.1
rcon_port 16001
rcon_password howdydoodi
rcon say test
Replace the values behind the commands with your setup.


Contact
www.hlproxy.de
thilo@hardtware.de

-eof-