ChanServ Komutları: Kanal Kaydı ve Yönetimi Rehberi
İçindekiler
- Başlamadan Önce
- REGISTER: Kanal Kaydı
- OP, DEOP, VOICE, DEVOICE: Yetki Vermek ve Almak
- Erişim Listesi: ACCESS ve FLAGS
- AKICK: Otomatik Atma ve Banlama
- TOPIC ve INVITE
- UNBAN: Kendinizi Kurtarmak
- CLEAR veya MODE: Kanalı Temizlemek
- SET: Kanal Ayarları
- INFO: Kanal Bilgileri
- DROP: Kayıt Silme
- Kısa Komut Tablosu
- Sık Yapılan Hatalar
- Kanal Ele Geçirildiğinde Kurtarma Adımları
- Komutları Kanal Ekibiyle Paylaşmak
- Sonuç
IRC'de bir kanal açmak çok kolaydır: Boş bir kanala girdiğinizde ilk kişi siz olursunuz ve op yetkisini alırsınız. Ancak bu yetki geçicidir. Kanaldan çıktığınızda veya bağlantınız koptuğunda, kanala ilk giren kişi op olabilir. ChanServ bu sorunu çözer: Kanalınızı kaydettiğinizde, kanal boş kalsa bile ChanServ kanalı sizin adınıza saklar ve yetkileri yalnızca sizin belirlediğiniz kişilere verir. Bu rehberde en sık kullanılan ChanServ komutlarını örneklerle anlatıyoruz.
Başlamadan Önce
ChanServ komutlarını kullanabilmek için:
- Nickinizin NickServ'e kayıtlı olması ve giriş yapmış olmanız gerekir. Bkz. NickServ komutları.
- Kanal kaydı için kayıt anında kanalda op olmanız gerekir.
ChanServ'e özel mesajla veya kısayolla komut gönderirsiniz:
/msg ChanServ HELP
/cs HELP
/cs HELP komut yazarak her komutun ayrıntılı açıklamasını görebilirsiniz. Komutların ağdan ağa küçük farklar gösterebileceğini unutmayın.
REGISTER: Kanal Kaydı
/cs REGISTER #kanal
Bazı ağlarda kanal için kısa bir açıklama da istenir:
/cs REGISTER #kanal mIRC script yardım kanalı
Kayıttan sonra kanalın kurucusu (founder) olursunuz. Kurucu, kanal üzerinde en yüksek yetkiye sahiptir ve bütün ayarları değiştirebilir. ChanServ genellikle kanala girer veya kanal modlarını ayarlar; bazı ağlarda kayıtlı kanallara özel bir mod (örneğin +r) eklenir.
OP, DEOP, VOICE, DEVOICE: Yetki Vermek ve Almak
/cs OP #kanal Ayse
/cs DEOP #kanal Ayse
/cs VOICE #kanal Burak
/cs DEVOICE #kanal Burak
Nick belirtmezseniz komut sizin için uygulanır. Bu komutları kullanabilmek için erişim listesinde yeterli yetkiye sahip olmanız gerekir. Ayrıca bazı ağlarda HALFOP, PROTECT ve OWNER gibi ek yetki komutları da bulunur. Kanal yetki seviyelerinin anlamları için IRC kanal modları yazımıza bakın.
Erişim Listesi: ACCESS ve FLAGS
Kanalınızda kimin hangi yetkiye sahip olacağını erişim listesi belirler. Anope ve Atheme bu konuda farklı yaklaşımlar kullanır:
Anope (seviye tabanlı):
/cs ACCESS #kanal ADD Ayse 5
/cs ACCESS #kanal LIST
/cs ACCESS #kanal DEL Ayse
Anope'ta ayrıca XOP sistemi (AOP, SOP, VOP gibi komutlar) kullanılabilir.
Atheme (bayrak tabanlı):
/cs FLAGS #kanal Ayse +oO
/cs FLAGS #kanal
/cs FLAGS #kanal Ayse -*
Her iki sistemin ayrıntıları ChanServ erişim listesi ve Atheme flags sistemi yazılarımızda.
AKICK: Otomatik Atma ve Banlama
/cs AKICK #kanal ADD *!*@spam.ornek.net Reklam yasak
/cs AKICK #kanal LIST
/cs AKICK #kanal DEL *!*@spam.ornek.net
AKICK listesindeki bir maskeyle eşleşen kişi kanala girdiğinde ChanServ onu otomatik olarak banlayıp atar. Kanal boşken bile çalıştığı için, bot kullanmadan kalıcı yasak koymanın en güvenilir yoludur. Ayrıntılar ChanServ AKICK yazımızda.
TOPIC ve INVITE
/cs TOPIC #kanal Yeni kanal konusu
/cs INVITE #kanal
TOPIC, kanal konusunu ChanServ üzerinden değiştirir; kanalda op olmasanız bile erişiminiz yetiyorsa konu değiştirebilirsiniz. INVITE, davetle giriş modundaki (+i) bir kanala kendinizi davet ettirmenizi sağlar. IRC'nin kendi TOPIC ve INVITE komutları için IRC topic ve IRC invite yazılarımıza bakın.
UNBAN: Kendinizi Kurtarmak
/cs UNBAN #kanal
Kendi kanalınızda yanlışlıkla banlandıysanız veya biri sizi banladıysa, bu komut sizinle eşleşen banları kaldırır. Kanal ele geçirme girişimlerinde kurucunun ilk kullandığı komutlardan biridir.
CLEAR veya MODE: Kanalı Temizlemek
Bazı ağlarda kanalın bütün banlarını, modlarını veya op'larını tek seferde temizleyen komutlar bulunur. Anope'ta MODE ve CLEAR benzeri komutlar, Atheme'de ise CLEAR alt komutları bu iş için kullanılır. Bu komutlar, kanalın ele geçirildiği durumlarda düzeni hızla geri getirmek için çok değerlidir.
SET: Kanal Ayarları
/cs SET #kanal DESC Yeni kanal açıklaması
/cs SET #kanal URL https://ornek.net
/cs SET #kanal KEEPTOPIC ON
/cs SET #kanal SECUREOPS ON
/cs SET #kanal MLOCK +nt-ik
SET komutları, kanalın davranışını şekillendirir: konu korunacak mı, yalnızca erişim listesindekiler op alabilecek mi, hangi modlar kilitli olacak? Bu ayarların ayrıntıları ChanServ SET ayarları yazımızda.
INFO: Kanal Bilgileri
/cs INFO #kanal
Kanalın kurucusunu, kayıt tarihini, açıklamasını, son kullanılma zamanını ve bazı ayarlarını gösterir. Bir kanalın kayıtlı olup olmadığını öğrenmenin en hızlı yoludur.
DROP: Kayıt Silme
/cs DROP #kanal
Kanal kaydını kalıcı olarak siler. Bu işlem yalnızca kurucu tarafından yapılabilir ve genellikle onay ister. Kanalı başka birine devretmek istiyorsanız silmek yerine kurucuyu değiştirin; ayrıntılar ChanServ kanal devri yazımızda.
Kısa Komut Tablosu
| Komut | Amaç |
|---|---|
| REGISTER | Kanal kaydı |
| OP / VOICE | Yetki verme |
| ACCESS / FLAGS | Erişim listesi yönetimi |
| AKICK | Otomatik ban listesi |
| TOPIC | Konu değiştirme |
| INVITE / UNBAN | Kendinizi içeri alma |
| SET | Kanal ayarları |
| INFO | Kanal bilgileri |
| DROP | Kaydı silme |
Sık Yapılan Hatalar
Yeni kanal sahiplerinin en sık yaptığı hata, kanalı kaydettikten sonra erişim listesini boş bırakmaktır. Kurucu çevrimdışıyken kimse ChanServ üzerinden yetki alamaz ve kanal yönetimsiz kalır. Güvendiğiniz birkaç kişiyi uygun seviyede erişim listesine ekleyin. İkinci sık hata, herkese en yüksek yetkiyi vermektir; yetkiyi göreve göre dağıtmak hem güvenliği hem de düzeni artırır. Üçüncüsü ise mod kilidini yanlış ayarlayıp kanalı yanlışlıkla kapatmaktır; örneğin +i modunu kilitlemek kimsenin kanala girememesine yol açar.
Kanal Ele Geçirildiğinde Kurtarma Adımları
Kayıtlı bir kanalın kontrolünü kaybettiğinizde ChanServ komutlarıyla kanalı birkaç dakika içinde geri alabilirsiniz. Önce NickServ'e giriş yaptığınızdan emin olun. Ardından kanala giremiyorsanız INVITE ve UNBAN komutlarıyla kendinizi içeri alın. Kanala girdikten sonra OP komutuyla kendinize op verin. Kanaldaki yetkisiz op'ları almak ve kanalın modlarını eski hâline getirmek için ağınızdaki temizleme komutlarını kullanın. Son olarak erişim listesini ve AKICK listesini gözden geçirerek saldırganın kendine kalıcı yetki ekleyip eklemediğini kontrol edin. Saldırgan bir moderatörün hesabını ele geçirerek içeri girdiyse o moderatörü parolasını değiştirmesi için uyarın ve gerekirse yetkisini geçici olarak askıya alın.
Komutları Kanal Ekibiyle Paylaşmak
Kanalınızda birden fazla moderatör varsa hangi ChanServ komutlarının hangi durumda kullanılacağına dair kısa bir rehber hazırlamak iyi bir fikirdir. Örneğin reklam yapan biri için önce uyarı, tekrarında kick, ısrarında AKICK gibi kademeli bir yol haritası, moderatörler arasındaki tutarsızlıkları önler. Bu rehberi kanalın web sayfasında veya moderatörlere özel bir kanalda tutabilirsiniz.
Sonuç
ChanServ, kanalınızın kalıcı sahibidir. Kanalınızı REGISTER ile kaydedin, erişim listesiyle yetkileri dağıtın, AKICK ile istenmeyen kişileri dışarıda tutun ve SET komutlarıyla kanalın davranışını şekillendirin. Erişim listesini doğru kurmak kanal yönetiminin en önemli adımıdır; sıradaki rehberimiz ChanServ erişim listesi.
IRC sorunun mu var? Kanalda birlikte çözelim.
💬 Kanala BağlanSıkça Sorulan Sorular
Kanalımı ChanServ'e nasıl kaydederim?
Kanalda op'ken ve NickServ'e giriş yapmışken /msg ChanServ REGISTER #kanal komutunu kullanın. Bazı ağlar açıklama da ister.
ChanServ kanalımı neden koruyamıyor?
Kanal kayıtlı değilse, siz giriş yapmamışsanız veya kanal ayarları korumayı kapatıyorsa ChanServ beklenen şekilde davranmaz.
Anope ile Atheme ChanServ komutları aynı mı?
Temel komutlar benzerdir ama erişim yönetiminde fark vardır. Anope seviye tabanlı ACCESS, Atheme ise bayrak tabanlı FLAGS kullanır.


