Wie erhöht man die Ping-Zeit/Netzwerkverbindungslatenz unter Windows?

Ich muss die Netzwerklatenz in ungefähr 100 ms dauerhaft erhöhen, ohne Pakete zu verlieren.

Grund: Auf einem bestimmten Server und Internetspiel ist mein Ping zu viel niedriger als bei den anderen Leuten, die es spielen. Ich habe 15ms, wenn der Durchschnitt 150ms ist, was mir betrügerische Vorteile gibt.

Also auch aus Neugier suche ich nach Möglichkeiten, meinen Ping zu erhöhen und gleichzeitig die Verbindung stabil zu halten. Was sind meine Optionen, wenn überhaupt?

Ich habe über VPN-Dienste nachgedacht, aber es scheint eine schlechte Option zu sein, da Spiele UDP verwenden?

Gibt es einen Router / eine Software, die mir dabei helfen würde?

Ich bin auf windows.

Author: user, 2013-12-13

2 answers

Du könntest dummynet einen Schuss geben:

Latenz hinzufügen

Wir können den Datenverkehr steuern, indem wir Regeln hinzufügen, die bestimmten Paketdaten entsprechen, und dann die Pakete über eine Dummynet-Pipe mit zusätzlicher Verzögerung oder Paketverlust senden. Zum Beispiel könnten wir eine Verzögerung von 100 ms zu allen Verkehrsüberschriften hinzufügen xkcd.com wie so:

$ sudo ipfw pipe 1 config delay 100ms
$ sudo ipfw add 100 pipe 1 ip from any to xkcd.com
00100 pipe 1 ip from any to any dst-ip 107.6.106.82

Der erste Befehl hier konfiguriert eine Dummynet-Pipe mit der ID 1 und erstellt die Pipe, wenn sie noch nicht vorhanden ist. Der zweite der Befehl erstellt eine Regel mit der Nummer 100, die Pakete mit der gewünschten Zieladresse abstimmt und sie durch die Pipe leitet. Beachten Sie, dass jede Regel, die versucht, Pakete durch eine nicht vorhandene Pipe zu übergeben, den Datenverkehr blockiert und einen Fehler auslöst. Wenn wir list erneut verwenden, können wir das aktualisierte Regelsatz anzeigen.

$ sudo ipfw list
00100 pipe 1 ip from any to 107.6.106.82
65535 allow ip from any to any

Pingen xkcd.com sollte eine Round-Trip-Zeit von 100 ms plus was auch immer die tatsächliche aktuelle Latenz ist über die Verbindung.

$ ping xkcd.com
PING xkcd.com (107.6.106.82): 56 data bytes
64 bytes from 107.6.106.82: icmp_seq=0 ttl=55 time=117.092 ms
64 bytes from 107.6.106.82: icmp_seq=1 ttl=55 time=124.583 ms
64 bytes from 107.6.106.82: icmp_seq=2 ttl=55 time=117.916 ms
64 bytes from 107.6.106.82: icmp_seq=3 ttl=55 time=121.067 ms

In den meisten Fällen möchten wir eine Vollduplexverbindung simulieren, indem wir eine entsprechende Regel für Pakete hinzufügen, die vom Remote-Host stammen, sodass die Verzögerung in beide Richtungen angewendet wird. Wenn wir mit unserer neuen Regel fertig sind, können wir sie und die Pipe wie folgt löschen.

$ sudo ipfw delete 100
$ sudo ipfw pipe 1 delete

Quelle


Es sieht so aus, als ob das Dummynet-Projekt Binärdateien für Windows enthält. Um die Befehle anzupassen, sollte es ausreichen so führen Sie einfach die Befehle ipfw über eine erhöhte Eingabeaufforderung aus. Beispiel:

ipfw pipe 1 config delay 100ms
ipfw add 100 pipe 1 ip from any to server-ip
ipfw add 101 pipe 1 ip from server-ip to any
 6
Author: Bob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-12-17 08:00:42

Am Ende habe ich openvpn verwendet. Es ist ein Kinderspiel zu bedienen und funktioniert ziemlich gut. Pings ist stabil, kein Paketverlust. Das einzige zukünftige Problem ist das 100mb-Verkehrslimit. Ich bin mir nicht sicher, wie schnell ich dazu komme, nur indem ich Spiele spiele.

 0
Author: rzb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-12-15 14:48:03