インストールガイド

Linux

64ビットPCとARMコンピューター向けのネイティブ版です。X11やWaylandのデスクトップでも、テキストコンソールからでも動き、Steam、Heroic、Lutrisのゲームを自動で見つけます。

  • glibc 2.28以降
  • x86-64、ARM64、ARMv7
  • 15 MB+お手持ちのゲーム
  • 約5分

1パッケージを選ぶ

お使いのコンピューターパッケージ必要なもの
64ビットPC…-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

2つのコマンドでわかります。uname -mはx86_64、aarch64、armv7lのいずれかを表示し、ldd --versionの1行目の最後が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ビットPC おすすめ

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
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は、お手持ちの3.1アップデート適用済みTotal Annihilation、つまりtotala1.hpiがあるフォルダーでプレイします。例では~/Games/Total Annihilationに置いていますが、どのフォルダーでも構いません。

コピーは不要です。いずれかのSteamライブラリにあるSteam版Total Annihilation(アプリID 298030)、HeroicでインストールしたGOG版、~/Gamesの下にあるLutris、Bottles、Wineのプレフィックス内のゲームは、初回起動時に見つかり 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/…—
1つ見つかった場合:そのままプレイし、見つけた場所をメインメニューに表示します。
図解

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つ見つかればそれでプレイし、見つけた場所をメインメニューに表示します。それ以外の場合はデスクトップのファイル選択ダイアログで尋ねるので、フォルダー 1を選んで選択 2をクリックします。複数見つかった場合や、ファイル選択ダイアログを開けない場合は、ゲーム独自のフォルダー選択画面で尋ねます。選んだフォルダーは記憶され、--choose-game-dirで選び直せます。
  • テキストコンソールではフォルダーのダイアログがありません。毎回--game-dirでフォルダーを指定してください。ゲームは画面に直接描画します。
キャンセルTotal Annihilationのフォルダーを選択選択
ホーム›Games
ホーム
ドキュメント
ダウンロード
Games
Total Annihilationフォルダー
TA Demoフォルダー
図解

✓準備完了、コマンダー

メインメニューが表示されれば、ゲームはファイルを見つけています。キャンペーン、スカーミッシュ、ネットワーク対戦から選んでください。

Open Annihilation main menu
スクリーンショット

設定とMOD

Open Annihilation独自の設定は、メインメニュー右下の歯車の設定ボタンかCtrl+,で開きます。システム › ユーザーファイルでは、セーブデータ、スクリーンショット、MODをファイルマネージャーで開けます。どの設定にも個別の説明があります。

その隣のOAボタンでライブラリが開きます。ここでMOD、マップパック、ミューテータ、言語パックをインストール・更新し、遊ぶMODを選びます。MODを切り替えると、ゲームを閉じずにデータを読み込み直し、メインメニューに戻ります。.oamodファイルを開くと、中のMODがインストールされ、そのMODに切り替わります。

Open Annihilation settings: Common Tweaks, Your files
スクリーンショット設定画面(Your filesのボタン付き)。

マルチプレイ

ネットワーク対戦では、プレイヤー間にあるファイアウォールで、UDPポート47624(ほかのコンピューターがホストされたゲームを見つけるのに使います)、TCPポート2300〜2400、UDPポート2350〜2400を通す必要があります。

ファイルの保存場所

セーブデータ、スクリーンショット、動画、録画、MODはドキュメント › Open Annihilationに保存されます。デスクトップが指定するドキュメントフォルダー(XDG_DOCUMENTS_DIR)、なければ~/Documentsが使われます。設定は~/.config/open-annihilationに、ログと展開した体験版は~/.local/share/open-annihilationに置かれます。設定画面のフォルダーボタンは、xdg-utilsパッケージのxdg-openを使います。

0.6以前のセーブデータは、新しいバージョンの初回起動時にSaves/defaultへ、MODのセーブデータはSaves/<MOD ID>へ移されます。上書きされるものはなく、移した数はメインメニューに表示されます。

Open Annihilation — Dolphin
ホーム›ドキュメント›Open Annihilation
場所
ホーム
デスクトップ
ドキュメント
ダウンロード
Applications
名前種類内容
Filmsフォルダー動画、Ctrl+F10
Modsフォルダー追加したMOD
Recordingsフォルダーネットワーク対戦の録画
Savesフォルダーセーブデータ、MODごとにフォルダー
Screenshotsフォルダースクリーンショット、Ctrl+F9
図解

アップデートと削除

  • アップデートするには、新しいパッケージを展開し、そのフォルダーからゲームを起動します。設定はそのまま残ります。
  • 削除するには、ゲームのフォルダーを削除します。設定とログも消すには、上記の2つのフォルダーも削除します。セーブデータとMODは「ドキュメント」に残ります。.oamodファイルの関連付けは、~/.local/share/mime、~/.local/share/applications、~/.local/share/iconsにnet.coreprime.open-annihilationという名前で置かれています。

トラブルシューティング

「Permission denied」と表示される
ゲームのフォルダーで一度chmod +x open-annihilationを実行してください。
Your filesのボタンで、ファイルマネージャーがないと表示される
xdg-utilsをインストールしてください。ない場合、ゲームはgdbus経由でデスクトップポータルに問い合わせ、何をインストールすればよいかをログに書き出します。
違うコピーのゲームが選ばれた
--choose-game-dirを付けて一度起動するか、--game-dirでフォルダーを指定してください。自分で選んだフォルダーは、自動で見つけたコピーより常に優先されます。

ほかのプラットフォーム

説明と違うところがありますか? Discord · GitHub Issues