يغطي هذا الدليل إعداد صلاحيات المشرف، وRCON، وأوامر الإدارة، وتكوين المباريات التنافسية لسيرفر Counter-Strike 2 الخاص بك على Legion Hosting. لإعداد السيرفر الأولي بما في ذلك GSLT وأوضاع اللعب والاتصال، راجع دليل إعداد سيرفر CS2.
إعداد RCON (وحدة التحكم عن بُعد)
يتيح لك RCON تشغيل أوامر السيرفر عن بُعد من وحدة التحكم داخل اللعبة أو من GPanel دون إعادة التشغيل. يتم تكوينه عبر متغير rcon_password في ملف server.cfg.
تعيين كلمة مرور RCON
افتح game/csgo/cfg/server.cfg من خلال File Manager في GPanel أو عبر SFTP وأضف أو عدّل:
rcon_password "YourStrongPassword"
استخدام RCON داخل اللعبة
افتح وحدة تحكم المطور بمفتاح ` (التلدة). قم بالمصادقة أولاً، ثم أصدر الأوامر:
rcon_password YourStrongPassword
rcon changelevel de_mirage
rcon mp_maxrounds 30
rcon status
بمجرد المصادقة، ضع بادئة rcon قبل كل أمر ليتم تنفيذه على السيرفر.
استخدام RCON من GPanel
يمكنك أيضاً تشغيل الأوامر مباشرة من تبويب Console في GPanel دون الحاجة إلى بادئة rcon. هذه هي الطريقة الأسهل لإدارة السيرفر.
أوامر الإدارة الأساسية
يمكن تشغيل الأوامر التالية عبر RCON أو وحدة تحكم GPanel.
إدارة اللاعبين
| الأمر | الوصف |
|---|---|
status |
عرض قائمة بجميع اللاعبين المتصلين مع Steam IDs والبنغ الخاص بهم |
kick <name> |
طرد لاعب بالاسم |
kickid <userid> |
طرد لاعب بمعرّف المستخدم (من مخرجات status) |
banid <minutes> <steamid> |
حظر لاعب بواسطة Steam ID (0 = دائم) |
removeid <steamid> |
إزالة Steam ID من قائمة الحظر |
users |
عرض قائمة مستخدمي RCON المصادق عليهم |
التحكم بالسيرفر
| الأمر | الوصف |
|---|---|
changelevel <map> |
تغيير الخريطة الحالية (مثال: de_inferno) |
mp_restartgame 1 |
إعادة تشغيل اللعبة الحالية بعد ثانية واحدة |
mp_warmup_end |
إنهاء الإحماء فوراً |
mp_pause_match |
إيقاف المباراة الحالية مؤقتاً |
mp_unpause_match |
استئناف المباراة الحالية |
bot_add_t / bot_add_ct |
إضافة بوت إلى الفريق المحدد |
bot_kick |
طرد جميع البوتات من السيرفر |
exec <filename> |
تنفيذ ملف تكوين (مثال: exec competitive.cfg) |
تكوين المباراة التنافسية
للعب التنافسي، أنشئ أو عدّل game/csgo/cfg/autoexec.cfg (يتم تنفيذه تلقائياً عند كل تحميل خريطة) لتطبيق الإعدادات التنافسية فوق إعدادات وضع اللعب الافتراضية:
// -----------------------------------------------
// Competitive / match settings
// -----------------------------------------------
mp_overtime_enable 1 // Enable overtime if scores are tied
mp_overtime_maxrounds 6 // Rounds per overtime half (3+3)
mp_overtime_halftime_pausetimer 0
mp_halftime 1 // Enable halftime side switch
mp_maxrounds 24 // Standard 12 per half
mp_freezetime 15 // Seconds players are frozen at round start
mp_roundtime 1.92 // Round time in minutes (1:55 approx)
mp_roundtime_defuse 1.92
mp_buytime 20 // Seconds players can buy after round start
mp_buy_anywhere 0 // Players must be in buy zone
mp_startmoney 800 // Starting money
mp_friendlyfire 1 // Team damage on (standard competitive)
mp_warmup_pausetimer 0
mp_warmuptime 30
// -----------------------------------------------
// Anti-cheat and security
// -----------------------------------------------
sv_pure 1 // Only allow official files (1) or workshop (0)
sv_pure_kick_clients 1
// -----------------------------------------------
// Bot behaviour (remove bots for real matches)
// -----------------------------------------------
bot_quota 0
bot_join_after_player 0
practice.cfg، match.cfg، warmup.cfg) وتحميلها باستخدام exec practice.cfg عبر RCON أو وحدة تحكم GPanel.
GOTV (المشاهدة وتسجيل العروض)
يتيح GOTV للمتفرجين مشاهدة مباراتك مع تأخير قابل للتكوين، ويسمح لك بتسجيل عروض للمراجعة. أضف هذه الإعدادات إلى ملف server.cfg:
tv_enable 1 // Enable GOTV
tv_name "GOTV" // Name shown to spectators
tv_delay 30 // Delay in seconds before GOTV shows action
tv_maxclients 10 // Maximum GOTV spectators
connect YOUR.SERVER.IP:GOTV_PORT.
لتسجيل عرض يدوياً عبر RCON:
tv_record mydemoclip
// ... match plays ...
tv_stoprecord
يتم حفظ ملف العرض في مجلد game/csgo/ على سيرفرك ويمكن تنزيله عبر SFTP.
مقالات ذات صلة
- دليل إعداد سيرفر CS2 — GSLT، server.cfg، أوضاع اللعب، الاتصال
- استكشاف أخطاء CS2 — الأخطاء الشائعة والحلول
- كيفية العثور على عنوان IP والمنفذ الخاص بسيرفرك
- كيفية رفع الملفات عبر SFTP