يمكن بدء Paracraft في وضع العميل أو وضع الخادم. وضع Cleng هو تطبيق ثلاثي الأبعاد. يمكن تشغيل وضع الخادم في نظام التشغيل Linux بدون أي واجهة مستخدم رسومية. الكود المصدري موجود داخل وحدات 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"
لتثبيت نظام البناء وتصحيح الأخطاء فيه، يرجى أيضًا تشغيل 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
. يرجى ملاحظة أن الدليل العالمي يجب أن يكون دائمًا مرتبطًا بمجلد التطوير أو دليل العمل الحالي.
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/". تأكد من حصولك على أحدث إصدار تم سحبه من بوابة لدينا، بالإضافة إلى "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/"