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-