Una de las funcionalidades que más han ayudado al League of Legends competitivo es el Chronobreak. Cada vez tenemos que hablar menos de esta Herramienta Determinística de Recuperación de Desastres (sí, es su nombre original). Sin embargo, es uno de los aspectos que más han ayudado a la competición del juego de Riot Games, ya que evita que las partidas tengan que volver a empezar de cero en caso de que surja un error crítico que cause un perjuicio mayúsculo al devenir del resultado. Es decir, si un equipo pierde por culpa de un bug, se retoma la partida justo antes de que este ocurriera.
¿Qué es el Chronobreak?
Vamos a sintetizar: el Chronobreak o la Herramienta Determinística de Recuperación de Desastres es una aplicación desarrollada por Riot Games que permite rebobinar partidas y solucionar bugs. Básicamente, es como volver al pasado para retomar una partida en el instante previo a que tuviera lugar el fallo cuyas consecuencias podrían haber afectado al resultado de las partidas.
La herramienta nació fruto de una casualidad. El determinismo (un tipo de algoritmo) es el factor clave en su existencia y en League of Legends nació con el objetivo de tener muchas más funciones relacionadas principalmente con las labores de testeo. Sin embargo, en cuanto surgió la oportunidad se aplicó al competitivo para olvidarse de una vez por todas de los remakes. Así, nunca habría que reiniciar una partida si no, simplemente, volver atrás en el tiempo.
¿Cómo funciona esta herramienta?
No vamos a entrar en complejos procesos algorítmicos por un motivo: requieren de unos conocimientos de informática que no tenemos. Sin embargo, vamos a tratar de simplificarlo: cuando los jugadores reportan un bug en una partida competitiva y el árbitro determina que es necesario llevar a cabo la utilización de esta herramienta, se tira de una grabación previa. Esta grabación registra todos los datos de la partida en un fotográma determinado: ubicaciones de campeones, campamentos de jungla y todo lo que podamos imaginar.
A partir de este punto todo es como restaurar una copia de seguridad. Os pedimos perdón, amigos informáticos, sabemos que es un poco más complejo. Sin embargo, hay una particularidad: en el proceso se acaba con el servidor que reproducía el bug para reiniciar la partida en otro. Esa es la verdadera razón de que funcione tan bien. Guardado de datos, cierre de servidor, volcado de datos y a jugar de nuevo.
¿Cuál es su alcance y por qué es tan importante para League of Legends?
El Chronobreak ha cambiado la competición de League of Legends. Situaciones como el infame remake en el Team Vitality ante Giants Gaming no han vuelto a ser noticias desde entonces y, en definitiva, la integridad competitiva se ha convertido en una parcela mucho más seria. De hecho, la implementación en el contexto actual con la competición en línea fue una de las prioridades de Riot Games y ha demostrado funcionar a la perfección.
Basta con ver la jugada que os presentamos como ejemplo (el primer uso de la historia de la aplicación) para darse cuenta de cuánto puede cambiar una partida.
Fotografía: Yuka Soemy