關於 Minecraft 伺服器啟動器的比較

對於開設 Minecraft 伺服器,許多玩家往往會依賴論壇上的教學指南來設置。然而,就如同進行任何企劃一樣,在實際動手之前,進行充分的事前調查和研究是相當重要的步驟。這不僅能幫助我們更好地理解整個設置過程,還能避免許多潛在的問題。這邊將為各位詳細統整並介紹幾個普遍歡迎且實用的啟動器,協助各位做出偏好的選擇,根據自己的需求選擇最適合的工具。

綜合比較

針對遊戲體驗,這邊我劃分成三個分類介紹給各位,分別是原味、插件以及模組。

原始生存

對於追求最純粹的 Minecraft 體驗,沒有任何修改或額外功能,完全忠於原版設計的生存玩法,下方這兩個方案可以是你的選擇。不過坦白說稍後的插件啟動器,優化於官方原版同時效能更好,不裝插件的情況下等同原味生存。

但我之所以介紹下列兩者,正巧因為我在急需使用的情境中,恰巧發生 Get Bukkit 下載連結掛點的情況,因此額外提供這些作為臨時方案。

Vanilla

官方推出全新版本之際,隨後都會附上官方最正統的伺服器啟動器,但也是最傳統,沒有插件與模組的版本。

Geyser

其最為強大且知名的功能莫過於讓 Bedrock 用戶連入 Java 版的伺服器,雖然可以獨立使用,但這邊還是建議以插件或模組的形式加裝即可。其概念上是讓不同版本的用戶從不同的 port 連線,而 Bedrock 用戶則會通過轉接器進行同化,所以是個單項運動且以 Java 為主體。

插件生存

然而自己設計 Datapack 所能做到的範圍是有限制的,連自訂義的指令還是受限於 /function 或 /trigger 兩個開頭,那多人伺服器中的 /tpa 又是從何而來?如何讓不同玩家有各自的記分板?這個就是透過 Java 編寫的 Plugin 所做的事情啦,其原理還是建立於遊戲原版內容。

而另外這些啟動器則幾乎來自於優化官方的啟動器,因此你若不裝插件,遊玩原味生存也是完全沒問題的。而首次啟動後,比起原版則多出 plugins 的資料夾,只要把下載下來的插件丟到內部,重新啟動或者 /reload 就可以使用了。

CraftBukkit

容易混淆的是,Bukkit 這個專案為了方便維護,分有 CraftBukkit 與 Bukkit。而 CraftBukkit 是包含有 Bukkit 的啟動器,這邊 Bukkit 只是個讓伺服器可以使用插件的 API。但我們老一輩 (?) 很習慣稱呼水桶就是了,而其啟動器則主要針對官方的做優化。雖然其所支援的插件較多,但這個專案目前普遍被認為已經過時。

Spigot

在 2012 的時候則又橫空飛出俗稱「水龍頭」的專案,其主旨優化 CraftBukkit。所以我們可以想像到,跟前者的插件事實上是非常接近的,但不一定完全相容。這個也是目前筆者比較喜愛的選擇。

Paper

不過我們可以想像,當開發內容越來越多,常常會有沒設想到的問題。於是乎這個時候又跳出 Paper 建立於 Spigot 之上進行優化,順便提供對原始遊戲的一些修正。如果想要使用如 線複製TNT 複製 則需要額外進行設定,但有滿多反應說 Datapack 很常損壞的問題。

模組生存

對於那些已經玩膩原版內容的玩家來說,這個時候,模組的加入幫遊戲注入了全新的生命力,讓玩家能夠體驗截然不同的遊戲玩法和內容。從簡單的物品添加到完整的遊戲系統重製,模組的可能性可說是無窮無盡。

然而其概念則是建立全新的機制進入遊戲,因此相較來說較不穩定。而普遍來說可以分為 Server 與 Client 兩端,前者代表伺服器跟玩家都要安裝在 mods 資料夾 (ex: 暮光森林),後者則是玩家自己需要且不影響地圖的 (ex: 光影)。

Forge

做為最老牌的系統,其主要仰賴大量的 API 支援各色各樣的功能。礙於開發社群的轉移,目前漸漸從舞台黯淡,但依舊保有大量的老牌模組。

NeoForge

或許由於 Forge 市場逐漸封閉的管理態度,在 2023 一個團隊宣布脫出並成立全新的模組加載器,並試圖建立更加彈性的功能,基本上 Forge 的活耀開發主力都遷到這裡來了。後續應該會漸漸取代掉 Forge,但本質上是相當類似的,主要從 1.20 起家。

Forge 畢竟做為早期唯一遊玩模組的管道,雖然 Fabric 有更高的效能,但涉及老伺服器的穩定性因此 (Neo)Forge 仍活耀於市場。

logo-minecraft-fabric

Fabric

相對於 Forge 其檔案輕量而製作流程更加簡潔,比起 Forge 更加開放友善,因此越來越多的新興模組轉而面向 Fabric,而多數知名的模組也額外做兼容版本。然而 Fabric 只向下含括到 1.14 正式版,而到 1.15 左右才正式蓬勃發展,因此針對非常老的模組則還是以 Forge 為主。

logo-minecraft-quilt

Quilt

不過因為理念不合又一組人馬從 Fabric 出來。但普遍來說,其總體效能並沒有更多戰力的 Fabric 來的好,且廣泛性絲毫不比前述幾者,但主打能夠同時支援 Quilt 與 Fabric 的模組。雖然真的很難遇見只發布 Quilt 的模組,但還是牽扯一下。

後話

幾天前我在帶領朋友如何在 Windows 上架設伺服器,作為幫忙維護伺服器的人員。回頭想來後決定統整一下,於是乎就產出這篇跟各位分享一下。順便回味一下,沒想到過往所使用的諸多工具,到現在都已經漸漸被取代,讓人不免感嘆,過個十年這彙整應該也會更動許多。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料