يغطي هذا الدليل إعداد المسؤول وأوامر RCON لمحرك Source وإدارة اللاعبين وأوامر الخرائط ودعم إضافات SourceMod/MetaMod والخرائط المخصصة واستكشاف الأخطاء وإصلاحها لخادم Black Mesa المخصص الخاص بك. Black Mesa هي إعادة إنتاج للعبة Half-Life بمحرك Source مع لعب جماعي تنافسي. للإعداد الأولي والتكوين وتعليمات الاتصال، راجع دليل إعداد خادم Black Mesa.
1. إعداد المسؤول (كلمة مرور RCON)
يستخدم Black Mesa نظام RCON الخاص بمحرك Source للإدارة. اضبط كلمة المرور في Startup في GPanel أو في server.cfg:
rcon_password "YourStrongPassword"
قم بالمصادقة داخل اللعبة عبر وحدة التحكم (~):
rcon_password YourStrongPassword
rcon <command>
يمكنك أيضاً إرسال الأوامر مباشرة من خلال تبويب Console في GPanel بدون مصادقة RCON.
2. أوامر RCON لمحرك Source
إدارة اللاعبين
| الأمر | الوصف |
|---|---|
rcon status | عرض قائمة اللاعبين مع معرّفات المستخدم ومعرّفات Steam وعناوين IP ووقت الاستجابة. |
rcon kick <userid> | طرد لاعب بمعرّف المستخدم. |
rcon kick "<playername>" | طرد بالاسم المعروض. |
rcon banid <minutes> <userid> | حظر بمعرّف المستخدم. 0 = دائم. |
rcon banip <minutes> <ip> | حظر عنوان IP. |
rcon removeid <steamid> | إزالة حظر معرّف Steam. |
rcon removeip <ip> | إزالة حظر عنوان IP. |
rcon writeid | حفظ قائمة الحظر في banned_user.cfg. |
rcon writeip | حفظ حظر عناوين IP في banned_ip.cfg. |
rcon writeid و rcon writeip بعد الحظر. بدون الحفظ، تُفقد قرارات الحظر عند إعادة التشغيل.
أوامر الخرائط
| الأمر | الوصف |
|---|---|
rcon changelevel <mapname> | تغيير الخريطة مع إبقاء اللاعبين متصلين. |
rcon map <mapname> | تحميل الخريطة من البداية مع قطع اتصال جميع اللاعبين. |
rcon maps * | عرض جميع الخرائط المتاحة. |
rcon mp_timelimit <min> | تغيير الحد الزمني للخريطة. |
rcon mp_fraglimit <frags> | تغيير حد القتل. |
rcon mp_restartgame 1 | إعادة تشغيل الجولة الحالية مع إعادة تعيين النتائج. |
إدارة الخادم
| الأمر | الوصف |
|---|---|
rcon hostname "Name" | تغيير اسم الخادم. |
rcon sv_password "pass" | تعيين أو تغيير كلمة مرور الانضمام. |
rcon mp_friendlyfire <0/1> | تبديل النيران الصديقة. |
rcon sv_alltalk <0/1> | تبديل الدردشة الصوتية بين الفرق. |
rcon say "message" | إرسال رسالة دردشة لجميع المتواجدين على الخادم. |
rcon exec <filename> | تنفيذ ملف تكوين. |
rcon quit | إيقاف تشغيل الخادم. |
3. SourceMod و MetaMod
للحصول على ميزات إدارة متقدمة، قم بتثبيت MetaMod:Source و SourceMod.
التثبيت
- أوقف خادمك من GPanel.
- قم بتنزيل MetaMod:Source من sourcemm.net وارفعه إلى
bms/عبر SFTP. - قم بتنزيل SourceMod من sourcemod.net وارفعه إلى
bms/. - شغّل الخادم وتحقق باستخدام
meta versionوsm version.
إضافة مسؤولي SourceMod
عدّل ملف bms/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
استخدم sm_admin في الدردشة أو وحدة التحكم لفتح قائمة الإدارة داخل اللعبة للطرد والحظر وتغيير الخرائط والتصويت.
الإضافات الشائعة
- Map Chooser: تصويت نهاية الخريطة مع خاصية التصويت لتغيير الخريطة.
- Fun Commands: القتل والصفع والإشارة والتفاعل مع اللاعبين.
- Anti-Cheat: كشف الغش من جانب الخادم.
- Reserved Slots: حجز أماكن للمسؤولين والشخصيات المهمة.
4. الخرائط المخصصة
- قم بتنزيل ملف الخريطة المخصصة
.bspوأي محتوى إضافي. - ارفع ملف
.bspإلىbms/maps/عبر SFTP (راجع كيفية رفع الملفات عبر SFTP). - أضف اسم الخريطة إلى
mapcycle.txtللتدوير. - اختبر باستخدام
rcon changelevel mapname.
لتنزيل المحتوى المخصص بشكل أسرع، قم بإعداد رابط تنزيل سريع في server.cfg:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. استكشاف الأخطاء وإصلاحها
تعطل الخادم عند بدء التشغيل
- تحقق من وحدة تحكم GPanel بحثاً عن رسائل الخطأ.
- إذا كنت تستخدم SourceMod/MetaMod، قم بإزالة مجلدات الإضافات مؤقتاً للاختبار.
- تحقق من وجود خريطة البداية في
bms/maps/. - احذف
server.cfgوأعد التشغيل لإعادة إنشاء الإعدادات الافتراضية.
اللاعبون لا يستطيعون الاتصال
- تحقق من أن الخادم يعمل في GPanel.
- تحقق من عنوان IP والمنفذ الصحيحين من تبويب Network.
- تأكد من أن كلاً من الخادم واللاعب على نفس إصدار اللعبة.
RCON أو SourceMod لا يعمل
- تحقق من تعيين
rcon_passwordوقم بالمصادقة قبل إرسال الأوامر. - بالنسبة لـ SourceMod، تحقق من أن الملفات في
bms/(وليس المجلد الرئيسي للخادم) وأن لديك الإصدار الصحيح. - استخدم وحدة تحكم GPanel مباشرة كبديل لـ RCON.
مقالات ذات صلة
- دليل إعداد خادم Black Mesa
- كيفية العثور على عنوان IP ومنفذ الخادم
- كيفية رفع الملفات عبر SFTP
- دليل بدء تشغيل الخادم
هل تحتاج مساعدة؟
إذا واجهت مشاكل مع خادم Black Mesa الخاص بك غير مذكورة هنا، افتح تذكرة دعم وأرفق عنوان IP لخادمك ووصف المشكلة وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.