Guida
Linux
Build native per PC a 64 bit e computer ARM. Il gioco funziona su un desktop X11 o Wayland, oppure direttamente dalla console testuale, e trova da solo le installazioni di Steam, Heroic e Lutris.
- glibc 2.28 o successiva
- x86-64, ARM64 e ARMv7
- 15 MB, più il tuo gioco
- Circa 5 minuti
1Scegli il pacchetto
| Il tuo computer | Pacchetto | Requisiti |
|---|---|---|
| PC a 64 bit, Steam Deck compreso | …-linux-x86_64.zip | glibc 2.28+: Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8, SteamOS 3 |
| ARM a 64 bit, Raspberry Pi OS a 64 bit compreso | …-linux-arm64.zip | glibc 2.28+ |
| ARMv7 a 32 bit, Raspberry Pi OS a 32 bit compreso | …-linux-armhf.zip | glibc 2.36+: Debian 12, Raspberry Pi OS Bookworm |
Te lo dicono due comandi: uname -m stampa x86_64, aarch64 o armv7l, e la prima riga di ldd --version termina con la versione di glibc.
$ uname -mx86_64$ ldd --version | head -n1ldd (Ubuntu GLIBC 2.39-0ubuntu8) 2.39
2Scaricalo ed estrailo
Scarica qui il tuo pacchetto, oppure da un terminale. Estraendolo si ottiene una cartella con il gioco, open-annihilation; il pacchetto per PC a 64 bit contiene anche una cartella steam-deck con le configurazioni Steam Input e le immagini per la libreria. Non hai unzip? sudo apt install unzip.
Open Annihilation 0.7.2 · Linux2026-10-06
Note di rilascio →PC a 64 bit Consigliato
glibc 2.28 o successiva: Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8, SteamOS 3 o più recenti.
open-annihilation-v0.7.2-linux-x86_64.zip
ARM a 64 bit Consigliato
glibc 2.28 o successiva, compreso Raspberry Pi OS a 64 bit.
open-annihilation-v0.7.2-linux-arm64.zip
ARMv7 a 32 bit Consigliato
glibc 2.36 o successiva: Debian 12, Raspberry Pi OS Bookworm o più recenti.
open-annihilation-v0.7.2-linux-armhf.zip
uname -m ti dice quale pacchetto ti serve.$ 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
3Procurati i dati di gioco
Open Annihilation usa la tua copia di Total Annihilation con l'aggiornamento 3.1: la cartella che contiene totala1.hpi. Negli esempi si trova in ~/Games/Total Annihilation; va bene qualsiasi cartella.
Niente da copiare. Total Annihilation di Steam (app 298030) in una qualsiasi delle tue librerie Steam, la copia di GOG installata con Heroic, o una copia in un prefisso Lutris, Bottles o Wine sotto ~/Games viene trovata al primo avvio 1 e usata lì dov'è 2. La copia di Steam non deve mai essere avviata né eseguita tramite Proton.

- Librerie Steam, schede SD comprese
~/.local/share/Steam/steamapps/common/Total AnnihilationTrovato - Heroic Games Launcher
~/Games/Heroic/…— - Prefissi Lutris e Wine
~/Games/…— - Bottles
~/.var/app/com.usebottles.bottles/…—
Copia l'intera cartella di un Total Annihilation installato, quella che contiene totala1.hpi, per esempio da una chiavetta USB. Una copia dai CD originali va prima installata su Windows e aggiornata alla 3.1.
$ 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 vende il gioco per Windows e macOS, non per Linux. Su un Mac con la versione di GOG, fai clic destro sul gioco nel Finder, scegli Mostra contenuto pacchetto, apri drive_c › Program Files › GOG.com e copia la cartella Total Annihilation sul computer Linux.
Non hai ancora una copia? La demo gratuita del 1997 contiene le prime tre missioni Arm. Scarica Total Annihilation.exe (dove trovarlo e come verificarlo), crea una cartella come TA Demo nella tua cartella home e mettici dentro il file 1. Non lo esegui mai: Open Annihilation legge solo i dati di gioco contenuti al suo interno.
4Avvia il gioco
Dalla cartella del gioco:
$ cd open-annihilation-v0.7.2-linux-x86_64$ ./open-annihilation# dalla console testuale, indica ogni volta la cartella:$ ./open-annihilation --game-dir ~/Games/"Total Annihilation"
Se la shell dice Permesso negato, lo strumento di estrazione ha perso il permesso di esecuzione del programma: esegui una volta chmod +x open-annihilation.
- Su un desktop, quando trova esattamente una copia utilizzabile la usa, e indica nel menu principale dove l'ha trovata. Altrimenti la chiede con il selettore di file del tuo desktop: scegli la cartella 1 e Seleziona 2. Se ha trovato più copie, o se il selettore di file non si apre, la chiede invece con il proprio selettore di cartelle. La tua scelta viene ricordata;
--choose-game-dirla chiede di nuovo. - Dalla console testuale non c'è una finestra di selezione: indica la cartella con
--game-dirogni volta, e il gioco disegna direttamente sullo schermo.
✓Ci sei, Comandante
Quando appare il menu principale, il gioco ha trovato i tuoi file. Scegli una campagna, una schermaglia o una partita in rete.

Impostazioni e mod
Le impostazioni di Open Annihilation si aprono dal pulsante OA in basso a destra nel menu principale, oppure con Ctrl+,. Common Tweaks › Your files apre nel tuo file manager i tuoi salvataggi, screenshot e mod, e ogni impostazione ha la sua voce documentata.
La pagina Mods passa da una mod all'altra senza riavviare. Apri un file .oamod per installare la mod che contiene.

Multigiocatore
Per le partite in rete, un firewall tra i giocatori deve lasciar passare la porta UDP 47624, che gli altri computer usano per trovare una partita ospitata, le porte TCP da 2300 a 2400 e le porte UDP da 2350 a 2400.
Dove si trovano i tuoi file
Partite salvate, screenshot, filmati, registrazioni e mod si trovano in Documenti › Open Annihilation, nella cartella Documenti indicata dal tuo desktop (XDG_DOCUMENTS_DIR), altrimenti in ~/Documents. Le impostazioni restano in ~/.config/open-annihilation, i log e la demo estratta in ~/.local/share/open-annihilation. I pulsanti delle cartelle nelle impostazioni usano xdg-open, del pacchetto xdg-utils.
Le partite salvate della 0.6 e precedenti vengono spostate in Saves/default, e quelle di una mod in Saves/<mod id>, al primo avvio di una versione successiva. Nulla viene sovrascritto, e il menu principale indica quante ne sono state spostate.
Aggiornamento e rimozione
- Per aggiornare, estrai il nuovo pacchetto e avvia il gioco dalla sua cartella. Le impostazioni vengono mantenute.
- Per rimuovere, elimina la cartella del gioco, e anche le due cartelle indicate sopra per rimuovere impostazioni e log; salvataggi e mod restano in Documenti. L'associazione dei file
.oamodsi trova in~/.local/share/mime,~/.local/share/applicationse~/.local/share/icons, con il nomenet.coreprime.open-annihilation.
Risoluzione dei problemi
Permesso negato (Permission denied)
chmod +x open-annihilation una volta nella cartella del gioco.I pulsanti Your files dicono che non c'è alcun file manager
xdg-utils; senza, il gioco si rivolge al portale del desktop tramite gdbus, e il log indica cosa installare.Ha scelto la copia sbagliata del gioco
--choose-game-dir, oppure indica la cartella con --game-dir: una cartella scelta da te ha sempre la precedenza sulle copie che trova.Altre piattaforme
Qualcosa non va come descritto? Discord · Segnalazioni su GitHub