IRC’nin Efsane Kalesi: UnrealIRCd ve Bilmeniz Gereken Gizli Komutlar
Sosyal medyanın gürültüsünden sıkılıp, eski dostumuz IRC'nin (Internet Relay Chat) sessiz ama derin sularına geri dönenler burada mı? Eğer kendi sunucunuzu kurduysanız veya popüler bir ağda takılıyorsanız, muhtemelen UnrealIRCd ile karşı karşıyasınızdır. Dünyanın en çok kullanılan IRC sunucu yazılımı olmasının bir sebebi var: Esneklik.
Ancak bu esneklik, beraberinde yüzlerce komut getiriyor. "Hangi komut ne yapıyordu?" diye düşünmekten sohbete odaklanamıyorsanız, bu rehber tam size göre. İşte UnrealIRCd dünyasında hayat kurtaran o komutlar!
1. Temel Kullanıcı Komutları (Herkes İçin)
IRC’ye yeni adım attıysanız, sadece /join ve /msg bilmek yetmez. Sunucunun sunduğu nimetlerden faydalanmak lazım.
/VHOST <kullanıcı> <şifre>: Gerçek IP adresinizi gizlemek ve havalı bir "host" (mesela
admin.efsane.net) almak için kullanılır. Sunucu yönetimi size bir vhost tanımladıysa bu komutla aktif edersiniz./CYCLE #kanal: Kanaldan çıkıp anında geri girmenizi sağlar. Genellikle takılan scriptleri düzeltmek veya "temiz bir sayfa" açmak için birebirdir.
/DCCALLOW +nick: DCC üzerinden dosya alırken yaşanan takılmaları aşmak için o kullanıcıya izin vermenizi sağlar. Güvenmediğiniz kimseye bu izni vermeyin derim!
2. Kanal Yönetimi ve Modlar (+, - Meselesi)
Kanalınızın hakimiyseniz (Op iseniz), sadece /kick atmakla yetinmeyin. UnrealIRCd'nin kendine has kanal modları vardır:
| Komut | Açıklama |
/mode #kanal +c | Kanalda renkli yazı yazılmasını engeller (Göz sağlığı için şart!). |
/mode #kanal +G | Küfür filtresini (Badwords) aktif eder. |
/mode #kanal +V | Kanala sadece "WebTV" veya belirli arayüzlerden girenleri davet eder. |
/mode #kanal +H | Kanalın /list komutunda görünmesini engeller (Gizli toplantılar için). |
3. IRC Operatörleri İçin "Ağır Toplar"
Eğer sunucuda yetkiliyseniz (IRC Op), elinizdeki güç aslında bu komutlarda gizli. Ama dikkat; "Büyük güç, büyük sorumluluk getirir."
/SAJOIN <nick> #kanal: Bir kullanıcıyı zorla bir kanala sokar. (Genellikle yardım kanallarına çekmek için kullanılır.)
/SHUN nick!user@host [sebep]: İşte bu çok serttir! Kullanıcı sunucuya bağlı kalır ama tek bir kelime bile yazamaz, komut kullanamaz. Sadece izler.
/GLINE <nick> [süre] [sebep]: Ağ genelinde (tüm bağlı sunucularda) yasaklama sağlar. Süreyi
1d(1 gün) veya0(kalıcı) olarak ayarlayabilirsiniz./CHGHOST <nick> <yeni.host>: Bir kullanıcının görünen host adresini anlık olarak değiştirmenize yarar.
Küçük Bir Not: UnrealIRCd 6.x sürümleriyle birlikte birçok komut yapısında iyileştirmeler yapıldı. Eğer eski bir sürüm (3.2.x gibi) kullanıyorsanız, bazı parametreler farklılık gösterebilir. Güncel kalmak her zaman iyidir!
Neden UnrealIRCd?
Piyasada pek çok IRCD (IRC Daemon) var. Ancak Unreal, modül desteğiyle bir "İsviçre Çakısı" gibi. Spamfilter özelliği sayesinde bot saldırılarını daha sunucuya girmeden kesebiliyorsunuz. Eğer bir sunucu yönetiyorsanız, /spamfilter komutunun detaylarını mutlaka öğrenmenizi öneririm.
Sonuç Olarak...
IRC bir tutkudur. UnrealIRCd ise bu tutkuyu profesyonel bir zemine oturtan en güçlü araç. Yukarıdaki komutlar, bu derya deniz içindeki sadece birkaç damla. Kendi scriptlerinizi yazmaya başladığınızda, bu komutların ne kadar hayati olduğunu daha iyi anlayacaksınız.
Peki sizin en çok kullandığınız IRC komutu hangisi? Yorumlarda buluşalım, eski günleri yâd edelim!