Руководство по установке

Linux

Нативные сборки для 64-битных ПК и компьютеров на ARM. Игра работает на рабочем столе X11 или Wayland либо прямо из текстовой консоли и сама находит установки Steam, Heroic и Lutris.

  • glibc 2.28 или новее
  • x86-64, ARM64 и ARMv7
  • 15 МБ плюс ваша игра
  • Около 5 минут

1Выберите пакет

Ваш компьютерПакетТребования
64-битный ПК…-linux-x86_64.zipglibc 2.28+: Debian 10, Ubuntu 20.04, Fedora 29, RHEL 8
Steam Deck…-steam-deck.zipSteamOS 3
64-битный ARM, включая 64-битную Raspberry Pi OS…-linux-arm64.zipglibc 2.28+
32-битный ARMv7, включая 32-битную Raspberry Pi OS…-linux-armhf.zipglibc 2.36+: Debian 12, Raspberry Pi OS Bookworm

Подскажут две команды: uname -m выводит x86_64, aarch64 или armv7l, а первая строка вывода ldd --version заканчивается версией glibc.

Terminal
$ 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
Скачать 22.8 MB

64-битный ARM Рекомендуется

glibc 2.28 или новее, в том числе 64-битная Raspberry Pi OS.

open-annihilation-v0.8.11-linux-arm64.zip
Скачать 22.0 MB

32-битный ARMv7 Рекомендуется

glibc 2.36 или новее: Debian 12, Raspberry Pi OS Bookworm или новее.

open-annihilation-v0.8.11-linux-armhf.zip
Скачать 19.0 MB
Работает в X11, Wayland или текстовой консоли, звук через PipeWire, PulseAudio или ALSA. Какой пакет вам нужен, подскажет uname -m.
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
Иллюстрация

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.

Первый запускПоиск Total Annihilation…
  • Библиотеки Steam, включая SD-карты~/.local/share/Steam/steamapps/common/Total AnnihilationНайдено
  • Heroic Games Launcher~/Games/Heroic/…—
  • Префиксы Lutris и Wine~/Games/…—
  • Bottles~/.var/app/com.usebottles.bottles/…—
Найдена одна копия: игра запускает её и сообщает в главном меню, где её нашла.
Иллюстрация

4Запустите игру

Из папки игры:

Terminal
$ 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, и игра рисует прямо на экран.
ОтменаВыберите папку Total AnnihilationВыбрать
Домашняя папка›Games
Домашняя папка
Документы
Загрузки
Games
Total AnnihilationПапка
TA DemoПапка
Иллюстрация

✓Вы в игре, Командир

Если появилось главное меню, игра нашла ваши файлы. Выберите кампанию, схватку или сетевую игру.

Open Annihilation main menu
Снимок экрана

Настройки и моды

Собственные настройки Open Annihilation открываются кнопкой Настройки с шестерёнками в правом нижнем углу главного меню или сочетанием Ctrl+,. Система › Ваши файлы открывает сохранения, снимки экрана и моды в вашем файловом менеджере, а у каждой настройки есть своё описание в документации.

Кнопка OA рядом открывает Библиотеку: там устанавливаются и обновляются моды, наборы карт, мутаторы и языковые пакеты и выбирается мод для игры. При смене мода игра, не закрываясь, перезагружает данные и возвращает вас в главное меню. Если открыть файл .oamod, игра установит мод из него и переключится на него.

Open Annihilation settings: Common Tweaks, Your files
Снимок экранаНастройки с кнопками «Ваши файлы».

Сетевая игра

Для сетевых игр брандмауэр между игроками должен пропускать 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>. Ничего не перезаписывается, а главное меню сообщает, сколько сохранений перенесено.

Open Annihilation — Dolphin
Домашняя папка›Документы›Open Annihilation
Точки входа
Домашняя папка
Рабочий стол
Документы
Загрузки
Applications
ИмяТипСодержимое
FilmsПапкаВидеозаписи, Ctrl+F10
ModsПапкаДобавленные вами моды
RecordingsПапкаЗаписи сетевых игр
SavesПапкаСохранения, по папке на мод
ScreenshotsПапкаСнимки экрана, Ctrl+F9
Иллюстрация

Обновление и удаление

  • Чтобы обновить игру, распакуйте новый пакет и запускайте игру из его папки. Настройки сохранятся.
  • Чтобы удалить игру, удалите её папку, а чтобы удалить и настройки с журналами — ещё и две папки, указанные выше. Сохранения и моды останутся в «Документах». Связь с файлами .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