CS:GO' daki admin ekleme sistemi 1.6 sürümüne göre daha gelişmiş bir yapıdadır ve admin eklemenin birden fazla yolu vardır.Adminlikler steam id, isim ya da ipsine göre eklenebilir.Size şimdi admin eklemenin 2 yolunu göstereceğim.
1-) Hızlı Admin Ekleme
Bu yolda adminlik eklemek daha basittir.Yöntem ise /addons/sourcemod/configs/admin_simple.ini girerek admin ekleyebilirsiniz.
Örnek:
PHP Kod:
"STEAM_0:1:16" "abc" // Bu steam idye göre adminlik
"NoPain" "abc" "asd123" // İsme göre yazınca passaword koymanız gerekmetedir.
"!127.0.0.1" "99:z" //Buda ipye göre adminlik
Admin Yetki Harfleri ve Anlamları
Adminlik yazarken yazılan her harf bir yetkiye karşılık gelmektedir.Default olarak yetki harflerinin karşılığı aşağıdaki gibidir.
resarvation a Slot erişim yetkisi
generic b Genel Admin yetkisi( Adminler için gerekli yetki )
kick c Oyuncu atma yetkisi
ban d Oyuncu banlama yetkisi
unban e Ban kaldırma yetkisi
slay f Slap/Slay yetkisi
changemap g Map değiştirme yetkisi
cvar h Çoğu cvar ayarına erişim yetkisi
config i Config dosyası çalıştırma yetkisi
chat j Özel say yetkisi
vote k Oylama yetkisi
password l Servere şifre koyma yetkisi
rcon m Rcon komutlarına erişim yetkisi
cheats n sv_cheats cvarını değiştirme ve sv_cheatsle çalışan komutlara erişim yetkisi
roots z Tüm komutlara erişim yetkisi
custom1 o Özel group1 yetkisi
custom2 p Özel group2 yetkisi
custom3 q Özel group3 yetkisi
custom4 r Özel group4 yetkisi
custom5 s Özel group5 yetkisi
custom6 t Özel group6 yetkisi
Dokunulmazlık
Dokunulmazlık olayı 1.6dan daha gelişmiştir.Dokunulmazlık levelleri vardır.Örnekle açıklamak gerekirse bir adminin dokunulmazlık seviyesi 10 başka adminin ise 5 olsun.Yüksek olan düşük olana komut yollayabilir( slay, slap, kick vb ) ama düşük olan yüksek olana komut yollayamaz.
2-) Gelişmiş Adminlik Yazımı
Bu yolla adminlikler blok blok yazılır./addons/sourcemod/configs/admins.cfg yoluyla dosyaya ulaşabilirsiniz.
PHP Kod:
Admins
{
"NoPain"
{
"auth" "steam" // Hangi türde adminlik yazdığımız belirtir
"identity" "STEAM_0:1:2345" //Steam id
"flags" "abcdef" // Yetki
"immunity" "5" // Dokunulmazlık seviyesi
}
"CsAilesi"
{
"auth" "name" // Hangi türde adminlik yazdığımız belirtir
"identity" "CsAilesi" //isim
"password" "asd123" // Şifre
"flags" "abcdef" // Yetki
"immunity" "3" // Dokunulmazlık seviyesi
}
}