對於開設 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 仍活耀於市場。

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

Quilt
不過因為理念不合又一組人馬從 Fabric 出來。但普遍來說,其總體效能並沒有更多戰力的 Fabric 來的好,且廣泛性絲毫不比前述幾者,但主打能夠同時支援 Quilt 與 Fabric 的模組。雖然真的很難遇見只發布 Quilt 的模組,但還是牽扯一下。
後話
幾天前我在帶領朋友如何在 Windows 上架設伺服器,作為幫忙維護伺服器的人員。回頭想來後決定統整一下,於是乎就產出這篇跟各位分享一下。順便回味一下,沒想到過往所使用的諸多工具,到現在都已經漸漸被取代,讓人不免感嘆,過個十年這彙整應該也會更動許多。