[SCU]Defiant
Guest
hat jmd ahnung wie man über 1 dsl leitung mit 2 mann zoggen kann .... bzw weiss jmd wie das mit der ip vergabe geht usw??? wär hilfreich für mich..
thx im voraus
thx im voraus
Original geschrieben von Vystup
Diese Frage wird etwa jede Woche einmal gestellt, dieser Thread versucht sie zu beantworten. Hier die Lösung:
Die Kombination der zwei folgenden Probleme wird normalerweise durch einen Router verursacht:
- ein Spiel mit mehr als 2 Leuten laggt so stark, dass es unspielbar ist
- niemand kann von dir erstellte Spiele joinen
Problem erkannt, aber woran liegt es?
Die beiden Spielteilnehmer schicken sich gegenseitig Pakete auf den UDP-Port 6112. Diese werden direkt an die IP-Adresse des anderen Spielers geschickt. Der Router zeigt nach aussen aber nur die Router-IP und leitet die Pakete dann erst an den Computer, der sie bekommen soll weiter.
Wie genau der Lag zustande kommt, weiss ich auch nicht, letztlich geht es uns aber sowieso nur darum, diesen zu beheben.
Es gibt zwei Möglichkeiten, wobei die erste vorzuziehen ist.
1.) Port Forwarding
Findet sich je nach Router unter verschiedenem Namen (Handbuch angucken!), bei mir unter "Virtual Server". Der UDP-Port 6112 muss auf die IP deines Computers geforwarded werden. Wenn Dein Rechner also z.B. die IP 192.168.0.123 hat, trägst du die da ein. Eine bessere Anleitung kann ich leider nicht geben, da die einzutragenden Daten von Router zu Router variieren. Allerdings gibt es ein Handbuch, das man auch lesen kann, oder kurz: RTFM
b) Firewall abschalten
Sollte das Port-Forwarding nicht möglich sein, kann man alternativ auch die Firewall komplett abschalten, was aber im Sinne der Internetsicherheit nicht gerade von Vorteil ist. Sollte auch über die Routersoftware problemlos zu machen sein (Bedienungsanleitung konsultieren hilft auch hier enorm).
Sollte keins von beiden möglich sein, bitte erstmal beim Hersteller des Routers nach neuer Firmware suchen. Die findet man sehr schnell hier: http://www.heise.de/ct/adressen/
Die meisten aktuellen Router lassen sich problemlos entsprechend konfigurieren, einige betagtere Modelle, insbesondere von Telekom & Co bieten die entsprechenden Einstellungen aber leider nicht an.
Eine gute Seite zum Thema Port Forwarding ist - auf den Namen kommt man bestimmt nicht - http://www.portforward.com/, der Besuch lohnt, falls ihr nicht weiterkommt.
Bevor ihr einen neuen Post erstellt, schaut doch bitte erstmal ob die Frage im Laufe des Threads schon beantwortet wurde (ist inzwischen doch schon relativ lang). Ausserdem bitte das Handbuch lesen! Es gibt einige Router, bei denen man Ports freigeben kann so viel man will, das Problem bleibt bestehen. Woran das liegt, weiss leider keiner, in diesem Fall hilft nur ein neuer Router.
Konfiguration für Fortgeschrittene:
Offizielle Hinweise von Blizzard gibt es hier: http://www.blizzard.com/support/?id=mgi0423p
Den von Brood War benutzten Port ändern.
Man kann in der Registry den Port ändern. Start -> Programme -> Ausführen, dort "regedit" eingeben. Jetzt wird unter "HKEY_CURRENT_USER\Software\Battle.net\Configuration" einer neuer Schlüssel mit dem Namen "Game Data Port" hinzugefügt. Als DWORD-Wert bekommt er den zu benutzenden Port, z.B. 6113. Es sind nur bestimmte Ports erlaubt, ich bin mir allerdings nicht sicher welche.
EDIT-History:
- Link zu portforward.com eingebaut
- Hinweis auf Router bei denen es trotz richtiger Konfiguration nicht klappt
- Die TCP-Ports 116 und 118 sind scheinbar nicht relevant, sie wurden daher aus der Anleitung gestrichen.
- Der Text wurde zum grossen Teil neu formuliert.
- Konfiguration für Fortgeschrittene wurde begonnen.
Original geschrieben von Benrath
das probleme ist ja auch wenn ma zu zweit am selben router sitzt...
würde auch geren mit meinem mitbewohner wc2 spielen über bnet, aber scheint nicht zu gehen
Original geschrieben von MoooN
hast du überhaupt irgendwas von den texten verstanden die oben stehen ?
Nene, die anderen haben schon Recht. Es läuft nicht mit allen Routern, bzw. mit den meisten neuen Routern läuft es eben so nicht (ich spreche von: zu 2. hinter dem selben Router zu 2. in einem Spiel mit mehr als 2 Spielern lagfrei).Original geschrieben von MoooN
hast du überhaupt irgendwas von den texten verstanden die oben stehen ?
Original geschrieben von Benrath
mein gott wenn ich jetzt kein mod wäre... ports forwarden und so hab ich alles gemacht, ich kann sogar hosten etc.. aber ich kann halt nicht gleichzeitig mit nem kollegen der vom selben router aus im bnet ist in ein game gehen, zumindest bei wc2 gings nicht, bzw es lagt dann hart.
wenn du mal da oben den text gelesen hättest geht es da um ein anderes, wenn auch ähnliches problem.. bezieht aber nur auf eine person hinterm router.. daher hilft dein post auch nicht mal dem threadersteller also ... Ruhe
Original von gr11x
Router + LAN + Battle.net + selbes Spiel -> SO GEHT'S! <
So Leute, hier ist mal ne kleine Anleitung, wie man mit mehreren PCs hinter einem Router im Battle.net IM SELBEN SPIEL spielen kann:
Das Battle.net läuft für Starcraft/Brood War grundsätzlich NICHT nur über Port 6112, sondern von 6112 - 61??.
JE NACHDEM, WIE MAN DEN PC KONFIGURIERT.
Als erstes erstellt man BEI JEDEM PC hinter'm Router, der SC/BW mitspielen will, in der Registry im Pfad HKEY_CURRENT_USER\Software\Battle.net\Configuration
einen DWORD-Wert mit dem Namen Game Data Port.
Als Wert trägt man jetzt dezimal einen Port von 6112 - 61?? ein, z.B. also 6122.
ACHTUNG: JEDER PC MUSS EINEN ANDEREN PORT BENUTZEN!
Wenn das alles getan ist, muss man in der Router-Konfiguration die Ports auf die jeweiligen IPs der PCs "forwarden", sprich: weiterleiten.
Beispiel:
PC1 hat die IP 192.168.0.20 und hat in der Registry den Port 6122 zugewiesen bekommen
PC2 hat die IP 192.168.0.30 und den Port 6125 zugewiesen bekommen
Der Router muss also alle Anfragen an Port 6122 an die IP 192.168.0.20 weiterleiten, und alle Anfragen an Port 6125 an die IP 192.168.0.30 weiterleiten.
Also:
Port 6122 -> 192.168.0.20
Port 6125 -> 192.168.0.30
Die Weiterleitungs-Einstellungen findet man meist unter "Virtual Server" im Router-Konfigurationsprogramm.
Jetzt müssen nur noch die benutzten Ports in der Router-Firewall geöffnet werden.
Fertig.
Man kann jetzt mit mehreren PCs hinter'm Router im Battle.net IM SELBEN SPIEL zusammen spielen!
PS.: Alle Port-Angaben beziehen sich sowohl auf UDP- alsauch auf TCP-Ports. [/B]