Paracraft สามารถเริ่มได้ในโหมดไคลเอนต์หรือโหมดเซิร์ฟเวอร์ โหมด Clieng เป็นแอปพลิเคชั่น 3 มิติ โหมดเซิร์ฟเวอร์สามารถทำงานภายใต้ linux โดยไม่ต้องใช้ GUI ใด ๆ ซอร์สโค้ดอยู่ภายในโมดูลย่อยของ git
ติดตั้ง NPLRuntime ก่อน จากนั้นจึงโคลนพื้นที่เก็บข้อมูลนี้ และเรียกใช้ ./start.sh
หรือ ./paracraft.bat
สำหรับไคลเอ็นต์ win32 3D
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"
หากต้องการติดตั้งและดีบักม็อดระบบ buildin โปรดเรียกใช้ npl_packages/ParacraftBuildinMod/InstallPackages.bat
การเริ่มต้นเซิร์ฟเวอร์บริสุทธิ์ด้วยพอร์ตเริ่มต้นด้วย ./start.sh
ขอแนะนำให้คุณเปิดแอปเซิร์ฟเวอร์ในคอนเทนเนอร์นักเทียบท่าของคุณ เรายังสามารถเริ่มต้นเซิร์ฟเวอร์บริสุทธิ์กับโลกใดก็ได้เช่น worlds/DesignHouse/test
และ ip/port ดูด้านล่าง
npl world="worlds/DesignHouse/test" ip="0.0.0.0" port="6001" loadpackage="npl_packages/paracraft/"
ท่านสามารถเรียกใช้จากโฟลเดอร์ใด ๆ เช่น /opt/server_001/
ด้วย dev
param โปรดทราบว่าไดเร็กทอรีโลกจะต้องสัมพันธ์กับโฟลเดอร์ dev หรือไดเร็กทอรีการทำงานปัจจุบันเสมอ
npl world="worlds/DesignHouse/test" port="6001" loadpackage="npl_packages/paracraft/" dev="/opt/server_001/"
world
: ไดเร็กทอรีโลกที่เซิร์ฟเวอร์นี้ให้บริการ ==หมายเหตุ: โลกจะต้องมีการตั้งค่าจุดบ้านเริ่มต้น==ip
: ค่าเริ่มต้นคือ "0.0.0.0" ซึ่งเป็นที่อยู่ IP ทั้งหมด หากคุณอยู่ในนักเทียบท่า "127.0.0.1" เป็นตัวเลือกที่ดีกว่าport
: ค่าเริ่มต้นเป็น 6001autosave
: ใช้เวลากี่นาทีในการบันทึกโลกโดยอัตโนมัติ หากไม่ระบุ โลกจะไม่มีวันถูกบันทึกไว้ และการเปลี่ยนแปลงของคุณอาจสูญหายservermode
: ค่าเริ่มต้นเป็นจริงloadpackage
: ควรเป็น "npl_packages/paracraft/" เสมอ ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบเวอร์ชันล่าสุดจาก git ของเราแล้ว นอกเหนือจาก "npl_packages/main/"dev
: ไดเร็กทอรีการพัฒนา ตรรกะนั้นอยู่ภายใน NPLRuntime ค้นหาไดเร็กทอรีโลกในโฟลเดอร์ dev ก่อนแล้วจึงค้นหาในไดเร็กทอรีการทำงานปัจจุบันนี่คือตัวอย่างที่มีพารามิเตอร์ทั้งหมด:
npl servermode="true" autosave="10" world="worlds/DesignHouse/test" port="6001" loadpackage="npl_packages/paracraft/" dev="/opt/server_001/"