Інструкція
Linux
Нативні збірки для 64-бітних ПК і компʼютерів на ARM. Гра працює на робочому столі X11 або Wayland чи просто з текстової консолі й сама знаходить інсталяції Steam, Heroic і Lutris.
- glibc 2.28 або новіша
- x86-64, ARM64 і ARMv7
- 15 МБ плюс твоя гра
- Близько 5 хвилин
1Обери свій пакет
| Твій компʼютер | Пакет | Потрібно |
|---|---|---|
| 64-бітний ПК | …-linux-x86_64.zip | glibc 2.28+: Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8 |
| Steam Deck | …-steam-deck.zip | SteamOS 3 |
| 64-бітний ARM, зокрема 64-бітна Raspberry Pi OS | …-linux-arm64.zip | glibc 2.28+ |
| 32-бітний ARMv7, зокрема 32-бітна Raspberry Pi OS | …-linux-armhf.zip | glibc 2.36+: Debian 12, Raspberry Pi OS Bookworm |
Дві команди підкажуть, який потрібен: uname -m виводить x86_64, aarch64 або armv7l, а перший рядок ldd --version закінчується версією glibc.
$ uname -mx86_64$ ldd --version | head -n1ldd (Ubuntu GLIBC 2.39-0ubuntu8) 2.39
2Завантаж і розпакуй
Завантаж свій пакет тут або в терміналі. Після розпакування зʼявиться папка з грою, open-annihilation. Немає unzip? sudo apt install unzip.
Open Annihilation 0.8.11 · Linux2026-11-01
Примітки до випуску →64-бітний ПК Рекомендовано
glibc 2.28 або новіша: Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8, SteamOS 3 або новіші.
open-annihilation-v0.8.11-linux-x86_64.zip
64-бітний ARM Рекомендовано
glibc 2.28 або новіша, зокрема 64-бітна Raspberry Pi OS.
open-annihilation-v0.8.11-linux-arm64.zip
32-бітний ARMv7 Рекомендовано
glibc 2.36 або новіша: Debian 12, Raspberry Pi OS Bookworm або новіші.
open-annihilation-v0.8.11-linux-armhf.zip
uname -m підкаже, який пакет тобі потрібен.$ 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
3Отримай ігрові дані
Open Annihilation працює з твоєю власною копією Total Annihilation з оновленням 3.1: з папкою, де лежить totala1.hpi. У прикладах вона лежить у ~/Games/Total Annihilation; підійде будь-яка папка.
Нічого копіювати не треба. Total Annihilation зі Steam (app 298030) у будь-якій із твоїх бібліотек Steam, копія GOG, встановлена через Heroic, або копія в префіксі Lutris, Bottles чи Wine у ~/Games знаходиться під час першого запуску 1 і запускається там, де лежить 2. Копію Steam ніколи не треба запускати чи проганяти через Proton.

- Бібліотеки Steam, зокрема на SD-картах
~/.local/share/Steam/steamapps/common/Total AnnihilationЗнайдено - Heroic Games Launcher
~/Games/Heroic/…— - Префікси Lutris і Wine
~/Games/…— - Bottles
~/.var/app/com.usebottles.bottles/…—
Скопіюй усю папку встановленої Total Annihilation — ту, де лежить totala1.hpi, — наприклад з USB-флешки. Копію з оригінальних CD спершу треба встановити на Windows і оновити до 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 продає гру для Windows і macOS, але не для Linux. На Mac із версією GOG клацни гру правою кнопкою у Finder, обери Показати вміст пакета, відкрий drive_c › Program Files › GOG.com і скопіюй папку Total Annihilation на компʼютер з Linux.
Ще немає копії? У безкоштовній демоверсії 1997 року є перші три місії ARM. Завантаж Total Annihilation.exe (звідки й як його перевірити), створи в домашній папці папку, наприклад TA Demo, і поклади в неї файл 1. Запускати його не треба: Open Annihilation лише читає запаковані в ньому ігрові дані.
4Запусти гру
З папки гри:
$ cd open-annihilation-v0.8.11-linux-x86_64$ ./open-annihilation# у текстовій консолі щоразу вказуй папку:$ ./open-annihilation --game-dir ~/Games/"Total Annihilation"
Якщо оболонка пише Permission denied, засіб розпакування не зберіг дозвіл на запуск програми: один раз виконай chmod +x open-annihilation.
- На робочому столі, якщо гра знаходить рівно одну придатну копію, вона запускає її й показує в головному меню, де її знайшла. Інакше вона питає через діалог вибору файлів твого робочого столу: обери папку 1 і натисни Вибрати 2. Якщо знайдено кілька копій або діалог вибору файлів не відкривається, гра питає через власний вибір папки. Вона запамʼятовує твій вибір; з
--choose-game-dirвона спитає знову. - У текстовій консолі діалогу вибору папки немає: щоразу вказуй папку через
--game-dir, а гра малює просто на екран.
✓Ти в грі, командире
Якщо зʼявилося головне меню, гра знайшла твої файли. Обери кампанію, сутичку або мережеву гру.

Налаштування й моди
Власні налаштування Open Annihilation відкриваються кнопкою Налаштування з шестернями внизу праворуч у головному меню або клавішами Ctrl+,. Система › Твої файли відкриває твої збереження, знімки екрана й моди у файловому менеджері, а кожне налаштування має власний опис у документації.
Кнопка OA поруч відкриває Бібліотеку: там ти встановлюєш і оновлюєш моди, пакети мап, мутатори й мовні пакети та вибираєш мод для гри. Коли змінюєш мод, гра перезавантажує дані й повертає тебе до головного меню, не закриваючись. Відкрий файл .oamod, і гра встановить мод із нього та перемкнеться на нього.

Мережева гра
Для мережевих ігор брандмауер між гравцями має пропускати UDP-порт 47624, через який інші компʼютери знаходять створену гру, TCP-порти з 2300 по 2400 та UDP-порти з 2350 по 2400.
Де лежать твої файли
Збереження, знімки екрана, фільми, записи й моди лежать у Документи › Open Annihilation — у папці документів, яку називає твій робочий стіл (XDG_DOCUMENTS_DIR), а якщо такої немає, то в ~/Documents. Налаштування лишаються в ~/.config/open-annihilation, а журнали й розпакована демоверсія — у ~/.local/share/open-annihilation. Кнопки папок у налаштуваннях користуються xdg-open з пакета xdg-utils.
Збереження з версії 0.6 і старіших під час першого запуску новішої версії переносяться в Saves/default, а збереження модів — у Saves/<id моду>. Нічого не перезаписується, а головне меню повідомляє, скільки збережень перенесено.
Оновлення й видалення
- Щоб оновити, розпакуй новіший пакет і запускай гру з його папки. Налаштування збережуться.
- Щоб видалити, видали папку гри, а щоб прибрати ще й налаштування та журнали — дві папки, указані вище; збереження й моди лишаються в «Документах». Привʼязка файлів
.oamodзберігається в~/.local/share/mime,~/.local/share/applicationsі~/.local/share/iconsпід назвоюnet.coreprime.open-annihilation.
Розвʼязання проблем
Permission denied
chmod +x open-annihilation у папці гри.Кнопки «Твої файли» кажуть, що файлового менеджера немає
xdg-utils; без нього гра звертається до порталу робочого столу через gdbus, а в журналі написано, що встановити.Гра обрала не ту копію
--choose-game-dir або вкажи папку через --game-dir: обрана тобою папка завжди має перевагу над знайденими копіями.Інші платформи
Щось не так, як описано? Discord · Issues на GitHub