يغطي هذا الدليل إدارة خادم Medal of Honor: Allied Assault، بما في ذلك أوامر RCON، وإدارة اللاعبين، وتدوير الخرائط، وإعداد نوع اللعبة، واستكشاف الأخطاء وإصلاحها.
RCON (وحدة التحكم عن بُعد)
يتيح لك RCON إدارة الخادم عن بُعد من عميل اللعبة. قم بتعيين كلمة مرور RCON في متغير بدء التشغيل RCON_PASSWORD أو في main/server.cfg:
seta rconPassword "your_secure_password"
لاستخدام RCON من وحدة التحكم داخل اللعبة (~):
rconpassword your_secure_password
rcon [command]
يمكنك أيضًا تنفيذ الأوامر مباشرة من علامة التبويب Console في GPanel.
الأوامر الأساسية
| الأمر | الوصف |
|---|---|
rcon status |
يعرض معلومات الخادم واللاعبين المتصلين وأرقام عملائهم |
rcon kick [client_number] |
يطرد لاعبًا برقم العميل الخاص به (من مخرجات status) |
rcon map [mapname] |
يغير الخريطة الحالية (مثال: rcon map dm/mohdm1) |
rcon say [message] |
يرسل رسالة لجميع اللاعبين |
rcon g_gametype [type] |
يغير نوع اللعبة (1=FFA، 2=TDM، 3=Round، 4=Objective) |
rcon fraglimit [number] |
يحدد حد القتل |
rcon timelimit [minutes] |
يحدد الحد الزمني لكل خريطة |
rcon g_password [password] |
يعيّن أو يغير كلمة مرور الانضمام للخادم |
rcon sv_hostname [name] |
يغير اسم الخادم |
quit |
يوقف تشغيل الخادم (من وحدة تحكم GPanel) |
أنواع اللعب
| القيمة | نوع اللعب | الوصف |
|---|---|---|
| 1 | Free For All | كل لاعب لنفسه. أول من يصل إلى حد القتل يفوز. |
| 2 | Team Deathmatch | الحلفاء ضد المحور. الفريق الذي يحقق أكبر عدد من القتل يفوز. |
| 3 | Round-Based | جولات إقصائية. لا يوجد إعادة ظهور حتى انتهاء الجولة. |
| 4 | Objective | تتنافس الفرق لإكمال أو الدفاع عن الأهداف. |
لتغيير نوع اللعب، استخدم:
rcon g_gametype 2
rcon map dm/mohdm7
g_gametype، يجب تغيير الخريطة لتفعيل نوع اللعب الجديد.
تدوير الخرائط
قم بإعداد تدوير تلقائي للخرائط في main/server.cfg:
seta sv_maplist "dm/mohdm1 dm/mohdm2 dm/mohdm3 dm/mohdm6 dm/mohdm7"
سيقوم الخادم بالتنقل بين هذه الخرائط بالترتيب عند الوصول إلى الحد الزمني أو حد القتل.
إدارة اللاعبين
طرد اللاعبين
- شغّل
rcon statusللحصول على قائمة اللاعبين المتصلين وأرقام عملائهم. - شغّل
rcon kick [client_number]لإزالة اللاعب.
حظر اللاعبين
يدعم MOHAA الحظر المبني على عنوان IP. أضف عناوين IP المحظورة إلى إعدادات الخادم أو استخدم نصوصًا برمجية من جانب الخادم. اللعبة الأساسية لديها وظائف حظر مدمجة محدودة، لذا فكر في استخدام أدوات إدارة المجتمع لإدارة حظر أكثر تقدمًا.
مرجع إعدادات الخادم
| الإعداد | الوصف | مثال |
|---|---|---|
sv_maxRate |
الحد الأقصى لعرض النطاق لكل عميل (بايت/ثانية) | 25000 |
g_allowVote |
السماح للاعبين بإجراء تصويتات (1 = نعم، 0 = لا) | 1 |
g_teamdamage |
تفعيل النيران الصديقة في أوضاع الفريق (1 = مفعّل) | 0 |
sv_floodProtect |
منع إغراق الدردشة (1 = مفعّل) | 1 |
g_inactivity |
عدد الثواني قبل طرد اللاعبين الخاملين (0 = معطّل) | 120 |
سجلات الخادم
يتم تخزين سجلات الخادم في مجلد Logs/. تحقق من هذه الملفات لتصحيح الأعطال ومراقبة نشاط اللاعبين ومراجعة أحداث اللعبة.
استكشاف الأخطاء وإصلاحها
| المشكلة | الحل |
|---|---|
| أوامر RCON لا تعمل | تحقق من أن rconPassword معيّنة في server.cfg وتطابق ما تدخله في العميل. جرّب استخدام وحدة تحكم GPanel مباشرة بدلاً من ذلك. |
| الخادم لا يظهر في المتصفح | تأكد من أن الخادم يعمل (تحقق من رسالة اكتمال التهيئة). يجب أن يكون إعداد dedicated على 2 (Internet) للظهور في القائمة العامة. |
| فشل تغيير الخريطة | تحقق من أن مسار الخريطة صحيح (مثال: dm/mohdm7 وليس فقط mohdm7). الخرائط المضمنة في ملفات الخادم فقط هي المتاحة. |
| اللاعبون لديهم ping عالي | اضبط sv_maxRate للسماح بمزيد من عرض النطاق لكل عميل. قلّل sv_maxClients إذا كان الخادم محملاً بشكل زائد. |