- Mitglied seit
- 12.01.2002
- Beiträge
- 2.216
- Reaktionen
- 0
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.
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.


