Was ist Lag, was kann man dagegen tun?

Zuerstmal ne kleine Einführung in die Datenübertragung im Internet. Alle Daten, also alles was Meridian oder ein Internet-Browser sendet und empfängt, werden in kleinen Paketen über viele Zwischenstationen zum Zielserver bzw. von dort gesendet. Dazwischen kann ne Menge schiefgehen, einzelne Stationen können überlastet oder defekt sein, die Pakete können buchstäblich einmal um den Globus laufen bis sie ankommen, die Gesamtbelastung des Internets spielt ne Rolle usw. Alles das kann zu Problemen im Spiel führen, wie Zeitverzögerungen (englisch: Lag), Verbindungsabbrüche oder Probleme schon beim einloggen.

Zur Diagnose gibt es 2 Tools unter Windows: Ping und Traceroute. Beide lassen sich in nem DOS-Fenster unter Windows starten. Ping sendet Daten zum Zielserver und misst die Zeit bis die Pakete zurückkommen. Hier nen Beispielprotokoll für Server 101, Zugang über MSN-Einwahlknoten Berlin per ISDN gegen 11:00 Uhr morgens. Der Parameter -n 10 gibt an, dass 10 pings ausgeführt werden, meridXXX ist die Adresse des Servers.

C:\Windows>ping -n 10 merid101.pcgames.de

Pinging merid101.pcgames.de [195.63.15.21] with 32 bytes of data:

Reply from 195.63.15.21: bytes=32 time=143ms TTL=119
Reply from 195.63.15.21: bytes=32 time=153ms TTL=119
Reply from 195.63.15.21: bytes=32 time=172ms TTL=119
Reply from 195.63.15.21: bytes=32 time=167ms TTL=119
Reply from 195.63.15.21: bytes=32 time=198ms TTL=119
Reply from 195.63.15.21: bytes=32 time=174ms TTL=119
Reply from 195.63.15.21: bytes=32 time=140ms TTL=119
Reply from 195.63.15.21: bytes=32 time=119ms TTL=119
Reply from 195.63.15.21: bytes=32 time=282ms TTL=119
Reply from 195.63.15.21: bytes=32 time=170ms TTL=119

Diese Messung entspricht übrigens dem, was der rotierende Würfel im Meridian-Fenster anzeigt.

Etwas mehr Informationen findet man mit Traceroute heraus, mit diesem Programm werden auch die Daten der Zwischenstationen angezeigt, damit lässt sich feststellen, wo die Ursache für Probleme liegen.

Ein Protokoll für den gleichen Zugang wie oben.

C:\Windows>tracert merid101.pcgames.de

Tracing route to merid101.pcgames.de [195.63.15.21]
over a maximum of 30 hops:

1 29 ms 29 ms 29 ms au1.Berlin.de.alter.net [194.174.57.13]
2 34 ms 45 ms 31 ms Berlin.de.alter.net [194.174.57.1]
3 51 ms 58 ms 52 ms cr2.Frankfurt.de.alter.net [139.4.42.217]
4 58 ms 170 ms 47 ms cr1.Frankfurt.de.alter.net [139.4.17.17]
5 237 ms 124 ms 167 ms de-cix.frankfurt.nacamar.net [194.31.232.30]
6 203 ms 225 ms 177 ms ATM-155Mbps-1.ffm4.frankfurt.nacamar.net [194.162.54.81]
7 185 ms 210 ms 279 ms ATM-155Mbps-5-0.dr5.dreieich.nacamar.net [194.162.54.97]
8 177 ms 269 ms 77 ms nbg1.nuernberg.nacamar.net [194.162.253.65]
9 165 ms 168 ms 231 ms gw1.pcgames.de [195.63.15.1]
10 149 ms 202 ms 273 ms merid101.pcgames.de [195.63.15.21]

Trace complete.

Was lässt sich also gegen Lag tun?

Zuerst sollte man mal die Werte der Einwahlknoten näher betrachten. Wenn hier schon öfters Probleme auftreten, ist es Zeit den Provider zu wechseln! Zu Empfehlen sind MSN, gute lokale Provider oder gleich Nacamar (der Provider von Computec, dann hängt man fast direkt an den Servern). Wer per T-Online oder AOL spielt ist selber schuld... ;-)

Probleme entstehen auch beim Übergang der Netze zweier Provider. Es ist also durchaus möglich, dass der Zugang zu anderen Webseiten super läuft, während bei Meridian nichts mehr geht.Teilweise laufen die Datenpakete immer noch über die USA...

In Windows gibt es auch noch nen paar Möglichkeiten. Wer per Modem spielt kann testweise mal die Kompression und Fehlerkorrektur abschalten... oder gleich zu ISDN wechseln ;-)
Ausserdem gibt es bei Microsoft nen Update des DFÜ-Netzwerkes, ich hab den Eindruck, das dadurch die Verbindung nen Tick schneller geworden ist.
Unter Windows NT 4.0 sind die DFÜ-Verbindungen auch etwas schneller als unter Windows 95.

Fazit: Die Ideallösung wäre also NT 4.0, ne ISDN-Karte und Nacamar als Provider, dann sind durchschnittliche Pings von 50ms drin!

Auch im Spiel selbst gibt es ein paar Möglichkeiten, Lag zu verringern:
Jede Message, die mit "m" an alle gesendet wird, belastet den Server massiv. Also in Zukunft bitte unwichtige Nachrichten gezielt mit "t" an einzelne Leute senden, oder für die eigenen Kumpels oder die Gildenmitglieder ne Nachrichtengruppe einrichten!
Ok, ok andererseits ist der Chat ja auch nen witziges Feature in M59... es sollte halt nur nicht ausufern ;-)

Ersatzweise lässt sich der Empfang der allgemeinen Nachrichten auch sperren.
Ausserdem kann man die Geräusche probeweise abschalten, das bringt manchmal auch noch was.


[ Inhalt]

This page hosted by Get your own Free Home Page

1