- اعثر على SteamID64 الخاص بك، وهو معرّف Steam الرقمي الطويل (يحوّله لك موقع بحث مثل steamid.io من ملفك الشخصي).
- أوقف السيرفر، ثم افتح Files، ثم SquadGame، ثم ServerConfig، وعدّل الملف Admins.cfg. إن لم يكن موجودًا فأنشئه.
- عرّف مجموعة في سطر مستقل بالصيغة Group=GroupName:permission1,permission2. وكمثال على مجموعة مشرفين يمكنك استخدام Group=SuperAdmin:changemap,cheat,private,balance,chat,kick,ban,config,cameraman,debug,pause,forceteamchange,reserve.
- أضف نفسك في سطر جديد بالصيغة Admin=YOUR_STEAMID64:GroupName، مع رقمك أنت واسم المجموعة التي عرّفتها للتو.
- للخانات المحجوزة، أنشئ مجموعة فيها صلاحية reserve فقط، مثل Group=Whitelist:reserve، وأضف كل لاعب إليها بالطريقة نفسها.
- احفظ الملف وشغّل السيرفر. انضم، وافتح الكونسول ونفّذ أمرًا مثل AdminBroadcast hello للتأكد أنه يعمل.
أوامر المشرف المفيدة
| الأمر | ما يفعله |
|---|---|
AdminKick <NameOrSteamId> <KickReason> | يطرد لاعبًا من السيرفر (يحتاج صلاحية kick). |
AdminBan <NameOrSteamId> <BanLength> <BanReason> | يحظر لاعبًا. القيمة 0 تعني حظرًا دائمًا، و1d يومًا واحدًا، و1M شهرًا واحدًا (يحتاج صلاحية ban). |
AdminWarn <NameOrSteamId> <WarnReason> | يرسل تحذيرًا إلى لاعب (يحتاج صلاحية kick). |
AdminBroadcast <Message> | يرسل رسالة إلى كل لاعب في السيرفر (يحتاج صلاحية chat). |
AdminChangeLayer <LayerName> | يغيّر إلى الـ layer المحدد فورًا (يحتاج صلاحية changemap). |
AdminSetNextLayer <LayerName> | يحدد الـ layer الذي يُحمَّل بعد المباراة الحالية (يحتاج صلاحية changemap). |
AdminRestartMatch | يعيد تشغيل المباراة الحالية (يحتاج صلاحية pause). |
AdminEndMatch | ينهي المباراة الحالية فورًا (يحتاج صلاحية pause). |
AdminForceTeamChange <NameOrSteamId> | ينقل لاعبًا إلى الفريق الآخر (يحتاج صلاحية forceteamchange). |
AdminListDisconnectedPlayers | يسرد اللاعبين الذين انقطع اتصالهم مؤخرًا مع معرّفهم وSteam ID، وهو مفيد قبل الطرد أو الحظر بالمعرّف (يحتاج صلاحية kick). |
تُكتب أوامر المشرف في الكونسول داخل اللعبة وأنت متصل بسيرفرك. افتحه بالضغط على مفتاح التيلدا مرتين على لوحة مفاتيح إنجليزية. اقرأ كيف تستخدم Console وتشغّل الأوامر.





