[Minecraft] Spigot 伺服器編譯&架設教學,建立自己的多人插件伺服器

自從 Bukkit 被 XX 之後,Minecraft 插件伺服器的核心主流開始慢慢轉移到了 Spigot。

「Spigot」有人唸做「死掰尬」也有人說是「死逼尬」,嘛~無所謂,這篇文章的主題就是要教你如何自己編譯出這個伺服器的核心檔案。

為何要自己編譯?其實我也不知道,Bukkit 之前被 XX 之後,這些核心就都變成要手動編譯的模式了。雖然網路上有很多已經編譯好的檔案,但如果你是注重安全性與檔案完整性的朋友,我強烈的建議你要學著自己編譯檔案。

編譯這東西有成千上萬種,我能打包票的說,Spigot 的檔案編譯真的是簡單到爆炸,你等著瞧就知道了 XD


Step 1.

Spigot BuildTools 去下載最新的編譯核心,然後把它丟到 C 槽根目錄底下的資料夾中


Step 2.

因為要編譯出這個核心,我們還需要藉助 Git 工具與 JRE,請將這兩個軟體都下載並安裝到你的電腦裡面,馬上就要用到他們。


Step 3.

再來就可以進行編譯!用檔案總管開到剛剛放 BuildTools.jar 的位置,滑鼠右鍵選單,可以看到有多出了 Git Bash Here 這個選項,把他打開。

這時候會出現一個黑盒子視窗,可以讓你在裡面打命令。因為我們現在的路徑已經與 BuildTools.jar 一樣了,所以我們可以直接鍵入以下指令開始編譯…

java -jar BuildTools.jar

開始編譯後會花費 5~10 分鐘的時間,時間長短取決於你電腦的效能和網路速度,請耐心等待吧~~~


Step 4.

完工了,我們要的伺服器檔案就是同一個資料夾中的 spigot-1.11.2.jar,把它複製到 Minecraft 伺服器放置的資料夾中,再使用命令提示自元命令來啟動他就可以了!

用記事本輸入以下指令後儲存為 Start.cmd,再雙點擊執行它就可以啟動伺服器!

java -Xmx4G -Xms1G -d64 -jar spigot-1.11.2.jar nogui
pause

伺服器會跳出要我們確認 EULA 條款,打開 eula.txt 並把 false 改成 true,再重新開啟 Start.cmd

可以開啟 Minecraft 進入伺服器了!


發表迴響