Bonjour à tous,

Message de Naoki Yoshida au sujet d'Ungarmax.

Quote Originally Posted by Naoki_Yoshida View Post
Ici le producteur et directeur Naoki Yoshida.

J'aimerais expliquer plus en détail la situation concernant l'abus de la transcendance des escouades de grande compagnie, Ungarmax, qui était utilisable en dehors des missions d'escouades.

Nous avons reçu beaucoup d'informations contradictoires provenant de diverses sources, notamment des sites externes. Nous avons donc examiné toutes les données que nous avions et analysé la situation afin de prendre des décisions adéquates.

Je voudrais vraiment que vous compreniez comment nos décisions affectent nos équipes de développement et d'opérations ainsi que notre procédure de rapport de bug et nos équipes de test. Le message qui suit est extrêmement long mais je vous demande de prendre le temps de lire en entier. J'ai également inclus un résumé et une chronologie de la situation afin de la rendre le plus compréhensible qui soit.

- Chronologie des événements
  • Ungarmax est implémenté sur un build interne en même temps que les missions d'escouades en prévision de la 4.1.
  • Un bug permettant d'utiliser Ungarmax en dehors des missions d'escouades se faufile en raison d'un oubli.
  • Le bug n'est pas découvert par les équipes de développement et d'opérations, et se retrouve dans la version publique du jeu.
  • Le bug est découvert et exploité par les joueurs ; Ungarmax est donc utilisé en dehors des missions d'escouades.
  • Un joueur découvre un autre joueur utilisant le bug et envoie 3 rapports de triche.
  • Les rapports de triche sont reçus par la Special Task Force (STF), qui commence donc à surveiller le joueur suspect.
  • La STF n'est pas en mesure de confirmer l'utilisation d'un outil tiers permettant la triche, et cesse de surveiller le joueur suspect.
  • Plus tard, il est confirmé que le joueur suspect a utilisé un outil tiers pour tricher, il est donc banni de manière définitive.
  • Néanmoins, les équipes de développement, d'opérations et de test ne sont toujours pas au courant du bug d'Ungarmax.
  • Dans l'après-midi du 27 février (JST, heure japonaise), plusieurs joueurs mentionnent le bug d'Ungarmax et l'information se propage.
  • Le soir du 27 février JST, les équipes de développement, d'opérations et de test commencent une enquête et décident comment procéder.
  • Le 28 février à 16h00 JST, une maintenant d'urgence a lieu sur tous les serveurs.
  • Deux heures plus tard, à 18h00 JST, les serveurs sont de nouveau en ligne et le bug a été corrigé.
  • La procédure de l'équipe de développement est ajustée afin d'éviter des problèmes similaires dans le futur.
  • La procédure de la STF et des équipes d'opérations est ajustée afin de s'assurer que les rapports similaires soient correctement traités dans le futur.
  • Des sanctions sont prévues pour les joueurs ayant intentionnellement utilisé le bug (de façon répétée ou non) afin de réussir certains contenus.

En résumé, le bug d'Ungarmax a été corrigé et ne devrait plus être utilisable. De plus, afin de nous assurer que les rapports similaires soient traités dans les meilleures conditions dans le futur, nous avons ajusté et amélioré la procédure par laquelle la STF fait remonter les informations aux équipes de développement, GM, et de test.

À cet instant, nous sommes à la dernière étape, celle décidant quelles sanctions doivent être appliquées pour les joueurs ayant utilisé le bug de manière intentionnelle et/ou répétée pour réussir certains contenus.

Voilà pour le résumé des événements récents et les actions prises en conséquence.
Les équipes de FFXIV ont toujours opéré, et opèreront toujours de la manière la plus transparente et honnête possible. Nous espérons pouvoir encore compter sur votre soutien pour les années à venir.

Ce qui va suivre est maintenant une explication détaillée de la situation ; si vous souhaitez tout lire, je vous conseille de prendre un peu de temps.

- Explication détaillée du bug et nos mesures préventives

Le bug d'Ungarmax est décrit ci-dessous.

Sous certaines conditions, il est possible d'utiliser la transcendance des escouades, Ungarmax, en dehors des missions d'escouades.

Les conditions de reproduction du bug sont les suivantes :
  • Le joueur a débloqué les escouades de grandes compagnies
  • Le joueur a débloqué les missions d'escouades
  • Le joueur a rempli au moins une barre de la jauge de transcendance
Lorsqu'un joueur essie d'exécuter une action générale, de classe ou de job avec le clavier, la souris ou le manette, plusieurs choses doivent se passer avant que l'action de soit exécutée et traitée.
1. La saisie de l'action est enregistrée par le client côté joueur.
2. La saisie de l'action est convertie en paquets et envoyée du client joueur au serveur.
3. Une vérification côté serveur est effectuée afin de déterminer si l'action peut être exécutée.
4. Si cela est possible, des calculs côté serveur sont effectués et les résultats sont renvoyés au client joueur via des paquets.
5. Les paquets sont reçus par le client joueur, qui traite et affiche les animations, effets, chiffres, etc.
6. Si l'exécution n'est pas possible, la saisie est traitée comme une erreur et les résultats sont renvoyés au client joueur via des paquets.
Comme vous pouvez le voir, chaque action doit passer une vérification serveur pour être exécutée. Une saisie d'action seule n'est pas sensée suffir, et une vérification serveur est essentielle pour s'assurer qu'il n'y a aucune triche.

Cependant, Ungarmax n'ayant pas été implémenté comme faisant partie du système de combat par l'équipe habituelle, les vérifications normales n'ont pas été effectuées. Les requêtes routinières demandant aux équipes de test de tester les actions de manière intensive n'ont pas été effectuées. Ainsi, ce bug (au demeurant très simple) s'est retrouvé dans la version publique du jeu. Comme quoi, un simple petit oubli dans une mise à jour bourrée de contenu peut avoir des conséquences désastreuses.
Notre évaluation
À mesure que nous développons le contenu de FFXIV, de plus en plus de gens travaillent en parallèle. En conséquence, les procédures basiques de création d'actions ont été négligées et certains membres d'équipe n'étaient pas au courant de l'importance des vérifications serveur. De plus, Ungarmax était supposé être un ordre donné à votre escouade, et n'aurait pas du être exécutable avec une macro /ac. Ces erreurs ont permis aux joueurs d'exploiter le bug pour leur bénéfice.
Notre réponse
L'équipe des combats, qui est responsable de la création de la majorité des nouvelles actions, va de nouveau expliquer/partager ses méthodes et procédures avec les autres équipes. Les équipes de test vont s'assurer de réaliser désormais des vérifications plus rigoureuses.

À compter d'aujourd'hui, toutes les nouvelles actions seront :
1. Testées afin de s'assurer ques les vérifications serveur sont réalisées correctement, peu importe leur fonctionnalité.
2. Crées comme non-utilisables avec une macro /ac par défaut, et ajoutées à une liste blanche d'actions valides après vérification.


Ces mesures, et d'autres, seront implémentées en plus des vérifications habituelles permettant de vérifier si les actions sont conformes à leur spécificités. Nous sommes confiants quant au fait que ces mesures permettront d'éviter des situations similaires dans le futur.
- Nos efforts pour nous assurer que les rapports sur la triche soit correctement passés en revue

Comme certains d’entre vous le savent peut-être déjà, il y a eu des commentaires sur des sites externes mentionnant que ce bug nous avait été rapporté 4 mois plus tôt. Afin de déterminer la véracité de ces dires, nous avons enquêté sur les différentes communications et sur les données des logs en jeu.

Nous avons confirmé que trois rapports avaient été envoyés via « Services et aide » entre le 15 et le 16 octobre 2017. Tous les rapports ont été créés par le même joueur concernant l’utilisation de Ungarmax par un autre joueur dans la Cité Royale de Rabanastre où ceci n’aurait pas dû être possible.

Bien qu’une enquête fut ouverte suite à ces plaintes, elle a fini par être classée sans que les équipes de développement ou de test en soient informées. En raison de ceci, le bug a persisté malgré les rapports de ce joueur. Nous tenons à nous excuser une nouvelle fois pour les conséquences de ce problème.
Notre évaluation
Le but principal de la STF est d’enquêter les activités frauduleuses sur FFXIV. La manipulation de paquets de données, les hacks de téléportation et vitesse, les RMTs et autres actions similaires sont considérés comme de la triche.
Lorsqu’ils ont reçu ces rapports et ouvert leur enquête, il ne se sont pas concentrés sur la possibilité qu’un joueur prenait avantage d’un bug en jeu mais plutôt sur le fait que le joueur utilisait peut-être un outil de tierce partie. Par conséquent, bien qu’ils aient observé le joueur rapporté pendant un certain temps, ils ont fermé leur enquête après avoir vu que le joueur n’utilisait pas de logiciel de tierce partie. La STF joue un rôle important pour s’assurer que nos joueurs puissent profiter d’une bonne expérience de jeu mais dans ce cas, leur approche a échoué.
Notre réponse
Parmi les équipes de gestion de FFXIV, il y a deux groupes chargés de la résolution des problèmes en jeu, les GMs et la STF. Après avoir passé en revue les responsabilités assignées aux deux groupes, nous avons changé les procédés afin de s’assurer que chacun ne devient pas trop compartimenté et de nous assurer que tous les rapports atteignent les équipes de développement et de test, peu importe leur contenu. Ceci étant dit, puisque ce changement augmentera de manière significative le montant de rapports que nous recevons, ils seront classés et revus par un ordre de priorité déterminés par les personnes en charge afin de réduire le risque de rapports qui pourraient passer à la trappe.
- Actions contre les joueurs qui ont profité du bug Ungarmax

Beaucoup de joueurs, tout comme notre équipe de développement, ont appris l’existence de ce bug suite à un message posté sur Reddit. Depuis, nous avons analysé les données de log de tous les joueurs entre la sortie de la 4.1 jusqu’à la date du message sur Reddit ainsi que jusqu’à la date à laquelle la maintenance pour réparer le problème a été effectuée. Voici les résultats :
(Des rapports reçus, 66 au total viennent de toutes les régions)

Avant minuit (JST) le 27/02, 25 personnages sur 21 comptes ont utilisé Ungarmax dans des contenus à 8 joueurs.
Notre évaluation et notre réponse
Nous avons confirmé que ces 25 personnages ont profité de ce bug avant que la connaissance de son usage soit répandue. Non seulement, ils ont choisi d’utiliser Ungarmax en dehors des missions mais ils ont volontairement caché l’existence de ce bug. Par conséquent, leurs comptes ont été suspendus.
Après minuit (JST), le 27/02, 1110 personnages ont utilisé ce bug pour exécuter Ungarmax dans des conditions anormales.
Notre évaluation
Parmi ces 1110 personnages, 457 ont utilisé le bug une seule fois dans des endroits publics, dans les zones de logement ou encore dans des anciens contenus avec une équipe réduite. Nous pensons donc que dans cette situation, les joueurs cherchaient simplement à confirmer l’existence de ce bug. Parmi les personnages restants, 523 l’ont utilisé plus d’une fois (peu de fois). Cependant, 130 personnages ont profité du bug à multiples reprises. Les joueurs seront traités différemment en fonction de ces facteurs.
De plus, nous avons remarqué que plusieurs joueurs en ont profité dans l'Abîme Infini De Bahamut (fatal) avant le 27/2. Aucun d’entre eux n’a accompli le contenu avec succès.
Notre réponse
Nous ne pénaliserons pas les joueurs qui ont utilisé ce bug par curiosité mais n’en ont pas profité pour progresser dans les contenus. Non seulement, ce bug était un problème majeur créé par une erreur de développement mais il a persisté plusieurs mois sans que les rapports de joueurs soient passés en revue correctement. L’utilisation par curiosité est donc compréhensible. Notre analyse montre que ces joueurs n’ont pas eu de gain à utiliser le bug entre le moment où la connaissance de ce bug a été répandue et le moment où il a été réparé. Il n’y a donc pas de raison de les pénaliser. Ceci étant dit, nous souhaitons vivement vous déconseiller d’essayer ces bugs dans le futur et nous enverrons un email aux personnes concernées.
Nous considérons que les joueurs qui ont profité de ce bug plus d’une fois, même si ce n’était pas de manière répétitive, l’ont fait volontairement et seront donc sujets à une suspension de 24 heures.
Nous pénaliserons ceux qui en ont abusé une multitude de fois beaucoup plus sévèrement.
Pour finir, je souhaite m’excuser auprès de chacun d’entre vous pour la gêne occasionnée. Nous sommes dédiés à vous fournir la meilleure expérience de jeu possible. Cependant, je dois également vous rappeler que profiter d’un tel bug viole les termes et conditions d’utilisation et je vous demande donc de ne pas refaire ceci.

Nous espérons que vous continuerez d’apprécier votre temps passé sur FINAL FANTASY XIV pour les années à venir.