操作環境:
- Fedora 42
- America's Army 2.5
《美國陸軍》(America's Army,2002)並不是一款普通的 FPS 遊戲,它是由美國陸軍(U.S. Army)官方開發的一款募兵遊戲。遊戲以免費的形式供玩家下載,僅需要註冊帳號。然後在完成遊戲中的單人訓練課程後,就能夠加入線上伺服器進行多人遊戲並獲取積分。但可別因為它是由政府開發而低估它的遊戲內涵,相反地,DR 認為這款遊戲曾經在某一段時間裡,算得上是當時最好的擬真類戰術 FPS 遊戲,在遊戲性與真實性之間取得相當不錯的平衡。對戰場景及任務也都是呈現出一種紮實的戰訓氛圍,而沒有商業遊戲容易出現的那種浮誇感。
遊戲技術以當時的標準而言可說是極為先進,是最早採用第二代 Unreal Engine 開發的遊戲之一。因而能夠實現出遼闊且自然的作戰場景、相對生動的人物模型,以及較貼近真實的彈道等物理判定。遊戲採團隊對抗的形式,實際規則與《絕對武力》(Counter-Strike,2000)類似,在時間限制下,團隊全滅或者是任務目標成功或失敗便結束回合。對戰雙方皆同樣扮演美國陸軍,不過對手的人物及武器模型會自動呈現成假想敵的外觀(也就是看起來是 AK,但實際性能是 M16,諸如此類情形)。此外,《美國陸軍》是最早區分一般準星(準確來說是一個小黃點)與貼腮瞄準的 FPS 之一,並且也是極少數存在槍械卡彈機制的遊戲,因此有專用的操作鍵來進行排除。
《美國陸軍》的 2.x 版實際上是官方已經停止支援及維護的版本,而且其中 2.5 也並非是 2.x 的最終版本。然而 2.5 是最後一個同時原生支援 Windows、Linux 及 Mac OS X 的版本,因此它累積了一批玩家族群的持續關注,為這個版本提供積極的社群支援,包含新的線上帳號機制、社群伺服器,以及更加方便的 All-In-One 安裝程式,等等這些。因此本文便是單純地使用由社群所提供的版本,社群版本同時取消了原版需要完成訓練課程的門檻,可直接加入到遊戲伺服器中。
1. 註冊社群遊戲帳號
前往 Assist - America's Army 網站的 25Assist - Sign Up 頁面,完成註冊程序,此帳號在稍後安裝及執行遊戲時都會使用到。
2. 下載遊戲安裝程式
同樣在前一網站裡,找尋 Linux 版的線上安裝程式,然後便解開來,執行其中的 25Assist 執行檔:
- cd 25Assist-Linux/
- chmod +x 25Assist
- ./25Assist
一旦成功登入後,此安裝程式在設計上的健全程度令人驚訝,順著引導就能夠非常自動化的完成許多任務。玩家不太需要特別多做什麼,就可以將執行遊戲所需的各樣資源,從網路上下載下來。然後讓《美國陸軍》這款其實是相當古老的 Linux 遊戲,順利地執行起來。即便運作情形不是十全十美,但大體上確實是可以玩的。
3. 執行遊戲
完成安裝步驟後,使用者家目錄下應該會另外存在一個名為 25Assist 的目錄,用於放置《美國陸軍》的遊戲檔案。不過前一步驟的 25Assist-Linux 目錄也依然需要,因為其中的安裝程式 25Assist 同時也是遊戲的輔助啟動程式,所以一樣是透過它來執行遊戲。雖然遊戲本身的執行檔也是能夠被直接執行的,例如以下指令:
- cd ~/25Assist/armyops/System
- ./armyops-bin
但由於在未透過輔助啟動程式執行遊戲的情況下,是無法存取線上功能的,所以實務上還是會需要透過 25Assist 來啟動遊戲。至於遊戲的現況,《美國陸軍》 2.5 版的玩家數目以現今而言,必然是非常小眾的族群,此外遊戲本身也沒有可便利地開設 LAN 區網遊戲的功能。於是在區域網路內,可能替代作法是每部電腦還是須以不同的遊戲帳號登入,然後再加入至網際網路上的相同遊戲伺服器進行對戰。可以運用諸如 Firefox Relay 之類的免費服務,來建立多個有效的臨時郵件地址,以便完成註冊動作。