インストールガイド
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.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 |
2つのコマンドでわかります。uname -mはx86_64、aarch64、armv7lのいずれかを表示し、ldd --versionの1行目の最後が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ビット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
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は、お手持ちの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を通して実行したりする必要はありません。

- 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版はありません。GOG版を入れたMacで、Finderでゲームを右クリックしてパッケージの内容を表示を選び、drive_c › Program Files › GOG.comを開いて、Total AnnihilationフォルダーをLinuxコンピューターにコピーします。
まだゲームを持っていない場合は、1997年の無料体験版でARMの最初の3ミッションを遊べます。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つ見つかればそれでプレイし、見つけた場所をメインメニューに表示します。それ以外の場合はデスクトップのファイル選択ダイアログで尋ねるので、フォルダー 1を選んで選択 2をクリックします。複数見つかった場合や、ファイル選択ダイアログを開けない場合は、ゲーム独自のフォルダー選択画面で尋ねます。選んだフォルダーは記憶され、
--choose-game-dirで選び直せます。 - テキストコンソールではフォルダーのダイアログがありません。毎回
--game-dirでフォルダーを指定してください。ゲームは画面に直接描画します。
✓準備完了、コマンダー
メインメニューが表示されれば、ゲームはファイルを見つけています。キャンペーン、スカーミッシュ、ネットワーク対戦から選んでください。

設定とMOD
Open Annihilation独自の設定は、メインメニュー右下の歯車の設定ボタンかCtrl+,で開きます。システム › ユーザーファイルでは、セーブデータ、スクリーンショット、MODをファイルマネージャーで開けます。どの設定にも個別の説明があります。
その隣のOAボタンでライブラリが開きます。ここでMOD、マップパック、ミューテータ、言語パックをインストール・更新し、遊ぶMODを選びます。MODを切り替えると、ゲームを閉じずにデータを読み込み直し、メインメニューに戻ります。.oamodファイルを開くと、中のMODがインストールされ、そのMODに切り替わります。

マルチプレイ
ネットワーク対戦では、プレイヤー間にあるファイアウォールで、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>へ移されます。上書きされるものはなく、移した数はメインメニューに表示されます。
アップデートと削除
- アップデートするには、新しいパッケージを展開し、そのフォルダーからゲームを起動します。設定はそのまま残ります。
- 削除するには、ゲームのフォルダーを削除します。設定とログも消すには、上記の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