How-To:Linux 安裝 Wolfenstein: Enemy Territory

操作環境:

  • Fedora 32
  • ET: Legacy 2.77.1

 

《德軍總部:敵後行動》(Wolfenstein: Enemy Territory,2003)是《重返德軍總部》(Return to Castle Wolfenstein,2001)的接續作品。原先在製作時是規劃作為《重返德軍總部》的獨立資料片,但後來取消了單人遊戲的開發,而多人遊戲則決定以免費形式發佈。本質上來說,可以將《敵後行動》理解為《重返德軍總部》的純多人遊戲版本。不僅如此,它還是免費的,而且與《重返德軍總部》相同,當年即支援 Windows、Mac OS X 及 Linux 這三種作業系統。

 

雖然《敵後行動》整體而言並不太算是 DR 喜好的 FPS 遊戲。但它既是免費遊戲,後來又於 2010 年釋出了遊戲的原始碼(授權條款為 GPL v3)。這兩項因素不僅讓玩家數目可穩固下來,也保障了它的可延壽性。而這些條件對於一款多人 FPS 的遊戲體驗來說,是至關重要的,使它成為了一款可輕易地重新體驗的遊戲。

 

也正是因為遊戲開放原始碼的緣故,便有了像 ET: Legacy 這樣的社群專案。旨在為《敵後行動》的遊戲引擎提供現代化修正,但同時仍維持與原始遊戲版本(2.60b)的相容性,此外也附帶了一個名為 Legacy 的擴充模組來提供更多功能。在現今的作業系統上,特別是較新版的 Linux 發行版,都應該使用 ET: Legacy 所發佈的版本,才能夠確保遊戲的順利運作。因此本文會以 ET: Legacy 的安裝流程為主,而非針對原始版本的安裝。

 

1. 遊戲下載及安裝

由於 ET: Legacy 的安裝程式本身並未包含《敵後行動》的遊戲資料檔,因此其實首要的步驟,還是需要先下載原《敵後行動》的 Linux 安裝程式,並將安裝程式內的遊戲檔案解開到指定的目錄(例如使用者家目錄下的 etlegacy 目錄),如以下步驟所示:

  • wget http://trackbase.eu/files/et/full/et260b.x86_full.zip
  • unzip et260b.x86_full.zip
  • ./et260b.x86_keygen_V03.run --noexec --target /home/<username>/etlegacy

 

完成前述操作後,所需的遊戲資料檔(*.pk3)應該會放置在使用者家目錄下的 etlegacy/etmain 路徑內。

 

接著便於 ET: Legacy 網站下載最新版本的 Linux 安裝程式,一般來說會是建議下載 32 位元的版本,因為 64 位元的版本並不相容於 32 位元的擴充模組。完成下載後,首先給予可執行權限,然後安裝到同一目錄下:

  • chmod +x etlegacy-v2.77.1-i386.sh
  • ./etlegacy-v2.77.1-i386.sh --skip-license --prefix=/home/<username>/etlegacy

 

2. 執行遊戲

由於遊戲程式在載入資料檔時,是在當前目錄下做相對路徑的搜尋。因此需要先明確地切換到遊戲所在目錄,然後再執行遊戲:

  • cd ~/etlegacy
  • ./etl

 

3. 其它參考資料