Services

ChanServ Komutları: Kanal Kaydı ve Yönetimi Rehberi

· Güncelleme: · 5 dk okuma

ChanServ Komutları: Kanal Kaydı ve Yönetimi Rehberi
İçindekiler
  1. Başlamadan Önce
  2. REGISTER: Kanal Kaydı
  3. OP, DEOP, VOICE, DEVOICE: Yetki Vermek ve Almak
  4. Erişim Listesi: ACCESS ve FLAGS
  5. AKICK: Otomatik Atma ve Banlama
  6. TOPIC ve INVITE
  7. UNBAN: Kendinizi Kurtarmak
  8. CLEAR veya MODE: Kanalı Temizlemek
  9. SET: Kanal Ayarları
  10. INFO: Kanal Bilgileri
  11. DROP: Kayıt Silme
  12. Kısa Komut Tablosu
  13. Sık Yapılan Hatalar
  14. Kanal Ele Geçirildiğinde Kurtarma Adımları
  15. Komutları Kanal Ekibiyle Paylaşmak
  16. 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:

  1. Nickinizin NickServ'e kayıtlı olması ve giriş yapmış olmanız gerekir. Bkz. NickServ komutları.
  2. 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

KomutAmaç
REGISTERKanal kaydı
OP / VOICEYetki verme
ACCESS / FLAGSErişim listesi yönetimi
AKICKOtomatik ban listesi
TOPICKonu değiştirme
INVITE / UNBANKendinizi içeri alma
SETKanal ayarları
INFOKanal bilgileri
DROPKaydı 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ğlan

Sı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.