The Division 2 de Massive Entertainment se lanzó en 2019 y, aunque no es el tipo de juego que aparece en los titulares todas las semanas, desde entonces ha funcionado bastante bien gracias a las actualizaciones periódicas de temporada y la promesa de más por venir de la serie. Sin embargo, la actualización más reciente ha sido un desastre en una escala que aún no está del todo clara: quizás incluso para el desarrollador.
En una encapsulación perfecta del efecto mariposa en la codificación, la temporada más nueva se retrasó debido a un problema de localización. «El sábado pasado, en el proceso de creación de la actualización que resolvería el problema, encontramos un error que derribó el sistema de generación de compilación para la División 2», dijo el estudio en un comunicado publicado en Twitter. «Como resultado, no podemos actualizar el juego hasta que este sistema haya sido reconstruido».
Puede ver cuán grave es el problema por el hecho de que Massive no ha podido simplemente extender las actividades de la temporada actual, algo que el estudio ha hecho anteriormente en respuesta al retraso de una nueva temporada. «Desafortunadamente, esto no es posible en la situación actual, ya que no podemos realizar actualizaciones del lado del servidor o del cliente hasta que se restablezca el sistema de generación de compilación».
Es decir, al tratar de solucionar un problema con una nueva actualización, todo el sistema de actualización del juego se ha derrumbado. Así que ahora Massive tiene que arreglar el sistema que actualiza el juego antes de que pueda actualizar el juego para solucionar los otros problemas.
La pregunta es, ¿qué es un sistema de generación de compilación y qué tan malo puede ser? Hablé con un codificador senior de la industria que me explicó que esto es potencialmente muy malo. Como perros y gatos que conviven mal. Un sistema de compilación es un grupo de máquinas y scripts que toman el código fuente y los activos y los convierten en algo que se ejecutará en una máquina cliente, como una consola.
Un problema podría ser una falla del hardware, «que no es un problema importante. Sin embargo, por lo que han dicho, no parece que ese sea el caso, parece que están diciendo que han tenido que reconstruir el sistema de compilación desde cero».
Lo sorprendente, desde la perspectiva de nuestra información privilegiada, es que no había una protección contra fallas en su lugar o la protección contra fallas falló. «Se debe anticipar una falla de hardware con un plan de recuperación listo para funcionar. La reconstrucción de un sistema de compilación desde cero es algo que programa y planifica, mantiene el existente y cambia sin problemas. Ha sucedido algo muy inusual y parece que están mucho menos preparados de lo que necesitaban estar».
Esto podría deberse a subestimar el conocimiento, las habilidades y, sobre todo, la experiencia necesaria para mantener una base de código en vivo, porque el enfoque principal de Massive podría decirse que está en otra parte en los próximos títulos de Division.
«Creo que la industria en su conjunto todavía tiene mucho que aprender sobre el funcionamiento de estas bases de código vivo y parece que el equipo de The Division 2 ha tenido que aprender una lección de la manera más difícil, espero que lo solucionen con una interrupción mínima y, con suerte, se ve como una oportunidad para hacer crecer la base de conocimientos del equipo y no como un palo con el que vencer al equipo».
Para ser claros, la División 2 todavía está en funcionamiento, al menos por ahora. En el subreddit, la comunidad ha tomado la noticia con una dosis de humor negro, así como con cierta gratitud porque al menos Massive está siendo transparente sobre lo que está pasando y qué esperar. Desafortunadamente, esto significa que los problemas actuales, como un error de bloqueo al regresar a la ubicación de DC, siguen siendo un problema, con algunos jugadores bloqueados permanentemente para regresar a la ubicación central del juego hasta que se aplique una solución.
“Estamos trabajando para resolver la situación lo más rápido posible”, dijo Massive. «Hemos hecho un buen progreso en las últimas 96 horas y hemos podido restaurar aspectos críticos del sistema y compartiremos el cronograma para la resolución cuando esté disponible».
Promete otra actualización más tarde hoy y, cuando se solucione el problema (¡crucemos los dedos!), alguna forma de compensación en el juego. Hasta entonces, los agentes de la División se enfrentan a un problema demasiado insuperable incluso para ellos.
«Sabía que estaba jodido cuando no retrocedieron de inmediato y extendieron la temporada», dijo el jugador HotSpicedChai. «Pero nunca esperé que fuera tan jodido».