Guia de instalação

Linux

Versões nativas para PC de 64 bits e computadores ARM. O jogo funciona num ambiente de trabalho X11 ou Wayland, ou diretamente na consola de texto, e encontra sozinho as instalações da Steam, do Heroic e do Lutris.

  • glibc 2.28 ou posterior
  • x86-64, ARM64 e ARMv7
  • 15 MB, mais o seu jogo
  • Cerca de 5 minutos

1Escolha o seu pacote

O seu computadorPacoteRequer
PC de 64 bits…-linux-x86_64.zipglibc 2.28+: Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8
Steam Deck…-steam-deck.zipSteamOS 3
ARM de 64 bits, incluindo o Raspberry Pi OS de 64 bits…-linux-arm64.zipglibc 2.28+
ARMv7 de 32 bits, incluindo o Raspberry Pi OS de 32 bits…-linux-armhf.zipglibc 2.36+: Debian 12, Raspberry Pi OS Bookworm

Dois comandos indicam qual: uname -m mostra x86_64, aarch64 ou armv7l, e a primeira linha de ldd --version termina com a versão da glibc.

Terminal
$ uname -mx86_64$ ldd --version | head -n1ldd (Ubuntu GLIBC 2.39-0ubuntu8) 2.39
Ilustração

2Transferir e descomprimir

Transfira o seu pacote aqui ou num terminal. Ao descomprimi-lo, obtém uma pasta com o jogo, open-annihilation. Não tem o unzip? sudo apt install unzip.

Open Annihilation 0.8.11 · Linux2026-11-01

Notas de lançamento →

PC de 64 bits Recomendado

glibc 2.28 ou posterior: Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8, SteamOS 3 ou mais recente.

open-annihilation-v0.8.11-linux-x86_64.zip
Transferir 22.8 MB

ARM de 64 bits Recomendado

glibc 2.28 ou posterior, incluindo o Raspberry Pi OS de 64 bits.

open-annihilation-v0.8.11-linux-arm64.zip
Transferir 22.0 MB

ARMv7 de 32 bits Recomendado

glibc 2.36 ou posterior: Debian 12, Raspberry Pi OS Bookworm ou mais recente.

open-annihilation-v0.8.11-linux-armhf.zip
Transferir 19.0 MB
Funciona em X11, Wayland ou na consola de texto, com PipeWire, PulseAudio ou ALSA para o som. uname -m indica o pacote de que precisa.
Terminal
$ curl -LO https://github.com/open-annihilation/open-annihilation/releases/download/v0.8.11/open-annihilation-v0.8.11-linux-x86_64.zip$ unzip open-annihilation-v0.8.11-linux-x86_64.zip
Ilustração

3Obter os dados do jogo

O Open Annihilation usa a sua própria cópia do Total Annihilation com a atualização 3.1: a pasta que contém totala1.hpi. Os exemplos guardam-na em ~/Games/Total Annihilation; qualquer pasta serve.

Não é preciso copiar nada. O Total Annihilation da Steam (app 298030) em qualquer uma das suas bibliotecas Steam, a cópia do GOG instalada com o Heroic, ou uma cópia num prefixo do Lutris, do Bottles ou do Wine em ~/Games é encontrada no primeiro arranque 1 e usada onde está 2. A cópia da Steam nunca precisa de ser iniciada nem executada através do Proton.

Primeiro arranqueA procurar o Total Annihilation…
  • Bibliotecas Steam, incluindo cartões SD~/.local/share/Steam/steamapps/common/Total AnnihilationEncontrado
  • Heroic Games Launcher~/Games/Heroic/…—
  • Prefixos do Lutris e do Wine~/Games/…—
  • Bottles~/.var/app/com.usebottles.bottles/…—
Uma cópia encontrada: o jogo usa-a e indica no menu principal onde a encontrou.
Ilustração

4Iniciar o jogo

Na pasta do jogo:

Terminal
$ cd open-annihilation-v0.8.11-linux-x86_64$ ./open-annihilation# na consola de texto, indique a pasta de cada vez:$ ./open-annihilation --game-dir ~/Games/"Total Annihilation"
Ilustração

Se a shell disser Permission denied (Permissão negada), a ferramenta de descompressão perdeu a permissão de execução do programa: execute chmod +x open-annihilation uma vez.

  • Num ambiente de trabalho, quando encontra exatamente uma cópia utilizável, o jogo usa-a e indica no menu principal onde a encontrou. Caso contrário, pergunta através do seletor de ficheiros do seu ambiente de trabalho: escolha a pasta 1 e Selecionar 2. Quando encontra várias cópias, ou o seletor de ficheiros não abre, pergunta com o seu próprio seletor de pastas. A escolha fica memorizada; --choose-game-dir volta a perguntar.
  • Na consola de texto não há janela para escolher a pasta: indique-a com --game-dir de cada vez, e o jogo desenha diretamente no ecrã.
CancelarEscolha a pasta do Total AnnihilationSelecionar
Pasta pessoal›Games
Pasta pessoal
Documentos
Transferências
Games
Total AnnihilationPasta
TA DemoPasta
Ilustração

✓Já está no jogo, Comandante

Quando aparecer o menu principal, o jogo encontrou os seus ficheiros. Escolha uma campanha, uma escaramuça ou um jogo em rede.

Open Annihilation main menu
Captura de ecrã

Definições e mods

As definições próprias do Open Annihilation abrem-se com o botão Definições, a roda dentada no canto inferior direito do menu principal, ou com Ctrl+,. Sistema › Os seus ficheiros abre os seus jogos guardados, capturas de ecrã e mods no gestor de ficheiros, e cada definição tem a sua própria entrada documentada.

O botão OA, ao lado, abre a Biblioteca, onde instala e atualiza mods, pacotes de mapas, mutadores e pacotes de idioma e escolhe o mod com que joga. Mudar de mod recarrega os dados do jogo e volta ao menu principal sem fechar o jogo. Abrir um ficheiro .oamod instala o mod que ele contém e muda para esse mod.

Open Annihilation settings: Common Tweaks, Your files
Captura de ecrãAs definições, com os botões Your files.

Multijogador

Para jogos em rede, qualquer firewall entre os jogadores tem de deixar passar a porta UDP 47624, que os outros computadores usam para encontrar um jogo criado, as portas TCP 2300 a 2400 e as portas UDP 2350 a 2400.

Onde ficam os seus ficheiros

Os jogos guardados, as capturas de ecrã, os filmes, as gravações e os mods ficam em Documentos › Open Annihilation, na pasta Documentos indicada pelo seu ambiente de trabalho (XDG_DOCUMENTS_DIR) ou, na falta dela, em ~/Documents. As definições ficam em ~/.config/open-annihilation, e os registos e a demo extraída em ~/.local/share/open-annihilation. Os botões de pastas das definições usam o xdg-open, do pacote xdg-utils.

Os jogos guardados da versão 0.6 e anteriores passam para Saves/default, e os de um mod para Saves/<id do mod>, no primeiro arranque de uma versão posterior. Nada é substituído, e o menu principal indica quantos foram movidos.

Open Annihilation — Dolphin
Pasta pessoal›Documentos›Open Annihilation
Locais
Pasta pessoal
Ambiente de trabalho
Documentos
Transferências
Applications
NomeTipoContém
FilmsPastaFilmes, Ctrl+F10
ModsPastaOs mods que adicionar
RecordingsPastaJogos em rede gravados
SavesPastaJogos guardados, uma pasta por mod
ScreenshotsPastaCapturas de ecrã, Ctrl+F9
Ilustração

Atualizar e remover

  • Para atualizar, descomprima o pacote mais recente e inicie o jogo a partir da pasta dele. As suas definições são mantidas.
  • Para remover, elimine a pasta do jogo e, para remover também as definições e os registos, as duas pastas indicadas acima; os jogos guardados e os mods ficam em Documentos. A associação dos ficheiros .oamod fica em ~/.local/share/mime, ~/.local/share/applications e ~/.local/share/icons, com o nome net.coreprime.open-annihilation.

Resolução de problemas

Permission denied (Permissão negada)
Execute chmod +x open-annihilation uma vez na pasta do jogo.
Os botões Your files dizem que não há gestor de ficheiros
Instale o xdg-utils; sem ele, o jogo recorre ao portal do ambiente de trabalho através do gdbus, e o registo indica o que instalar.
Escolheu a cópia errada do jogo
Inicie-o uma vez com --choose-game-dir, ou indique a pasta com --game-dir: uma pasta escolhida por si tem sempre prioridade sobre as cópias que o jogo encontra.

Outras plataformas

Algo não corresponde ao descrito? Discord · Issues do GitHub