UnrealIRCd Kullanıcı Modları: Tüm Modlar ve Ne İşe Yaradıkları
İçindekiler
IRC'de modlar, bir kullanıcının veya kanalın davranışını değiştiren tek harflik ayarlardır. UnrealIRCd kullanıcı modları, kullanıcının görünürlüğünden kimlerin ona mesaj atabileceğine kadar pek çok şeyi belirler. Bazı modları kullanıcı kendisi açıp kapatabilir, bazılarını ise yalnızca sunucu veya services verebilir.
Bu rehberde en sık kullanılan kullanıcı modlarını tek tek açıklıyor ve gizlilik ile güvenlik için önerilen kombinasyonları paylaşıyoruz. Kanal modları ise ayrı bir konudur; onları kanal modları yazımızda ele aldık.
Kullanıcı Modu Nasıl Ayarlanır?
Kendi modlarınızı değiştirmek için /MODE komutunu kendi nickinizle kullanırsınız:
/mode Ahmet +R
/mode Ahmet -w
/mode Ahmet +RT-w
Artı işareti modu açar, eksi işareti kapatır. Birden fazla modu tek komutta birleştirebilirsiniz. Mevcut modlarınızı görmek için yalnızca /mode Ahmet yazmanız yeterlidir. mIRC'de $me identifier'ı kendi nickinizi verdiği için /mode $me +R yazmak da aynı işi görür. MODE komutunun genel kullanımı mode komutu yazımızda.
Sık Kullanılan Kullanıcı Modları
| Mod | Anlamı | Kim verir? |
|---|---|---|
+i | Görünmez: ortak kanalınız olmayanlar sizi WHO listelerinde göremez | Kullanıcı / sunucu |
+x | Host gizleme: gerçek IP yerine gizlenmiş host görünür | Kullanıcı / sunucu |
+w | Wallops mesajlarını alır | Kullanıcı |
+R | Yalnızca kayıtlı kullanıcılardan özel mesaj kabul eder | Kullanıcı |
+D | Kimseden özel mesaj almaz (oper ve services hariç) | Kullanıcı |
+T | CTCP isteklerini engeller | Kullanıcı |
+B | Bot olduğunu belirtir | Kullanıcı |
+d | Sağır: kanal mesajlarını almaz | Kullanıcı |
+G | Sansür: kötü kelime filtresini kendi mesajlarına uygular | Kullanıcı |
+p | WHOIS çıktısında bulunduğu kanalları gizler | Kullanıcı |
+I | Boşta kalma süresini gizler | Ayara bağlı |
+r | Nick kayıtlı ve giriş yapılmış | Services |
+z | TLS ile bağlı | Sunucu |
+o | IRC operatörü | Oper girişiyle |
+s | Sunucu bildirimlerini (snomask) alır | Oper |
+S | Services botu | Services |
Modların tam listesi ve sunucunuzda aktif olanlar, yüklü modüllere göre değişebilir. Sunucunuzun desteklediği kullanıcı modlarını bağlandığınızda gelen 004 ve 005 satırlarında görebilirsiniz.
Gizlilik İçin Önemli Modlar
+x: Host Gizleme
Bu mod açıkken diğer kullanıcılar /WHOIS ile baktığında gerçek IP adresinizi değil, cloak adı verilen gizlenmiş bir hostu görür. Çoğu ağ bu modu bağlanırken otomatik verir. IP adresinizin herkese görünmesi, DDoS saldırılarına hedef olmanıza yol açabileceği için +x'i kapatmamanızı öneririz. Gizleme mekanizmasını cloaking ile IP gizleme yazımızda anlattık.
+i: Görünmezlik
+i açıkken sizinle ortak kanalı olmayan biri /WHO ile ağdaki kullanıcıları listelediğinde sizi göremez. Bu, sizi tanımayan kişilerin ağdaki varlığınızı kolayca fark etmesini zorlaştırır. Nickinizi biliyorlarsa /WHOIS ile yine bilgi alabilirler.
+p: Kanalları Gizleme
WHOIS çıktısında hangi kanallarda bulunduğunuzun görünmesini istemiyorsanız bu modu kullanabilirsiniz.
Spam'e Karşı Modlar
+R: Yalnızca Kayıtlılardan Mesaj
Spam botları genellikle kayıtsız, yeni bağlanmış hesaplardan özel mesaj gönderir. +R açıkken NickServ'e giriş yapmamış kullanıcılar size özel mesaj atamaz. Pek çok kullanıcı için en etkili spam korumasıdır. Nick kaydı hakkında bilgi için NickServ komutları yazımıza bakın.
+D: Tüm Özel Mesajları Kapatma
Bir süre hiç özel mesaj almak istemiyorsanız +D tam size göre. Oper'lar ve services yine ulaşabilir.
+T: CTCP Engelleme
CTCP istekleri (VERSION, PING, TIME gibi) bazen flood amacıyla kullanılır. +T bu istekleri engeller. CTCP'nin ne olduğunu CTCP komutları yazımızda anlattık.
Botlar İçin +B
Kendi Eggdrop botunuzu ağa bağlıyorsanız ona +B modu vermek iyi bir alışkanlıktır. Bu mod, diğer kullanıcılara ve oper'lara bu hesabın bir bot olduğunu gösterir; WHOIS çıktısında da ilgili bir satır görünür. Bazı ağlar botların bu modu kullanmasını kural olarak şart koşar. Eggdrop'ta bağlanınca otomatik mod vermek için Eggdrop conf ayarları yazımıza bakabilirsiniz.
Sunucu ve Services Tarafından Verilen Modlar
- +r: NickServ'e giriş yaptığınızda services tarafından verilir. Bazı kanallar yalnızca +r kullanıcılara açık olabilir.
- +z: TLS ile bağlandığınızda sunucu tarafından verilir. Yalnızca TLS kullanıcılarına açık kanallar (+z kanal modu) bu modu kontrol eder.
- +o: Oper girişinde verilir. Ayrıntılar oper bloğu yazımızda.
- +t: Bir vhost kullandığınızı gösterir; genellikle HostServ ile alınan bir sanal host etkinleştirildiğinde görünür. Bkz. HostServ vhost.
Bu modları kendiniz açmaya çalışırsanız sunucu isteğinizi sessizce yok sayar veya bir hata mesajı gönderir.
Oper'lara Özel Modlar
Oper'lar için bazı ek modlar bulunur. +s ile birlikte kullanılan snomask'lar, oper'ın hangi sunucu bildirimlerini (bağlantılar, kill'ler, flood uyarıları vb.) göreceğini belirler. +H modu oper'ın oper olduğunu normal kullanıcılardan gizler, +q ise bazı ağlarda oper'ın kanallardan atılmasını engeller. Bu modların kullanımı ağ politikasına göre değişir; yetkiyi kötüye kullanmadan, şeffaf biçimde kullanılmaları önemlidir.
Varsayılan Modları Ayarlamak
Ağ yöneticisi olarak bağlanan her kullanıcıya hangi modların verileceğini set { modes-on-connect "+ixw"; } ayarıyla belirlersiniz. Yaygın ve önerilen bir başlangıç +ixw kombinasyonudur. Daha gizlilik odaklı bir ağ için +R eklemeyi düşünebilirsiniz; ancak bu yeni kullanıcıların birbirine mesaj atmasını zorlaştırır ve ilk gün herkesin kafasını karıştırabilir. Ayar hakkında bilgi için set bloğu yazımıza bakın.
mIRC'de Modları Otomatik Ayarlamak
Her bağlantıda aynı modları elle yazmak yerine mIRC'de basit bir connect event'i kullanabilirsiniz:
on *:CONNECT:{
mode $me +RT
}
Bu kodu mIRC'nin Scripts Editor penceresinde Remote sekmesine ekleyebilirsiniz. Event mantığını remote eventler yazımızda anlattık.
Sık Sorulan Durumlar
"Birine mesaj atamıyorum, neden?" Karşı taraf +R veya +D kullanıyor olabilir. Önce NickServ'e giriş yapın; hâlâ olmuyorsa kişi özel mesajları kapatmıştır.
"Gerçek IP'm görünüyor." +x modunuz kapalı olabilir. /mode $me +x yazın. Ağ cloaking'i desteklemiyorsa yöneticilere başvurun.
"Kanal mesajlarını göremiyorum." Yanlışlıkla +d (sağır) modunu açmış olabilirsiniz. /mode $me -d ile kapatın.
Sonuç
Kullanıcı modları küçük harflerden ibaret görünse de gizliliğinizi, spam'e karşı korumanızı ve ağdaki görünürlüğünüzü doğrudan belirler. +x ile IP'nizi gizleyin, +R ile spam özel mesajları durdurun ve botlarınızı +B ile işaretleyin. Kanallarınızı yönetmek için sıradaki durak kanal modları rehberi.
IRC sorunun mu var? Kanalda birlikte çözelim.
💬 Kanala BağlanSıkça Sorulan Sorular
Kendi kullanıcı modlarımı nasıl görürüm?
/mode nickiniz komutunu yazdığınızda sunucu mevcut modlarınızı gösterir.
+R modu ne işe yarar?
+R açıkken yalnızca NickServ'e kayıtlı ve giriş yapmış kullanıcılar size özel mesaj gönderebilir. Spam özel mesajlara karşı etkilidir.
Bazı modları neden kendim açamıyorum?
+o, +r, +z gibi modlar sunucu veya services tarafından verilir; kullanıcı bunları elle açamaz.


