ParaCraft
1.0.0
Paracraft 可以以用戶端模式或伺服器模式啟動。 CLIENG 模式是一個 3D 應用程式。伺服器模式可以在Linux下運行,無需任何GUI。原始碼位於 git 子模組內。
首先安裝 NPLRuntime,然後複製此儲存庫並為 win32 3D 用戶端執行./start.sh
或./paracraft.bat
。
git clone --recursive https://github.com/LiXizhi/paracraft.git
cd paracraft
./start.sh
套件依賴項:(已包含在 git 子模組中)
首先運行paracraft.bat
,或從 NPLRuntime 使用以下命令列參數。
npl mc="true" loadpackage="npl_packages/paracraft/" bootstrapper="script/apps/Aries/main_loop.lua"
若要安裝和偵錯內建系統模組,請同時執行npl_packages/ParacraftBuildinMod/InstallPackages.bat
使用./start.sh
使用預設連接埠啟動純伺服器。建議您在 docker 容器中啟動伺服器應用程式。人們也可以使用任何世界(如worlds/DesignHouse/test
和 ip/port)啟動純伺服器。見下文。
npl world="worlds/DesignHouse/test" ip="0.0.0.0" port="6001" loadpackage="npl_packages/paracraft/"
也可以使用dev
參數從任何資料夾(例如/opt/server_001/
運行。請注意,world 目錄必須始終相對於 dev 資料夾或目前工作目錄。
npl world="worlds/DesignHouse/test" port="6001" loadpackage="npl_packages/paracraft/" dev="/opt/server_001/"
world
:該伺服器服務的世界目錄。 ==注意:世界必須有一個預設的起始點集。ip
:預設為“0.0.0.0”,即所有ip位址。如果您在 docker 內部,「127.0.0.1」是更好的選擇。port
:預設為6001autosave
:自動儲存世界幾分鐘。如果不指定,世界將永遠不會被保存,並且您的更改可能會丟失。servermode
:預設為 true。loadpackage
:這應該永遠是「npl_packages/paracraft/」。除了「npl_packages/main/」之外,請確保您還從我們的 git 中簽出了最新版本dev
:開發目錄。這些邏輯是 NPLRuntime 固有的。首先在 dev 資料夾中搜尋 world 目錄,然後在目前工作目錄中搜尋。這是一個包含所有參數的範例:
npl servermode="true" autosave="10" world="worlds/DesignHouse/test" port="6001" loadpackage="npl_packages/paracraft/" dev="/opt/server_001/"