Plus de surplace à 800 m, des marchands qui vendent, des sacs enfin achetés
Une revue des journaux par une autre session a mis au jour quatre défauts qui envoyaient les joueurs autonomes sur les routes pour rien — donc vers les monstres : une oscillation de milliers d'allers-retours autour de la limite de liaison du foyer, des visites chez une couturière pour acheter à boire, des achats hors budget répétés toutes les 4 minutes, et aucun sac acheté. Corrigés. À 300 joueurs, la mortalité mesurée est d'environ 3 morts par minute.
- Commit
- d02d886
- Build
- Build réussi (2 min) · Cible worldserver
Les défauts
- Surplace à 800 m : « lier sa pierre de foyer » se déclenchait au-delà de 800 m du foyer, sans hystérésis. Quand l'aubergiste visé et le PNJ de quête étaient de part et d'autre de la limite, le personnage alternait les deux objectifs chaque seconde (Elena : plus de 2 100 fois chacun).
- Mauvais marchand : pour la nourriture et la boisson, le marchand le plus proche, même s'il ne vend ni l'une ni l'autre (une couturière, visitée toutes les 4 minutes).
- Hors budget : le meilleur objet de son niveau, sans regarder le prix : un niveau 5 visait un jambon à 125 pc avec 88 pc de budget, et revenait. 45 % des passages chez un marchand depuis le matin n'achetaient ni ne vendaient rien.
- Aucun sac : 20 % des personnages de niveau 5 ou plus avaient leur sac à dos plein, sans autre sac.
Correctifs
- Une fois l'aubergiste choisi, on va au bout (3 min au plus) sans réévaluer la distance ; déclenchement à 900 m.
- Vivres et sacs : un marchand dont le stock contient vraiment un article utile et abordable ; à défaut, le besoin est mis en pause 30 min.
- Le meilleur article *que l'on peut se payer* ; une visite sans achat de vivres suspend ce besoin 30 min.
- À partir du niveau 5, avec 5 pa et un emplacement libre : achat du plus grand sac abordable (6 places et plus), installé aussitôt.
Mesure à 300 joueurs
Sur 10 minutes : 30 morts (environ 3 par minute), 13 à 19 montées de niveau et 20 à 36 quêtes rendues par minute ; serveur à 145 % d'un cœur (4 threads de cartes), mise à jour du monde à 151 ms.