يغطي هذا الدليل إدارة RCON وإدارة اللاعبين وتكوين البوتات والخرائط المخصصة واستكشاف الأخطاء وإصلاحها لخادم OpenArena المخصص. OpenArena هي لعبة إطلاق نار مجانية قائمة على محرك id Tech 3. للإعداد الأولي والتكوين وتعليمات الاتصال، راجع دليل إعداد خادم OpenArena.
1. إعداد RCON
عيّن كلمة مرور RCON في baseoa/server.cfg:
seta rconPassword "YourStrongPassword"
قم بالمصادقة داخل اللعبة عبر وحدة التحكم (~):
rconPassword YourStrongPassword
rcon <command>
يمكنك أيضاً إرسال الأوامر مباشرة من خلال علامة تبويب Console في GPanel دون الحاجة لمصادقة RCON.
2. أوامر إدارة اللاعبين
| الأمر | الوصف |
|---|---|
rcon status | عرض جميع اللاعبين المتصلين مع أرقام العملاء وعناوين IP. |
rcon kick <client_num> | طرد لاعب برقم العميل (احصل عليه من status). |
rcon clientkick <client_num> | أمر طرد بديل. |
rcon banClient <client_num> | حظر لاعب برقم العميل. |
rcon banUser <playername> | حظر لاعب بالاسم. |
3. أوامر الخرائط واللعب
| الأمر | الوصف |
|---|---|
rcon map <mapname> | التغيير إلى خريطة جديدة مع فصل اللاعبين. |
rcon g_gametype <value> | تغيير وضع اللعب (0=FFA، 3=TDM، 4=CTF، إلخ). |
rcon timelimit <minutes> | تغيير الحد الزمني. |
rcon fraglimit <frags> | تغيير حد القتل. |
rcon map_restart | إعادة تشغيل الخريطة الحالية. |
rcon nextmap | الانتقال إلى الخريطة التالية في الدورة. |
4. أوامر إدارة الخادم
| الأمر | الوصف |
|---|---|
rcon sv_hostname "Name" | تغيير اسم الخادم. |
rcon g_password "pass" | تعيين أو تغيير كلمة مرور الانضمام. |
rcon say "message" | إرسال رسالة دردشة لجميع اللاعبين. |
rcon sv_maxclients <num> | تغيير الحد الأقصى للاعبين (يتطلب إعادة تشغيل الخريطة). |
rcon exec <filename> | تنفيذ ملف تكوين. |
rcon quit | إيقاف تشغيل الخادم. |
5. إدارة البوتات
يحتوي OpenArena على دعم مدمج للبوتات لملء الأماكن الفارغة في الخادم.
| الأمر / المتغير | الوصف |
|---|---|
rcon addbot <name> <skill> | إضافة بوت. المهارة: 1 (الأسهل) إلى 5 (الأصعب). |
rcon kick <botname> | إزالة بوت محدد. |
rcon bot_minplayers <num> | الملء التلقائي بالبوتات حتى الوصول لهذا العدد. تغادر البوتات عند انضمام لاعبين حقيقيين. |
rcon bot_nochat <0/1> | تعطيل دردشة البوتات. 1 = بدون دردشة بوتات. |
مثال: الحفاظ على 8 لاعبين مع البوتات
أضف إلى server.cfg:
seta bot_minplayers 8
تنضم البوتات تلقائياً عندما يكون عدد اللاعبين أقل من 8 وتغادر عند انضمام لاعبين حقيقيين.
6. الخرائط والتعديلات المخصصة
- قم بتنزيل ملفات الخرائط/التعديلات المخصصة بصيغة
.pk3. - ارفعها إلى
baseoa/عبر SFTP (راجع كيفية رفع الملفات عبر SFTP). - أعد تشغيل الخادم. يتم تحميل ملفات
.pk3تلقائياً. - انتقل إلى الخريطة الجديدة باستخدام
rcon map <mapname>.
.pk3 مطابقة للانضمام إلى الخوادم ذات الخرائط المخصصة. فعّل التنزيل التلقائي بإضافة sv_allowDownload 1 في server.cfg.
7. استكشاف الأخطاء وإصلاحها
الخادم لا يبدأ
- تحقق من وحدة تحكم GPanel بحثاً عن رسائل الخطأ.
- تأكد من أن GAME_MAP مضبوط على اسم خريطة صالح.
- جرّب
aggressorأوoa_dm1كخريطة افتراضية معروفة.
لا يستطيع اللاعبون الاتصال
- تحقق من أن الخادم يعمل في GPanel.
- تحقق من IP والمنفذ الصحيحين من علامة تبويب Network.
- تأكد من أن
sv_pureمضبوط على0إذا كان لدى اللاعبين إصدارات مختلفة من ملفات pk3.
البوتات لا تعمل
- تأكد من أن الخريطة تدعم مسارات البوتات (ملف AAS). معظم الخرائط الافتراضية تتضمن هذا.
- تحقق من أن
bot_minplayersمضبوط على العدد المطلوب. - قد لا تدعم الخرائط المخصصة البوتات ما لم يتم إنشاء ملف AAS.
مقالات ذات صلة
تحتاج مساعدة؟
إذا واجهت مشاكل مع خادم OpenArena الخاص بك غير مغطاة هنا، افتح تذكرة دعم وأرفق IP الخادم ووصفاً للمشكلة وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.