Half Life Proxy
HalfLife, Counterstrike, OF mit mehreren LAN- PCs über eine Internetverbindung gleichzeitig spielen, - Half Life Proxy Anwendung

Neuester Testbericht: ... über T-Online (oder anderen Provider) starten. Netscape (bzw. Browser) bleibt aus, Proxies (Jana Server) und Router (Winroute)... mehr

HalfLife, Counterstrike, OF mit mehreren LAN- PCs über eine Internetverbindung gleichzeitig spielen,
Half Life Proxy

D.Dr.

Name des Mitglieds: D.Dr.

Produkt:

Half Life Proxy

Datum: 04.05.01, geändert am 04.05.01 (4439 Lesungen)

Bewertung:

Vorteile: funktioniert ohne Probleme, kostenlos

Nachteile: schwer verständliche Anleitung, ich hoffe dieser Nachteil hat sich jetzt erledigt :-)

Nun haben Sie mit viel Mühe endlich geschafft, dass alle Ihre PCs in Ihrem Home-Netzwerk gleichzeitig ins
Internet können ( siehe mein Beitrag "Nur 1 Internetzugang -aber ....." ), und nun wollen Ihre Nachkommen
nicht etwa zeitgleich Referat-Recherchen im web betreiben, nein ...., die wollen ein Halflife-Spiel erstellen,
es für ihre Freunde ( paswortgeschützt, weil nur für diese ) ins web stellen und dann alle g l e i c h z e i t i g
an diesem Spiel teilnehmen.

Nun haben Sie drei Möglichkeiten:
a)
Sie geben zu , dass Sie PC-mäßig ein "lamer" sind und sagen :
" gleichzeitig ins Internet geht nur für dooyoo und Hausaufgaben" ( denn dann tut´s der "Jana"-Server ), oder

b)
Es packt Sie der Ehrgeiz , Sie suchen wochenlang im web und versuchen jeden dort veröffentlichen
Tipp selbst nachzuvollziehen :
" mußt du nur "wingate" oder "sockscap" oder "winroute" oder "Sygate" oder beides , oder, oder . . . .
installieren und schon funzt es "

Ich habe probiert und installiert und TCP- und UDP- Einstellungen konfiguriert bis zum Umfallen ...,
es hat nicht gefunzt !
Aber, schließlich habe ich den entscheidenden Tipp im Internet gefunden:
"mach dir "HL-Proxy" drauf ! "
Keine weitere Erklärung , nur ein Satz, aber in der Tat der entscheidende Hinweis !

Es dauerte zwar immer noch einige Tage, bis ich die genauen Einstellungen herausgefunden hatte,
aber ein Brocken hier , ein unverständliches "Experten-Statement" dort, "try and error" und das Puzzle ergab langsam ein Bild.

c)
Sie machen es sich leichter und lesen die nachfolgende, hoffentlich auch für nicht Netzwerkadministratoren verständliche,
ausführliche Anleitung :

==================
PC-Voraussetzungen :
==================
getestete Konfigur
ation :
mehrere Windows 98 -Rechner im LAN , ( 1 Host PC und div. Clients ) sind bereits untereinander vernetzt.
Host-PC ist über Fritz-Card / Dafü-Netzwerk mit T-Online verbunden.
Gespielt wird auf dem Host-PC und den Client-PCs.
Wahrscheinlich geht´s auch über andere ISDN-Karten und andere Provider, aber ich hab´s nicht probiert.
das kostenlose " HL-Proxy " von von www.hardtware.de downloaden.
( Als "Bezahlung" die Banner anklicken )
Nur auf dem Host-PC wird "HL-Proxy" installiert , auf den Clients ist dies nicht nötig !
Bei mehr als 2 Halflife-Spielern aus Ihrem Heimnetzwerk übers web wird ein zweiter Halflife CD-Key benötigt !
(Nein, nicht im Internet suchen. . . , ist illegal und funktioniert meist nicht ! Jaaaa, ....... Sie müssen eine zweite CD kaufen ) !

============================================== ============
Konfiguration und Installation
( wenn Sie selbst ein Spiel erstellen wollen, an dem die Client-PCs in Ihrem LAN und
informierte andere PCs (Passwort) übers Internet teilnehmen können )
================================================== ========
1.
Host-PC (der mit ISDN-Karte über installiertes Windows Dafü-Netzwerk mit dem Internet verbunde PC)
Internetverbindung über T-Online (oder anderen Provider) starten.
Netscape (bzw. Browser) bleibt aus, Proxies (Jana Server) und Router (Winroute) bleiben aus , Sockscap32 bleibt aus
( Wird alles nicht benötigt )
Alles Unnötige im multitasking schließen !

"HL-Proxy" starten ( prüft sofort auf vorhandene Updates, wenn die Internetverbindung klappt )
Die von T-Online (oder Provider) erhaltene momentane IP-Adresse Ihres Host PC feststellen ( z.B. mit Connections
Watch, winipcfg.exe, etc. ) und notieren.

Im "HL-Proxy" unter mappings diese tatsächliche IP Adresse eingeben ( Der Port 27015 ist schon eingetragen ) und
<
hinzufügen> anklicken.
(Wenn da noch eine alte IP vom letzten Spiel drin steht, dann können Sie das alte mapping löschen)
Die momentane, tatsächliche IP-Adresse wird jetzt gemappt auf die von Ihnen selbst vergebene
IP-Adresse des Host-PC, z.B. (192.168.000.1:16000) ( 16000 = Port) .
Im HL-Proxy Fenster steht jetzt also :
<Ihre momentane IP-Adresse>:27015 gemapped to <selbst zugeteilte IP-Adresse Host PC>:16000

Ratsam : Die HL-Proxy Funktion " monitoring " abschalten ( verbessert die Leistung )
Auf dem Host-PC (Server) bleibt die woncom.lst von Halflife unverändert im Originalzustand, denn der Host-PC muß seine
Web- Server-Liste direkt aus dem internet beziehen !
<Switch authentication server automatically> markieren.

a) Falls noch ein weiterer Client-PC in Ihrem LAN am Spiel teilnehmen möchte , müssen Sie nochmal
auf <hinzufügen> klicken. Die tatsächliche IP-Adresse wird dann ein zweites mal gemappt , diesmal auf Port 16002.
Analoges Vorgehen für jeden weiteren Client-PC

2.
Client-PC 1
keine Internetverbindung nötig , kein Browser nötig, kein JanaServer, kein Sockscap oder ähnliches nötig
Aber auf allen Clients ( und nur dort ) muß die Halflife-Datei " woncom.lst " editiert werden :
die woncom.lst im Verzeichnis Halflife / Valve, umbennnen in woncom.lst.orig
woncom.lst.orig kopieren und wieder im selben Verzeichnis einfügen
die "kopie von woncom.lst.orig" wieder umbennnen in woncom.lst
woncom.lst nun mit beliebigem Editor (z.B. notepad ) ändern, bzw.ergänzen :
genaue Anleitung finden Sie auf : www.hadtware.de

es wird hierbei jeweils die (selbst vergebene) IP-Adresse des Host-PC (auf dem HL-Proxy läuft)
in jede Abteilung dieser Datei hinzugefügt ,( siehe Anleitung )
die Clients beziehen nach dieser Änderung ihre Web-Server-Liste vom Host-PC



.
Client-PC 2
Vorgehen wie bei Client-PC2


============================================== =============
Host-PC eröffnet ein Spiel, und die Client-PCs in Ihrem Home-Netzwerk (LAN) können wie folgt teilnehmen :
============================================== ===========

Host-PC :
startet Halflife ganz normal ( mit der Original woncom.lst )
Multiplayer / Internetgames / Update
Add Server :
hier die tatsächliche (momentane) IP-Adresse hinzufügen :
z.B : 123.456.789.12 : 27015

Create Game :
Ihren Spielernamen eingeben ( z.B. DDr ) , ein Passwort ( z.B. xyz ) eingeben, Halflife-Map auswählen
( z.B. bootcamp ) und <OK>

Spiel startet
Mit <ESC> das Spiel sofort wieder verlassen und die Serverliste mit <update> auf den neuen Stand bringen
das eben erstellte Spiel steht nun ganz unten in der Liste
dieses Spiel markieren und <View game info> anklicken,
in den beiden Halflife- Fenstern werden nun die Spielinfos des erstellten Spiels angezeigt , <done>
nun sollte in der Web-Server-Liste die IP-Nummer verschwinden und durch den Spielernamen plus
map-Name ersetzt werden
z.B. DDr ::: bootcamp Halflife 1/8



Client-PC 1 :
Halflife ganz normal starten ( aber mit zuvor geänderter woncom.lst )
Multiplayer / Internetgames
Add Server : < selbst vergebene IP des Host-PC>:16000 hinzufügen, ( z.B. 192.168.000.1:16000 )
sofort nach der Eingabe sollte jetzt die tatsächliche Spielinformation angezeigt werden
z.B. DDr ::: bootcamp Halflife 1/8

wenn nicht , <Update> und ggf. <refresh> anklicken
Ihre hinzugefügte Server-IP auswählen und <View Info game> anklicken
spätestens jetzt sollte die tatsächliche Spielinformation angezeigt werden,
z.B. DDr ::: bootcamp Halflife 1/8

d
ieses Spiel markieren, und nun nur noch <join game> das Passwort eingeben und los geht´s

Client-PC 2 :
falls noch ein zweiter Client-PC am Spiel teilnehmen möchte:
vorgehen wie unter Client-PC 1 beschrieben, aber beim hinzufügen des Servers den Port 16001 eintragen !
also : Add Server : < selbst vergebene IP des Host-PC>:16001 hinzufügen, ( z.B. 192.168.000.1:16001 )


weitere Client PCs :
für weitere Client PCs müssen Sie analog vorgehen :
im Hl-Proxy die tatsächliche IP-Adresse ein weiteres mal mappen ( z.B. auf Port 16002 )
und im Client PC beim Hinzufügen des Servers den in HL-Proxy angezeigten weiteren Port ( 16002 ) eintragen

Host-PC :
wenn der / die Client /Clients in das Spiel eingetreten ist /sind , auf
<resume game> klicken , um das von hier eröffnete Spiel wieder aufzunehmen .


============================================== ==============
Was müssen die ( hoffentlich weit entfernt wohnenden ) Freunde Ihrer Kinder tun, um an den von Ihren kids
erstellten Spiel teilzunehmen?
Oder was müssen Ihre kids tun, wenn sie kein erstellen, sondern an einem bereits im WON.net
laufenden Spiel teilnehmen möchten ?
============================================== =============

Hier gehen Sie ähnlich wie beschrieben vor, aber es gibt einige Unterschiede:

Da nur der Host PC die vollständige Web-Server-Liste aus dem Internet empfängt und an alle Client-PCs nur
eine auf 100 Spiel-Server ( Voreinstellung ) beschränkte Liste weitergegeben wird, können die Client-PCs nicht
alle Web-Spiele sehen. Also am besten wie folgt vorgehen :

Zunächst am Host-PC in Halflife / Multiplayer / Internetgames ein angebotenes,
frei zugängliches (kein Schloßsymbol),
noch nicht voll belegtes ( z.B. Player 6 / 10 ),
Windows Spiel ( kein Linux-Symbol)
auswählen.
Mit <view game info> die IP-Adresse des Spielserver
s herausfinden und notieren.
Halflife verlassen und am Host-PC " HL-Proxy " aufrufen.

In " HL-Proxy " die IP-Adresse dieses Spiels auf die selbst vergebe IP-Adresse Ihres Host-PCs mappen.
Wenn insgesamt 3 PC in Ihrem LAN mitspielen möchten : 2 x mappen, damit auf 2 verschiedene Ports gemappt wird.
Somit ist sichergestellt, dass genau dieses Spiel / IP-Adresse auch an die Clients "weitergegeben" wird und dort auch
ausgewählt werden kann.
Weiteres Vorgehen wie oben beschrieben.
Achtung :
an den Client-PCs muß natürlich trotzdem die selbst vergebene interne IP-Adresse Ihres Server-PCs mit den Ports
16001 (am Client 1) bzw. 16002 (am Client 2) eingegeben werden, nicht die IP-Adresse des ausgesuchten Web-Spiels !

===========
Probleme ?
===========

Wenn´s nicht klappt :
Sie werden doch nicht auf allen Ihren PCs dieselbe Halflife CD installiert haben ?? ! !
Pro Installation müssen Sie eine eigene Halflife -CD kaufen !
Spätestens ab dem 3. PC braucht auch der HL-Proxy einen zweiten CD-Key , sonst erhalten Sie eine Meldung :
"Could not connect to server"
Erst wenn Sie u.U. mehrmals versucht haben am Spiel teilzunehmen, werden Sie freundlich darauf hingewisen, dass Ihr CD-Key
schon benutzt wird ! Der CD-Key wird beim einloggen vom won-server überprüft !

Nun kann es aber sein, dass Sie ehrlich und ordnungsgemäß eine oder mehrere Original Halflife Versionen installiert haben
und trotzdem diese Meldung erhalten !
Dann hat sich ein böser Raubkopierer aus dem Internet zufälligerweise genau Ihren CD-Key besorgt und ist bereits damit
bereits online.
Pech gehabt, wer zuerst mit dem CD-Key kommt, spielt zuerst !
Wenn Ihnen dies jedoch öfter passiert, können Sie aber Ihre Original CD bei Sierra umtauschen.

============================================== =============
Müssen Sie nun auf Ihren dooyoo-
Besuch verzichten, nur weil Ihre kids die Internetverbindung blockieren ?
============================================== =========
Sie müssen nicht auf Ihren dooyoo-Besuch verzichten, nur weil Ihre Kids stundenlang online spielen.
Auf dem Rechner mit Internetzugang (ISDN-Karte) können Sie trotzdem zur gleichen Zeit im web surfen.
Allerdings sollten Sie ihren Browser mit direkter Internetverbindung starten und nicht über einen zweiten Proxy-Server ins web gehen.
(Ggf. Browsereinstellungen ändern oder für den direkten Internetzugang ein zweites Profil erstellen )
Beim gleichzeitigen Betrieb von 2 Proxy-Servern ( z.b. Jana-Server und HL-Proxy ) könnte es Probleme geben.


Und nun ( hoffentlich )
viel Spass !

Fazit: