Wie kann ich die Latenz gezielt erhöhen? Z.B. Spiele drosseln

Wie kann ich die Latenz gezielt erhöhen? Z.B. Spiele drosseln

Grundsätzlich möchte ich, dass vernetzte Spiele in einem Netzwerk schlecht laufen, aber ich möchte, dass alles andere reibungslos läuft.

Ich würde mich auch über Ratschläge zum Blockieren von Spielen im Allgemeinen freuen.

Soweit ich weiß, gibt es einige Möglichkeiten, die Ausführung eines Internetspiels vollständig zu verhindern:

  • Vollständige Blockierung über die DNS-Konfiguration (z. B. Hosts-Datei) oder die DNS-Konfiguration des Routers
  • Vollständige Sperrung über einen separaten DNS-Server
  • Blockieren der Anwendung durch Deinstallation oder eine Art Zugriffskontrolle
  • Blockieren der Anwendung durch gelegentliches automatisches Beenden des Prozesses
  • Blockieren der Anwendung durch regelmäßiges Beschädigen von Dateien

Ich hätte jedoch gern eine subtilere Möglichkeit, ein Programm zu blockieren. Etwas, das entweder:

  • Erhöht die Latenz (wäre dies durch eine Art QoS machbar, wie sie DD-WRT bietet?)
  • Erhöht die Latenz durch die Verwendung einer speziellen Routing-Konfiguration für bestimmte Ziel-IPs
  • Drosseln Sie andere Systemressourcen wie Speicher, IO oder CPU
  • Mit Tastaturkonfigurationen herumspielen, wenn ein Spiel gestartet wird

Ich möchte, dass dies unter MacOSX und Windows funktioniert, aber Linux wäre auch toll.

Zu Ihrer Information: Ich habe kein Kind, aber ich habe mit einigen Freunden und Eltern ein Brainstorming gemacht.

Antwort1

Aushttp://hints.macworld.com/article.php?story=20080119112509736

Fortgeschrittene OS X-Benutzer wissen, dass Darwin mit geliefert wird ipfw, mit dem eine benutzerdefinierte Firewall eingerichtet werden kann. Mit demselben Dienst kann jedoch auch die Bandbreite auf bestimmten Ports begrenzt werden.

Beispiel: sudo ipfw pipe 1 config bw 15KByte/sErstellt eine Pipe, die nur bis zu 15 KB/s durchlässt.

Dann: sudo ipfw add 1 pipe 1 src-port 80wird diese Pipe an den ausgehenden Datenverkehr auf Port 80 angehängt, wodurch der ausgehende Datenverkehr des Webservers effektiv begrenzt wird. sudo ipfw delete 1wird die Pipe vom Port entfernen.

Antwort2

Es gibt eine Software namenswanemwas die Latenz (Verzögerung), den Paketverlust und die Bandbreite für bestimmte IPs und Ports im Netzwerk erhöhen kann. Es wird als Live-CD mit Linux geliefert, Sie können es aber auch als virtuelle Maschine von einem anderen Computer aus ausführen.
Sie müssen lediglich das richtige Routing und die IP-Einstellungen im Netzwerk vornehmen, wenn Sie über entsprechende Kenntnisse verfügen und es rund um die Uhr ausführen.

Antwort3

IPFIREWALL (IPFW) ist eine von FreeBSD gesponserte Firewall-Softwareanwendung, die von ehrenamtlichen FreeBSD-Mitarbeitern entwickelt und gepflegt wird. Funktioniert jetzt unter Windows XP/Vista/7!

Bitte extrahieren Sie nach D:\binary\ oder ändern Sie die Syntax in wall.cmd

ipfw32

verwandte Informationen