يغطي هذا الدليل إعداد المشرفين وأوامر RCON وإدارة اللاعبين وإدارة الخرائط ودعم AMX/الإضافات والخرائط المخصصة واستكشاف الأخطاء وإصلاحها لخادم Sven Co-op المخصص الخاص بك. Sven Co-op هو تعديل تعاوني متعدد اللاعبين للعبة Half-Life حيث يواجه اللاعبون الحملات معاً. للإعداد الأولي والتهيئة وتعليمات الاتصال، راجع دليل إعداد خادم Sven Co-op.
1. إعداد المشرف (users.ini)
يستخدم Sven Co-op ملف svencoop/users.ini لتحديد حسابات المشرفين والصلاحيات.
إضافة مشرف
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
علامات الصلاحيات
| العلامة | الصلاحية |
|---|---|
a | حصانة (لا يمكن طرده/حظره من قبل مشرفين آخرين) |
b | حجز (الوصول إلى مكان محجوز) |
c | طرد اللاعبين |
d | حظر اللاعبين |
e | رفع الحظر عن اللاعبين |
f | قتل/صفع اللاعبين |
g | تغيير الخريطة |
h | تنفيذ متغيرات الخادم |
n | الوصول إلى RCON |
للحصول على صلاحيات كاملة، استخدم جميع العلامات: "abcdefghijklmn"
~) أثناء الاتصال واكتب status. يظهر Steam ID الخاص بك بتنسيق STEAM_0:X:XXXXXXXX.
2. أوامر RCON
استخدم RCON من خلال وحدة تحكم GPanel أو وحدة التحكم داخل اللعبة أو أداة خارجية. قم بالمصادقة داخل اللعبة بـ:
rcon_password YourRconPassword
rcon <command>
إدارة اللاعبين
| الأمر | الوصف |
|---|---|
rcon kick <userid> | طرد لاعب بمعرف المستخدم. |
rcon banid <minutes> <userid> | حظر لاعب. استخدم 0 للحظر الدائم. |
rcon addip <minutes> <ip> | حظر عنوان IP. |
rcon removeip <ip> | إزالة حظر IP. |
rcon status | عرض جميع اللاعبين مع معرفات المستخدمين ومعرفات Steam. |
أوامر الخريطة والخادم
| الأمر | الوصف |
|---|---|
rcon changelevel <mapname> | تغيير الخريطة مع إبقاء اللاعبين متصلين. |
rcon map <mapname> | تحميل الخريطة من البداية مع قطع اتصال جميع اللاعبين. |
rcon maps | عرض جميع الخرائط المتاحة. |
rcon hostname "Name" | تغيير اسم الخادم. |
rcon sv_password "pass" | تعيين أو تغيير كلمة مرور الانضمام. |
rcon say "message" | إرسال رسالة دردشة لجميع اللاعبين في الخادم. |
rcon exec <filename> | تنفيذ ملف إعدادات. |
rcon quit | إيقاف تشغيل الخادم. |
3. دعم AMX/الإضافات
يدعم Sven Co-op إضافات AngelScript (مدمجة) وAMX Mod X للوظائف الموسعة.
إضافات AngelScript (مدمجة)
ضع الإضافات في svencoop/scripts/plugins/ وسجّلها في svencoop/default_plugins.txt.
AMX Mod X
- أوقف الخادم من GPanel.
- حمّل AMX Mod X لـ Sven Co-op وارفعه عبر SFTP.
- قم بتهيئة وصول المشرف من خلال ملف
users.iniالخاص بـ AMX Mod X. - شغّل الخادم وتحقق من وحدة التحكم.
الإضافات الشائعة
- أدوات الإدارة: طرد وحظر وإدارة لاعبين محسّنة.
- التصويت على الخرائط: السماح للاعبين بالتصويت على الخريطة التالية.
- إحصائيات اللاعبين: تتبع القتل والوفيات ووقت اللعب.
- مكافحة الغش: كشف الغش من جانب الخادم.
4. الخرائط المخصصة
تثبيت الخرائط يدوياً
- حمّل ملف الخريطة
.bspوأي موارد مرتبطة بها. - ارفع ملف
.bspإلىsvencoop/maps/عبر SFTP. - ارفع الموارد الإضافية (الصور والأصوات) إلى المجلدات المناسبة.
- أضف اسم الخريطة إلى
mapcycle.txtللتدوير. - اختبر باستخدام
rcon changelevel mapname.
5. استكشاف الأخطاء وإصلاحها
تعطل الخادم عند تحميل الخريطة
- تحقق من وحدة تحكم GPanel بحثاً عن رسائل الخطأ.
- جرّب تحميل خريطة مختلفة -- قد يكون ملف الخريطة تالفاً.
- أزل الخرائط المخصصة أو الإضافات المضافة مؤخراً للاختبار.
لا يستطيع اللاعبون الاتصال
- تحقق من أن الخادم يعمل في GPanel.
- تحقق من IP والبورت الصحيحين من علامة تبويب Network.
- تأكد من أن الخادم واللاعب على نفس إصدار اللعبة.
RCON لا يعمل
- تحقق من تعيين
rcon_passwordفي متغيرات بدء التشغيل وserver.cfg. - قم بالمصادقة بكلمة المرور الصحيحة (حساسة لحالة الأحرف) قبل إرسال الأوامر.
- تأكد من كتابة
rcon_passwordمتبوعة بكلمة المرور قبل استخدام أوامرrcon. - استخدم وحدة تحكم GPanel مباشرة كبديل -- لا تتطلب مصادقة RCON.
الخرائط المخصصة لا تُحمّل
- تحقق من أن ملف
.bspموجود في مجلدsvencoop/maps/. - تأكد من أن اسم الخريطة في الأمر أو دورة الخرائط يطابق اسم الملف تماماً (حساس لحالة الأحرف على Linux).
- ابحث عن أخطاء الموارد المفقودة في وحدة التحكم -- قد تحتاج إلى ملفات إضافية.
مقالات ذات صلة
- دليل إعداد خادم Sven Co-op
- كيفية العثور على IP وبورت الخادم الخاص بك
- كيفية رفع الملفات عبر SFTP
- دليل بدء تشغيل الخادم
هل تحتاج مساعدة؟
إذا واجهت مشاكل مع خادم Sven Co-op الخاص بك غير مذكورة هنا، افتح تذكرة دعم وأرفق IP الخادم ووصفاً للمشكلة وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.