Hallo Leute,
Eines vorweg: Ich bin Informatiker und kenne mich mit Netzwerktechnik also gut aus; ich habe also bei folgender Entdeckung nicht schlecht gestaunt!
Wenn ich Hearthstone Starte, bekomme ich im Abstand von ca. 20 Sekunden einen ~2.500ms lag von meinem PC zum Router (WLAN)
Über eine normale LAN Verbindung kommt es zu diesem Lag nicht.
Ja… richtig gelesen: ZUM ROUTER! Also, es betrifft nicht mal das Internet, sondern nur das die Strecke von PC zu Router
Ich habe Testweise die Integrierten Antennen vom Mainboard verwendet und um wirklich sicher zu sein, eine High-End USB Variante gekauft - auch hier die lags mit der selben Symptomatik.
Beende ich das Spiel, sind die Lags auch weg.
Ich nutze Intern IPv4 und IPv6 Verbindungen parallel.
OS ist Win10 x64 1903
Wer kann sich darauf einen Reim machen?
PS: Das Problem trifft sonst bei keinem anderem Spiel auf
Gruß
EDIT: LÖSUNG GEFUNDEN!
- I found an answer that worked for me in an older post on these forums. Windows 10 has a Location feature that for some reason doesn’t play well with HS. In that post, it said it was because HS is using wifi to search for nearby players for the Fireside Gathering feature. Type “location” in the search bar and select “Location privacy settings.” Turn “location for this device” to off. After googling for a LONG time, this fixed my lag issues.*
Also Windows Taste > Location > Position deaktivieren.
Es IST also eine Fehlprogrammierung von Blizzard…
Falscher MTU Wert für den Router? Bzw. der Router kann große Datenpakete per WLAN nicht schnell genug verarbeiten.
Je nach Modell kanns auch an IPv6 liegen.
Moin, es ist eine Fritzbox 7490 - da kann ich das nicht einstellen und es sollte auch nicht nötig sein.
Der Ping wird via IPv4 an den Router gemacht und die 2.5 Sekunden lag werden dort genau so abgebildet 
Achja: Vom Handy aus habe ich keine Lags im WLAN. Umso mehr stellt sich die Frage warum mein PC damit nicht klar kommt, und das auch nur bei Hearthstone
Naja… sehr komisches verhalten. Schluss endlich muss man aber davon absehen den Fehler bei Blizzard zuSuchen. Es würde einfach vielmehr Aufruhe geben!
Ausserdem unterscheidet ein Empfänger nicht Lan / WLan, wäre mir neu das der Empfänger die ankommenden Packete dann unterschiedlich behandelt.
Ich sehe den Fehler in Deinem Netzwerk. haste mal paar tracert gemacht?
Da zumindest könnte man sehen auf welchem Hop die Latenz ausschlägt. Oh war ja innerhalb Deines Netzwerkes, hattest Du ja geschildert. Sorry!
Würde empfehlen die Routen zu unterschiedlichen Zeiten zu prüfen.
Auch kann ich mir gut vorstellen das evt. der Kanal oft in deiner Umgebung vergeben ist, so das ggf. sich die unterschiedlichen Netze des Frequenzbandes stören. Stell den Kanal mal um, bei der F!B solltest Du sehen können wieviele Geräte auf dem Kanal arbeiten! Nimm den mit dem wenigstem Traffic.
Bitte prüfe dies und melde Dich.
LG
PS: könnte den Unterschied am Handy erklären. zufällig zwei verschiedene Frequenzen. (2.4 5.0) die beiden Netze arbeiten unabhängig von einander, so kann das eine Probleme haben während das andere super läuft. meist sind die 2.4er überfüllt.
Darauf würd ich nochmal eingehen. Gibt es Geräte in deinem Netzwerk die nur IP4 sind? Wenn nicht, bzw trotzdem, versuche mal das hybride System auszuschalten und nutze eine IP Variante. Schlussendlich kannst Du genau das IP Problem ausschliessen oder eben nicht. Gab gibt schon mal Probleme in dem Bereich, sage nur DS Lite etc., da gabs schon ganz arg ärger im Zusammenhang mit Horizon (Unitymedia HD Recorder). Aber soweit ich mich erinnere ist das ein Problem welches grad im Bereich Router → IPS sehr problematisch war. Das Tunneln der Adressen, IP4 Geräte die dann nicht mehr liefen. Solcherlei faxen halt.
MTU stellt man am PC ein, nicht am Router.
Also: MTU nachschauen per:
netsh interface ipv4 show subinterfaces
netsh interface ipv6 show subinterfaces
Und dann (1500 durch eingestellten MTU wert der genutzten Verbindung ersetzen):
-
ping -l 1500 -f google.com (oder besser die IP deines Routers, wenn er pings nicht verwirft)
-
Die 1500 solange reduzieren bis es keinen „Paket müsste fragmentiert werden“ Fehler mehr gibt
-
wahlweise 28 mehr drauf (wegen der Paketgröße des Pings)
Das ist dann der MTU mit dem der Router max. klar kommt.
Liegts nicht daran, dann ggf. in der Tat auch an überfüllung des Kanals.
Danke für die Mühe erstmal,
Ich habs auch sogleich mal getestet:
die MTU konnte ich im IPv4 ausloten, sie ist genau 772 ohne Fragmentierung.
Im v6 lässt sich das nicht ausmessen, die Konsole scheint MTU tests im V6 nicht zu unterstützen:
ping -l 2500 -f fe80::5e49:79ff:fece:1e67
… frisst die Konsole nicht 
Wie auch Immer, ich habe v6 dann einfach mal deaktiviert. die Lags kommen wieder sobald ich HS starte:
Antwort von 192.168.188.1: Bytes=32 Zeit=4ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=5ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=8ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2810ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=6ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=5ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=7ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=19ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=3ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=5ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=6ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=6ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=3ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=6ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=4ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=7ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=16ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2806ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=3ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=8ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=3ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=4ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=6ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.188.1: Bytes=32 Zeit=2ms TTL=64
Ping-Statistik für 192.168.188.1:
Pakete: Gesendet = 262, Empfangen = 262, Verloren = 0
(0% Verlust),
Ca. Zeitangaben in Millisek.:
Minimum = 1ms, Maximum = 2810ms, Mittelwert = 43ms
Bzgl der Kanäle:
Ich verwende 5Ghz auf einem allein stehenden Kanal, aber egal ob ich 2.4 oder 5GHZ netze benutze, das Problem bleibt das gleiche!
Ich versuche nun mal was ganz einfaches! Ich installiere Hearthstone neu
EDIT:
und auch neu installieren ohne Besserung, sobald das spiel an ist gehts los mit den lags -.-
772 ist ein komischer Wert für die MTU bei IPv4… Hast schon mal Wireshark reingehauen und geschaut was genau da zwischen PC und Router passiert?
Edit:
Was bleibt dem Empfänger anderes übrig? WLAN-Pakete sind (hoffentlich) verschlüsselt, LAN-Pakete nicht. Außerdem sind die Frames anders. Ethernet/IEEE 802.3 vs IEEE 802.11.
Das muss außerdem konvertiert werden bei der Verbindung 2er Netze und das frisst Leistung. Unterdimensionierte Router können da schon mal ein Problem bekommen, vor allem wenn ein Paket in mehrere umgewandelt werden muss, weil die MTUs nicht zueinander passen und MSS-Clamping zum Einsatz kommt (Zumindest bei TCP).
1 Like
innerhalb deines Netzwerkes richtig,in Richtung IPS nicht mehr!
Es geht um PC <> Router. Nicht um Router <> ISP.
Sagte ich oben auch schon
Mich Intressiert ob das Gerät zugestellt ist mit diversen anderen Geräten.
Also das angepingte bzw. das rufende. Ist ja immer hin ein Funktnetz welches durch diverse andere Geräte gestört werden kann. Extrem Besipiel Microwellenherd!
Hast du das Wlan Protocoll auf gemischt. Solche Spitzen können auch auf ein falsch eingestelltes Protocoll zurück geführt werden, Der Router nutzt c das angeschlossene Gerät aber a.
Ausschließlich wenn HS läuft? Das halte ich doch für zweifelhaft.
Oh, blöde Frage, aber hast du die MTU auch testweise für die WLAN Verbindung angepasst? Also per:
netsh interface ipv4 set subinterface "WLAN Verbindungsname" mtu=772 store=persistent
Falls Ja, dann änder es wieder zurück auf den vorigen Wert.
Sicherlich nicht. Aber wenn das Problem nur auftritt solange Hearthstone läuft, dann liegt es vermutlich nicht an etwas externem wie einer Störquelle.
Ganz ausschließen würd ichs natürlich nicht, aber naja…
Testweise Mesh-Steering (bzw Band-Steering) auch mal ausschalten, so noch nicht geschehen.
Habe das ganze auch nun im WLAN des Nachbarn versucht, der selbe Effekt … die Fehlerquelle muss also mein Rechner an irgendeiner Stelle sein … aber ich kann mir trotzdem keinen Reim drauf machen…
EDIT:
Ich sehe gerade, dass ich die LÖSUNG (und ja es gibt eine) noch nicht gepostet hatte.
Und zwar liegt das Problem an der Standort Erkennung die im Spiel läuft - (glaube durch die Hearthside funktion).
Die Einstellung kann im Windows unter „Position“ ausgeschaltet werden. Jetzt gibt es keine Netzwerk lags mehr.