Anuncio
Cualquiera que haya jugado juegos en línea probablemente haya tenido una situación como esta. Es un síntoma de una pobre sincronización de red entre los clientes del juego. Es una realidad desafortunada que nunca se puede desterrar por completo de los juegos en línea, pero hay algunas cosas que puede hacer para reducir los efectos.
Sincronización de red para juegos: una breve introducción
Juegos multijugador Estoy como tú - Sitio de juegos multijugador en línea Lee mas Nunca ha sido fácil para los desarrolladores. Un buen código de red del juego tiene que poder sincronizar el juego de muchos jugadores diferentes, todos los cuales podrían vivir en casi cualquier lugar. No hay forma de saber la conexión a Internet que tendrá cada jugador. Sin embargo, a pesar de estos desafíos, un juego multijugador debe proporcionar una experiencia fluida. De lo contrario, no es muy divertido.
Los desafíos que enfrentan los juegos se pueden resumir en dos cosas: latencia y pérdida de paquetes. La latencia, mejor conocida como retraso, es la cantidad de tiempo que le toma a un cliente del juego comunicarse con el servidor y / u otros clientes del juego. Si tiene un tiro en la cabeza alineado y aprieta el gatillo, en realidad no puede golpear. Esto se debe a que el otro jugador se movió cuando el servidor y el cliente del juego de tu enemigo reconocieron tu acción.
La pérdida de paquetes es un término que se explica por sí mismo. Es la cantidad de paquetes enviados entre clientes del juego que no llegan a su destino. Si se produce una pérdida grave de paquetes, el juego puede confundirse acerca de las acciones que realiza un jugador, o puede no reconocer esas acciones en absoluto.
Los desarrolladores de juegos contrarrestan estos problemas mediante el uso de algoritmos que predicen el comportamiento del jugador, lo que suaviza el movimiento del jugador. Algunos juegos también se basan en la detección de golpes del lado del cliente para reducir aún más los problemas, aunque esto puede dejar un juego vulnerable a los piratas informáticos. Pero, ¿qué puedes hacer para mejorar tu experiencia de juego en línea?
Soluciones de software
Me encantaría decirle que hubo alguna utilidad de software que podría cambiar dramáticamente su red sincronización en juegos, haciendo que todas las instancias de tartamudeo, congelamiento y otros problemas sean cosa del pasado. Desafortunadamente, no puedo, porque nunca me he encontrado con un software que pueda lograr esto.
Sin embargo, el software de seguridad puede interferir con el rendimiento del juego, y vale la pena comprobarlo si experimentas un juego en línea inusualmente malo. A veces, un problema con un juego en línea puede estar relacionado con un firewall o un programa antivirus que no sabe que el juego es un software legítimo. Problemas como este generalmente se resuelven agregando el juego a la lista de programas permitidos del software de seguridad.
Soluciones de red
Los problemas con los juegos multijugador a menudo están relacionados con problemas de conectividad de red. Pueden ocurrir dos tipos principales de problemas: los que existen entre su módem e Internet, y los que existen entre su PC y su módem.
A veces, un juego puede tener problemas para comunicarse con un servidor debido a un problema con su conexión a Internet. Algunos usuarios creen erróneamente que esto sucede debido a la falta de ancho de banda. De hecho, la latencia y la pérdida de paquetes son el verdadero problema. Puede verificar si hay un problema con su conexión a Internet conectando su computadora directamente a su módem de banda ancha con un cable Ethernet y luego usando un prueba de calidad de línea PingTest: prueba de calidad de banda ancha en línea Lee mas . Si encuentra que los tiempos de ping y / o la pérdida de paquetes son altos, puede llamar a su ISP y preguntarles por qué.
Si su conexión a Internet parece estar bien, su problema puede estar relacionado con la forma en que conecta su PC a su módem de banda ancha. Una conexión inalámbrica a Internet que sufre interferencia puede descartar paquetes con frecuencia, por ejemplo. Incluso una conexión por cable no es inmune a los problemas, ya que la configuración incorrecta del enrutador o incluso los cables Ethernet dañados pueden causar problemas de latencia y pérdida de paquetes.
Soluciones de hardware
En casos raros, los juegos pueden perder la sincronización debido a problemas reales de hardware dentro de su computadora. Un chip controlador Ethernet que está saliendo, por ejemplo, podría causar serias interrupciones. También puede encontrar problemas si su hardware de red tiene instalados los controladores incorrectos.
Obviamente, el problema del controlador se puede resolver instalando los controladores correctos. La falla real del hardware, sin embargo, es un problema diferente. Si su controlador Ethernet o WiFi está integrado en su placa base, deberá reemplazar toda su placa base para solucionar el problema.
La latencia mejorada y la pérdida de paquetes reducida a veces se pueden lograr mediante la instalación de un mejor hardware. Por ejemplo, una computadora que se conecta a una red a través de una red inalámbrica g podría ver que el rendimiento de los juegos en línea mejora significativamente si se conecta a través de una red inalámbrica n. La mayoría de los controladores Ethernet ofrecen un rendimiento similar, pero hay tarjetas Ethernet especiales disponibles para juegos, como el Productos Killer NIC. Aunque la mayoría de las revisiones están de acuerdo en que estos productos no valen la pena, pueden reducir ligeramente la latencia.
Conclusión
Como ya has aprendido, los juegos en línea se ven afectados por muchas variables diferentes. Un juego puede desincronizarse por una variedad de razones. Determinar la causa exacta del problema generalmente requiere un enfoque de prueba y error que comienza con posibles conflictos de software y termina con una investigación sobre posibles fallas de hardware.
Matthew Smith es un escritor independiente que vive en Portland, Oregon. También escribe y edita para Tendencias digitales.