@Slingshadybaby: 300-600ms sind sehr viel. Bei mir sind es meist so 30-70ms.
Das kannst du so pauschal nicht sagen.
Beim normalen ping ja. Dort wird lediglich ein kleines Paket zum Server gesendet und dieses kommt wieder retour.
Beim /game/json passiert folgendes:
.) Es wird ein ganzer Request mit in der Regel wenigen Daten zum Server gesendet
.) Das Paket wird empfangen und vom Webserver verarbeitet
.) Der Webserver muss die empfange Anfrage bearbeiten und dafür mehr oder weniger viele Datenbankzugriffe machen, was je nach Serverlast auch etwas dauern kann
.) Erst wenn diese abgeschlossen sind wird eine Rückantwort generiert. Die kann teilweise auch ganz schön lang sein. Das StartupService.getData kann z.B. um die 700KB lang sein. Das ArmyManagementService.getArmyInfo beim Öffnen der Armeeübersicht kann auch ganz schön lange werden, wenn von jeder Einheitenart 20 Datensätze übertragen werden müssen. Hier geht es weniger um die Datenmenge sondern darum, dass diese der Server erst besorgen muss.
Beim StartUpService.getData sind 500ms eigentlich schon ein guter Wert. Kleinere Anfragen z.B. die Rückantwort auf einen Tavernenbesuch dauert meistens um die 50-100ms allerdings würde ich hier alles unter 1 Sekunde als OK einstufen.
Edit: Ich spiele nicht auf de1, aber da stimmt eindeutig unterwegs was nicht:
Routenverfolgung zu de1.forgeofempires.com [2a00:1f78:fffd:10::d435:a148]
über maximal 30 Hops:
1 <1 ms <1 ms 1 ms fritz.box [2a01:c23:640e:8a00:3a10:d5ff:fe9b:b472]
2 12 ms 11 ms 13 ms 2a02:3001::241
3 * * * Zeitüberschreitung der Anforderung.
4 10 ms 12 ms 12 ms 2a02:3001::4
5 16 ms 17 ms 16 ms artfiles.ber.ecix.net [2001:7f8:8:5:0:22bd:0:1]
6 17 ms 17 ms 18 ms 2a00:1f78:c:13::2
7 14 ms 14 ms 14 ms de1.forgeofempires.com [2a00:1f78:fffd:10::d435:a148]
Ablaufverfolgung beendet.
So sieht es bei mir aus (de8):
Routenverfolgung zu de8.forgeofempires.com [2a00:1f78:fffd:10::d435:a164]
über maximal 30 Hops:
1 1 ms <1 ms <1 ms fritz.box [2a01:c23:640e:8a00:3a10:d5ff:fe9b:b472]
2 11 ms 11 ms 11 ms 2a02:3001::241
3 11 ms 11 ms 10 ms 2a02:3001::161
4 10 ms 10 ms 10 ms 2a02:3001::4
5 17 ms 16 ms 16 ms artfiles.ber.ecix.net [2001:7f8:8:5:0:22bd:0:1]
6 17 ms 17 ms 17 ms 2a00:1f78:c:13::2
7 14 ms 14 ms 14 ms de8.forgeofempires.com [2a00:1f78:fffd:10::d435:a164]
Ablaufverfolgung beendet.
Vielleicht einmal kurze Erklärung, wie so ein Traceroute funktioniert:
.) Zuerst wird ein ping Paket an den Inno Server gesendet. Dieses Paket bekommt jedoch ein Flag, dass dieses nicht von einem Router weitergesendet werden darf. Der erste Router am Weg (in der Regel der eigene DSL Router bzw. Fritz Box) wird das Paket retounieren. Die Laufzeit wird gemessen. Weiters wird die IP Adresse des jeweiligen Routers angezeigt. Das Ganze wird 3 Mal gemacht (in diesem Fall alles <1ms).
.) Danach wird 3x ein ping Paket an den Inno Server gesendet mit dem Flag "bitte maximal 1x von einem Router weiterleiten". Dieses wird dann vom 2. Router retourniert usw.
Wenn die Pakete alle über dieselbe Router gesendet werden (was zwar meistens der Fall ist aber nicht immer), dann bekommt man eine Auflistung, der jeweiligen Router am Weg und anhand deren Namen oft auch eine grobe Einschätzung wo die Route verlaufen ist.
So wie interpretiert man diese Daten nun:
a) Die Latenz ist relativ konstant steigt aber in allen Fällen zwischen 2 Routern spürbar an: Zwischen diesen Routern ist eine größere Distanz oder die Leitung dazwischen ist überlastet.
b) Einer oder 2 von den 3 Werten ist bei einer Station erhöht: Irgendwo auf dem Weg zwischen der Quelle und dem jeweiligen Router ist es zu einer Verzögerung gekommen. Das Problem liegt irgendwo auf dem Weg, allerdings nicht zwingen am letzten Teilstück. Am Besten den Test mehrfach wiederholen und die Werte vergleichen. Dann sieht man ab wo die Latenz das erste Mal auftritt.
c) Einer oder 2 von den 3 Werten hat keine Rückmeldung: Irgendwo am Weg von der Quelle bis zum Ziel gibt es Paketverlust. Dies wirk sich meist negativ auf die Bandbreite bzw. die Stabilität aus.
d) Alle 3 Werte haben keine Rückmeldung mehr, aber danach gibt es wieder eine Rückmeldung von weiteren Routern: Die Firewall des Routers schluckt das Paket und sendet lediglich keine Rückmeldung. Dies deutet nicht zwingend auf ein Problem hin.
e) Alle 3 Werte haben keine Rückmeldung mehr, danach auch keine weiteren: Wahrscheinlich ist am letzten Teilstück ein Problem. Entweder ist die Verbindung tot oder das Paket wurde falsch geroutet. Es kann auch sein, dass das Paket bereits am Ziel ist, jedoch vom Empfänger ohne Rückmeldung geschluckt wurde.
In diesem Fall ist alles in Ordnung
Die IP Adressen wo es hängt gehören Vodafone. Und die scheinen echt ein Problem zu haben. Ich bekomme da nur Zeitüberschreitungen:
ping 2a00::bfff:0:c01:c02:1
Ping wird ausgeführt für 2a00::bfff:0:c01:c02:1 mit 32 Bytes Daten:
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Ping-Statistik für 2a00::bfff:0:c01:c02:1:
Pakete: Gesendet = 4, Empfangen = 0, Verloren = 4
(100% Verlust),
Hier handelt es sich um eine IPv6 Adresse. Dies funktioniert nur, wenn man selbst in seinem Netzwerk, Inno auf ihrem Server und alle Router am Weg zum Ziel IPv6 richtig konfiguriert haben.
Ich weiß nicht, ob dies nur eine Eigenart der deutschen Provider und der Standardkonfiguration ihrer Router ist ist aber mir fällt auf, dass hier überproportional viele Spieler, die sich hier melden mit IPv6 unterwegs sind und ich bin mir nicht sicher, ob dies bei allen Providern richtig konfiguriert ist. Ich habe bisher bei allen Netzwerken die ich supporte IPv6 noch komplett deaktiviert und setze ausschließlich auf IPv4.
Derzeit würde ich den Marktanteil von IPv6 noch auf um die 20% schätzen. Das sind Großteils billige Mobilfunkanschlüsse wo die Provider zu geizig sind für eine IPv4 Adresse.
Ich habe O2/Telefonica. Schlecht war es bei mir nur auf de1. Aber da spiele ich nicht.
Edit: Es reagiert jetzt alles wieder recht träge und es kommen viele Meldungen in der Konsole. (Nur Houndsmoor, die anderen Welten laufen normal)
Anhang 15059 ansehen
Routenverfolgung zu de8.forgeofempires.com [2a00:1f78:fffd:10::d435:a164]
über maximal 30 Hops:
1 1 ms <1 ms <1 ms fritz.box [2a01:c23:640e:8a00:3a10:d5ff:fe9b:b472]
2 25 ms 12 ms 11 ms 2a02:3001::241
3 * * * Zeitüberschreitung der Anforderung.
4 10 ms 10 ms 10 ms 2a02:3001::4
5 16 ms 17 ms 16 ms artfiles.ber.ecix.net [2001:7f8:8:5:0:22bd:0:1]
6 17 ms 21 ms 17 ms 2a00:1f78:c:13::2
7 15 ms 14 ms 14 ms de8.forgeofempires.com [2a00:1f78:fffd:10::d435:a164]
Ablaufverfolgung beendet.
Der Traceroute ist in Ordnung. Die konstanten 600ms für alle game/json Zugriffe sind jedoch verdächtig. Da hatten wir hier schon einen Screen mit demselben Problem. Tritt das nur bei den game/json Zugriffen auf oder auch bei den Zugriffen aufs CDN?