iXbir: Bilgi Paylaşım Forumu

Tam Versiyon: CS 1.6 Ban Atma ve Ban Kaldırma Komutları (amx_ban, amx_unban, banned.cfg)
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
CS 1.6 sunucusunda ban atmak ve banı kaldırmak için kullanılan komutları bu konuda topladım. Komutların çoğu AMX Mod X ile gelir, birkaçı oyunun kendi komutudur. Sunucu konsoluna ya da yetkiniz varsa oyun içinde konsola yazılır.

Oyundaki oyuncuyu banlamak
Kod:
amx_ban <ad> <dakika> [sebep]     // Steam ID ile banlar
amx_banip <ad> <dakika> [sebep]   // IP adresiyle banlar
Dakika yerine 0 yazarsanız ban süresiz olur. Örnek:
Kod:
amx_ban "Ahmet" 60 "Küfür"
Bu komutları kullanmak için admin yetki harfleri arasında "d" olmalı.

Sunucudan çıkmış birini banlamak
Oyuncu sunucudan çıktıysa adı ile banlayamazsınız. Önce amx_last yazın; son çıkan oyuncuların adını, Steam ID'sini ve IP'sini gösterir. Sonra:
Kod:
amx_addban "STEAM_0:1:12345678" 0 "Hile"
amx_addban "88.123.45.67" 0 "Hile"
Rcon yetkisi ("l") olmayan adminler bu komutla yalnızca kısa süre önce sunucudan çıkmış oyuncuları banlayabilir.

Ban kaldırmak
Kod:
amx_unban "STEAM_0:1:12345678"
amx_unban "88.123.45.67"
Kimin banlı olduğunu görmek için oyunun kendi komutlarını kullanabilirsiniz:
Kod:
listid     // Steam ID banlarını listeler
listip     // IP banlarını listeler

Banlar nerede tutulur?
Süresiz Steam ID banları cstrike/banned.cfg, süresiz IP banları cstrike/listip.cfg dosyasına yazılır. Süreli banlar yalnızca sunucunun hafızasında durur; sunucu yeniden başlarsa süreli banlar silinir.

Sunucu açılırken bu dosyaların okunması için server.cfg'de şu iki satır olmalı:
Kod:
exec banned.cfg
exec listip.cfg
Bir banı elle kaldırmak isterseniz bu dosyalardan ilgili satırı silip sunucuyu yeniden başlatabilirsiniz.

AMX Mod X olmadan
Oyunun kendi ban komutları da var. AMX Mod X kurulu değilse ya da çalışmıyorsa işe yarar:
Kod:
banid <dakika> <#userid ya da Steam ID> kick   // Steam ID banı, oyuncuyu da atar
addip <dakika> <ip>                            // IP banı
removeid <Steam ID>                            // Steam ID banını kaldırır
removeip <ip>                                  // IP banını kaldırır
writeid                                        // süresiz banları banned.cfg'ye yazar
writeip                                        // süresiz IP banlarını listip.cfg'ye yazar
Oyuncunun #userid numarasını status komutuyla görebilirsiniz.

Sık sorulanlar
Steam dışı oyuncuyu banladım, herkes banlandı. Steam dışı oyunlarda Steam ID birçok oyuncuda aynı olabiliyor (STEAM_ID_LAN gibi). Bu oyuncuları amx_banip ile IP'den banlayın.
Ban sunucu yeniden başlayınca kalktı. Süreli bandı, ya da server.cfg'de exec banned.cfg satırı eksik.
Web panelli ban sistemi kullanıyorum. AMXBans gibi sistemlerde banlar veritabanında tutulur, ban kaldırma da sistemin web panelinden yapılır.
Bir sunucudan banlandım, nasıl açtırırım? Ban yalnızca o sunucunun yönetimi tarafından kaldırılabilir. Sunucunun sitesinden, forumundan ya da Discord'undan yöneticilere yazın. VAC banları Steam tarafından verilir ve kaldırılmaz.

Admin ekleme ve yetki harfleri için CS 1.6 admin ekleme rehberine, sunucunuza eklenti arıyorsanız kategorilere göre CS 1.6 eklentileri konusuna bakabilirsiniz.
Teşekkürler Dostum