설치 가이드

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

두 명령으로 확인할 수 있습니다. 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비트 PC 권장

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에 두지만 어떤 폴더든 괜찮습니다.

복사할 필요가 없습니다. Steam 라이브러리 어디에든 있는 Steam판 Total Annihilation(앱 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/…—
사본 하나를 찾음: 그 사본으로 플레이하고, 어디서 찾았는지 메인 메뉴에 표시합니다.
그림

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
스크린샷내 파일(Your files) 버튼이 있는 설정 화면.

멀티플레이어

네트워크 게임을 하려면 플레이어 사이의 방화벽이 UDP 포트 47624(다른 컴퓨터가 호스트된 게임을 찾을 때 사용), TCP 포트 2300~2400, UDP 포트 2350~2400을 통과시켜야 합니다.

파일 저장 위치

저장된 게임, 스크린샷, 영상, 녹화, 모드는 문서 › Open Annihilation에 저장됩니다. 문서 폴더는 데스크톱이 지정한 폴더(XDG_DOCUMENTS_DIR)를 쓰고, 없으면 ~/Documents를 씁니다. 설정은 ~/.config/open-annihilation에, 로그와 압축을 푼 데모는 ~/.local/share/open-annihilation에 남습니다. 설정의 폴더 버튼은 xdg-utils 패키지에 든 xdg-open을 사용합니다.

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 · GitHub 이슈