• 26 de septiembre de 2024 Mejoras en nuestra innovadora tecnología de parches de juegos Redujimos de forma drástica los requisitos de espacio en disco y el tamaño de los parches para todos los juegos de EA app

    Los videojuegos son cada vez más grandes. El tamaño de los archivos está aumentando, aunque por buenas razones. Nuestro personal de narración y artistas de primer nivel están creando experiencias más impresionantes que nunca, y, gracias a eso, quienes juegan pueden explorar mundos increíbles, repletos de entornos atrapantes y personajes auténticos diseñados hasta el más mínimo detalle, todo mientras participan en juegos queridos como los de nuestras franquicias más grandes.

    Pero cuando un juego necesita un parche, los archivos correspondientes pueden ser muy grandes para descargar e instalar. Y a medida que nuestros juegos siguen evolucionando y creciendo, también lo hace el tamaño de esos parches. Ese proceso puede lento y molesto. Por ese motivo, queremos que la gente juegue, vea, cree, se conecte y celebre la cultura y la afición con sus comunidades favoritas de la forma más fluida posible. 

    En marzo, gracias al notable trabajo del ingeniero de software senior Hans van Veenendaal y su equipo, lanzamos una revolucionaria herramienta de ingeniería llamada Known Version Patching. Redujimos radicalmente el tiempo de aplicación de parches, lo que ayudará a personas de todo el mundo a jugar a sus títulos favoritos más rápido, reducirá los costos y potenciará el compromiso de cero emisiones netas de la empresa.

    Y hoy, evolucionó aún más con una nueva actualización que se conoce como In Place Update (IPU). Con la ayuda de Kenny Chen, ingeniero de software, y el equipo que incluye a Kirby Burchill, Trevor Duong y Hans, la IPU dio un paso más hacia adelante En este momento, ya se está ejecutando para la mayoría de los juegos de EA app, lo que beneficia a millones de personas de todo el mundo para que puedan jugar y eviten casi por completo un problema prácticamente universal: el error de falta de espacio en disco.

    "Monitoreamos la experiencia del usuario a través de los datos, y descubrimos que más del sesenta por ciento de los errores que ocurren durante una actualización son errores de espacio en disco".

    ¿Qué hacen realmente las In Place Updates?

    Los parches de juegos, que son fundamentales para mantenerlos en funcionamiento, además de agregar contenido nuevo, expandir mundos y brindar mejoras, siguen creciendo en tamaño. De hecho, a veces se requería el espacio equivalente al juego completo en la computadora para poder completar la actualización. Eso podría significar tener más de 100 GB de espacio disponible en cualquier momento.

    Si no tenía espacio, recibías un error de espacio en disco. Como consecuencia, el juego no se podía actualizar hasta que hubiese más espacio disponible. Esto requería eliminar contenido, o bien desinstalar juegos o programas. ¿En el peor de los casos? Decidías no aplicar la actualización.

    Este es un problema cada vez más frecuente.

    "Monitoreamos la experiencia del usuario a través de datos de telemetría, y descubrimos que más del sesenta por ciento de los errores que ocurren durante una actualización son errores de espacio en disco", asegura Kenny. "De hecho, nuestros datos mostraron que, en el transcurso de un mes, una persona que recibía el error de espacio en disco tenía más probabilidades de verlo dos o tres veces más ese mes".

    "Eso es muy molesto", continúa.

    La IPU tiene como objetivo evitar este problema. Funciona aplicando un algoritmo que conserva el contenido sin cambios entre las actualizaciones del juego sin crear archivos temporales y descarga los datos actualizados directamente en los archivos de destino. Eso implica que un parche de 100 MB, que anteriormente creaba un archivo temporal de 10 GB, ya no necesita hacerlo. 

    El objetivo era reducir los errores de espacio en disco en un sesenta por ciento. ¿Los resultados? 

    "Alcanzamos esos objetivos con creces", dice Kirby.

    En nuestros juegos con parches más grandes, obtuvimos una reducción de casi el cien por ciento, lo que representa una eliminación de los errores de espacio en disco para quienes juegan. Antes de esta función, más de la mitad de las personas tenía problemas para instalar actualizaciones del juego debido a su tamaño.

    Además, como los tamaños de los parches ahora son mucho más pequeños, el tiempo que toma descargarlos y aplicarlos es mucho menor. Esto genera un diferencia en la espera de horas a minutos.

    "Fue gratificante ver que el lanzamiento de este proyecto tuvo tanto éxito. Me alegra ver que funciona y ayuda a toda nuestra comunidad".

    EA app es la única plataforma para PC que admite esta tecnología

    Kenny, Hans, Kirby, Trevor y el resto del equipo de ingeniería están haciendo un trabajo increíble, armando piezas innovadoras de ingeniería de software que están beneficiando a millones de personas que juegan en todo el mundo.

    Tras el éxito de la IPU, Kenny lidera ahora otro proyecto para el equipo. Un logro notable para un ingeniero de software cuyo primer proyecto principal fue IPU; ansiamos ver lo que hará a partir de ahora.

    "Fue gratificante ver que el lanzamiento de este proyecto tuvo tanto éxito", dice Kenny. "Me alegra ver que funciona y ayuda a toda nuestra comunidad".

    "EA app es la única plataforma para PC que admite esta innovadora tecnología y, gracias al increíble equipo y a nuestras inversiones en tecnología, pudimos implementarla fácilmente", agrega Joe Traverso, vicepresidente de Experiencias comerciales, redes sociales y membresías de EA. "Esta es solo una de las muchas inversiones que estamos haciendo en nuestra misión de hacer de EA app el mejor lugar para comprar y jugar los juegos de EA".

    Únete a EA, donde nuestra misión es inspirar al mundo a jugar, y creemos que no hay nada que no podamos hacer en equipo.

     

    La IPU fue desarrollada por los siguientes miembros del equipo: Hans van Veenendaal, Kenny Chen, Leo Teng de Ingeniería, Pavel Braila de QV y Trevor Duong de DD.

    Noticias relacionadas

    Administrar preferencias de cookies