Eingehende Pakete fallen ab, wenn viele Pakete gesendet werden

1435
Mr_KoKa

Ich habe ein Problem mit meinem Netzwerk festgestellt. Wenn ich Online-Spiele spiele, die viele Pakete senden, werden in meiner ts3-Verbindungsstatistik 25% - 50% Paketverlust angezeigt.

Das erste Spiel, das mir aufgefallen ist, ist Space Engineers. Wenn jemand anfängt zu graben und eine Menge Asteroidenbrocken zu spawnen, wird mein ts3 zum Lagern.

Das zweite Spiel ist GTA Online auf dem PC. Ich kann nur Sitzungen mit 8 oder weniger Spielern bewältigen. 14 Spieler-Sitzungen verzögern meine ts3. Wenn es 30 Spieler gibt, bricht meine ts 3-Verbindung ab, und die Verbindung wird jede Sekunde erneut hergestellt. Ich kann den NPC nicht töten / Spieler - Wenn ich auf sie schieße, stehen sie still und sterben etwa 5 Sekunden später.

Das letzte ist mein eigenes Spiel. Wenn ich den Server so einrichte, dass Pakete nicht in größere Pakete gepackt werden, werden 350 Pakete gesendet. aber ich erhalte nur ~ 100, meine ts3 bleibt zurück. Dieses Szenario ist für mich leicht zu erstellen. Ich weiß, dass das Spiel selbst kein Problem ist, da mein Freund alle ~ 350 Pakete empfängt und seine ts3-Verbindung keinen eingehenden Paketverlust meldet.

Ich habe bereits geprüft - Wenn ich an einem anderen PC an dasselbe Netzwerk angeschlossen bin (LAN-Kabel), habe ich dasselbe Problem. Das macht meinen PC wahrscheinlich aus, also kann es mein Router oder ISP sein?

Bevor ich mit einem anderen PC nachgesehen habe, habe ich mit meinen LAN-Adapter-Einstellungen herumgespielt, aber es gab keinen Unterschied, so dass jetzt die Standardeinstellungen verwendet werden.

Ich habe auch meinen Ping während dieses hohen Paketverlusts überprüft, und mein Ping ist immer noch unangetastet. Ohne Online-Spiel ist mein Ping 24 ms und mit Spiel läuft es auch 24 ms. Meine Freunde hören mich normalerweise, es ist das einzige Paket, das ich erhalte.

Am Router selbst gibt es nicht viele Einstellungen. Ich kann sie mit Ihnen teilen, aber ich sehe nicht wirklich, was dort geändert werden könnte. Alle Einstellungen scheinen auf meinen ISP bezogen zu sein und sollten wahrscheinlich nicht geändert werden. Einstellungen wie RFC 2364 PPaA-Verkapselung, VC-Multiplexing, QoS-Typ-UBR, virtueller Stromkreis 0 VPI 35 VCI, ADSL2 + Modulation und AUTO MTU-Größe. Mein Router ist Linksys WAG200G, er ist alt.

Meine Internetverbindung ist 1280 Kbit / s und 128 Kbit / s. Dies ist jedoch kein Problem, denn wenn Spiele zu Verzögerungen / Abfällen von Paketen auf TS führen, kann ich Streams ohne Verzögerung beobachten.

Irgendwelche Gedanken, wie man den Engpass bei eingehenden Paketen beheben kann?

0

1 Antwort auf die Frage

0
Mr_KoKa

Also recherchierte ich weiter, ich verwendete die Server-Anwendung, um n Pakete pro Sekunde zu senden, und die Client-Anwendung, um sie zu empfangen. Es stellte sich heraus, dass meine Verbindung nur 150 Pakete pro Sekunde durchlaufen kann, das sind 1b-Pakete. Dann habe ich gewechselt, ich habe den Server auf meiner Seite ausgeführt und Pakete an den Remote-Client gesendet. Die Ausgabepaketrate war mit 1000+ in Ordnung (was für meine App maximal ist). Ich bitte auch Freunde, ihre eingehende Paketrate zu testen, und sie erhalten mehr als 1000 Pakete pro Sekunde. Was ich als Nächstes tat, war das Ausleihen eines Routers, um zu überprüfen, ob meiner fehlerhaft ist. Ich wusste bereits, dass der Paketdurchsatz im LAN in Ordnung war. Das einzige, was an diesem Punkt gebrochen werden konnte, war das ADSL-Modem in meinem Router oder etwas auf meiner ISP-Seite. Der geliehene Router hat gut funktioniert, also stellte sich heraus, dass es sich bei meinem Router um ein ADSL-Modem handelt, was defekt ist. Bereits neues bestellt.

Wenn der Uplink überlastet ist, sollte er Frames im Speicher halten, bis die Übertragung erfolgt ist. Das klingt, als ob er nichts gepuffert hätte und einfach fallen gelassen würde. Gute Fehlersuche. Linef4ult vor 9 Jahren 0