يغطي هذا الدليل إدارة السيرفر، أوامر وحدة التحكم، إدارة الإضافات، دورة الخرائط، وإعدادات أنماط اللعب لسيرفر Sonic Robo Blast 2 (SRB2) الخاص بك على Legion Hosting. لتعليمات الإعداد الأولي واتصال اللاعبين، راجع دليل إعداد سيرفر SRB2.
1. وحدة تحكم السيرفر
يمكن الوصول إلى وحدة تحكم سيرفر SRB2 عبر تبويب Console في GPanel. اكتب الأوامر مباشرة في حقل إدخال وحدة التحكم أثناء تشغيل السيرفر.
2. أوامر وحدة التحكم الشائعة
| الأمر | الوصف |
|---|---|
help |
يعرض قائمة بأوامر وحدة التحكم المتاحة. |
map [mapname] |
يغيّر إلى الخريطة المحددة (مثال: map MAP01). |
exitlevel |
يفرض إنهاء المستوى الحالي وينتقل إلى الخريطة التالية. |
kick [player#] [reason] |
يطرد لاعباً بواسطة رقم اللاعب مع سبب اختياري. |
ban [player#] [reason] |
يحظر لاعباً بواسطة رقم اللاعب. |
unban [ban#] |
يزيل حظراً بواسطة رقمه في قائمة الحظر. |
banlist |
يعرض قائمة الحظر الحالية. |
listplayers |
يعرض جميع اللاعبين المتصلين وأرقامهم. |
password [pass] |
يغيّر كلمة مرور السيرفر. استخدم قيمة فارغة لإزالة كلمة المرور. |
maxplayers [num] |
يغيّر الحد الأقصى لعدد اللاعبين (حتى 32). |
gametype [type] |
يغيّر نمط اللعب (مثال: coop، match، ctf، race، tag). |
pointlimit [num] |
يعيّن حد النقاط لنمط اللعب الحالي. |
timelimit [minutes] |
يعيّن حد الوقت لكل خريطة بالدقائق. 0 يعطّله. |
forceskin [player#] [skin] |
يفرض على لاعب استخدام مظهر شخصية محدد. |
say [message] |
يرسل رسالة من السيرفر لجميع اللاعبين. |
quit |
يوقف تشغيل السيرفر. |
3. إعدادات أنماط اللعب
غيّر نمط اللعب النشط باستخدام أمر gametype أو بتعيينه في adedserv.cfg.
| نمط اللعب | الأمر | الوصف |
|---|---|---|
| Co-op | gametype coop |
لعب حملة تعاوني. |
| Competition | gametype competition |
منافسة مراحل قائمة على النقاط. |
| Race | gametype race |
سباق سرعة عبر المراحل. |
| Match | gametype match |
قتال حلقات حر للجميع. |
| Team Match | gametype teammatch |
قتال حلقات جماعي بين الفرق. |
| CTF | gametype ctf |
التقاط العلم. |
| Tag | gametype tag |
نمط لعبة Tag. |
| Hide & Seek | gametype hns |
نمط الاختباء والبحث. |
4. الإضافات والمحتوى المخصص
يدعم SRB2 الإضافات بتنسيقات .pk3 و.wad. لإضافة محتوى مخصص:
- أوقف السيرفر.
- ارفع ملفات الإضافات إلى مجلد السيرفر عبر SFTP.
- أضف السطر التالي إلى
adedserv.cfgلتحميل الإضافة عند بدء التشغيل:addfile myaddon.pk3 - أعد تشغيل السيرفر.
5. دورة الخرائط
اضبط دورة الخرائط بإضافة أوامر الخرائط إلى adedserv.cfg. يمكنك أيضاً استخدام متغيرات وحدة التحكم التالية:
map [mapname]-- تغيير الخريطة الحالية فوراً.nextmap [mapname]-- تعيين الخريطة التالية في الدورة.exitlevel-- إنهاء المستوى الحالي والانتقال إلى التالي.
6. إعدادات إضافية
أضف أي متغير أو أمر لوحدة التحكم إلى adedserv.cfg ليتم تنفيذه عند بدء تشغيل السيرفر. أمثلة:
servername "My SRB2 Server"
wait 5
password MyPassword
wait 5
maxplayers 16
wait 5
gametype match
wait 5
timelimit 10
pointlimit 50
wait بين الأوامر. يضيف أمر wait [tics] تأخيراً بين الأوامر في ملف الإعدادات. هذا يمنع معالجة الأوامر بسرعة كبيرة وتخطيها.
7. استكشاف الأخطاء وإصلاحها
| المشكلة | الحل |
|---|---|
| السيرفر لا يظهر في القائمة الرئيسية | تحقق من أن ROOM_NR معيّن بشكل صحيح (33 أو 28). تأكد من أن السيرفر يعمل وليس محظوراً من الظهور بسبب كلمة المرور. |
| اللاعبون لا يستطيعون الانضمام | تحقق من IP والمنفذ في GPanel، وتأكد من صحة كلمة المرور، وتحقق من تطابق إصدار السيرفر مع إصدار العميل. |
| الإضافات لا تعمل | تأكد من أن أمر addfile في adedserv.cfg يشير إلى اسم الملف الصحيح وأن الملف موجود في المجلد الجذري للسيرفر. |
| السيرفر يتعطل عند تغيير الخريطة | بعض الخرائط المخصصة قد تكون غير متوافقة. جرّب إزالة الإضافات المضافة مؤخراً واختبر باستخدام الخرائط الافتراضية. |
مقالات ذات صلة
تحتاج مساعدة؟
إذا واجهت مشاكل مع سيرفر SRB2 الخاص بك، افتح تذكرة دعم وأرفق عنوان IP الخاص بسيرفرك، ووصفاً للمشكلة، وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.