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/"