This help is available english, too!

Willkommen zur Online Hilfe von Half-Life Proxy

Inhalt

Was ist Half-Life Proxy
Mit Half-Life Proxy kann man Half-Life, über einen Rechner im Netzwerk, im Internet spielen. Es können auch mehrere PCs über diesen einen Rechner mit Half-Life ins Internet.

Wie funktioniert Half-Life Proxy
Dieses Bild zeigt wie eine normale Half-Life Internetverbindung funktioniert und wie eine Half-Life Proxy 'Session' aussieht.

Auf dem PC auf dem HLProxy läuft kann auch Half-Life (bzw. Counter-Strike) gespielt werden!

Server Konfiguration
Systemanforderungen:

Client Konfiguration
Um Half-Life über den Proxy zu spielen muß man eine Datei am Client ändern. Diese Datei heißt woncomm.lst und liegt im Verzeichniss Half-Life\valve. Öffne diese Datei in einem Texteditor.
Du wirst so etwas ähnliches wie das hier sehen:

// 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
}


Ändere die Datei so ab das sie aussieht wie oben. Ersetze aber die IP '192.168.22.1' mit der IP der Netzwerkkarte von dem Rechner auf dem Half-Life Proxy läuft. Achtung! Die Ports (die Zahlen hinter den Doppelpunkten) ändern sich auch und zwar (bei Auth) von 7002 in 2048 bzw. (bei Master) von 27010 in 37010 bzw. (bei Secure) von 27012 auf 37012!

Wenn du absolut keinen Schimmer hast was ein Port überhaupt ist, dann empfehle ich dir das kleine Programm autowoncomm.lst auf dem client auszuführen. Es wird dir helfen die woncomm.lst richtig abzuändern.

Fernwartung
Dieser Abschnitt ist nur für User die schon etwas Ehrfahrung mit Half-Life Proxy haben.
Seit Version 1.0 gibt es die Möglichkeit den Half-Life Proxy über einen Browser fern zu steuern. Dies ist Ideal wenn man nicht am Proxy sitzt oder nur begrenzt Zugang hat. Oder er steht wie in meinem Fall in der Garage da es ein echter Server ist der ziemlich laut ist ;).
Um auf die Seite zu gelangen gib im Browser das ein: 'http://192.168.22.1:1211'. Ersetze 192.168.22.1 durch die IP des Proxys. Vergiss auch nicht den Port mit einem vorangestellten Doppelpunkt anzugeben. Der Port ist 1211 solange du ihn nicht unter 'advanced settings' geändert hast.
Nun bist du auf der Login Seite des Half-Life Proxy Remote. Dieser Bereich ist Passwort geschützt. Du kannst das Passwort unter 'settings' im Half-Life Proxy ändern. Am Anfang ist das Passwort noch leer, also nix. Klicke auf 'ok'. Nun bist du auf der 'log' Seite des Half-Life Proxy Remote. Der Aufbau ist ungefähr der gleiche wie beim Proxy selber, deshalb erübrigt sich eine weitere Erklärung.

Notiz: Das Fensterchen 'advanced settings' ist aus Sicherheitsgründen nicht über die Remote Funktion verfügbar.

Erste Schritte
Dieser Guide wird dir das ganze einfach machen wenn du das was oben steht nicht oder nur teilweise verstanden hast.

1. Starte Half-Life Proxy auf dem PC mit der bestehenden Internetverbindung (Im folgenden 'Proxy' genannt).

2. Half-Life Proxy erzeugt beim ersten Start 100 'Game Servers', also 100 reservierte Ports. Dies bedeutet das man später die Wahl hat auf 100 Half-Life Servern zu spielen. Man kann die Anzahl der Game Server auch ändern wenn man genügend Speicher hat.

3. Sobald der Splash Screen verschwunden ist klicke auf 'settings'. Ändere nun die IP die neben 'Network IP' steht so ab das sie mit der IP der Netzwerkkarte des Proxys übereinstimmt. Normalerweise sollte beim Start die IP vom Programm selber richtig eingetragen worden sein.

4. Klicke auf nun auf 'monitor'

5. Geh zu dem PC der keine Internetanbindung hat.

6. Ist Half-Life (oder Gunman, CS Retail) installiert? Wenn nein dann installiere es jetzt!

7. Öffne die Datei woncomm.lst mit einem Texteditor (z. B. notepad). Diese Datei befindet sich im Half-Life\valve\ Verzeichniss (z. B. c:\sierra\half-life\valve\woncomm.lst). Wenn du Gunman oder CS Retail hast dann liegt die Datei trotzdem immer im Unterverzeichniss /valve/.

8. Ändere den Inhalt so ab das er wie hier beschrieben aussieht.

9. Starte Half-Life (hl.exe)

10. Klicke auf 'Multiplayer' -> 'Internet Games'

11. Klicke auf 'Update' im Half-Life. Der Client erhält nun über den Proxy die Serverliste. Dabei speichert der Proxy die Serverliste für sich selber ab und verändert sie ein bisschen damit der Client weiß das er die Game Server über den Proxy erreicht.

12. Im Speicher des Proxy ist jetzt eine Liste aller Half-Life Server auf der Welt. Beim erstenmal sind allerdings nur 100 freigeschalten. Aber das ist für das erstemal aussreichend.

13. Achtung! Wenn ein zweiter Client versucht die Serverlist zu bekommen. Also mit klick auf 'Update', dann muß der erste Client danach nocheinmal auf 'Refresh' klicken damit sie die selbe Liste haben.
Man darf auch auf keinen Fall gleichzeitig auf 'update' klicken da sonst nur Fehler entstehen und das wollen wir ja nicht. ;)

14. Doppelklicke nun auf einen Server der eine gute Verbindung hat.

15. Der Client wird nun über den Proxy mit dem WON Authentication Server verbunden.

16. Nach dem der CD Key überprüft wurde, tritt der Client ins Spiel ein.

17. Viel Spaß beim zocken! :]

FAQ (Frequently Asked Questions)
Q: FAQs Was soll ich unter 'Network IP' eintragen?
A: Man muß unter 'Network IP' die IP der Netzwerkkarte eintragen, nicht die des ISPs (Internet Provider).

Q: Kann ich auch Counter-Strike, Frontline Force und andere MODs damit spielen?
A: Ja kannst du. Einfach einem CS bzw. FLF Game Server joinen.

Q: Kann ich auch Gunman bzw. CS Retail damit spielen?
A: Ja kannst du. Folge einfach der Anweisungen wie oben beschrieben.

Q: Muß ich HLProxy auch auf meinen Clients starten?
A: Nein. Nur auf dem Rechner mit der Internetverbindung. Auf den Clients muß man nur die Woncom.lst Datei ändern wie in der Hilfe beschrieben.

Q: Wenn ich mit dem Client einem Game Server joinen will, dann kommt am Proxy diese Fehlermeldung 'Asynchroner Socket-Fehler 10060'!
A: Der ausgewählte Authentication Server ist down und verweigert jede Verbindung. Du mußt deshalb den Authentication Server wechseln. Das kannst du unter 'settings'->'WON Authentication' am Proxy machen.

Q: Wenn mein Client die Serverliste anfordert bekommt er sie nicht und im Log von HLProxy steht folgendes: 'ERROR! Client register data receive: Procedure canceled!' 'No route to host! Maybe no free memory avaiable or no internet connection.'
A: Entweder besteht keine Internetverbindung oder es ist zu wenig freier Speicher da um diese Prozedur auszuführen. Setze deshalb die 'Game Server' auf 100 zurück und probier es nochmal. Du kannst das unter 'advanced settings'->'No. of game servers' machen.

Q: Muß eine Internetverbindung bereits bestehen wenn ich HLProxy starte?
A: Ja, in der jetzigen Version hat keinen RAS-Manager (automatisches Anwählen). Deshalb muß eine direkte Internetverbindung manuell erstellt werden (Z. B. per DFÜ oder T-Online Software).

Q: Was muß ich unter 'Custom mappings' eintragen?
A: Dort kann man die IPs bekannter (favoriten) Server eintragen.

Q: Ich habe eine IP von einem Game Server und möchte auf diesem spielen. Wie kann ich Ihn zu meiner Serverliste hinzufügen?
A: Klicke im HLProxy auf 'mappings' und trage dort die IP und den Port in die Felder neben 'Add Server'. Dann klicke auf 'Add
Der Server ist nun auf den Port 16000 'gemappt'. Wenn du nun im Half-Life in 'Internet Games' auf 'Add Server' klickst und dort die IP deines Proxys einträgst + ':16000' (z.b. '192.168.22.1:16000') dann hast du den Server auch in deiner Server Liste.

Q: Ich bekomme die Meldung: 'Couldn't connect with WON.net' oder 'Couldn't get server list'
A: Man muß am Client die Datei Woncom.lst wie in der Hilfe beschrieben umschreiben und die IP der Netzwerkkarte des Proxy unter 'settings' eintragen. Denk daran: Die Ports ändern sich in der Woncomm.lst ebenfalls!

Q: Ich habe einen Windows 2000 PC/Server auf dem Half-Life Proxy läuft. Alles ist richtig eingestellt, aber mein Client bekommt dennoch keine Serverliste.
A: Bei manchen ASUS Mainboards gibt es Probleme mit den Treibern unter Win2k. Installiere die neusten Mainboard Treiber, dann sollte es funktionieren. Danke für den Tip an [FireFox]Africola und [FireFox]Akimbo.

Q: Ich sehe alle Server mit Details (Name und Map) bekomme aber wenn ich joine diese Meldung: 'Could not complete connection atempt'.
A: Die Internet Verbindung, bzw. der Rechner auf dem Half-Life Proxy läuft ist zu langsam. Schalte deshalb unter 'settings' -> 'Monitor activities' aus. Manchmal ist es auch einfach nur der Server der spinnt.

Q: Ich habe nur 100 Server in meiner Liste aber der Client erhält fast 4000!
A: Man kann die Server unter 'advanced settings'->'No. of Game Servers' auf maximal 6000 hoch setzen. Allerdings sollte man bei einem Rechner mit 64MB RAM nicht höher gehen wie 250.

Q: Wenn ich versuche mit einem zweiten Client die Serverliste zu bekommen (klick auf 'UPDATE') fliege ich mit dem ersten Client aus dem Server auf dem ich gerade spiele.
A: Rufe mit dem ersten Client zuerst die Serverliste ab (klick auf 'UPDATE'). Warte bis er fertig ist. Rufe dann mit dem zweiten Client die Serverliste ab (klick auf 'UPDATE'). Wenn er nun fertig ist klicke mit dem ersten Client auf 'REFRESH'. Warte bis er fertig ist. Klicke dann beim zweiten Client auch auf 'REFRESH'. Nun haben beide Clients die gleiche Serverliste und können so spielen.

Q: Wenn ich einem Server joine bekomme ich immer die Meldung: 'Invalid CD Key' oder 'Your CD Key is currently in use'.
A: Dein CD-Key wird gerade benützt. Schalte am Proxy unter 'settings'->'automatic authentication switching' des automatischen Authentication Server wechsel ein. Damit ist es theoretisch möglich einen CD-Key dreifach zu benützen ;).

Q: Wie kann ich rcon über den Proxy verwenden?
A: Ich erkläre das jetzt am eingebauten rcon Tool in Half-Life selber. Gib in der Console in Half-Life folgendes ein:
rcon_port <port>
rcon_address <IP>
rcon_password <password>
rcon say test
Port ist der port des mappings am Half-Life Proxy. Wenn du dem Server gejoint bist und seine IP ist 192.168.22.1:10048 dann ist der port 10048. Das gleiche bei der IP. Passwort mußt du selber wissen. ;)

Für eine FAQ die stehts uptodate ist besuche bitte die website und klicke oben auf FAQs!

Kontakt
www.hlproxy.de
thilo@hardtware.de

-eof-