快轉到主要內容

如何在Linux玩Minecraft Java版(官方啟動器+第三方啟動器+模組)

· 民國115年丙午年
·
切換正體/简体 ·
分類 遊戲攻略 Minecraft Linux玩遊戲
標籤 Linux Minecraft Forge Mod
目錄

* 本文介紹的是如何在Linux系統玩《Minecraft Java版》,若要玩《Minecraft基岩版》請參照這篇的解決方案。

* 如果您要安裝的是Minecraft Java伺服器,請跳至「多人連線」一節。

Mojang Studios開發的Minecraft (當個創世神、我的世界) 是很有名的方塊遊戲,無限延伸的方塊世界,有趣的伺服器,以及多樣化的模組,使其成為全球熱門的遊戲。

Minecraft最著名的版本是Java版,本身具有跨平台能力,官方啟動器支援Linux、Windows、macOS系統。並能在x86與ARM架構裝置執行。

然而Minecraft遊玩需要登入Microsoft帳號,需要透過一款啟動器才能遊玩,通常我們會使用「Mojang官方」或是「第三方開發」的Minecraft啟動器來玩,他們對Linux系統有不同程度的支援。雖然Minecraft本身是專有軟體,不過很多第三方啟動器是開源軟體。

本文討論的概念適用於所有Linux發行版:Ubuntu、Fedora、Manjaro、Arch Linux、openSUSE、Gentoo。

1. 安裝Minecraft啟動器
#

推薦新手優先嘗試官方啟動器,需要玩模組才用第三方啟動器。

Ivon只討論如何遊玩正版Minecraft,為此您需要先購買正版Minecraft帳號才能開始玩。

1.1. 官方啟動器
#

Minecraft Launcher是Mojang官方開發的啟動器,屬專有軟體。用法跟Windows版的Minecraft Launcher一樣,差別在於不支援啟動Minecraft基岩版。

  1. Minecraft官網,下載對應Linux發行版的安裝包。例如Ubuntu就點DEBIAN + DEBIAN BASED下載.deb套件。

  2. 在檔案總管點兩下安裝.deb。或是使用指令安裝。它應該會自動下載Java。

sudo apt install ./Minecraft.deb
  1. 啟動Minecraft Launcher,登入Microsoft帳號

  2. 選取要下載的遊戲版本,啟動遊戲。Minecraft Launcher會自動下載對應版本的JDK。

  3. Minecraft啟動器會將世界資料與截圖儲存在「.minecraft」資料夾。Linux版Minecraft啟動器的「.mineraft」資料夾位於家目錄的~/.minecraft,在檔案總管要按下顯示隱藏檔案才看得到。

1.2. 第三方啟動器
#

Minecraft有很多第三方啟動器,包括Prism Launcher、Lunar Client、ATLauncher、RPM Launcher、HMCL等等,主要是方便玩家管理模組與多開之用。

注意:因爲第三方啟動器需要使用你的Microsoft帳號登入才能下載Minecraft正版檔案,建議選擇開源可信的啟動器,免得被盜帳號!

第三方啟動器我比較推薦Prism Launcher,它是開源軟體,MultiMC和PolyMC的替代品,以管理模組包與啟動多重Minecraft版本實例而聞名。什麼模組框架都會自動幫你選取,你只要點幾下就能完成安裝。Prism Launcher會自動下載對應遊戲版本的Java。

參考官方網站安裝,例如我使用AppImage版本,下載後點兩下執行。並參考AppImage用法,新增快捷方式。

Linux版Prism Launcher資料會儲存在~/.local/share/PrismLauncher

2. Linux版Minecraft如何安裝模組
#

玩模組(mod)推薦學習使用第三方啟動器,安裝比較無腦。官方啟動器需要手動裝模組所需的前置依賴。

Minecraft啟動器的「.minecraft」資料夾位於~/.minecraft,內含modsresourcepacks資料夾,模組相關檔案都是放到這裡。

2.1. Forge
#

Forge為跑模組的必備軟體,透過反編譯Minecraft來達成修改效果,所以對應Minecraft版本十分嚴格。

  1. 於系統安裝OpenJDK,例如Ubuntu可以從官方儲存庫安裝:
sudo apt update

sudo apt install default-jre
  1. Forge官網,下載對應Minecraft版本的Installer(jar檔)。下載的時候按右上角跳過廣告。

  2. 執行指令啟動安裝器:

java -jar <.jar檔路徑>
  1. Forge如果找不到Minecraft路徑的,請填入Minecraft所在路徑:~/.minecraft/,再點選Install。

  2. 安裝後重新啟動Minecraft啟動器,會看到多出Forge的Minecraft啟動選項。

Forge的模組一律都是放到~/.minecraft/mods目錄。

2.2. Optifine + 光影包
#

Optifine主要用來優化遊戲性能,並安裝光影包(shader pack)之用。Optifine可以跟Forge安裝在一起,作為模組載入。

  1. 下載對應Minecraft版本的Optifine。下載的時候按右上角跳過廣告。

  2. 將jar檔放到~/.minecraft/mods目錄,重新啟動Minecraft遊戲,到遊戲首頁的模組列表看有無載入Optifine。

如果要單獨安裝Optifine:執行指令java -jar <optifine.jar檔路徑>,安裝器就會跳出來,於安裝路徑輸入~/.minecraft來安裝Optifine。

光影包的裝法:將光影包壓縮檔放到~/.minecraft/shaderpack目錄。

2.3. Fabric
#

Fabric是輕量模組工具,最著名的模組莫過於Sodium了,可大幅提昇遊戲性能。

  1. 在Linux系統安裝Java
sudo apt install default-jre
  1. 要安裝的為Fabric Loader。至Fabric官網下載Fabric安裝器,得到jar檔

  2. 執行指令啟動安裝器:

java -jar <.jar檔路徑>
  1. 於安裝路徑輸入~/.minecraft,點選Install

  2. 重新啟動Minecraft啟動器,會看到多出Fabric Loader的Minecraft啟動選項。

Fabric跟Forge會衝突,二者不可同時使用。

Fabric的模組通常是放到~/.minecraft/mods目錄。

3. Linux版Minecraft多人連線
#

Minecraft Java版多人連線分為「公開至局域網」與「架設伺服器」兩種。

前者方式比較簡單,其實就是LAN連線。不同網路的玩家進入世界後,再用ZeroTier等內網穿透軟體即可互相連線。Linux版ZeroTier安裝請看這裡

如果要架設伺服器,請參考這篇:用Ubuntu 22.04+Docker架設Java版伺服器

參考資料
#

相關文章


感謝您的閱讀。我寫作是為了誠實表達想法,而不是追逐社群互動與流量。我很樂意傾聽你在仔細閱讀我文章之後的心得。若有內容勘誤 or 技術問題 or 回饋想法,歡迎透過本站「關於」頁面的Email與我聯絡。