Nukkit是使用Java寫成的開伺服器程式,適用於Minecraft基岩版。支援多核心,官方宣稱比 PocketMine還要穩定、快速。
Nukkit有很多插件(Plugin)可以使用,支援資源包,不支援 Add-On。
Nukkit伺服器會缺少原版遊戲的元素,要靠插件解決。因此要體驗原味生存,請考慮改用 其他多人連線方法。
本篇教學在Windows電腦上使用Nukkit開伺服器。
本文流程可參考這部影片:
1. 選擇Nukkit版本#
Nukkit目前由CloudBurst團隊維護,官網: https://github.com/CloudburstMC/Nukkit,世界採用Java版舊的Anvil格式。
另外有一個分支版本: Power Nukkit。修復了很多bug,提供的API更豐富。
此外,Cloudburst還有推出一款俗稱Nukkit 2.0的 Cloudburst Server。
不論選的是哪個Nukkit,操作都大同小異。
2. 第一次開服#
- Nukkit執行需要 Java8以上版本。
從 Jenkins下載Nukkit最新版本的jar檔案,新建一個資料夾當作「根目錄」,把.jar檔案放進去。
- 在根目錄新建一個"start.bat"檔案,輸入以下指令後儲存。這樣以後按二下這個檔案就會啟動伺服器jar檔案。
@echo off
java -Xms1G -Xmx1G -jar nukkit-1.0-SNAPSHOT.jar
pause
第一次開啟後,在跳出的命令視窗輸入"eng",將語言設定為英語,這樣伺服器就啟動完成了。(也可以選中文,但有時候會有bug)
開啟Windows 10版Minecraft,輸入IP,連線至Nukkit伺服器,會新建一個世界。
現在只有同一個網路的人可以連線進來。如果要讓外部的人連線到這個伺服器,必須做 通訊埠轉發。
在命令視窗輸入"stop",關閉伺服器,開始調整設定。
3. 調整伺服器參數#
伺服器參數為根目錄的server.preoperties
和nukkit.yml
這二個檔案。
由於Nukkit第一次啟動不會自動設定,因此要自行修改server.properties,將"gamemode"修改成1可以把玩家改成創造模式。
nukkit.yml則是設定伺服器的其他選項。
4. 安裝插件(Plugin)#
插件用於增強多人遊戲玩法,或修復一些缺陷。
Nukkit插件可從Cloudburst論壇下載: https://cloudburstmc.org/resources/
中國MCBBS上也有很多插件: https://www.mcbbs.net/forum-1718-1.html
推薦安裝以下插件:
- 生成終界: The End
- 讓生物擁有AI: Mob Plugin
- 自然生成建築: Scattered Building Populator
- 生成村莊: Classic Village Populator
- 指令方塊: Vanilla Command Block
這裡示範如何安裝讓生物有AI的"Mob Plugin"。
這樣召喚的生物就有AI了。
5. 安裝資源包#
- 先關閉伺服器。把資源包的檔案(.mcpack或.zip)放到根目錄的resource_packs資料夾下,不須解壓縮。
目前Nukkit要求manifest.json必須是 特定格式才能正常載入。