Minecraft基岩版Nukkit開服教學

Nukkit是使用Java寫成的開伺服器程式,適用於Minecraft基岩版。支援多核心,官方宣稱比PocketMine還要穩定、快速。


Nukkit有很多插件(Plugin)可以使用,支援資源包,不支援Add-On

Nukkit伺服器會缺少原版遊戲的元素,要靠插件解決。因此要體驗原味生存,請考慮改用其他多人連線方法


本篇教學在Windows電腦上使用Nukkit開伺服器。

本文流程可參考這部影片:




    選擇Nukkit版本

    Nukkit目前由CloudBurst團隊維護,官網: https://github.com/CloudburstMC/Nukkit,世界採用Java版舊的Anvil格式。

    另外有一個分支版本: Power Nukkit。修復了很多bug,提供的API更豐富。

    此外,Cloudburst還有推出一款俗稱Nukkit 2.0的Cloudburst Server

    不論選的是哪個Nukkit,操作都大同小異。


    第一次開服

    1. Nukkit執行需要Java8以上版本。

    Jenkins下載Nukkit最新版本的jar檔案,新建一個資料夾當作「根目錄」,把.jar檔案放進去。

    本文撰寫時點,Minecraft版本是1.17。



    2. 在根目錄新建一個"start.bat"檔案,輸入以下指令後儲存。這樣以後按二下這個檔案就會啟動伺服器jar檔案。

    @echo off
    
    java -Xms1G -Xmx1G -jar nukkit-1.0-SNAPSHOT.jar
    
    pause


    3. 第一次開啟後,在跳出的命令視窗輸入"eng",將語言設定為英語,這樣伺服器就啟動完成了。(也可以選中文,但有時候會有bug)


    4.開啟Windows 10版Minecraft,輸入IP,連線至Nukkit伺服器,會新建一個世界。

    如何查詢內網IP


    Nukkit的伺服器會顯示用Nukkit開服的。


    現在只有同一個網路的人可以連線進來。如果要讓外部的人連線到這個伺服器,必須做端口映射

    在命令視窗輸入"stop",關閉伺服器,開始調整設定。


    調整伺服器參數

    伺服器參數為根目錄的server.preoperties和nukkit.yml這二個檔案。
    由於Nukkit第一次啟動不會自動設定,因此要自行修改server.properties,將"gamemode"修改成1可以把玩家改成創造模式。



    nukkit.yml則是設定伺服器的其他選項。


    安裝插件(Plugin)

    插件用於增強多人遊戲玩法,或修復一些缺陷。
    Nukkit插件可從Cloudburst論壇下載: https://cloudburstmc.org/resources/
    中國MCBBS上也有很多插件: https://www.mcbbs.net/forum-1718-1.html

    推薦安裝以下插件: 

    這裡示範如何安裝讓生物有AI的"Mob Plugin"。

    1. 前往下載頁面,點選Download,下載.jar檔案。



    2. 將jar檔案移動到根目錄的"plugins"資料夾,重新啟動伺服器。
    這樣召喚的生物就有AI了。


    安裝資源包

    1. 先關閉伺服器。把資源包的檔案(.mcpack或.zip)放到根目錄的resource_packs資料夾下,不須解壓縮。
    目前Nukkit要求manifest.json必須是特定格式才能正常載入。


    2. 可在server.properties將"force-resources"改成"on",就能強制啟用資源包。


    3. 開啟伺服器,進入遊戲後就會要求下載資源包。

    留言

    此網誌的熱門文章

    Minecraft基岩版多人連線教學: 方法一覽

    【詳細解說】什麼是Minecraft基岩版,跟Java版有什麼差?

    Minecraft基岩版安裝模組(Add-On)&資源包&光影教學