移至主內容
DarkRanger's Secret Area

主導覽

  • 首頁
  • 關於本站
  • Linux
  • 程式開發
  • N900
  • 譯文
  • 資訊技術辭典

文章分類

  • 影劇
  • 遊戲
  • 筆記
  • 雜文
  • 資訊技術
  • 站務訊息

最新內容

  • How-To:Linux 安裝 Quake
  • Jurassic Park computers in excruciating detail
  • How-To:Linux 安裝 DOSBox
  • Test Windows drivers in seconds, not minutes
  • RHEL 9 設定 xrdp 遠端桌面登入
  • Firefox 開發者工具的本機模式
  • How-To:Linux 安裝 Pax Britannica
  • How-To:Linux 架設 vsftpd 伺服器
  • 【自製】Chinese Chess 2
  • 早期 Unreal Engine 在 Linux 下的開發環境建置

導航連結

  • 首頁
  • Linux 專區
  • Linux 遊戲
  • 第一人稱射擊類
  • How-To:Linux 安裝 Quake

How-To:Linux 安裝 Quake

發表日期:星期四, 11/05/2026 - 22:51

操作環境:

  • Fedora 43
  • QuakeSpasm 0.97.0

 

1996 年的 FPS 遊戲《雷神之鎚》(Quake,Steam、GOG、Humble Store),雖然日後衍生出了多款續作,然而這款首作在許多層面上卻依然是相當奇特的存在,不僅是前無古人,可能也是後無來者。作為 id Software 第一款採用全 3D 繪圖引擎的作品,遊戲在技術特性的展現上沒有絲毫保留。通關體驗流暢、武器打擊感強烈,音效臨場感也夠,再加上 Nine Inch Nails 少見跨界操刀的遊戲配樂。使得玩家基本上可以無視遊戲中稀奇古怪的故事背景及設定──為什麼會在某個哥德式古堡場景裡,拿著霰彈槍射殺盔甲武士?不重要,殺就對了。

 

至於為什麼「Quake」會被命名為「雷神之鎚」,則是因為遊戲最初在企劃及宣傳時,是要製作成一款奇幻背景的動作遊戲,主角像雷神索爾(Thor)一樣,拿著一把戰鎚在作戰。於是當時台灣的代理商美商新美便將其定名為《雷神之鎚》,但結果 id Software 做著做著,決定還是要做成自己熟悉的 FPS 會比較好。所以「雷神之鎚」變成是空有其名,鬼轉成了拿槍殺敵的偏科幻遊戲。不過因為起初的企劃已經製作了不少中古奇幻類的素材,於是再硬塞了一個故事背景去解釋當中的世界觀。

 

後續台灣其它的代理商,如憶弘、第三波及松崗等,都未曾再更動過中文名稱,「雷神之鎚」就這樣定了下來。續作《雷神之鎚 II》(Quake II,1997)在故事及背景上,與前作毫無關聯,是描述人類與外星種族的戰役;《雷神之鎚 III》(Quake III Arena,1999)則是純粹的多人連線遊戲。而在接著之後的續作,有些是從二代延續、有些則是從三代延續,其中沒有任何一款作品有重新跟一代銜接起來,使得初代的《雷神之鎚》成為非常獨特的存在。

 

《雷神之鎚》於 2021 年有重新發行現代化版本,以 Vulkan 取代了原本的 OpenGL 繪圖模式,所以現在各線上通路能夠購買到的應該都是新版本。以 Linux 平台來說,從 Steam 上購買遊戲,並透過 Steam 內建的 Proton 相容層執行 Windows 版,在一般情況下,應該是最簡便及最佳體驗的遊戲執行方式。然而若是不想要依賴任何相容層、或者希望不要依賴 Steam,特別是在想要節省硬體需求的考量下。那麼其實《雷神之鎚》原始版本的原始碼許多年前就已經以 GPLv2 授權條款釋出,多年來也已衍生出多項開源專案。於是本文便是以其中的 QuakeSpasm 為例, 示範如何在不依賴 Steam 及相容層的情況下,在 Linux 平台上以原生方式安裝及執行《雷神之鎚》。

 

1. 安裝遊戲檔案

本文範例是使用從 GOG 購買遊戲後獲取的 Windows 版安裝程式,可以使用 innoextract 工具程式來解開安裝程式:

  • sudo dnf install innoextract
  • innoextract setup_quake_5603-aef4a4c-487_\(64bit\)_\(93999\).exe -d ~/quake

 

前述指令會將遊戲檔案解開至使用者家目錄下的 quake 目錄內。

 

2. 安裝 QuakeSpasm

下載最新的 Linux 版本後,解開至 quake 目錄的指令如下:

  • tar zxvf quakespasm-0.97.0_linux-x64.tar.gz --strip-components=1 -C ~/quake/

 

3. 執行遊戲

在命令行下切換至遊戲所在目錄,然後有兩種不同的執行檔都能夠用於執行遊戲:

  • cd ~/quake
  • ./quakespasm
  • ./quakespasm-sql2

 

其中 quakespasm 是使用舊版本的 SDL1.2 函式庫,quakespasm-sql2 則是使用 SDL2。然而不知何故,在 Fedora 43 發行版上,quakespasm-sql2 執行時的選單游標會顯示不出來,所以 DR 自己是選擇用 quakespasm 來執行遊戲。

 

實際上現今的 Linux 發行版應該都是利用 sdl12-compat 套件,將 SDL1.2 介接至 SDL2,所以基本上不會因為發行版較新的緣故,就無法使用舊版的 SDL1.2。使用者可以自行利用 ldd 工具,確認一下執行檔當前的函式庫依賴是否有滿足,然後再補安裝所需的套件。

 

4. 新增滑鼠準星

《雷神之鎚》繼承了《毀滅戰士》(Doom,1993)的設計概念,所有的槍枝模型皆是筆直地朝向正前方,用這樣的方式來進行瞄準,所以遊戲中預設沒有準星。倘若覺得還是要加入準星才會比較習慣,那麼可以在遊戲主程式的 id1 資料夾下,新增一支名為 autoexec.cfg 的設定檔,並寫入以下內容,再儲存即可:

crosshair 1
scr_crosshairscale 2

 

5. 執行遊戲資料片內容

除了主程式內容外,《雷神之鎚》還有多款資料片,在現今發行的版本中應該都是一併收納在單一的安裝程式中。資料片的清單如下:

資料夾名稱

資料片名稱

發行年份

hipnotic 《Scourge of Armagon》 1997
rogue 《Dissolution of Eternity》 1997
dopa 《Dimension of the Past》 2016
mg1 《Dimension of the Machine》 2021
mg3 《Dawn of the Machine》 2026

 

舉例來說,如果要執行《Dawn of the Machine》的內容,則執行的指令如下,其餘以此類推即可:

  • ./quakespasm -game mg3