Paracraft dapat dimulai dalam mode Klien atau mode Server. Mode Clieng adalah aplikasi 3d. Mode server dapat dijalankan di linux tanpa GUI apa pun. Kode sumber ada di dalam submodul git.
Instal NPLRuntime terlebih dahulu lalu kloning repositori ini dan jalankan ./start.sh
atau ./paracraft.bat
untuk klien 3D win32.
git clone --recursive https://github.com/LiXizhi/paracraft.git
cd paracraft
./start.sh
dependensi paket: (sudah termasuk dalam submodul git)
Mulailah dengan menjalankan paracraft.bat
, atau dari NPLRuntime menggunakan parameter baris perintah berikut.
npl mc="true" loadpackage="npl_packages/paracraft/" bootstrapper="script/apps/Aries/main_loop.lua"
Untuk menginstal dan men-debug mod sistem buildin, jalankan juga npl_packages/ParacraftBuildinMod/InstallPackages.bat
Memulai server murni dengan port default dengan ./start.sh
. Anda disarankan untuk meluncurkan aplikasi server di kontainer buruh pelabuhan Anda. Seseorang juga dapat memulai server murni dengan dunia apa pun seperti worlds/DesignHouse/test
dan ip/port. Lihat di bawah.
npl world="worlds/DesignHouse/test" ip="0.0.0.0" port="6001" loadpackage="npl_packages/paracraft/"
Seseorang juga dapat menjalankan dari folder mana pun seperti /opt/server_001/
dengan param dev
. Harap diperhatikan bahwa direktori world harus selalu berhubungan dengan folder dev atau direktori kerja saat ini.
npl world="worlds/DesignHouse/test" port="6001" loadpackage="npl_packages/paracraft/" dev="/opt/server_001/"
world
: direktori dunia yang dilayani server ini. ==Catatan: dunia harus menetapkan titik asal default.==ip
: defaultnya adalah "0.0.0.0", yang merupakan semua alamat ip. Jika Anda berada di dalam buruh pelabuhan, "127.0.0.1" adalah pilihan yang lebih baik.port
: default ke 6001autosave
: Berapa menit untuk menyelamatkan dunia secara otomatis. Jika tidak ditentukan, dunia tidak akan pernah terselamatkan, dan perubahan Anda mungkin hilang.servermode
: defaultnya adalah benar.loadpackage
: ini harus selalu "npl_packages/paracraft/". Pastikan Anda memeriksa versi terbaru dari git kami, selain "npl_packages/main/"dev
: direktori pengembangan. Logikanya melekat pada NPLRuntime. Direktori dunia dicari di folder dev terlebih dahulu dan kemudian di direktori kerja saat ini.Berikut ini contoh dengan semua parameter:
npl servermode="true" autosave="10" world="worlds/DesignHouse/test" port="6001" loadpackage="npl_packages/paracraft/" dev="/opt/server_001/"