Cómo instalar
Linux
Versiones nativas para PC de 64 bits y equipos ARM. El juego funciona en un escritorio X11 o Wayland, o directamente desde la consola de texto, y encuentra solo las instalaciones de Steam, Heroic y Lutris.
- glibc 2.28 o posterior
- x86-64, ARM64 y ARMv7
- 15 MB, más tu juego
- Unos 5 minutos
1Elige tu paquete
| Tu equipo | Paquete | Requiere |
|---|---|---|
| PC de 64 bits, Steam Deck incluida | …-linux-x86_64.zip | glibc 2.28+: Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8, SteamOS 3 |
| ARM de 64 bits, Raspberry Pi OS de 64 bits incluido | …-linux-arm64.zip | glibc 2.28+ |
| ARMv7 de 32 bits, Raspberry Pi OS de 32 bits incluido | …-linux-armhf.zip | glibc 2.36+: Debian 12, Raspberry Pi OS Bookworm |
Dos comandos te lo dicen: uname -m muestra x86_64, aarch64 o armv7l, y la primera línea de ldd --version termina con la versión de glibc.
$ uname -mx86_64$ ldd --version | head -n1ldd (Ubuntu GLIBC 2.39-0ubuntu8) 2.39
2Descárgalo y descomprímelo
Descarga tu paquete aquí o en un terminal. Al descomprimirlo se crea una carpeta con el juego, open-annihilation; el paquete para PC de 64 bits también trae una carpeta steam-deck con configuraciones de Steam Input e ilustraciones para la biblioteca. ¿No tienes unzip? sudo apt install unzip.
Open Annihilation 0.7.2 · Linux2026-10-06
Notas de la versión →PC de 64 bits Recomendado
glibc 2.28 o posterior: Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8, SteamOS 3 o más recientes.
open-annihilation-v0.7.2-linux-x86_64.zip
ARM de 64 bits Recomendado
glibc 2.28 o posterior, incluido Raspberry Pi OS de 64 bits.
open-annihilation-v0.7.2-linux-arm64.zip
ARMv7 de 32 bits Recomendado
glibc 2.36 o posterior: Debian 12, Raspberry Pi OS Bookworm o más recientes.
open-annihilation-v0.7.2-linux-armhf.zip
uname -m te dice qué paquete necesitas.$ 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
3Consigue los datos del juego
Open Annihilation usa tu propia copia de Total Annihilation con la actualización 3.1: la carpeta que contiene totala1.hpi. Los ejemplos la guardan en ~/Games/Total Annihilation; sirve cualquier carpeta.
No hay nada que copiar. Total Annihilation de Steam (app 298030) en cualquiera de tus bibliotecas de Steam, la copia de GOG instalada con Heroic, o una copia en un prefijo de Lutris, Bottles o Wine dentro de ~/Games se encuentra en el primer inicio 1 y se juega donde está 2. La copia de Steam nunca necesita iniciarse ni ejecutarse con Proton.

- Bibliotecas de Steam, tarjetas SD incluidas
~/.local/share/Steam/steamapps/common/Total AnnihilationEncontrado - Heroic Games Launcher
~/Games/Heroic/…— - Prefijos de Lutris y Wine
~/Games/…— - Bottles
~/.var/app/com.usebottles.bottles/…—
Copia la carpeta completa de un Total Annihilation instalado, la que contiene totala1.hpi, por ejemplo desde una memoria USB. Una copia de los CD originales debe instalarse primero en Windows y actualizarse a 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 el juego para Windows y macOS, no para Linux. En un Mac con la versión de GOG, haz clic con el botón derecho en el juego en el Finder, elige Mostrar contenido del paquete, abre drive_c › Program Files › GOG.com y copia la carpeta Total Annihilation al equipo Linux.
¿Aún no tienes una copia? La demo gratuita de 1997 contiene las tres primeras misiones Arm. Descarga Total Annihilation.exe (dónde y cómo comprobarlo), crea una carpeta como TA Demo en tu carpeta personal y pon el archivo en ella 1. Nunca lo ejecutas: Open Annihilation solo lee los datos del juego que lleva dentro.
4Inicia el juego
Desde la carpeta del juego:
$ cd open-annihilation-v0.7.2-linux-x86_64$ ./open-annihilation# desde la consola de texto, indica la carpeta cada vez:$ ./open-annihilation --game-dir ~/Games/"Total Annihilation"
Si el shell dice Permission denied (permiso denegado), la herramienta de descompresión perdió el permiso de ejecución del programa: ejecuta chmod +x open-annihilation una vez.
- En un escritorio, si encuentra exactamente una copia utilizable, la usa e indica en el menú principal dónde la encontró. Si no, te pregunta con el selector de archivos de tu escritorio: elige la carpeta 1 y Seleccionar 2. Si encontró varias copias, o el selector de archivos no puede abrirse, pregunta con su propio selector de carpetas. Recordará tu elección;
--choose-game-dirvuelve a preguntar. - Desde la consola de texto no hay diálogo de carpetas: indica la carpeta con
--game-dircada vez, y el juego dibuja directamente en la pantalla.
✓Ya estás dentro, Comandante
Cuando aparece el menú principal, el juego ha encontrado tus archivos. Elige una campaña, una escaramuza o una partida en red.

Ajustes y mods
Los ajustes propios de Open Annihilation se abren con el botón OA, abajo a la derecha del menú principal, o con Ctrl+,. Common Tweaks › Your files abre tus partidas, capturas y mods en tu gestor de archivos, y cada ajuste tiene su propia entrada documentada.
La página Mods cambia de mod sin reiniciar. Abre un archivo .oamod para instalar el mod que contiene.

Multijugador
Para las partidas en red, cualquier firewall entre los jugadores debe dejar pasar el puerto UDP 47624, que los demás equipos usan para encontrar una partida creada, los puertos TCP 2300 a 2400 y los puertos UDP 2350 a 2400.
Dónde están tus archivos
Las partidas guardadas, capturas, películas, grabaciones y mods están en Documentos › Open Annihilation, usando la carpeta Documentos que indica tu escritorio (XDG_DOCUMENTS_DIR) o, si no, ~/Documents. Los ajustes se quedan en ~/.config/open-annihilation, y los registros y la demo desempaquetada en ~/.local/share/open-annihilation. Los botones de carpeta de los ajustes usan xdg-open, del paquete xdg-utils.
Las partidas guardadas de la 0.6 y anteriores pasan a Saves/default, y las de un mod a Saves/<mod id>, en el primer inicio de una versión posterior. No se sobrescribe nada, y el menú principal indica cuántas se han movido.
Actualizar y desinstalar
- Para actualizar, descomprime el paquete más reciente e inicia el juego desde su carpeta. Se conservan tus ajustes.
- Para desinstalar, borra la carpeta del juego, y también las dos carpetas de arriba para eliminar los ajustes y registros; tus partidas y mods se quedan en Documentos. La asociación de archivos
.oamodestá en~/.local/share/mime,~/.local/share/applicationsy~/.local/share/icons, con el nombrenet.coreprime.open-annihilation.
Solución de problemas
Permission denied (permiso denegado)
chmod +x open-annihilation una vez en la carpeta del juego.Los botones de Your files dicen que no hay gestor de archivos
xdg-utils; sin él, el juego recurre al portal del escritorio mediante gdbus, y el registro indica qué instalar.Eligió la copia del juego equivocada
--choose-game-dir, o indica la carpeta con --game-dir: una carpeta que elijas tú siempre tiene prioridad sobre las copias que encuentre.Otras plataformas
¿Algo no es como se describe? Discord · Incidencias en GitHub