ChanServ SET Ayarları: Kanalınızın Davranışını Şekillendirin
İçindekiler
- SET Komutunun Yapısı
- Tanıtım Ayarları: DESC, URL, EMAIL, ENTRYMSG
- Konu Ayarları: KEEPTOPIC ve TOPICLOCK
- Mod Kilidi: MLOCK
- Op Güvenliği: SECUREOPS ve SECURE
- Giriş Kısıtlamaları: RESTRICTED
- Gizlilik: PRIVATE ve SECRET
- GUARD: ChanServ'in Kanalda Kalması
- SUCCESSOR: Kurucu Yedeği
- FOUNDER: Kurucuyu Değiştirmek
- Önerilen Temel Ayarlar
- Sık Yapılan Hatalar
- Gerçek Bir Senaryo
- Ayarları Gözden Geçirmek
- Sonuç
Bir kanalı kaydettikten sonra ChanServ varsayılan ayarlarla çalışır. Bu ayarlar çoğu kanal için makul bir başlangıçtır, ama her kanalın ihtiyacı farklıdır. Kimi kanal konusunun asla değişmemesini, kimi yalnızca kayıtlı kullanıcıların girmesini, kimi de op yetkisinin sıkı şekilde kontrol edilmesini ister. ChanServ SET komutları, kanalınızın bu davranışlarını şekillendirmenizi sağlar. Bu rehberde en önemli SET ayarlarını anlatıyoruz.
SET Komutunun Yapısı
/cs SET #kanal AYAR değer
Mevcut ayarların listesini görmek için:
/cs HELP SET
Bu komut, ağınızdaki ChanServ'in desteklediği bütün SET seçeneklerini listeler. Anope ve Atheme arasında bazı ayarların adları farklıdır; aşağıda her ikisinde de bulunan veya benzeri olan ayarları anlatıyoruz. SET komutlarını kullanabilmek için genellikle kurucu olmanız veya kanal ayarlarını değiştirme yetkisine sahip olmanız gerekir. Yetkiler için ChanServ erişim listesi yazımıza bakın.
Tanıtım Ayarları: DESC, URL, EMAIL, ENTRYMSG
/cs SET #kanal DESC mIRC ve IRC destek kanalı
/cs SET #kanal URL https://mircclub.org
/cs SET #kanal EMAIL iletisim@ornek.net
/cs SET #kanal ENTRYMSG Hoş geldin! Sorunu tek mesajda yaz.
DESC, kanalın açıklamasıdır ve INFO çıktısında görünür. URL ve EMAIL, kanalla ilgili iletişim bilgileridir. ENTRYMSG ise kanala giren herkese ChanServ tarafından notice olarak gönderilen karşılama mesajıdır. Bot kullanmadan basit bir karşılama mesajı göstermenin en kolay yoludur. Daha esnek karşılamalar için Eggdrop karşılama scripti yazımıza bakabilirsiniz.
Konu Ayarları: KEEPTOPIC ve TOPICLOCK
/cs SET #kanal KEEPTOPIC ON
/cs SET #kanal TOPICLOCK ON
KEEPTOPIC, kanal tamamen boşaldığında son konuyu hatırlar ve biri tekrar girdiğinde geri yükler. Bu ayar kapalıyken boş kalan bir kanalın konusu kaybolur.
TOPICLOCK, konunun yalnızca belirli yetkiye sahip kişiler tarafından değiştirilmesine izin verir. Biri yetkisi olmadan konuyu değiştirirse ChanServ eski konuyu geri yükler. Konu yönetimi için IRC topic yazımıza bakın.
Mod Kilidi: MLOCK
/cs SET #kanal MLOCK +nt-ik
Bazı ağlarda bu ayar ayrı bir MODE LOCK komutuyla yapılır. MLOCK, belirttiğiniz modları sabitler: Bu örnekte kanal her zaman +n (dışarıdan mesaj yok) ve +t (yalnızca op'lar konu değiştirebilir) olur, +i (yalnızca davetle) ve +k (parolalı) modları ise kapalı kalır. Biri bu modları değiştirmeye çalışırsa ChanServ hemen düzeltir.
MLOCK, kanal ele geçirme girişimlerinde kanalın ayarlarının değiştirilmesini önleyen güçlü bir araçtır. Ancak dikkatli kullanılmalıdır: Örneğin +i modunu kilitlerseniz kimse davet olmadan kanala giremez. Kanal modlarının anlamları için IRC kanal modları yazımıza bakın.
Op Güvenliği: SECUREOPS ve SECURE
/cs SET #kanal SECUREOPS ON
/cs SET #kanal SECURE ON
SECUREOPS, yalnızca erişim listesinde op yetkisi olan kişilerin op tutmasına izin verir. Biri, erişim listesinde olmayan birine op verirse ChanServ op'u geri alır. Bu, kanal ele geçirmenin en yaygın yolunu kapatır.
SECURE (Anope), erişim listesindeki yetkilerin yalnızca NickServ'e giriş yapmış kullanıcılara verilmesini sağlar. Bu ayar kapalıyken bazı ağlarda yalnızca nick eşleşmesi yetkiyi tanımak için yeterli olabilir, bu da güvenlik açığı oluşturur.
Giriş Kısıtlamaları: RESTRICTED
/cs SET #kanal RESTRICTED ON
RESTRICTED açıkken, erişim listesinde olmayan biri kanala girdiğinde ChanServ onu atar ve banlar. Bu ayar, yalnızca belirli kişilerin girebileceği özel kanallar için kullanılır. Genel kanallarda açmayın; yeni gelen herkes dışarıda kalır.
Gizlilik: PRIVATE ve SECRET
/cs SET #kanal PRIVATE ON
PRIVATE, kanalın ChanServ LIST çıktısında görünmesini engeller. Bu, kanalın IRC'nin kendi /list çıktısında görünüp görünmediğini etkilemez; onun için kanal modlarını (+s veya +p) kullanmanız gerekir.
GUARD: ChanServ'in Kanalda Kalması
Atheme'de GUARD ayarı, ChanServ'in kanalda sürekli bulunmasını sağlar. Bu sayede kanal hiçbir zaman tamamen boşalmaz ve ChanServ olaylara daha hızlı tepki verir. Anope'ta benzer bir işlev genellikle BotServ ile sağlanır; ayrıntılar BotServ kullanımı yazımızda.
SUCCESSOR: Kurucu Yedeği
/cs SET #kanal SUCCESSOR Burak
Bu, en çok ihmal edilen ama en önemli ayarlardan biridir. Kurucunun NickServ hesabı silinirse veya kullanılmadığı için süresi dolarsa, kanal kaybolmak yerine SUCCESSOR olarak belirlenen kişiye devredilir. SUCCESSOR belirlenmemişse kanal kaydı da silinebilir ve başka biri kanalı kaydedebilir. Kanal devri hakkında ChanServ kanal devri, süre aşımları hakkında services expire ayarları yazılarımıza bakın.
FOUNDER: Kurucuyu Değiştirmek
/cs SET #kanal FOUNDER YeniKurucu
Kanalı tamamen başka birine devretmek için kullanılır. Bu işlem yalnızca mevcut kurucu tarafından yapılabilir ve genellikle geri alınamaz.
Önerilen Temel Ayarlar
Çoğu genel kanal için iyi bir başlangıç noktası şudur:
| Ayar | Değer |
|---|---|
| KEEPTOPIC | ON |
| TOPICLOCK | Kanalın ihtiyacına göre |
| MLOCK | +nt |
| SECUREOPS | ON |
| SECURE | ON |
| SUCCESSOR | Güvendiğiniz bir yönetici |
| ENTRYMSG | Kısa bir karşılama mesajı |
Sık Yapılan Hatalar
En sık görülen hata, MLOCK ile kanalı yanlışlıkla kilitlemektir. +i veya +k modunu kilitleyen bir kanal sahibi, kanalın neden boş kaldığını uzun süre anlayamayabilir. İkinci hata SUCCESSOR belirlememektir; kurucunun uzun bir aradan sonra geri döndüğünde kanalının başkası tarafından kaydedildiğini görmesi ne yazık ki sık rastlanan bir durumdur. Üçüncü hata ise RESTRICTED'ı genel bir kanalda açmaktır; bu durumda bütün yeni gelenler otomatik olarak banlanır.
Gerçek Bir Senaryo
Bir destek kanalının kurucusu kanalı yıllar önce kaydetmiş ama hiçbir SET ayarı yapmamış. Bir gece biri kanalın konusunu değiştirip reklam bağlantısı ekliyor ve kanala giren birine op veriyor. Kurucu ertesi gün durumu fark ediyor ve şu ayarları yapıyor: KEEPTOPIC ve TOPICLOCK açılıyor, MLOCK +nt olarak ayarlanıyor, SECUREOPS ve SECURE açılıyor, güvendiği bir yardımcısını SUCCESSOR olarak belirliyor. Bir daha konu değiştirilmeye çalışıldığında ChanServ eski konuyu hemen geri yüklüyor.
Ayarları Gözden Geçirmek
Kanalınızın mevcut ayarlarını görmek için INFO komutunu kullanabilirsiniz. Bazı ağlar ayarların tamamını yalnızca kurucuya veya yetkili kişilere gösterir. Yılda birkaç kez bu çıktıyı inceleyerek ayarların hâlâ kanalın ihtiyaçlarına uygun olup olmadığını kontrol edin.
Bu kısa kontrol, kanalınızın zamanla değişen ihtiyaçlarına ayak uydurmasını sağlar.
Sonuç
ChanServ SET ayarları, kanalınızın kişiliğini ve güvenliğini belirler. Konuyu KEEPTOPIC ve TOPICLOCK ile koruyun, modları MLOCK ile sabitleyin, op'ları SECUREOPS ile güvenceye alın ve mutlaka bir SUCCESSOR belirleyin. İstenmeyen kişileri kalıcı olarak dışarıda tutmak için sıradaki rehberimiz ChanServ AKICK.
IRC sorunun mu var? Kanalda birlikte çözelim.
💬 Kanala BağlanSıkça Sorulan Sorular
MLOCK ne işe yarar?
Belirttiğiniz kanal modlarını kilitler. Biri bu modları değiştirirse ChanServ hemen eski hâline getirir.
KEEPTOPIC ile TOPICLOCK arasındaki fark nedir?
KEEPTOPIC, kanal boşaldığında konuyu hatırlar ve sonra geri yükler. TOPICLOCK ise yetkisi olmayanların konuyu değiştirmesini engeller.
SUCCESSOR neden önemli?
Kurucunun hesabı silinirse veya süresi dolarsa kanal, kaybolmak yerine belirlenen yedek kişiye devredilir.


