EVE Online : les agents oublieront les pilotes inactifs

EVE Online : les agents oublieront les pilotes inactifs

Les donneurs de missions d'EVE Online vont voir leur mémoire améliorée. Il y a toutefois un hic : certains d'entre eux vont complètement vous oublier.

Fenris Creations a publié un très long blog de développeurs sur le travail technique en cours dans les coulisses de son bac à sable de science-fiction. Si l'on met de côté les schémas de base de données, tout se résume à une chose. Le studio prépare les "agents" du jeu, ces PNJ qui distribuent les missions, à une migration plus vaste du client comme du serveur, de Python 2 vers Python 3.

Dit comme ça, on dirait du ménage technique un peu austère, et c'est surtout ça. Mais il y a une vraie conséquence pour certains joueurs, et mieux vaut être au courant avant la bascule.

Comment les agents se souviennent de vous

L'essentiel du blog explique le fonctionnement réel des agents. Il détaille la façon dont ils stockent les informations sur les pilotes avec qui ils traitent, comment ils récupèrent ces données au besoin, et comment cette masse d'informations n'a cessé de grossir au fil du temps. Selon Fenris Creations, Python 3 est mieux armé pour encaisser cette charge croissante, ce qui explique d'ailleurs pourquoi le système des agents fait partie de la mise à niveau.

Le point sur lequel les joueurs doivent être attentifs, c'est le sort des vieilles affaires en suspens. Vos réputations auprès des PNJ (celles que vous avez bâties avec les factions et les personnages du jeu) ne risquent rien. Elles ne vont nulle part. Pour les missions, c'est une autre histoire. Si vous avez travaillé avec un agent avant la mise en ligne du blog et que vous ne reprenez pas contact avec lui ensuite pour mettre à jour votre progression, ces missions seront effacées une fois la mise à niveau vers Python 3 terminée.

Pas encore de date, mais un avertissement arrive

Fenris Creations n'a donné aucun calendrier pour la fin de la migration. Le studio promet en revanche que les joueurs seront prévenus largement à l'avance avant que le nettoyage ne prenne effet, pour que personne ne découvre du jour au lendemain sa progression envolée sans le moindre avertissement.

Le résumé du développeur lui-même a le mérite d'être direct : "En bref, si vous faites activement des missions d'agents, vous pouvez continuer à jouer normalement, rien ne changera. Si vous avez des agents auxquels vous tenez (en particulier des agents de recherche), alors vous devriez leur rendre visite et accomplir une mission pour eux, afin qu'ils ne vous oublient pas."

Donc si vous enchaînez régulièrement les missions, vous n'avez rien à faire. Si vous faites partie de ces joueurs qui ont noué des relations avec certains agents il y a des années sans jamais repasser les voir depuis, surtout des agents de recherche, c'est le bon moment pour faire le trajet et leur rendre un service. Après ce résumé, le blog devient extrêmement technique, et les curieux de l'aspect base de données peuvent se plonger dans l'article complet.

La version courte pour les capsuliers - le nom que donne EVE à ses pilotes joueurs - est simple. Allez dire bonjour à vos agents.

Une vue d'ensemble

Sur le papier, il s'agit d'une petite annonce accrochée à un gros chantier d'ingénierie. Dans les faits, elle montre à quoi ressemble concrètement le maintien en vie d'un MMORPG au long cours. Faire passer un jeu en ligne de Python 2 à Python 3 est le genre de travail que les joueurs voient rarement, et le changement touchant les agents est l'un des rares endroits où ce travail remonte à la surface.

Cela s'inscrit aussi dans une tendance plus large : les jeux en ligne vieillissants font le ménage dans leurs systèmes hérités plutôt que de les traîner indéfiniment. RuneScape, par exemple, a fixé une date pour purger d'anciens objets issus de microtransactions, tandis que des vétérans comme EverQuest continuent sur leur lancée avec de nouvelles extensions comme Favors of Fortune. Tout cela laisse penser que les studios derrière ces jeux vieillissants doivent de plus en plus choisir quelles anciennes données et quels vieux systèmes valent la peine d'être conservés à mesure qu'ils se modernisent.

L'approche de Fenris Creations semble ici plutôt favorable aux joueurs, puisque les réputations sont protégées et qu'un avertissement est promis. Il faudra surveiller le moment où cet avertissement arrivera vraiment, le temps dont disposeront les joueurs pour réagir, et si la migration plus large vers Python 3 entraînera d'autres changements visibles. Pour l'instant, si un vieil agent compte pour vous, n'attendez pas la dernière minute.