¿Cómo puedo aumentar selectivamente la latencia? Por ejemplo, juegos de aceleración

¿Cómo puedo aumentar selectivamente la latencia? Por ejemplo, juegos de aceleración

Básicamente, quiero que los juegos en red funcionen mal en una red, pero quiero que todo lo demás funcione sin problemas.

También agradecería consejos sobre cómo bloquear juegos en general.

Hasta donde puedo decir, hay algunas formas de evitar por completo que se ejecute un juego de Internet:

  • Bloqueo completo a través de la configuración de DNS (por ejemplo, archivo de hosts) o configuración de DNS del enrutador
  • Bloqueo completo a través de un servidor DNS separado
  • Bloquear la aplicación, mediante desinstalación o algún tipo de control de acceso.
  • Bloquear la aplicación matando automáticamente el proceso de vez en cuando
  • Bloquear la aplicación corrompiendo archivos periódicamente

Sin embargo, me gustaría una forma más sutil de bloquear un programa. Algo que:

  • Aumenta la latencia (¿sería esto factible a través de algún tipo de QoS como lo que ofrece DD-WRT?)
  • Aumenta la latencia mediante el uso de una configuración de enrutamiento especial para IP de destino específicas
  • Acelerar otros recursos del sistema, como memoria, IO o CPU
  • Joder con las configuraciones del teclado cuando se inicia un juego

Me gustaría que esto funcionara en MacOSX y Windows, pero Linux también sería genial.

Para su información, no tengo un hijo, pero estuve intercambiando ideas con algunos amigos y padres.

Respuesta1

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

Los usuarios avanzados de OS X saben que Darwin viene con ipfw, que puede usarse para configurar un firewall personalizado. Sin embargo, este mismo servicio también se puede utilizar para limitar el ancho de banda en puertos específicos.

Ejemplo: sudo ipfw pipe 1 config bw 15KByte/screa una tubería que solo permite el paso de hasta 15 KB/s.

Luego: sudo ipfw add 1 pipe 1 src-port 80conectará esa tubería al tráfico saliente en el puerto 80, limitando efectivamente el tráfico saliente del servidor web. sudo ipfw delete 1retirará la tubería del puerto.

Respuesta2

Hay un software llamadowaemLo que puede aumentar la latencia (retraso), la pérdida de paquetes y el ancho de banda para IP y puertos específicos en la red. Viene como un CD en vivo con Linux, pero puedes ejecutarlo como una máquina virtual desde otra computadora.
Todo lo que tiene que hacer es enrutamiento adecuado y configuración de IP en la red si tiene esas habilidades y lo ejecuta las 24 horas, los 7 días de la semana.

Respuesta3

IPFIREWALL (IPFW) es una aplicación de software de firewall patrocinada por FreeBSD, creada y mantenida por miembros del personal voluntario de FreeBSD. ¡Ahora funciona en Windows XP/Vista/7!

Extraiga a D:\binary\ o cambie la sintaxis en wall.cmd

ipfw32

información relacionada