Red de conocimiento informático - Conocimiento informático - Jugar baloncesto callejero en el ordenador de casa, cuadrícula de velocidad amarilla

Jugar baloncesto callejero en el ordenador de casa, cuadrícula de velocidad amarilla

El problema fundamental es el problema de la red. Me temo que explicar la causa del problema confundirá al cartel. Déjame decirlo brevemente.

El baloncesto callejero es un juego basado en el principio P2P, que es la transmisión punto a punto. La ventaja de esto es que puede optimizar la asignación de recursos, lo cual no tiene sentido. La desventaja es que no se adapta en absoluto a las condiciones nacionales de China.

Cuando comience el juego de Street Basketball, se realizará una verificación P2P para determinar quién es el anfitrión del juego. Por supuesto, el algoritmo de verificación es seleccionar al jugador con el menor retraso mutuo como anfitrión, pero si. Si el PING de todos entre sí es mayor que el PING de todos con el servidor, entonces el servidor se utilizará como host. Generalmente, el servidor rara vez se utiliza. Pero estoy seguro de que si usas el servidor como HOST, definitivamente se quedará bloqueado. El algoritmo principalmente enumera y compara, y finalmente selecciona HOST.

Entonces hay un problema. Algunas personas están retrasadas y atascadas, y otras están bien. Por supuesto, como jugador HOST, generalmente no estarás atascado ni retrasado. Por lo tanto, esta solución es muy inadecuada para las condiciones nacionales de nuestro país. El desarrollador es JCE en Corea del Sur. Su lugar es muy pequeño y no existe ningún concepto de retraso, por lo que el desarrollador no considera este problema.

Por ejemplo, la IP del servidor en la zona 1 está en el rango 61.129.92.120-190. En este rango, se le asignará una IP como punto de acceso al servidor. Por supuesto, la IP que se le asignó no es necesariamente la que tiene el menor retraso entre todas las IP. Por ejemplo, el resultado de PING de 61.129.92.170 es 40 ms, mientras que el resultado de PING de 61.129.92.172 es de 95 ms, lo cual es bastante grande. brecha. Y el canal del servidor del Distrito 1 está en Shanghai.

En otras palabras, todas las áreas pueden hacer PING al DNS de Shanghai Telecom. Cuanto menos demora, mejor. Si puede ser dentro de 10 ms, significa que eres de Shanghai... puede suceder en cualquier momento. supera los 10 ms, existe el peligro de que se produzca un retraso, porque si supera los 10 ms, no tendrás el derecho absoluto de ser el anfitrión. En 10 ms, siempre serás el anfitrión. Por lo tanto, generalmente no hay demoras en Shanghai.

Dicho esto, no significa que los jugadores de otras regiones deban dejar de jugar. Hablemos primero de los temas que quedaron de la historia. Para resolver el problema del cartel original, primero debemos hablar del legado histórico. El legado histórico es así. En el pasado, todas las empresas de telecomunicaciones eran Correos y Telecomunicaciones. Luego, después de un tiempo, se convirtieron en Northern Telecom (más tarde). China Netcom) y más tarde China Telecom Aquí Anteriormente, cada provincia lo gestionaba de forma independiente. No existe una gestión general, por lo que este problema no se ha resuelto hasta ahora. En otras palabras, se trata de telecomunicaciones. En muchos casos, no hay transmisión entre dos lugares, como Sichuan Telecom y Liaoning Telecom. todavía muy lejos.

Esto ha causado algunos problemas en el intercambio de información de red en diferentes regiones, como retrasos y pérdida de paquetes. La pérdida de paquetes es lo peor y el retraso es apenas soportable. Por supuesto, cualquiera de ellos supondrá un golpe devastador para los juegos online P2P. Por ejemplo, StarCraft 2 son solo dos jugadores jugando juntos. Aunque será lento, no será como el baloncesto callejero, porque hay muchos baloncestos callejeros, no entraré en ellos...

En la era de la banda ancha, cuando utilizamos Internet, debemos mencionar el DNS, que es el solucionador de nombres de dominio. Todo lo que hacemos debe pasar por el solucionador de nombres de dominio. Eso es DNS Cuando miramos una página web, por ejemplo, después de abrir www.baidu.com, necesitamos recuperar la dirección real del DNS. Sin embargo, debido a problemas históricos, en el pasado. , cada provincia hizo lo suyo y no hubo un acuerdo general, por lo que es un problema normal que se bloqueen los DNS respectivos. No lo mires, todos son de China Telecom. No se ha resuelto hasta ahora y no se resolverá por completo dentro de cinco años si empezamos a hacer grandes esfuerzos para solucionarlo ahora.

Tomemos otro ejemplo. En la provincia de Guangdong, hay 4 regiones que usan DNS diferentes. ¿Son las principales áreas de telecomunicaciones? Una se usa para áreas cercanas a Guangzhou, otra para Shenzhen, Shantou y otras regiones del sureste. Uno y otro para otras regiones.

Por ejemplo, en Guangzhou (incluidos los usuarios de telecomunicaciones en Panyu, Zengcheng, Conghua y otros distritos), el DNS preferido es: 61.144.56.100 y el DNS de respaldo es: 61.144.56.101. Cuando el DNS principal tiene TIMEOUT (falla la transmisión). el de respaldo comienza a funcionar. Por supuesto, el DNS de Guangzhou es más que esto. Generalmente no hay un gran retraso entre ellos, como máximo 3-5 ms. También habrá retrasos en la transmisión mutua entre los DNS de las otras tres regiones y la región de Guangzhou. Puede utilizar Ping para comprobarlo. Incluso puede darse una situación en la que se pierdan paquetes entre los dos DNS de una provincia.

Dicho esto, si estás jugando 2V2, hay 4 personas en la sala, una es Liaoning Telecom, otra es Sichuan Telecom, otra es Zhejiang Telecom y la otra es Guangdong Telecom.

En primer lugar,

Liaoning PING Sichuan tiene un retraso de más de 200 ms, PING Zhejiang tiene un retraso de más de 70 ms y PING Guangdong tiene un retraso de más de 50 ms.

Sichuan PING Liaoning tiene un retraso de más de 100 ms, PING Zhejiang tiene un retraso de más de 200 ms y PING Guangdong tiene un retraso de más de 60 ms.

El retraso de PING Liaoning en Zhejiang es de 60 ms, el retraso de PING Sichuan es de más de 100 ms y el retraso de PING Guangdong es de 30 ms.

Guangdong PING Liaoning tiene un retraso de 40 ms, PING Sichuan tiene un retraso de 70 ms y PING Zhejiang tiene un retraso de 90 ms.

Servidor PING de Liaoning 45 ms,

Servidor PING de Sichuan 60 ms,

Servidor PING de Zhejiang 15 ms,

Servidor PING de Guangdong 30 ms.

Todos los anteriores son datos medidos. Si la calidad de la red no es buena, ese es un asunto diferente. Incluso si no hay problemas con la calidad de la red, seguirá estancada.

Si este es el caso, Liaoning y Sichuan están directamente excluidos. Es imposible que el servidor elija a estos dos como anfitriones, y el servidor debe elegir Zhejiang. Un problema es que está estancado en Sichuan, o está estancado en Guangdong, está bien en Zhejiang y es desconocido en Liaoning.

Y hay un problema de canales en muchas zonas. Hay mucha gente por la noche y no hay suficientes canales, por lo que el retraso cambia durante el día, el servidor de la zona PING tiene un retraso de 15 ms. por la noche puede llegar a 90...

Si la tarjeta de baloncesto callejero es amarilla, prueba que cuando P2P CHECK, haces ping al servidor durante más de 80 ms, luego haces ping a otros, debe ser más.

ADSL necesita considerar el problema de la calidad de la red (este problema no lo suele solucionar nadie, a menos que se pueda solucionar cambiando el módem o la línea, y si se quiere actualizar la fibra óptica en el futuro) , China Telecom o China Netcom solo pueden dárselo, si hay problemas de calidad con la banda ancha de fibra óptica, uno está en la línea y el otro en el equipo de la sala de computadoras. Primero veamos cómo la estación de Beijing resuelve el problema de la dificultad para comprar boletos. Ahora todo depende de la estación de tren de Beijing. Si la estación de tren de Beijing se puede resolver bien, otros problemas no serán un problema si atrapa al vendedor de boletos. Dispárale directamente, entonces esto no será un problema. De lo contrario, solo hay una sugerencia.

Busque un grupo de jugadores, busque un grupo de jugadores en DNS y luego juegue solo con jugadores de este grupo. De esta manera, si no hay problemas de calidad en la red de todos, generalmente no hay demoras. problema.

Si estás interesado, puedes probar tu propia red.

Primero comprueba tu propio DNS y abre un símbolo del sistema.

Ingrese ipconfig /all para ver el resultado y ver cuál es el DNS. Si se utiliza el enrutamiento, abra el enrutamiento y vea cuál es el DNS. Además, es mejor no utilizar enrutadores con bajo rendimiento. Si es WIFI, debe haber un problema de caída de paquetes, lo que te hará morir. Otros te verán a la deriva, pero estarás bien.

Después de detectar el DNS, monitorícelo y compruebe que el retraso de PING DNS debe ser estable y que no hay problemas de pérdida de paquetes. Generalmente, PING DNS debe estar dentro de los 10 ms, lo cual es normal. Para ADSL, la calidad de la red es normal entre 25 y 30 ms. Si supera los 30 ms, la calidad de la red es ligeramente deficiente. La mayoría de los problemas específicos son la atenuación de la línea y la tolerancia al ruido SNR.

Para fibra óptica, PING DNS generalmente no supera los 5 ms (para fibra óptica con una calidad de red generalmente buena, los retrasos de PING DNS son de 1 ms o, ocasionalmente, 2 ms) y no hay problema de que PING salte, cualquier juego. tu juego será inestable.

Entonces, si confirmas que no hay pérdida de paquetes, no hay salto de PING entre este y tu propio DNS, y el retraso es normal. Probado haciendo ping entre DNS a otras partes del país. Vea qué áreas tienen pérdida de paquetes o alta latencia y luego evite jugar en esas áreas. El DNS local específico se puede encontrar en Baidu.

La siguiente es la prueba que hice. Pegue el siguiente contenido en un documento en blanco y guárdelo como un archivo con la extensión .bat o .cmd. Luego ábrelo y echa un vistazo.

@echo desactivado

ping 202.97.7.17

echo DNS de Beijing=================DNS de Beijing

ping 202.101.10.10

echo DNS de Shanghai================ DNS de Shanghai

ping 202.99.96.68

eco Tianjin DNS================Tianjin DNS

ping 219.146.0.130

echo Jinan, Shandong= = ============== Jinan, Shandong

ping 222.85.85.85

echo Zhengzhou, Henan========== ==== ===Zhengzhou, Henan

ping 61.144.56.100

echo área de Guangzhou=================área de Guangzhou

ping 202.96.128.86

echo Guangdong Telecom================Guangdong Telecom

ping 202.102.192.168

echo Anhui Fuyang================Anhui Fuyang

ping 211.138.242.18

echo Guangxi Telecom IDC= ===== ==========Guangxi Telecom IDC

ping 202.101.226.69

echo Jiangxi Jiujiang Telecom========== ====== =Jiangxi Jiujiang Telecom

ping 218.85.157.99

echo Fujian Fuzhou Telecom================Fujian Fuzhou Telecomunicaciones

ping 202.103.44.150

echo Hubei Guangshui================ Hubei Guangshui

ping 59.51. 78.221

eco Changsha, Hunan================Changsha, Hunan

ping 202.102.11.141

eco Nantong, Jiangsu==== ============Nantong, Jiangsu

ping 61.134.1.4

echo Xi'an, Shaanxi==== ============ =Shaanxi Xi'an

ping 61.128.128.68

echo Distrito de Chongqing Yuzhong=========== =====Distrito de Chongqing Yuzhong

ping 202.98.96.68

echo Chengdu Telecom=================Chengdu Telecom

echo TIMES=Valor del tiempo de retardo.

El ping mutuo de eco es el resultado de que usted haga ping a Shanghai y luego Shanghai le haga ping a usted.

El eco dentro de 15 ms se considera bueno.

Es normal que haya eco dentro de los 30 ms.

El eco puede quedar atrapado entre 30ms y 40ms.

Si el eco supera los 40ms, definitivamente se quedará atascado al reproducir.

Es imposible reproducir si el eco supera los 50ms.

echo Si una parte hace ping a la otra con un retraso de más de 50 ms, o se produce una pérdida de paquetes y la otra parte falla, el juego no se puede jugar juntos normalmente.

pausa >nulo