Encontré un problema con mi red. Cuando juego juegos en línea que envían muchos paquetes, las estadísticas de mi conexión ts3 muestran una pérdida de paquetes del 25% al 50%.
El primer juego que noté que lo hace es Space Engineers, cuando alguien comienza a cavar y aparecen muchos trozos de asteroides, mi ts3 se retrasa.
El segundo juego es GTA Online para PC, solo puedo manejar sesiones con 8 jugadores o menos, las sesiones de 14 jugadores retrasan mi ts3, cuando hay 30 jugadores mi conexión de ts 3 se cae, me vuelvo a conectar cada segundo y no puedo matar al NPC. /Jugadores: cuando les disparé, se quedan quietos y mueren unos 5 segundos después.
El último es mi propio juego, cuando configuro el servidor para que no empaquete paquetes en paquetes más grandes, envía 350 paquetes. pero recibo sólo ~100, mi ts3 se retrasa. Este escenario es fácil de recrear para mí. Sé que el juego en sí no es un problema porque mi amigo está recibiendo ~350 paquetes y su conexión ts3 no informa ninguna pérdida de paquetes entrantes.
Ya lo he comprobado. Cuando estoy en otra PC, conectada a la misma red (cable LAN), tengo el mismo problema. Entonces, esto probablemente elimina mi PC, por lo que puede ser mi enrutador o ISP.
Antes de consultar con otra PC, estaba jugando con la configuración de mi adaptador LAN, pero no hubo diferencia, por lo que ahora está configurado con sus valores predeterminados.
También revisé mi ping durante esta gran pérdida de paquetes, y mi ping aún está intacto, sin un juego en línea en ejecución, mi ping es de 24 ms y con el juego en ejecución también es de 24 ms. Mis amigos me escuchan normalmente, es el único paquete que recibo.
No hay muchas configuraciones en el enrutador. Puedo compartirlos con usted, pero realmente no veo qué se podría cambiar allí, todas las configuraciones parecen estar relacionadas con mi ISP y probablemente no deberían cambiarse. Configuraciones como encapsulación RFC 2364 PPaA, multiplexación VC, QoS tipo UBR, circuito virtual 0 VPI 35 VCI, modulación ADSL2+ y tamaño AUTO MTU. Mi enrutador es Linksys WAG200G, es antiguo.
Mi conexión a Internet es de 1280 Kb/s de bajada y 128 Kb/s de subida. Pero no es un problema, porque cuando los juegos causan retrasos/caídas de paquetes en TS, todavía puedo ver transmisiones sin retrasos.
¿Alguna idea sobre cómo solucionar el cuello de botella de los paquetes entrantes?
Respuesta1
Así que investigué un poco más, utilicé la aplicación del servidor para enviar n paquetes por segundo y la aplicación del cliente para recibirlos. Resultó que mi conexión puede pasar solo 150 paquetes por segundo, esos son paquetes de 1b. Luego cambié, ejecuté el servidor por mi parte y estaba enviando paquetes a un cliente remoto, mi velocidad de paquetes de salida estaba bien con 1000+ (que es el máximo para mi aplicación). También les pido a mis amigos que prueben su velocidad de paquetes entrantes y reciben más de 1000 paquetes por segundo. Entonces, lo que hice a continuación fue pedir prestado un enrutador para verificar si el mío estaba defectuoso. Ya sabía que el rendimiento de paquetes en LAN estaba bien, por lo que lo único que podía romperse en este punto era el módem ADSL en mi enrutador o algo en mi ISP. El enrutador prestado funcionó bien, por lo que resultó ser el módem ADSL de mi enrutador lo que estaba roto. Ya pedí uno nuevo.