يغطي هذا الدليل إدارة سيرفر Left 4 Dead، بما في ذلك الوصول عبر RCON وأوامر وحدة تحكم محرك Source وإدارة اللاعبين وتثبيت إضافات SourceMod واستكشاف الأخطاء وإصلاحها.
RCON (وحدة التحكم عن بُعد)
يتيح لك RCON تنفيذ أوامر السيرفر عن بُعد. لإعداد RCON، أضف ما يلي إلى left4dead/cfg/server.cfg:
rcon_password "your_secure_password"
لاستخدام RCON من وحدة التحكم داخل اللعبة، اكتب:
rcon_password your_secure_password
rcon [command]
يمكنك أيضًا تنفيذ الأوامر مباشرة من علامة تبويب Console في GPanel دون الحاجة إلى مصادقة RCON.
أوامر السيرفر الأساسية
| الأمر | الوصف |
|---|---|
changelevel [map] |
يغيّر إلى الخريطة المحددة (مثال: changelevel l4d_hospital01_apartment) |
status |
يعرض معلومات السيرفر واللاعبين المتصلين ومعرّفات Steam الخاصة بهم |
kick [name] |
يطرد لاعبًا بالاسم |
kickid [userid] |
يطرد لاعبًا بمعرّف المستخدم (من مخرجات status) |
banid [minutes] [steamid] |
يحظر لاعبًا بمعرّف Steam (0 = حظر دائم) |
removeid [steamid] |
يرفع الحظر عن لاعب بمعرّف Steam |
say [message] |
يرسل رسالة لجميع اللاعبين باسم السيرفر |
maps * |
يعرض قائمة بجميع الخرائط المتاحة على السيرفر |
sv_password [password] |
يعيّن أو يغيّر كلمة مرور السيرفر أثناء التشغيل |
hostname [name] |
يغيّر اسم السيرفر أثناء التشغيل |
quit |
يغلق السيرفر بشكل سليم |
أوامر أوضاع اللعب
| الأمر | الوصف |
|---|---|
sv_gametypes coop |
تعيين وضع اللعب إلى تعاوني |
sv_gametypes versus |
تعيين وضع اللعب إلى مواجهة (ناجون ضد مصابين) |
sv_gametypes survival |
تعيين وضع اللعب إلى البقاء |
z_difficulty Easy/Normal/Hard/Impossible |
تغيير صعوبة الذكاء الاصطناعي |
إدارة اللاعبين
إدارة الحظر
يحتفظ السيرفر بقائمة حظر في left4dead/cfg/banned_user.cfg. يمكنك تعديل هذا الملف مباشرة أو استخدام أوامر وحدة التحكم:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
writeid لحفظ قائمة الحظر على القرص. وإلا ستُفقد عمليات الحظر عند إعادة تشغيل السيرفر.
تثبيت SourceMod
SourceMod هو إطار عمل شائع للإضافات لسيرفرات محرك Source يضيف قوائم إدارة وأوامر مخصصة وتعديلات على طريقة اللعب.
- أوقف السيرفر من GPanel.
- حمّل SourceMod و MetaMod:Source لنظام تشغيل سيرفرك (Linux).
- ارفع واستخرج كلا الأرشيفين إلى مجلد
left4dead/عبر SFTP. يجب إنشاء مجلدaddons/داخلleft4dead/. - أضف معرّف Steam الخاص بك إلى
left4dead/addons/sourcemod/configs/admins_simple.ini:"STEAM_0:1:12345678" "99:z" - شغّل السيرفر. اكتب
sm versionفي وحدة التحكم للتحقق من تحميل SourceMod.
استكشاف الأخطاء وإصلاحها
| المشكلة | الحل |
|---|---|
| السيرفر لا يظهر في المتصفح | تأكد من أن السيرفر يعمل ومتصل بـ Steam (تحقق من وحدة التحكم لرسالة Connection to Steam servers successful). عيّن sv_allow_lobby_connect_only 0 في server.cfg. |
| RCON لا يعمل | تأكد من تعيين rcon_password في server.cfg وأنك أدخلت كلمة المرور المطابقة على جهاز العميل. |
| تغيير الخريطة يتسبب في تعطل السيرفر | تحقق من صحة اسم الخريطة باستخدام maps *. يجب رفع الخرائط المخصصة إلى مجلد left4dead/maps/. |
| SourceMod لا يتم تحميله | تأكد من تثبيت MetaMod:Source أولاً. تحقق من وجود left4dead/addons/metamod.vdf. تحقق من صحة صلاحيات الملفات. |