يغطي هذا الدليل إدارة خادم Post Scriptum المخصص، بما في ذلك إعداد المسؤولين وأوامر RCON وإدارة اللاعبين والتحكم في دوران الخرائط وتوازن الفرق واستكشاف الأخطاء وإصلاحها. يستخدم Post Scriptum نفس نظام الإدارة المستخدم في Squad. لإعداد الخادم الأولي، راجع دليل إعداد خادم Post Scriptum.
إعداد المسؤولين
يستخدم Post Scriptum نظام إدارة قائم على الأدوار يُكوَّن من خلال ملف Admins.cfg. يحدد هذا الملف مجموعات المسؤولين بصلاحيات محددة ويعيّن اللاعبين لتلك المجموعات بواسطة Steam ID.
تكوين Admins.cfg
- أوقف خادمك من GPanel.
- افتح File Manager أو اتصل عبر SFTP.
- انتقل إلى
PostScriptum/ServerConfig/. - افتح أو أنشئ
Admins.cfg.
مجموعات المسؤولين
حدد المجموعات بصلاحيات محددة، ثم عيّن معرفات Steam لكل مجموعة:
Group=SuperAdmin:changemap,balance,pause,cheat,kick,ban,config,cameraman,immune,manageserver,featuretest,reserve,chat,teamchange,forceteamchange,debug
Group=Admin:changemap,balance,pause,kick,ban,config,cameraman,immune,reserve,chat,teamchange,forceteamchange
Group=Moderator:kick,ban,chat,reserve,teamchange
// Super Admins
Admin=76561198012345678:SuperAdmin
Admin=76561198087654321:SuperAdmin
// Admins
Admin=76561198011223344:Admin
// Moderators
Admin=76561198055667788:Moderator
الصلاحيات المتاحة
الصلاحيات التي يمكنك تعيينها للمجموعات:
changemap-- تغيير الخريطة/الطبقةbalance-- إدارة توازن الفرقpause-- إيقاف/استئناف المباراة مؤقتًاcheat-- استخدام أوامر الغشkick/ban-- طرد أو حظر اللاعبينconfig-- تعديل تكوين الخادم أثناء التشغيلcameraman-- المشاهدة بالكاميرا الحرةimmune-- لا يمكن طرده/حظره من قبل مسؤولين آخرينreserve-- الوصول إلى خانات اللاعبين المحجوزةchat-- إرسال رسائل بث إداريةteamchange/forceteamchange-- تبديل الفريق الخاص أو إجبار الآخرين على التبديل
steamid.io. المعرف هو رقم مكون من 17 خانة يبدأ بـ 7656119.
أوامر RCON
يتيح لك RCON (وحدة التحكم عن بُعد) تنفيذ الأوامر دون الحاجة للاتصال كلاعب. اتصل باستخدام أي عميل متوافق مع Source RCON مع عنوان IP الخادم ومنفذ RCON (من علامة التبويب Network في GPanel) وكلمة مرور RCON التي قمت بتكوينها.
أوامر إدارة اللاعبين
| الأمر | الاستخدام | الوصف |
|---|---|---|
ListPlayers |
ListPlayers |
عرض جميع اللاعبين المتصلين مع المعرفات ومعرفات Steam |
AdminKick |
AdminKick <nameOrID> <reason> |
طرد لاعب مع رسالة سبب اختيارية |
AdminBan |
AdminBan <nameOrID> <duration> <reason> |
حظر لاعب لمدة محددة (مثل 1h، 1d، 0 للحظر الدائم) |
AdminBanById |
AdminBanById <steamID> <duration> <reason> |
حظر لاعب بواسطة Steam ID (مفيد للحظر أثناء عدم الاتصال) |
AdminUnban |
AdminUnban <steamID> |
إزالة حظر بواسطة Steam ID |
AdminWarn |
AdminWarn <nameOrID> <message> |
إرسال رسالة تحذير إلى لاعب محدد |
AdminForceTeamChange |
AdminForceTeamChange <nameOrID> |
إجبار لاعب على التبديل إلى الفريق الآخر |
أوامر التحكم بالخريطة واللعبة
| الأمر | الاستخدام | الوصف |
|---|---|---|
AdminChangeMap |
AdminChangeMap <layerName> |
التغيير فورًا إلى طبقة محددة |
AdminSetNextMap |
AdminSetNextMap <layerName> |
تعيين الطبقة التالية في الدوران دون تغيير الحالية |
AdminRestartMatch |
AdminRestartMatch |
إعادة تشغيل المباراة الحالية من البداية |
AdminEndMatch |
AdminEndMatch |
فرض إنهاء المباراة الحالية والانتقال إلى الطبقة التالية |
AdminPauseMatch |
AdminPauseMatch |
إيقاف المباراة الحالية مؤقتًا |
AdminUnpauseMatch |
AdminUnpauseMatch |
استئناف المباراة |
AdminBroadcast |
AdminBroadcast <message> |
إرسال رسالة بث على مستوى الخادم مرئية لجميع اللاعبين |
ShowCurrentMap |
ShowCurrentMap |
عرض الخريطة/الطبقة المحملة حاليًا |
ShowNextMap |
ShowNextMap |
عرض الخريطة/الطبقة التالية في الدوران |
إدارة دوران الخرائط
يقع ملف الدوران في PostScriptum/ServerConfig/MapRotation.cfg. أضف طبقة واحدة لكل سطر:
Arnhem_Offensive_Ger
Oosterbeek_AAS_v1
Doorwerth_Offensive_Brit
Driel_Offensive_Ger
Veghel_AAS_v1
Stoumont_AAS_v1
استخدم AdminChangeMap للتبديل فورًا، أو AdminSetNextMap لوضع الطبقة التالية في قائمة الانتظار دون مقاطعة المباراة الحالية.
MapRotation.cfg. لإجراء تغييرات دائمة، عدّل ملف التكوين مباشرة.
توازن الفرق
كوّن توازن الفرق في Server.cfg باستخدام AllowTeamChanges وAutoBalanceEnabled وAutoBalanceThreshold. يمكن للمسؤولين إجبار اللاعبين يدويًا على تبديل الفرق باستخدام AdminForceTeamChange.
استكشاف الأخطاء وإصلاحها
الخادم لا يظهر في المتصفح
- تحقق من أن لديك ترخيص خادم صالح من OWI. بدون ترخيص، لن يظهر الخادم في المتصفح العام.
- انتظر من 2 إلى 3 دقائق بعد بدء التشغيل ليتم تسجيل الخادم في قائمة الخوادم الرئيسية.
- تأكد من أن
ShouldAdvertise=trueوIsLANMatch=falseفيServer.cfgالخاص بك. - تحقق من مخرجات وحدة التحكم في GPanel لأي رسائل خطأ متعلقة بالترخيص.
تعطل الخادم
- تحقق من سجلات الخادم لتفاصيل الأخطاء. توجد السجلات في مجلد
PostScriptum/Saved/Logs/. - تحقق من أن أسماء الطبقات في
MapRotation.cfgمكتوبة بشكل صحيح وتشير إلى طبقات صالحة. - إذا حدثت الأعطال بعد تحديث اللعبة، جرّب إعادة تثبيت الخادم عبر خيار Reinstall في GPanel (انسخ ملفات التكوين احتياطيًا أولًا).
- تأكد من أن ملف
Admins.cfgلا يحتوي على أخطاء في الصياغة.
اللاعبون لا يستطيعون الاتصال
- تأكد من أن الخادم قد بدأ بالكامل في GPanel.
- تحقق من أن الخادم لم يصل إلى حد
MaxPlayers. - إذا كنت تستخدم كلمة مرور، تأكد من أن اللاعبين يدخلونها بشكل صحيح.
- تحقق من أن اللاعبين لديهم نفس إصدار اللعبة الموجود على الخادم.
مشاكل اتصال RCON
- تأكد من تعيين كلمة مرور RCON إما في متغيرات بدء التشغيل أو في
Server.cfg. - استخدم منفذ RCON الصحيح من علامة التبويب Network في GPanel.
- تأكد من أنك تستخدم عميلًا متوافقًا مع Source RCON.
مقالات ذات صلة
- دليل إعداد خادم Post Scriptum
- كيفية إيجاد عنوان IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
- البدء مع خادمك الجديد
إذا كنت بحاجة إلى مزيد من المساعدة في إدارة الخادم، يرجى فتح تذكرة دعم وسيساعدك فريقنا.