FR EN ES PT
Explorar los foros 
Rastreadores de Ankama

Actualización Ankama Launcher Cytrus 6 y actualización Mac OS Ventura: ¡compensaciones!

Por [Ankama]WAKFU - ADMIN - 22 de Noviembre de 2022 17:00:00
AnkaTracker Noticias

Las grandes actualizaciones del sistema no son completamente estables después de su implementación. Sin embargo, es importante implementarlas para obtener el máximo de comentarios posibles de forma rápida y eficaz si hay problemas técnicos que corregir, en paralelo con nuestras diferentes fases de testeo interno. En este artículo hablaremos de las dos situaciones que han provocado una incapacidad total de acceso a nuestro servicio de juego a los usuarios de Linux y Mac OS y, a continuación, informaremos con detalle de la compensación por el tiempo de juego perdido.

Actualización Ankama Launcher - Cytrus versión 6

El miércoles 2 de noviembre de 2022 a las 11:30 (hora de París), nuestro portal de gestión de juegos y de actualizaciones, también llamado Ankama Launcher, disfrutó de una gran evolución: su transición de Cytrus versión 5 a Cytrus versión 6. En resumen, esta nueva versión permite que los jugadores puedan instalar más rápidamente las actualizaciones de los juegos presentes en el portal.

Este paso a la nueva versión requirió de un gran trabajo de colaboración entre varios equipos para asegurar una transición lo más estable posible.

Desgraciadamente, dos entornos sufrieron una incapacidad total de acceso al juego WAKFU: Linux y Mac OS.

En Linux y Mac OS, los archivos se rigen por un sistema de permisos: lectura, escritura y ejecución. El derecho de lectura permite consultar el contenido del archivo, el derecho de escritura permite modificarlo y el derecho de ejecución indica que el archivo es un «programa» que se puede lanzar en el ordenador. Cabe destacar que estos derechos no son los mismos que los «permisos» de Windows. Tras la actualización del Ankama Launcher, varios archivos perdieron el derecho de ejecución. De modo que el Launcher no podía ejecutar el juego WAKFU.

Othan, desarrollador

Una actualización correctiva (1.77.2) del juego estaba ya prevista para el jueves 3 de noviembre para estabilizar nuestros servidores, entre otras cosas. Era la oportunidad para que nuestros equipos activaran con urgencia un correctivo para los dos entornos afectados.

El Ankama Launcher descarga e instala el cliente WAKFU en los ordenadores a través de un procedimiento al que llamamos «Cytrus». Cuando vosotros [los jugadores] actualizáis el cliente WAKFU, Cytrus busca si hay una versión más reciente de los archivos y, si es así, los descarga y los remplaza.

Con el cambio de Cytrus 5 a Cytrus 6 (una versión mejorada), la forma que utiliza Cytrus para detectar los derechos de los archivos cambió, y no estaba configurada correctamente en los archivos. Hemos corregido este sistema para que los derechos se tengan en cuenta correctamente a la hora de instalar y actualizar el juego.

Othan, desarrollador

Desgraciadamente, los primeros comentarios nos alertaron de que el correctivo no había funcionado. Así que se desarrolló rápidamente una nueva versión del cliente de juego para aplicar la corrección.

Para el segundo correctivo, para aportar modificaciones sobre la forma en que poníamos el cliente a disposición de Cytrus (para la actualización de este último), tuvimos que analizar qué archivos se habían añadido «manualmente» en la lista de archivos ejecutables, y luego forzar una actualización de los clientes de juego instalados.

Othan, desarrollador
Los jugadores de Linux y Mac OS (excepto Ventura) pudieron así explorar el Mundo de los Doce de nuevo, a las 12:45 (hora de París) del mismo día.

Entendemos que una interrupción del servicio para todos los jugadores o solo una parte puede ser muy frustrante y molesto, y es un problema que nos tomamos muy en serio. Además, compartimos inevitablemente la frustración. Esto generalmente nos pide largas horas (o incluso días/semanas) de trabajo intenso para encontrar una solución. Asimismo, requiere de una concentración total de varios miembros del equipo de producción pero también de comunicación sobre el tema.

Genki, community manager

En total, pues, los usuarios de Linux y Mac OS (excepto Ventura) pasaron 24 horas sin poder acceder a nuestro servicio.
 

Actualización Mac OS Ventura

El lunes 24 de octubre 2022, Apple publicó la nueva versión de su OS: Ventura.

Las actualizaciones de programa permiten, entre otras cosas, la integración de nuevas funcionalidades contundentes, varios correctivos, una seguridad más sólida, etc. Es habitual que algunas aplicaciones o videojuegos deban proponer a sus usuarios una nueva versión de sus propios programas para instalar la nueva versión de un sistema de explotación de su plataforma (Windows, Mac OS son las más famosas). A veces, esta integración se hace antes de la implementación del nuevo sistema de explotación cuando la necesidad se conoce con antelación; otras veces, sin embargo, esto se hace después, como reacción, ya que no era posible anticipar el problema.

Desde el lunes 24 de octubre, los primeros jugadores que instalaron la nueva versión de su sistema Mac OS nos avisaron de que no podían lanzar el cliente de juego.

Enseguida tuvimos conocimiento del problema pero necesitábamos datos precisos para comprenderlo e investigarlo detenidamente. Gracias a la colaboración de los jugadores que compartieron amablemente sus archivos de registro del cliente con nosotros, pudimos entender el origen del problema y empezar nuestro (largo) trabajo para crear el correctivo.
El cliente de juego WAKFU tiene su base en un estándar gráfico llamado OpenGL para la parte visual (la misma que utiliza Minecraft) y utilizamos una biblioteca externa (JOGL) que se basa en OpenGL para crear nuestro renderizado visual. Esta biblioteca nos aporta, sobre todo, «nativos» y formas de llamarlos desde nuestro código de Java. Un «nativo» es un conjunto de varias funciones (funciones nativas) redactadas con un lenguaje de «bajo nivel», es decir, similar al del ordenador. A menudo se trata de código muy específico y complejo sobre el cual no tenemos control.

A estas bibliotecas que utilizamos para el renderizado gráfico siempre les cuesta un poco funcionar correctamente con Mac OS. Algunos usuarios incluso tuvieron que descargarse una herramienta alternativa (Nvidia Toolkit) para poder lanzar WAKFU en su Mac. Por dicha razón, desde que Apple decidió dejar de ser compatible con los programas de 32-bits (hace un año más o menos), el juego dejó de funcionar también con este soporte (Nvidia Toolkit era en 32-bits). Entonces, tuvimos que analizar el funcionamiento de esa herramienta y reproducir sus resultados con nuestros propios métodos.

Esta vez, se trataba de un problema más gordo. En efecto, una de las mecánicas fundamentales de los nativos que utilizábamos para nuestro renderizado OpenGL había sido prohibido en Mac. Esta mecánica antes se desaconsejaba, pero desde Ventura, anula totalmente la ejecución del programa.

Así pues, tuvimos que actualizar la biblioteca que utilizaba estos nativos, lo cual no fue nada fácil ya que es central para nuestro cliente de juego y la versión que necesitábamos estaba todavía en fase de desarrollo. De hecho, ¡aprovecho para dar las gracias a quienes han trabajado (o trabajan todavía) en la nivelación de esta biblioteca JOGL, particularmente a Sven Gothel y Julien Gouesse!

Una vez realizada esta nivelación y corregidos los problemas que hubiese podido ocasionar, ideamos una forma de ofrecer el nuevo cliente a los usuarios afectados sin riesgo de que afectara a los demás (de ahí sale el cliente experimental, te invito a testearlo y a mandarnos comentarios si tienes la ocasión).
Othan, desarrollador

Como mencionó Othan, también implementamos, en colaboración con el equipo del Ankama Launcher, una versión experimental del cliente de juego WAKFU, e incorporamos la actualización extensiva de la parte gráfica JOGL el martes 8 de noviembre. Esta nueva versión reenvía tus conexiones a los dos servidores oficiales de juego Pandora y Rubilax. Tu progreso se guarda de un cliente al otro.

Este cliente experimental nos permite acoger, de nuevo, a los jugadores con Mac OS Ventura en el juego, permitiendo a la vez que los demás usuarios que utilizan otro sistema de explotación testeen esta versión y nos hagan llegar los comentarios acerca de su experiencia. Es muy importante recibir cualquier informe de anomalías, ya que solo cuando la estabilidad de este cliente esté asegurada podremos implementar el correctivo en el cliente de producción (el clásico).

Para acceder al cliente experimental, basta con descargarlo desde la página del juego WAKFU a tu Ankama Launcher, donde puedes descargar el cliente Beta y el clásico. Somos conscientes de que el procedimiento no es el más intuitivo, ya estamos pensando en otro modo de más fácil acceso.

Genki, community manager

En total, pues, los usuarios de Mac OS Ventura pasaron 16 días sin poder acceder a nuestro servicio.
 

Las compensaciones

 
Ahora que todos los sistemas de explotación tienen cliente, y que la situación es estable para los jugadores desde Ventura, podemos detallar las compensaciones. Las compensaciones se añadirán a partir del martes 22 de noviembre.
 

Para los usuarios de Linux y Mac OS (excepto Ventura), activos desde el 02/10/22 y que intentaron conectarse al Ankama Launcher entre el 02/11/22 a las 11:30 y el 03/11/22 a las 12:45 (horas de París):

  • 1 Ficha de paquete de beneficios de 1 día a utilizar antes del 31 de diciembre de 2022 a las 23:00 (hora de París)
 

Para los usuarios de Mac OS Ventura, activos desde el 24/09/22 y que intentaron conectarse al Ankama Launcher entre el 24/10/22 a las 0:01 y el 08/11/22 a las 17:30 (horas de París):

  • 1 Ficha de paquete de beneficios de 15 días a utilizar antes del 31 de diciembre de 2022 a las 23:00 (hora de París)
  • 1 actitud Salto del jalató
  • 6 pócimas de experiencia (ligadas)
  • 6 pócimas de recolección (ligadas)
  • 6 pócimas de botín (ligadas)
  • 16 de pienso de crecimiento (ligados).

Por norma general, inyectamos directamente los días de los paquetes de beneficios en las cuentas afectadas. Esta situación excepcional nos permite ofreceros una nueva forma de compensación con fichas que caducan en una fecha determinada. No será posible recuperar la ficha desde el soporte de Ankama si olvidas activarla. ¡Toma las precauciones necesarias para no perderla!

Genki, community manager

La ficha de compensación debe activarse en nuestra página oficial: https://www.wakfu.com/fr/codes

Estamos consternados por esta situación triste y sin precedentes que acabamos de vivir juntos. La comunidad ha dado ejemplo una vez más de su bondad y empatía, ¡cualidades que la hacen tan agradable y única! Nosotros la hemos acompañado al máximo durante esta dura prueba y hemos dado respuesta a sus preocupaciones trabajando en paralelo para encontrar una solución. Nunca os podremos agradecer suficiente que nos hayáis dado vuestra confianza para solucionar este gran problema y esperamos compensar vuestro tiempo de juego perdido y el disgusto generado de forma adecuada. ¡Estamos orgullosos de poder encontrarte - POR FIN - en el juego!

Queremos aprovechar para daros las gracias de todo corazón por los valiosos comentarios que nos habéis mandado (o nos mandaréis). ¡Estamos extremadamente contentos de que nos siga una comunidad tan apasionada como esta! ¡Vuestros ánimos y vuestra gentileza durante los periodos difíciles son verdaderas fuentes de energía para nosotros, ¡y os estamos extremadamente agradecidos!

Othan, Eneval y aLONfred, desarrolladores

El equipo de WAKFU, que de nuevo os da las gracias.
Reacciones 2
Resultado : 50

cuando corregiran el bug de los heroes en grupo? es algo molesto estar sacando los heroes para poder crear grupo

2 -1
Resultado : -39

Para cuando el server Monocuenta ???

Revivan el juego con el server mocuenta locochones.happy

0 -3
Responder a este tema