Asisto y trabajo en una universidad donde tenemos un modelador de paquetes (un viejo Packeteer, de aproximadamente 3 años) que relega el tráfico P2P a la prioridad más baja en la cola para evitar el abuso de P2P (BitTorrent, etc.) .
Sin embargo, el juego StarCraft 2 acaba de ser lanzado y, por lo que he podido deducir, requiere que P2P esté disponible para jugar en línea.
Ya hemos habilitado todos los puertos que requiere el juego, pero su tráfico P2P, por supuesto, no llega durante las horas pico de uso de la red debido a la alta demanda, lo que hace que el juego sea imposible fuera del horario de 4 am a 6 am.
Hasta donde yo sé, no conozco una manera de decirle al modelador de paquetes quenolimitar el tráfico P2P de sólo un cierto tipo (es decir, el tráfico P2P de StarCraft 2). ¿Hay alguna forma de hacer esto? ¿O necesitaríamos un formador de paquetes diferente?
Respuesta1
Starcraft2 no utiliza comunicación P2P real entre clientes: todos los datos de la red multijugador se enrutan a través de los servidores de Blizzard. Así que simplemente necesitas agregar reglas que prioricen el tráfico hacia/desde los servidores de Blizzard. Tenga en cuenta que el servidor Blizzard utilizado dependerá de su región geográfica.
Alternativamente, puedes averiguar qué puerto utiliza SC2 para enviar/recibir el tráfico del juego y priorizarlo.
Respuesta2
Me sorprende que te importe, para ser honesto, es un juego que podría ser más lento de lo que los estudiantes desean. ¿No deberían estar estudiando, etc.? Para mí, se trata de una cuestión de política, no técnica.
Respuesta3
No creo que ese dispositivo pueda reconocer el tráfico de StarCraft 2. Y si así fuera, debería entrar en la categoría de "juego", no en "p2p".
El problema puede volverse un poco complejo. Es posible que tengas saturada la cola de clases de tráfico, o incluso toda la conexión.
Para estar seguro, puedes intentar crear una regla (si el dispositivo la admite) para limitar ciertas IP o puertos.