EVE Online: Agenten vergessen inaktive Piloten nach Python 3

EVE Online: Agenten vergessen inaktive Piloten nach Python 3

Die Auftraggeber in EVE Online bekommen demnächst ein besseres Gedächtnis. Allerdings gibt es einen Haken: Manche von ihnen werden euch komplett vergessen.

Fenris Creations hat einen sehr langen Entwicklerblog über die technischen Arbeiten veröffentlicht, die gerade unter der Haube seiner Sci-Fi-Sandbox laufen. Lässt man die Datenbankdiagramme weg, läuft alles auf einen Punkt hinaus. Das Studio bereitet die "Agenten" des Spiels, also die NPCs, die Missionen vergeben, auf eine größere Umstellung von Client und Server von Python 2 auf Python 3 vor.

Das klingt nach trockener Aufräumarbeit im Hintergrund, und größtenteils ist es das auch. Für manche Spieler hat es aber echte Folgen, und die sollte man kennen, bevor die Umstellung passiert.

Wie sich Agenten an euch erinnern

Der Großteil des Blogs erklärt, wie Agenten eigentlich funktionieren. Es geht darum, wie sie Informationen über die Piloten speichern, mit denen sie zu tun haben, wie sie diese Daten bei Bedarf wieder abrufen und wie dieser Datenbestand im Lauf der Zeit immer weiter gewachsen ist. Laut Fenris Creations kommt Python 3 besser mit dieser wachsenden Last zurecht, weshalb das Agentensystem überhaupt Teil des Upgrades ist.

Aufpassen müssen Spieler bei der Frage, was mit alten, unerledigten Aufträgen passiert. Eure NPC-Standings (also das Ansehen, das ihr euch bei den Fraktionen und Figuren des Spiels erarbeitet habt) sind sicher. Die bleiben erhalten. Bei Aufträgen sieht es anders aus. Wenn ihr vor Veröffentlichung des Blogs mit einem Agenten gearbeitet habt und euch danach nicht noch einmal bei ihm meldet, um euren Fortschritt zu aktualisieren, werden diese Aufträge gelöscht, sobald das Python-3-Upgrade abgeschlossen ist.

Noch kein Termin, aber eine Vorwarnung kommt

Einen Zeitplan, wann die Umstellung abgeschlossen sein soll, hat Fenris Creations nicht genannt. Das Studio verspricht aber, dass Spieler rechtzeitig vorgewarnt werden, bevor die Bereinigung greift. Niemand sollte also eines Morgens aufwachen und feststellen, dass sein Fortschritt ohne jede Warnung verschwunden ist.

Die eigene Zusammenfassung des Entwicklers ist erfrischend direkt: "Kurz gesagt: Wenn ihr aktiv Agentenmissionen spielt, könnt ihr ganz normal weiterspielen, und nichts ändert sich. Wenn euch bestimmte Agenten wichtig sind (vor allem Research Agents), solltet ihr ihnen einen Besuch abstatten und eine Mission für sie erledigen, damit sie euch nicht vergessen."

Wer also regelmäßig Missionen fliegt, muss nichts tun. Wer dagegen vor Jahren Beziehungen zu bestimmten Agenten aufgebaut und sich seitdem nicht mehr gemeldet hat, vor allem bei Research Agents, sollte jetzt vorbeifliegen und einen Auftrag für sie erledigen. Nach dieser Zusammenfassung wird der Blog extrem technisch, und wer sich für die Datenbankseite interessiert, kann sich durch den vollständigen Beitrag arbeiten.

Die Kurzfassung für Kapselpiloten - so nennt EVE seine Spielerpiloten - ist einfach: Schaut bei euren Agenten vorbei.

Das große Ganze

Auf dem Papier ist das nur ein kleiner Hinweis zu einem großen technischen Projekt. In der Praxis zeigt er, wie es tatsächlich aussieht, ein langlebiges MMORPG am Leben zu halten. Ein laufendes Spiel von Python 2 auf Python 3 umzustellen, ist die Art von Arbeit, die Spieler selten zu sehen bekommen, und die Änderung bei den Agenten ist eine der wenigen Stellen, an denen diese Arbeit an die Oberfläche kommt.

Sie passt außerdem zu einem größeren Muster: Ältere Onlinespiele räumen Altlasten auf, statt sie ewig mitzuschleppen. RuneScape hat zum Beispiel einen Termin für die Löschung alter Mikrotransaktions-Gegenstände festgelegt, während Veteranen wie EverQuest mit neuen Erweiterungen wie Favors of Fortune weitermachen. Das deutet darauf hin, dass Studios hinter älteren Spielen bei der Modernisierung zunehmend entscheiden müssen, welche alten Daten und Systeme sich zu behalten lohnen.

Der Ansatz von Fenris Creations wirkt hier recht spielerfreundlich, denn die Standings sind geschützt und eine Vorwarnung ist versprochen. Spannend bleibt, wann diese Warnung tatsächlich kommt, wie viel Zeit Spieler zum Handeln bekommen und ob die größere Python-3-Umstellung noch weitere sichtbare Änderungen mit sich bringt. Bis dahin gilt: Wenn euch ein alter Agent wichtig ist, wartet nicht bis zur letzten Minute.