Anleitung
Linux
Native Builds für 64-Bit-PCs und ARM-Computer. Das Spiel läuft auf einem X11- oder Wayland-Desktop oder direkt auf der Textkonsole und findet Installationen von Steam, Heroic und Lutris von selbst.
- glibc 2.28 oder neuer
- x86-64, ARM64 und ARMv7
- 15 MB, plus dein Spiel
- Etwa 5 Minuten
1Paket wählen
| Dein Computer | Paket | Benötigt |
|---|---|---|
| 64-Bit-PC, auch das Steam Deck | …-linux-x86_64.zip | glibc 2.28+: Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8, SteamOS 3 |
| 64-Bit-ARM, auch Raspberry Pi OS (64 Bit) | …-linux-arm64.zip | glibc 2.28+ |
| 32-Bit-ARMv7, auch Raspberry Pi OS (32 Bit) | …-linux-armhf.zip | glibc 2.36+: Debian 12, Raspberry Pi OS Bookworm |
Zwei Befehle verraten es dir: uname -m gibt x86_64, aarch64 oder armv7l aus, und die erste Zeile von ldd --version endet mit der glibc-Version.
$ uname -mx86_64$ ldd --version | head -n1ldd (Ubuntu GLIBC 2.39-0ubuntu8) 2.39
2Herunterladen und entpacken
Lade dein Paket hier oder in einem Terminal herunter. Beim Entpacken entsteht ein Ordner mit dem Spiel, open-annihilation; das Paket für 64-Bit-PCs enthält außerdem einen Ordner steam-deck mit Layouts für Steam Input und Bibliotheksgrafiken. Kein unzip? sudo apt install unzip.
Open Annihilation 0.7.2 · Linux2026-10-06
Versionshinweise →64-Bit-PC Empfohlen
glibc 2.28 oder neuer: Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8, SteamOS 3 oder neuer.
open-annihilation-v0.7.2-linux-x86_64.zip
64-Bit-ARM Empfohlen
glibc 2.28 oder neuer, auch Raspberry Pi OS (64 Bit).
open-annihilation-v0.7.2-linux-arm64.zip
32-Bit-ARMv7 Empfohlen
glibc 2.36 oder neuer: Debian 12, Raspberry Pi OS Bookworm oder neuer.
open-annihilation-v0.7.2-linux-armhf.zip
uname -m verrät dir, welches Paket du brauchst.$ curl -LO https://github.com/open-annihilation/open-annihilation/releases/download/v0.7.2/open-annihilation-v0.7.2-linux-x86_64.zip$ unzip open-annihilation-v0.7.2-linux-x86_64.zip
3Spieldaten besorgen
Open Annihilation spielt deine eigene Kopie von Total Annihilation mit dem Update 3.1: den Ordner, der totala1.hpi enthält. Die Beispiele legen ihn in ~/Games/Total Annihilation ab; jeder Ordner funktioniert.
Nichts zu kopieren. Total Annihilation von Steam (App 298030) in einer deiner Steam-Bibliotheken, die mit Heroic installierte Kopie von GOG oder eine Kopie in einem Lutris-, Bottles- oder Wine-Präfix unter ~/Games wird beim ersten Start gefunden 1 und dort gespielt, wo sie liegt 2. Die Steam-Kopie muss nie gestartet oder über Proton ausgeführt werden.

- Steam-Bibliotheken, auch auf SD-Karten
~/.local/share/Steam/steamapps/common/Total AnnihilationGefunden - Heroic Games Launcher
~/Games/Heroic/…— - Lutris- und Wine-Präfixe
~/Games/…— - Bottles
~/.var/app/com.usebottles.bottles/…—
Kopiere den ganzen Ordner eines installierten Total Annihilation, den mit totala1.hpi, zum Beispiel von einem USB-Stick. Eine Kopie von den Original-CDs muss zuerst unter Windows installiert und auf 3.1 aktualisiert werden.
$ mkdir -p ~/Games$ cp -r "/media/$USER/USB STICK/Total Annihilation" ~/Games/"Total Annihilation"$ ls ~/Games/"Total Annihilation"/totala1.hpi/home/commander/Games/Total Annihilation/totala1.hpi
GOG verkauft das Spiel für Windows und macOS, nicht für Linux. Auf einem Mac mit der Version von GOG klickst du im Finder mit der rechten Maustaste auf das Spiel, wählst Paketinhalt zeigen, öffnest drive_c › Program Files › GOG.com und kopierst den Ordner Total Annihilation auf den Linux-Computer.
Noch keine Kopie? Die kostenlose Demo von 1997 enthält die ersten drei Arm-Missionen. Lade Total Annihilation.exe herunter (wo, und wie du sie prüfst), lege in deinem persönlichen Ordner einen Ordner wie TA Demo an und lege die Datei hinein 1. Du führst sie nie aus: Open Annihilation liest nur die darin verpackten Spieldaten.
4Spiel starten
Aus dem Ordner des Spiels:
$ cd open-annihilation-v0.7.2-linux-x86_64$ ./open-annihilation# auf der Textkonsole jedes Mal den Ordner angeben:$ ./open-annihilation --game-dir ~/Games/"Total Annihilation"
Meldet die Shell „Keine Berechtigung“, hat das Entpackprogramm die Ausführungsberechtigung verloren: Führe einmal chmod +x open-annihilation aus.
- Auf einem Desktop spielt es genau eine gefundene, nutzbare Kopie und zeigt im Hauptmenü an, wo es sie gefunden hat. Andernfalls fragt es mit der Dateiauswahl deines Desktops: Wähle den Ordner 1 und Auswählen 2. Hat es mehrere Kopien gefunden oder lässt sich die Dateiauswahl nicht öffnen, fragt es stattdessen mit seiner eigenen Ordnerauswahl. Es merkt sich deine Wahl;
--choose-game-dirfragt erneut. - Auf der Textkonsole gibt es keinen Ordnerdialog: Gib den Ordner jedes Mal mit
--game-diran, und das Spiel zeichnet direkt auf den Bildschirm.
✓Du bist drin, Commander
Sobald das Hauptmenü erscheint, hat das Spiel deine Dateien gefunden. Wähle einen Feldzug, ein Gefecht oder ein Netzwerkspiel.

Einstellungen und Mods
Die eigenen Einstellungen von Open Annihilation öffnest du mit der Schaltfläche OA unten rechts im Hauptmenü oder mit Strg+,. Common Tweaks › Your files öffnet deine Spielstände, Screenshots und Mods in deinem Dateimanager, und jede Einstellung hat einen eigenen dokumentierten Eintrag.
Die Seite Mods wechselt ohne Neustart zwischen Mods. Öffne eine .oamod-Datei, um die darin enthaltene Mod zu installieren.

Mehrspieler
Für Netzwerkspiele muss eine Firewall zwischen den Spielern den UDP-Port 47624 durchlassen, über den andere Computer ein gehostetes Spiel finden, sowie die TCP-Ports 2300 bis 2400 und die UDP-Ports 2350 bis 2400.
Wo deine Dateien liegen
Spielstände, Screenshots, Filme, Aufnahmen und Mods liegen in Dokumente › Open Annihilation, und zwar in dem Dokumente-Ordner, den dein Desktop festlegt (XDG_DOCUMENTS_DIR), sonst in ~/Documents. Einstellungen bleiben in ~/.config/open-annihilation, die Logs und die entpackte Demo in ~/.local/share/open-annihilation. Die Ordner-Schaltflächen in den Einstellungen verwenden xdg-open aus dem Paket xdg-utils.
Spielstände aus 0.6 und früher wandern beim ersten Start einer späteren Version nach Saves/default, die einer Mod nach Saves/<Mod-ID>. Nichts wird überschrieben, und das Hauptmenü zeigt an, wie viele verschoben wurden.
Aktualisieren und entfernen
- Zum Aktualisieren entpackst du das neuere Paket und startest das Spiel aus dessen Ordner. Deine Einstellungen bleiben erhalten.
- Zum Entfernen löschst du den Ordner des Spiels und, um auch Einstellungen und Logs zu entfernen, die beiden Ordner oben; deine Spielstände und Mods bleiben in „Dokumente“. Die Dateizuordnung für
.oamodliegt in~/.local/share/mime,~/.local/share/applicationsund~/.local/share/iconsunter dem Namennet.coreprime.open-annihilation.
Fehlerbehebung
Keine Berechtigung
chmod +x open-annihilation aus.Die Schaltflächen unter Your files melden, dass kein Dateimanager vorhanden ist
xdg-utils; ohne das Paket fragt das Spiel das Desktop-Portal über gdbus, und das Log sagt, was zu installieren ist.Es hat die falsche Kopie des Spiels gewählt
--choose-game-dir, oder gib den Ordner mit --game-dir an: Ein selbst gewählter Ordner hat immer Vorrang vor den gefundenen Kopien.Andere Plattformen
Läuft etwas anders als beschrieben? Discord · GitHub-Issues