يغطي هذا الدليل إعداد الإدارة، أوامر RCON لمحرك Source، إدارة اللاعبين، أوامر الخرائط، دعم SourceMod/MetaMod، الخرائط المخصصة، واستكشاف الأخطاء وإصلاحها لخادم Half-Life 2: Deathmatch الخاص بك. للإعداد الأولي والتكوين وتعليمات الاتصال، راجع دليل إعداد خادم Half-Life 2: Deathmatch.
1. إعداد RCON
قم بتعيين كلمة مرور RCON عبر متغير بدء التشغيل RCON_PASSWORD أو في hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
قم بالمصادقة داخل اللعبة عبر وحدة التحكم (~):
rcon_password YourStrongPassword
rcon <command>
يمكنك أيضًا إرسال الأوامر مباشرة من خلال علامة التبويب Console في GPanel.
2. إدارة اللاعبين
| الأمر | الوصف |
|---|---|
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 بعد الحظر. بدون الحفظ، يتم فقدان عمليات الحظر عند إعادة التشغيل.
3. أوامر الخرائط
| الأمر | الوصف |
|---|---|
rcon changelevel <mapname> | تغيير الخريطة مع إبقاء اللاعبين متصلين. |
rcon map <mapname> | تحميل الخريطة من الصفر مع فصل جميع اللاعبين. |
rcon maps * | عرض جميع الخرائط المتاحة. |
rcon mp_timelimit <min> | تغيير الحد الزمني للخريطة. |
rcon mp_fraglimit <frags> | تغيير حد القتل. |
rcon mp_restartgame 1 | إعادة تشغيل الجولة الحالية مع إعادة تعيين النتائج. |
4. إدارة الخادم
| الأمر | الوصف |
|---|---|
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 | إيقاف تشغيل الخادم. |
5. SourceMod و MetaMod
لميزات الإدارة المتقدمة، قم بتثبيت MetaMod:Source و SourceMod.
التثبيت
- أوقف خادمك من GPanel.
- قم بتنزيل MetaMod:Source من sourcemm.net وارفعه إلى
hl2mp/عبر SFTP. - قم بتنزيل SourceMod من sourcemod.net وارفعه إلى
hl2mp/. - شغّل الخادم وتحقق باستخدام
meta versionوsm version.
إضافة مسؤولي SourceMod
عدّل hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
استخدم sm_admin في الدردشة أو وحدة التحكم لفتح قائمة الإدارة داخل اللعبة.
6. الخرائط المخصصة
- قم بتنزيل ملف الخريطة المخصصة بصيغة
.bsp. - ارفعه إلى
hl2mp/maps/عبر SFTP (راجع كيفية رفع الملفات عبر SFTP). - أضف اسم الخريطة إلى
mapcycle.txt. - اختبر باستخدام
rcon changelevel mapname.
7. استكشاف الأخطاء وإصلاحها
- الخادم يتعطل عند بدء التشغيل: تحقق من وحدة تحكم GPanel بحثًا عن الأخطاء. تأكد من وجود خريطة البدء في
hl2mp/maps/. - اللاعبون لا يستطيعون الاتصال: تأكد من أن الخادم يعمل، تحقق من IP/المنفذ في GPanel، وتأكد من تطابق إصدارات اللعبة.
- RCON لا يعمل: تأكد من تعيين
rcon_passwordوقم بالمصادقة قبل إرسال الأوامر. - مشاكل SourceMod: تأكد من أن الملفات موجودة في
hl2mp/(وليس جذر الخادم) وأنه يتم استخدام الإصدار الصحيح.
مقالات ذات صلة
- دليل إعداد خادم Half-Life 2: Deathmatch
- كيفية العثور على عنوان IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
تحتاج مساعدة؟
إذا واجهت مشاكل في خادم HL2DM الخاص بك غير مذكورة هنا، افتح تذكرة دعم وأرفق عنوان IP الخادم، ووصفًا للمشكلة، وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.