Paracraft se puede iniciar en modo Cliente o en modo Servidor. El modo cliente es una aplicación 3D. El modo servidor se puede ejecutar en Linux sin ninguna GUI. El código fuente está dentro de los submódulos de git.
Instale NPLRuntime primero y luego clone este repositorio y ejecute ./start.sh
o ./paracraft.bat
para el cliente 3D win32.
git clone --recursive https://github.com/LiXizhi/paracraft.git
cd paracraft
./start.sh
dependencias del paquete: (ya incluido en los submódulos de git)
Comience ejecutando paracraft.bat
o desde NPLRuntime usando los siguientes parámetros de línea de comando.
npl mc="true" loadpackage="npl_packages/paracraft/" bootstrapper="script/apps/Aries/main_loop.lua"
Para instalar y depurar el mod del sistema integrado, ejecute también npl_packages/ParacraftBuildinMod/InstallPackages.bat
Iniciar un servidor puro con el puerto predeterminado con ./start.sh
. Se recomienda que inicie la aplicación del servidor en su contenedor acoplable. También se puede iniciar un servidor puro con cualquier mundo como worlds/DesignHouse/test
e ip/port. Vea abajo.
npl world="worlds/DesignHouse/test" ip="0.0.0.0" port="6001" loadpackage="npl_packages/paracraft/"
También se puede ejecutar desde cualquier carpeta como /opt/server_001/
con el parámetro dev
. Tenga en cuenta que el directorio mundial siempre debe ser relativo a la carpeta de desarrollo o al directorio de trabajo actual.
npl world="worlds/DesignHouse/test" port="6001" loadpackage="npl_packages/paracraft/" dev="/opt/server_001/"
world
: el directorio mundial al que sirve este servidor. ==Nota: el mundo debe tener un punto de inicio predeterminado establecido.==ip
: predeterminado es "0.0.0.0", que son todas las direcciones IP. Si está dentro de una ventana acoplable, "127.0.0.1" es una mejor opción.port
: predeterminado a 6001autosave
: cuántos minutos se guardarán automáticamente el mundo. Si no se especifica, el mundo nunca se guarda y es posible que se pierdan los cambios.servermode
: predeterminado en verdadero.loadpackage
: siempre debe ser "npl_packages/paracraft/". Asegúrese de tener la última versión desprotegida de nuestro git, además de "npl_packages/main/"dev
: el directorio de desarrollo. La lógica es intrínseca a NPLRuntime. El directorio mundial se busca primero en la carpeta de desarrollo y luego en el directorio de trabajo actual.Aquí hay un ejemplo con todos los parámetros:
npl servermode="true" autosave="10" world="worlds/DesignHouse/test" port="6001" loadpackage="npl_packages/paracraft/" dev="/opt/server_001/"