Murloc Cult

Retour aux archives

Monitoring renforcé : un rapport détaillé pour chaque mort, une analyse toutes les 5 minutes

Pour réduire les morts au maximum, chaque mort d'un joueur autonome produit maintenant un rapport complet : tueur, assaillants, durée du combat, vie et mana au départ, temps depuis la dernière résurrection, fuite, équipement, munitions, et les quinze dernières décisions du personnage. Une analyse automatique les classe par cause toutes les 5 minutes.

Commit
a0e803e
Build
Build réussi (2 min) · Cible worldserver

Pourquoi

Les revues de 20 minutes donnaient des totaux (86 à 99 morts par fenêtre) mais pas le pourquoi de chaque mort. Le dernier relevé montre que 54 morts sur 96 surviennent en un contre un face à un monstre de même niveau ou d'un niveau de plus, un combat qu'un joueur ne perd presque jamais : il faut voir chaque combat perdu de l'intérieur.

Le rapport de mort

Une ligne JSON par mort (freewill-deaths.jsonl) : classe, race, niveau, lieu, bourse ; le tueur (niveau, rang, vie restante, distance à son point d'origine) ; la liste des assaillants et leur maximum ; durée du combat ; vie et mana au début du combat ; activité avant le combat ; secondes depuis la dernière résurrection ; fuite en cours ; pièces brisées ; munitions et familier du chasseur ; les quinze dernières décisions, gardées en permanence même sans mode débogage.

L'analyse automatique

freewill-deaths.timer lance toutes les 5 minutes une analyse sur 30 minutes, comparée à la fenêtre précédente :

  • causes (mort après résurrection, renforts, tueur plus fort, rare ou élite, combat entamé blessé, mort en fuite, équipement brisé, chasseur sans flèches, mort en chemin) ;
  • répartition par classe, zone, niveau, tueur, activité ;
  • un exemple récent par cause, avec ses dernières décisions.

Le résumé est écrit dans freewill-deaths-summary.txt. Les revues de l'IA passent de 20 à 10 minutes.

Premier effet mesuré du lot précédent

Aucune mort due à un rare dans la dernière fenêtre (contre 12) : le repérage des rares à vue fonctionne.