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
}
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!
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 "reserved ports". This means you have the choice to
play on 100 servers later. You can change the number of the reserved ports if you have enough memory.
3. After the counter has reached 100 click on "settings". Change the IP (which is typed under "Proxy 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
"Proxy 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: 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"->"reserved ports...".
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. Normally not needed.
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"->"reserved ports"
to a maximum of 6000. However you shouldn't go higher than 250 on a 64 Megs of RAM equipped PC.
Q: I'm a comedian an have set the reserved ports so high, that after the start of Half-Life Proxy
the programm crashes!
A: Under http://www.hardtware.de/hlproxy/stuff/repair.reg
there is a file which can be executed. After this the Half-Life Proxy
should start properly without any problems.
If you are an "experienced" user you can fix the problem in the registry under
HKCU/Software/Hardtware/HLProxy/reservedports manually. Easily set the value to 100.
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: 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 practically
possible to use a CD-Key thrice.
Contact
Is your problem not listed here? Then please mail me your detailed method and
a description of your problem. Also send me your Woncomm.lst and the whole protocol
of Half-Life Proxy. You'll find it under "log:". If I do not have these information,
I will not be able to help you!
thilo@hardtware.de
www.hlproxy.de
-eof-