Руководство по установке
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 (приложение 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, — например с флешки. Копию с оригинальных дисков сначала нужно установить в 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/<mod 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