How-To:Linux 安裝 Wolfenstein: Enemy Territory

操作環境:

  • Fedora 40
  • ET: Legacy 2.82.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.82.1-i386.sh
  • ./etlegacy-v2.82.1-i386.sh --skip-license --prefix=/home/<username>/etlegacy

 

2. 執行遊戲

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

  • cd ~/etlegacy
  • ./etl.i386

 

或者,倘若欲啟用 Bot 支援,則同樣在遊戲目錄下,使用 ET: Legacy 隨附的腳本程式來啟動遊戲:

  • ./etl_bot.i386.sh

 

然後在自行建立的多人遊戲中,按下「~」呼叫出遊戲的命令行。分別輸入「/bot maxbots <數目>」及「/bot minbots <數目>」來設定 Bot 數目的最大值和最小值,將會自動分配 Bot 加入到遊戲裡。

 

3. 遊戲的檔案下載位置

在進行線上遊戲時,很有可能會自動從遊戲伺服器中下載其它的模組,以及各種擴充包。倘若欲進一步管理這些下載的檔案,比方說另做備份,或者是加以清理。則存放路徑是位於使用者家目錄下的隱藏目錄 .etlegacy 內。

 

4. 其它參考資料