يغطي هذا الدليل إدارة الخادم للعب الجماعي في Kerbal Space Program (DMP و LMP)، بما في ذلك أوامر وحدة التحكم، وإدارة اللاعبين، وتكوين القائمة البيضاء، وإدارة أوضاع الانتقال الزمني.
أوامر خادم DMP
يوفر Dark Multiplayer أوامر وحدة تحكم يمكنك كتابتها مباشرة في علامة تبويب Console في GPanel. يتوقف الخادم بأمر /exit.
| الأمر | الوصف |
|---|---|
/help |
يعرض جميع الأوامر المتاحة |
/say [message] |
يبث رسالة لجميع اللاعبين المتصلين |
/kick [player] |
يطرد لاعبًا من الخادم |
/ban [player] |
يحظر لاعبًا من الخادم |
/unban [player] |
يرفع الحظر عن لاعب محظور سابقًا |
/whitelist [add/del] [player] |
إدارة القائمة البيضاء للخادم (يتطلب تفعيل القائمة البيضاء) |
/players |
يعرض جميع اللاعبين المتصلين حاليًا |
/countclients |
يعرض عدد العملاء المتصلين |
/connectionstats |
يعرض إحصائيات الشبكة |
/dekessler |
يزيل الحطام الفضائي من اللعبة |
/nukeksc |
يمسح جميع المركبات حول مركز الفضاء |
/exit |
يوقف الخادم بشكل آمن |
القائمة البيضاء لـ DMP
لتفعيل وضع القائمة البيضاء في DMP، يجب تعيين متغير WHITELIST إلى True (يتم إدارته بواسطة مسؤولي الخادم). بمجرد التفعيل، يمكن فقط للاعبين المدرجين في القائمة البيضاء الاتصال. استخدم /whitelist add [player] و /whitelist del [player] لإدارة الوصول.
شرح أوضاع الانتقال الزمني في DMP
| الوضع | الوصف |
|---|---|
SUBSPACE |
الافتراضي. يمكن للاعبين الانتقال الزمني بحرية لكنهم يتواجدون في أطر زمنية مختلفة (فضاءات فرعية). اللاعبون في نفس الفضاء الفرعي يتشاركون نفس الوقت. |
SUBSPACE_SIMPLE |
وضع فضاء فرعي مبسط مع تعقيدات مزامنة أقل. |
MCW_FORCE |
انتقال زمني يتحكم فيه المسؤول. مسؤول الخادم يتحكم في الانتقال الزمني للجميع. |
MCW_VOTE |
يصوت اللاعبون لبدء انتقال زمني، ويتم تنفيذه إذا وافقت الأغلبية. |
MCW_LOWEST |
ينتقل الجميع زمنيًا بسرعة أبطأ لاعب. |
NONE |
الانتقال الزمني معطل تمامًا. |
إدارة خادم LMP
يستخدم Luna Multiplayer نظام كلمة مرور المسؤول. قم بتعيين متغير بدء التشغيل ADMIN_PASSWORD في GPanel. اللاعبون الذين يدخلون كلمة المرور هذه داخل اللعبة يحصلون على صلاحيات المسؤول.
يمكن إدخال أوامر خادم LMP في وحدة تحكم GPanel. يتوقف الخادم بـ Ctrl+C (يتم التعامل معه بواسطة زر الإيقاف في GPanel).
إدارة تكوين LMP
يخزن LMP جميع الإعدادات في ملفات XML تحت LMPServer/Config/. الملفات الرئيسية:
| الملف | الغرض |
|---|---|
GeneralSettings.xml |
اسم الخادم، كلمة المرور، كلمة مرور المسؤول، الحد الأقصى للاعبين، وضع اللعبة، الصعوبة |
ConnectionSettings.xml |
المنفذ، نبضات القلب، المهلة الزمنية، إعدادات MTU |
GameplaySettings.xml |
معلمات اللعب التفصيلية (يتم إنشاؤها تلقائيًا من الصعوبة) |
إدارة اللاعبين
- DMP: استخدم أوامر
/kickو/banفي وحدة التحكم. يتم تخزين قوائم الحظر في مجلد بيانات الخادم. - LMP: يمكن للاعبين المسؤولين (الذين تمت مصادقتهم بكلمة مرور المسؤول) إدارة اللاعبين الآخرين من واجهة اللعب الجماعي داخل اللعبة.
مزامنة التعديلات
وضع حزمة التعديلات في DMP
يدعم DMP ثلاثة أوضاع لمزامنة التعديلات عبر متغير MODPACKMODE:
- NONE: بدون فرض تعديلات. يمكن للاعبين استخدام أي تعديلات (قد يسبب عدم تزامن).
- CKAN: يجب أن يطابق اللاعبون قائمة تعديلات CKAN المحددة على الخادم.
- GAMEDATA: يفرض الخادم مطابقة دقيقة لمجلد GameData.
تعديلات LMP
يتعامل LMP مع مزامنة التعديلات تلقائيًا. يجب أن يكون لدى جميع اللاعبين تعديلات متطابقة مثبتة في عميل KSP الخاص بهم لاتصال مستقر.
استكشاف الأخطاء وإصلاحها
| المشكلة | الحل |
|---|---|
| عدم تزامن اللاعبين بشكل متكرر | فكر في تغيير وضع الانتقال الزمني (DMP) أو التأكد من أن جميع اللاعبين لديهم قوائم تعديلات متطابقة. وضع SUBSPACE هو الأكثر تسامحًا مع عدم التزامن. |
| الخادم لا يظهر في المتصفح | تحقق من أن الخادم قد بدأ بالكامل (ابحث عن رسالة الجاهزية في وحدة التحكم). بالنسبة لـ LMP، يجب تكوين UPnP أو يجب أن يكون المنفذ متاحًا. |
| كلمة مرور المسؤول لا تعمل (LMP) | تحقق من تعيين متغير ADMIN_PASSWORD في علامة تبويب Startup في GPanel وأعد تشغيل الخادم. |
| الحطام الفضائي يسبب تأخيرًا | استخدم أمر /dekessler (DMP) لإزالة الحطام. شجع اللاعبين على إنهاء المهمات المكتملة بشكل صحيح. |
مقالات ذات صلة
- دليل إعداد خادم Kerbal Space Program
- كيفية العثور على IP والمنفذ الخاص بخادمك
- كيفية رفع الملفات عبر SFTP