Mucho de ustedes probablemente ya han experimentado esto: Estas fuera en una cacería y de repente tu personaje no se mueve más, todo a tú alrededor se queda quieto. Entonces, tu personaje salta, y las cosas vuelven a la normalidad (o se te desconecta el juego). El lag y los kicks son una enfermedad común del internet, y una verdadera molestia en todos los juegos en línea, no solamente en Tibia.
Las causas del Lag
Estructura del Internet
Existen muchas causas diferentes para el lag. La más común es un resultado de la estructura de internet. El internet es una gran red de cables por las cual viajan paquetes de datos desde un punto hacia otro. Por el camino, pasan por muchos nodos diferentes que usualmente son los diferentes proveedores de internet. El lag puede ser causado en cualquier lugar entre tu computadora y el servicio en línea que quieras usar, por ejemplo Tibia. Cada uno de los cables, nodos, servidores, programas, computadoras y proveedores de internet en esta red, juegan un papel importante. Cualquier problema en alguno de estos puntos puede poner lenta tu conexión (un componente del hardware dañado o un error en un programa, o algo tan simple como un excavador que rompa un cable). Si tu paquete de datos no puede alcanzar su destino, toma una diferente ruta a través de la red. Entonces se tarda un par de milisegundos más en llegar a su destino. Si estas usando un servicio para el cual una conexión rápida no es tan importante, por ejemplo un buscador o un mensajero instantáneo, en realidad esto no te dará molestia. Pero en un juego en línea, donde te arriesgas a morir si no reaccionas de manera instantánea a una amenaza, un par de milisegundos pueden de hecho ser fatal.
Ancho de Banda
Otra causa del lag es que tu solo tienes un cierto ancho de banda que puedes usar. Imagina tu ancho de banda como un cable. Todo tu tráfico de internet tiene que caber ahí. Así que si estas usando otras aplicaciones de internet mientras juegas Tibia, mas trafico tiene que pasar a través de este cable. Grandes cantidades de tráfico puede resultar en una congestión, el cual tú experimentas como lag. A seguido, compartes el ancho de banda con varias personas. Así que mientras juegas Tibia, tu compañero de cuarto puede descargar un archivo pesado de internet. Esta descarga, obviamente pondrá lento tu tráfico de internet. Mientras más personas y más aplicaciones de internet compartan un ancho de banda, más se congestiona la conexión. Así como tú, CipSoft tiene un proveedor de internet y cierto ancho de banda también. Así que la conexión no solo puede congestionarse por tu lado, sino que también por el nuestro. Un ejemplo de eso sería un ataque DDoS, que explicaremos un poco después.
Tu Propia Computadora
Otra forma de lag es causada directamente por tu computadora. Por ejemplo, cuando le pides a tu computadora que haga muchas cosas a la vez, tu sistema operativo define que petición obtiene la mayor capacidad de procesamiento. Así que si estas corriendo cualquier otro programa mientras juegas Tibia, podría causar lag, dependiendo del programa y del poder de procesamiento de tu PC. El lag también puede suceder si tu hardware no es lo suficientemente robusto para tus programas, o los drivers de tu hardware no están instalados correctamente.
Otros programas que ponen lenta tu conexión son los firewalls o programas anti-virus que escanean tu tráfico de internet. Como es trabajo de ellos hacer esto, no deberías de apagarlos, sin embargo, algunos de estos programas hacen su trabajo muy lento, o usan mucha capacidad de procesamiento de tu pc.
Lag gráfico por parte del cliente
Hay otro tipo de lag que nuestros programadores llaman lag grafico por parte del cliente. Aparece cuando el cliente de juego en tu PC, se sobrecarga. Esto podría pasar cuando el cliente necesita cargar muchos gráficos desde tu disco duro al mismo tiempo, por ejemplo, cuando cambias de piso y el cliente tiene que mostrar muchas criaturas nuevas e ítems por primera vez. El cliente entonces obtiene los gráficos desde tu disco duro, y si ese proceso es lento, tú experimentarías esto como lag, incluso si todo estuviera bien del lado del servidor.
Servidor de Juego
El lag también puede ser causado por nuestro servidor de juego, por ejemplo, mientras hacemos un respaldo. Sin embargo, tú normalmente no te das cuenta de esto.
Entonces, podría haber errores en la lógica del servidor de juego que podría resultar en lag. Hubo un ejemplo de este tipo de lag en el pasado, cuando un jugador transportó todo el interior de su guild hall en tan solo un parcel. Cada movimiento del parcel resulto en lag para todos los jugadores en ese mundo, ya que el servidor de juego estaba ocupado con el parcel y tenía problemas al hacer todas las otras tareas al mismo tiempo. Constantemente monitoreamos nuestros servidores, así que nos dimos cuenta de esto de inmediato, y no tomo mucho tiempo para nuestros programadores conseguir una manera para prevenir que cosas como estas pasen en el futuro.
Latencia
Una palabra que es usada comúnmente para describir al lag es latencia. La latencia es la medida del tiempo que hay entre tu apretando una tecla del teclado, que tu computadora procese ese comando, que los paquetes de datos resultantes sean enviados hasta el servidor de destino donde se lleva a cabo la acción requerida, hasta que todo el proceso sea completado. La latencia incluye todos los factores mencionados anteriormente: la velocidad de conexión, así como todo el software y hardware incluido en el proceso, y el poder de tu PC. La latencia siempre existe. Aunque si tienes una latencia alta, lo más seguro es que experimentes lag en un juego en línea. Algunos publicadores de juegos usan trucos para esconder los efectos de la latencia de los jugadores, por ejemplo, mostrando animaciones si algo se tarda un poco más. Otros usan técnicas diferentes, por ejemplo, no mostrando todo a todos. Eso solo funciona en juegos en los que no es importante que tú veas exactamente lo mismo que tus compañeros jugadores.
Conclusión
El problema del lag es que tu solo tienes control sobre tu PC, y nosotros solo tenemos control sobre nuestros servidores. Todo lo demás que se encuentra en el medio, está fuera de tus manos y de las nuestras. La mejor manera de minimizar la latencia es tratar de mantener la distancia que hay entre tu pc y el servicio que estás tratando de usar lo más pequeña posible, así tus paquetes de datos tendrán que viajar por menos tiempo en internet. Por eso, les pedimos a los jugadores europeos que jueguen en los mundos situados en Alemania, y a los jugadores de América que se conecten a los mundos que se encuentran en Estados Unidos.
Las causas de los Kicks
Kicks esporádicos
Si tus paquetes de datos dejan de llegar del todo a nuestro servidor de juego, gracias a un bloqueo completo o interrupción del camino, el cliente de juego en tu PC y nuestro servidor de juego se dan cuenta de esto independientemente uno del otro. Entonces, ambos terminan la conexión y tu personaje sale expulsado del juego. Sin embargo, si tu personaje tiene pz-lock, se mantendrá conectado por un tiempo, y esto puede resultar en una situación peligrosa.
Kicks en masa
Si hay un problema cerca de nuestros servidores de juego, un problema en nuestro centro de datos por ejemplo, muchos jugadores serán afectados por esto al mismo tiempo. Nuestro servidor de juego, se da cuenta de esto y declara circunstancias excepcionales. Esto significa que el servidor revisa todas las conexiones de nuevo e inmediatamente desconecta a los personajes que no se le pueden alcanzar en un par de segundos, sin importar si tienen o no pz-lock. Esto se llama un kick en masa (mass kick). Tal kick en masa que es iniciado por el servidor de juego, es una medida preventiva. Muchas muertes de jugadores son prevenidas de esta manera. Si los jugadores no fueron expulsados, la probabilidad de que los mataran sería bastante alta.
Decidir el umbral en el cual los jugadores son expulsados del juego, es una decisión difícil que incluye monitorear el trafico, tener en cuenta las fluctuaciones comunes, limitar escenarios de abuso, y tratar de hacerlo lo más justo y seguro posible para todos. Por supuesto, los kicks en masa también ocurren cuando uno de nuestros servidores de juego colapsa. Entonces todos los jugadores en ese servidor obviamente son desconectados.
Escenario especial: Ataques DDoS
De vez en cuando puedes leer en nuestras noticias, que estamos sufriendo un ataque DDoS. DDoS significa denegación de servicio distribuido (Distributed Denial of Service). Esto significa que alguien está tratando de prevenir que Tibia funcione eficientemente. Te puedes imaginar un ataque como este de la siguiente manera: Muchos paquetes de datos son enviados a uno de nuestros servidores al mismo tiempo creando una gran congestión de tráfico. Entonces, tus paquetes de datos quedan atorados en esta congestión y no llegan más a nuestros servidores, como debería de ser. Por eso es que experimentas lag y kicks cuando nuestros servidores están bajo ataque. Arruinando tu diversión, es como ellos nos perjudican. No hace falta decir que estos ataques son completamente ilegales.
¿Que hace CipSoft para prevenir el Lag y los Kicks?
Monitoreo, evaluación, cooperación, firewalls
Monitoreamos nuestros servidores y revisamos nuestros registros regularmente para ver si ha ocurrido algún problema. De esa manera podemos intervenir de manera inmediata si hay algún problema en la lógica del servidor, por ejemplo.
También invertimos en buenos proveedores de internet, y hemos seleccionado buenos centros de datos que trabajan con nosotros para reducir la latencia de nuestros jugadores. También evaluamos nuevos servicios para ver que podemos mejorar.
Aun más, hemos invertido en Firewalls, tanto hardware como software, y constantemente monitoreamos la situación de nuestra red. Si encontramos algo fuera de lo normal, contactamos a nuestros proveedores de inmediato para tomar medidas al respecto. Muchas de nuestras medidas funcionan muy bien. Ya estamos capacitados para filtrar muchos ataques DDoS, por ejemplo. Tú no te das cuenta de todos los que ocurren. Sin embargo, algunas veces los ataques pasan nuestros filtros, y entonces tu desafortunadamente sientes las consecuencias.
Advertencias respectivas
Muchos de ustedes piden advertencias cuando hay lag y kicks. Desafortunadamente, no nos es posible darlas la mayoría de las veces. No sabemos por adelantado cuando alguien vaya a lanzarnos un ataque a nuestros servidores, o si por ejemplo una tormenta eléctrica afectó un proveedor de internet grande en los Estados Unidos. En tales situaciones, las advertencias siempre llegaran tarde. Desafortunadamente, tampoco podemos decirte cuando será seguro jugar de nuevo. No quisiéramos crear un sentido de seguridad falso. Simplemente no sabemos cuando un problema técnico ha sido arreglado si no es nuestro propio problema técnico, y simplemente no tenemos ni idea cuando un atacante se rendirá de una vez por todas. Todo lo que podemos hacer en tales escenarios, es tratar de minimizar los efectos negativos que tu experimentas en el juego cuando ocurren estos lag y Kicks.
Solo podemos advertirte por adelantado si lag o kicks aparecen durante el trabajo de mantenimiento. En tal caso, encontraras una nota algún tiempo antes del trabajo de mantenimiento en nuestra sección de noticias.
Maneras de determinar el tipo de Lag
Revisiones en tu lado
Cuando experimentes lag, el primer paso que debes de hacer es revisar si puedes alcanzar otras páginas. Si esto se tarda más de lo usual, o no abren del todo, puedes asumir que el problema está situado cerca de ti.
Para determinar que el lag está originado en tu computadora, cosas que podrías revisar, por ejemplo, es tu firewall, para ver si a lo mejor el servicio que estas tratando de usar se encuentra bloqueado, o puedes revisar a través del administrador de tareas o task manager (solo para PCs con Windows) cual de tus programas está corriendo en el trasfondo y está usando grandes cantidades de la capacidad de procesamiento. ¿Tal vez algún Antivirus está analizando tus archivos y pone todo lento? También revisa lo que está haciendo la gente que está alrededor tuyo. Tal vez tu hermano esta descargando un archivo grandísimo, mientras tu estas tratando de jugar tibia.
Si no puedes identificar la causa del lag, tal vez el problema sea con tu proveedor. Si por ejemplo estas usando el mismo proveedor que tu amigo, pregúntale si él puede usar el servicio que tú no puedes.
Tracert
Si el problema está situado mas allá de tu proveedor de internet, realmente no puedes hacer mas nada para librarte de él.
Si quieres determinar en qué parte del camino el lag es causado, puedes usar el comando tracert. Con este comando puedes rastrear el camino que toman los paquetes de datos (solo en computadoras con Windows). Todo lo que tienes que hacer es abrir una ventana de MS-DOS haciendo click en el menú Inicio, después en Ejecutar. Ahí, escribe cmd. En la ventana que se abre, escribe tracert [dirección IP] o [URL] (sin los corchetes) y aprieta enter. Entonces, aparecerán los nodos y proveedores de internet por los cuales pasan tus paquetes de datos antes de llegar a su destino, y cuanto tiempo le toma a tus paquetes de datos llegar a cada punto.
El lag y los kicks son una molestia en los juegos online, y entendemos que estas frustrado cuando mueres en Tibia debido a un problema de conexión. Sin embargo, desafortunadamente como explicamos en este pequeño resumen, solo hay ciertas cosas que nosotros podemos hacer y solo ciertas cosas que tú puedes hacer. Eso no mejora el problema en nada, pero esperamos que estas explicaciones clarifiquen algunas dudas que puedas haber tenido y haberte ayudado a entender las razones técnicas detrás del lag y los kicks.
¡Te deseamos una jugada libre de lag!
Tus Community Managers