Realizando duelo tras asalto, el jugador no piensa en el aspecto técnico de WoT. Tratemos de ver abierta y claramente todos los procesos que tienen lugar fuera de su computadora.
Pasos iniciales
Para empezar, entendamos los conceptos. Servidor: software que realiza tareas específicas, sin el rol de una persona. Clúster de servidores: computadoras unidas para acciones en forma de un solo recurso. Para el crecimiento de las características de ping y el juego conveniente, el grupo de juegos exclusivo se trasladó a Rusia desde Munich. Este evento histórico salió en 2011. Pero al mismo tiempo había otro problema con el programa. Con cada reinicio de los servidores, los jugadores no tienen todas las oportunidades de visitar el juego, lo cual es malo para el estilo de la empresa.
Dado que dicha función debía realizarse varias veces a la semana, era necesario encontrar una salida a la alteración existente. Los especialistas y creadores del juego en el complemento 0.9.20.1.4 cambiaron el concepto de todas las acciones. En el centro estaba el enlace principal, donde se almacenaba absolutamente toda la información sobre todos los usuarios, y en los lados, la periferia de los servidores. Los jugadores, que participan en batallas, están presentes en servidores periféricos, y el centro sirve a todos estos servidores. Como resultado, tenemos un sistema multi-clúster que no te permitirá ver el juego si el módulo central está dañado, pero será posible seguir jugando, porque. el jugador está ubicado en un servidor de videojuegos que no está conectado al principal.
Geografía de los servidores de juegos
Un precedente reconocible es que cuanto más cerca esté el servidor de World of Tanks de un determinado jugador, mejor será para el juego en términos de rendimiento. WG ha ubicado sus propios centros de datos en las áreas de mayor concentración de jugadores. Un edificio o una sala donde se encuentra todo el hardware del servidor y se denomina centro de datos. El alcance de la audiencia motivada del juego sorprende con su escala. Las ubicaciones de los servidores están ubicadas en varios países del mundo y están enfocadas en servir a los jugadores en un área u otra. Moscú, Novosibirsk, Krasnoyarsk, Amsterdam, Frankfurt, Luxemburgo y, de manera similar, las ciudades de América son lugares donde una gran cantidad de servidores y software funcionan para buenos jugadores y, de manera similar, miles de empleados. Del mismo modo, hay clústeres coreanos, asiáticos y singapurenses.
Todos quieren jugar
¿Qué fuerzas deben existir para satisfacer a una audiencia tan gigantesca? En los primeros períodos de World of Tanks, un grupo podía eliminar a 250 000 jugadores en línea en el área. Al mismo tiempo, con tal carga, la carga de trabajo de los datos alcanzó alrededor de 5-7 Gb / s. La situación actual ha cambiado significativamente debido al crecimiento de los servidores periféricos. El clúster en sí mismo combina hasta 80 servidores físicos con una sobrecarga en cualquiera de los cerca de 3 mil jugadores y un tráfico de menos de 70 Mbps.
¿Cómo funciona todo esto en la práctica?
El proceso de adquisición de la última incorporación al juego es el siguiente. Se carga en la red de entrega de contenido (CDN) y en los servidores que distribuyen complementos. Para la velocidad y continuidad del proceso de descarga, el lanzador genera un archivo torrent que le permite continuar con la descarga interrumpida. El iniciador solicita el servidor de distribución de complementos y recibe un enlace a una actualización de parche o un archivo torrent. El siguiente proceso es ingresar al juego y seleccionar el servidor del juego. Cuando el servidor principal demuestra que el nombre de usuario y la contraseña son correctos, el jugador se dirige a uno de los servidores del juego. La selección automática de servidores contiene un esquema difícil, que incluye tanto el análisis de las características del jugador como la carga de trabajo de los servidores. Un jugador de la región RU puede encontrarse en cualquier periferia, incluso en Ámsterdam y Novosibirsk, pero siempre puedes elegir un servidor a tu gusto manualmente. A cada proceso, de hecho, se le asignan servidores separados.
Un servidor es responsable de la autorización, otro es responsable de estar en el hangar y otros son adictos a la información del sistema. Tal distribución de "obligaciones" permite que el jugador promedio no vea fallas y termine la sesión de manera relajada. Cuando la periferia "cae", si esto sucede, debe reiniciar el clúster. Pero con la pérdida del trabajo habitual de un solo físico. servidor, el clúster básicamente permanece en funcionamiento, lo que permitirá a los jugadores seguir jugando. Lo peor que puede pasar es la falla del servidor en el que el jugador estaba jugando en el momento de la falla. Al "salir" y volver a ingresar, el juego emitirá un mensaje sobre la imposibilidad de autorización, debido a la conexión del jugador a otro periférico. Cada dos horas, las cuentas de todos los jugadores se guardan en una base de datos compartida. Si inicia en otros periféricos, lo que es técnicamente probable, desde áreas problemáticas, se perderá el progreso de 2 horas de un servidor roto. Por esta razón, la etiqueta de definición no proporcionará ningún lugar para ingresar hasta que se reinicie la periferia "caída".
La protección es la clave del éxito
El juego World of Tanks hace un amplio uso de las tecnologías de copia de seguridad y duplicado para el buen funcionamiento de todos los equipos de red y servicio. Del mismo modo, se utilizan discos duros duplicados, fuentes de alimentación con diferentes fuentes de alimentación y proveedores de Internet independientes con formas distintas de abordar las líneas de comunicación. La mejora de los métodos de protección técnica contra fallas ha permitido lograr una gran estabilidad del juego y la invisibilidad del impacto de las fallas en el juego para los jugadores comunes. El progreso no se detiene y WG sigue el ritmo de las innovaciones, tratando de introducirlas en nuestro querido juego World of Tanks, y desarrolla de manera similar el resto del trabajo de la compañía.
página del juego: Mundo de tanques.