LIVE
+++ Ox Alpha ist jetzt GLM-5.3-Flash: Z.ai öffnet Gewichte +++ Eve Online beginnt den Umstieg auf Python 3 +++ Bill Gates fordert globalen Aktionsplan für KI-Risiken +++ OpenAI-Bericht: Warum Agenten Hugging Face hackten +++ Qwen3.8-Flash-Next: 125 Milliarden Parameter, 6 aktiv +++ Altman erwartet AGI bis Jahresende – nach OpenAIs Maßstab ++++++ Ox Alpha ist jetzt GLM-5.3-Flash: Z.ai öffnet Gewichte +++ Eve Online beginnt den Umstieg auf Python 3 +++ Bill Gates fordert globalen Aktionsplan für KI-Risiken +++ OpenAI-Bericht: Warum Agenten Hugging Face hackten +++ Qwen3.8-Flash-Next: 125 Milliarden Parameter, 6 aktiv +++ Altman erwartet AGI bis Jahresende – nach OpenAIs Maßstab +++
Alle News ›
AI IN LIFE AI IN LIFENEWS
DAILY
DE EN
FORSCHUNG

Eve Online beginnt den Umstieg auf Python 3

CCP Games will 2,4 Millionen Zeilen Python-Code modernisieren. Ein erster Scan zeigt: 95,9 Prozent der Dateien kompilieren bereits unter beiden Versionen.

Eve Online beginnt den Umstieg auf Python 3

Symbolbild einer dunklen Serverhalle mit endlosen Rackreihen und blau-violetten Statuslichtern, erzeugt mit einem KI-Bildgenerator.

CCP Games hat die erste Stufe der Umstellung von Python 2.7 auf Python 3 am 25.08.2026 auf den Live-Server Tranquility gebracht; ein Termin für den eigentlichen Wechsel steht noch nicht fest.

Auf einen Blick

  • Codebasis: rund 2,4 Millionen Zeilen Python in etwa 20.000 Dateien, gewachsen über mehr als 23 Jahre.
  • 95,9 Prozent der Dateien kompilierten im ersten Scan bereits unter Python 2.7 und unter Python 3.
  • Blockierende Syntax auf rund 3.300 Zeilen, darunter ca. 1.500 alte print-Anweisungen und rund 800 Literale im Format 123L.
  • Rund 20.000 Stellen kompilieren unter beiden Versionen, verhalten sich unter Python 3 aber anders.
  • Stufe 1 lief seit Juli 2026 auf dem Testserver Singularity, seit 25.08.2026 auf Tranquility (Patch 24.01).

CCP Games hat am 25.08.2026 die erste Stufe der Python-3-Umstellung von Eve Online auf den Live-Server Tranquility gebracht. Der Patch 24.01 enthält nach Angaben des Studios ausschließlich Änderungen, die für Spielende unsichtbar bleiben sollen. Ein Datum für den tatsächlichen Wechsel auf Python 3 nennt CCP nicht.

16 Jahre auf Version 2.7

Eve Online läuft seit dem Start 2003 auf Stackless Python. Die letzte große Anhebung liegt 16 Jahre zurück, damals ging es auf Stackless Python 2.7. Python 2.7 selbst hat 2020 das Ende seines Supports erreicht, womit dem Spiel neuere Bibliotheken, Profiler und Debugger verschlossen bleiben. CCP ordnet den Umbau dem Programm Eve Evolved zu und beschreibt ihn als Fundament für die nächsten 20 Jahre.

2,4 Millionen Zeilen, 20.000 Dateien

Nach Zahlen aus dem Entwicklerblog umfasst die Codebasis rund 2,4 Millionen Zeilen Python in etwa 20.000 Dateien, aufgelaufen über mehr als 23 Jahre Betrieb. Der erste Kompilierlauf fiel besser aus als befürchtet: 95,9 Prozent der Dateien ließen sich bereits unter beiden Sprachversionen übersetzen. Blockierende Syntax fand das Team auf rund 3.300 Zeilen.

Die Verteilung ist typisch für alten Python-2-Code:

  • rund 1.500 print-Anweisungen im alten Stil
  • rund 800 Zahlenliterale im Format 123L
  • rund 600 veraltete except-Klauseln
  • 50 Vorkommen des Ungleich-Operators <>

Der teure Teil kommt danach

Riskant ist nicht die Syntax, sondern Code, der unter beiden Versionen klaglos kompiliert und sich trotzdem anders verhält. CCP beziffert diese Kategorie auf rund 20.000 Stellen, die von Hand geprüft werden müssen. Simon Willison nennt dafür das Lehrbuchbeispiel: 1 / 2 ergibt in Python 2 den Wert 0, in Python 3 dagegen 0,5.

Stufe 1 setzt auf das Werkzeug Python-Future, das auf 2to3 aufbaut und den Code so umschreibt, dass er unter 2.7 weiterläuft. Erst Stufe 2 geht die Verhaltensunterschiede an, und dieser Schritt lässt sich nach Darstellung des Studios nicht automatisieren.

Offene Frage: Was wird aus Stackless?

Die Ankündigung sagt nichts darüber, ob CCP auch Stackless Python selbst ersetzt, also jene Variante, die die Mikro-Threads für den Eve-Server liefert. Willison verweist auf einen früheren Vortrag des Studios mit dem Titel "Scheduling in Carbon: Leaving Stackless Python Behind", in dem CCP beschreibt, wie es Stackless in seiner Carbon-Engine für Eve Frontier durch die quelloffene Bibliothek carbonengine/scheduler abgelöst hat. Ob derselbe Weg für Eve Online vorgesehen ist, geht aus den vorliegenden Quellen nicht hervor.

Was Spielende jetzt tun sollen

Am Spiel selbst ändert sich vorerst nichts; auffällige Fehler sollen über das Bug-Report-System gemeldet werden. Für die weiteren Stufen kündigt CCP Tests auf dem Server Singularity an, wo die ersten Änderungen bereits seit Juli 2026 liefen. Wie viele Monate zwischen Stufe 1 und dem Produktivbetrieb unter Python 3 liegen, lässt das Studio offen.

◈ KI-GENERIERTER BERICHT · QUELLEN VERLINKT

Häufige Fragen

Auf welche Python-Version wechselt Eve Online?

Von Stackless Python 2.7 auf Python 3. Eine konkrete Zielversion und einen Termin für den Wechsel nennt der Entwicklerblog nicht.

Ändert sich für Spieler etwas?

In Stufe 1 nicht. CCP bezeichnet die Änderungen als unsichtbar und bittet nur darum, auffällige Fehler per Bug-Report zu melden.

Wie groß ist der Code von Eve Online?

Rund 2,4 Millionen Zeilen Python in etwa 20.000 Dateien, aufgelaufen über mehr als 23 Jahre Betrieb.