From 16bd395632c7ef91c87513f6f801cff2d8fd3c8c Mon Sep 17 00:00:00 2001 From: diablo Date: Mon, 28 Feb 2011 21:46:53 +0000 Subject: [PATCH] Fix documentation about channel mode +t and halfops. --- doc/unreal32docs.tr.html | 1378 +++++++++++++++++++------------------- 1 file changed, 689 insertions(+), 689 deletions(-) diff --git a/doc/unreal32docs.tr.html b/doc/unreal32docs.tr.html index 2811a8fec..36182dd49 100644 --- a/doc/unreal32docs.tr.html +++ b/doc/unreal32docs.tr.html @@ -34,19 +34,19 @@ PRE { English | German | +href="unreal32docs.de.html">German | Spanish | +href="unreal32docs.es.html">Spanish | Hungarian +href="unreal32docs.hu.html">Hungarian | -French +French | -Greek +Greek | Dutch | +href="unreal32docs.nl.html">Dutch | Russian | +href="unreal32docs.ru.html">Russian | Turkish

UnrealIRCd
Version: 3.2.9-RC1
En Son G 2010-11-15

Baş Kodlayıcı/Devam Ettiren: Syzop
Kodlayıcılar: binki
-Önceki Kodlayıcılar & Katkıda bulunanlar: Stskeeps, codemastr, Luke, aquanight, +Önceki Kodlayıcılar & Katkıda bulunanlar: Stskeeps, codemastr, Luke, aquanight, WolfSage, McSkaf, Zogg, -NiQuiL, assyrian, chasm, DrBin, llthangel, Griever, nighthawk
+NiQuiL, assyrian, chasm, DrBin, llthangel, Griever, nighthawk
Belgeleme: CKnight^ (ilk belgeleyen), Syzop (yeniden yazan), codemastr, ve daha çok katkıda bulunanlar
Önceki Çevirmenler: oepidus (tt`), Strathmore (Timaeus) - irc.trsohbet.com
Türkçe Çeviri:
Diablo & irc.sohbetalem.net
-

Bu dökümanı görüntüleyebilmeniz için aşağıda listelenmiş olan +

Bu dökümanı görüntüleyebilmeniz için aşağıda listelenmiş olan tarayıcılardan birine sahip olmanız gerekir. Güncellenmiş dökümanlara http://www.vulnscan.org/UnrealIRCd/unreal32docs.tr.html -adresinden ulaşabilirsiniz ve ayrıca FAQ (Sıkça Sorulan Sorular) bölümüne +adresinden ulaşabilirsiniz ve ayrıca FAQ (Sıkça Sorulan Sorular) bölümüne de http://www.vulnscan.org/UnrealIRCd/faq/ @@ -77,10 +77,10 @@ adresinden ula

  • Mozilla 1.2.X
  • Lynx (to a point)
  • -

    DİZİN / İÇERİK TABLOSU
    1. DİZİN / İÇERİK TABLOSU
    1.
    Önsöz & Notlar
    ---1.1. 3.1.x -> 3.2 yükseltme / uyum üzerine +href="#notesonolder">3.1.x -> 3.2 yükseltme / uyum üzerine notlar
    ---1.2. 3.2 versiyonları arasında yükseltme üzerine notlar
    2. CGI:IRC Desteği
    -- 3.18. Zaman Senkronizasyonu
    -- 3.19. Diğer özellikler
    4. unrealircd.conf dosyasının +href="#configuringyourunrealircdconf">unrealircd.conf dosyasının konfigürasyonu
    ---4.1. Açıklamalı konfigürasyon +href="#configurationfileexplained">Açıklamalı konfigürasyon dosyası
    ---4.2. Me Bloğu -=- (M:Line)
    ---4.3. Ban IP Blo href="#banserverblock">Ban Server Bloğu -=-(q:Line)
    ---4.17. Ban Realname Bloğu -=- (n:Line)
    ---4.18. Ban Version Bloğu
    ---4.19. Ban Exception Bloğu -=- (E:Line)
    ---4.20. +href="#banexceptionblock">Ban Exception Bloğu -=- (E:Line)
    ---4.20. TKL Exception Bloğu
    ---4.21. Throttle Exception Bloğu
    ---4.22. Deny DCC Bloğu -=- (dccdeny.conf)
    ---4.23. Deny Version Bloğu -=- (V:Line)
    ---4.24. Deny Link Bloğu -=- (D:Line / d:Line)
    ---4.25. +href="#denylinkblock">Deny Link Bloğu -=- (D:Line / d:Line)
    ---4.25. Deny Channel Bloğu -=- +href="#denychannelblock">Deny Channel Bloğu -=- (chrestrict.conf)
    ---4.26. Allow Channel Bloğu
    ---4.27. Allow DCC Bloğu
    ---4.28. Official Channels Blo href="#spamfilter">Spamfilter Bloğu
    ---4.36. Cgiirc Bloğu
    ---4.37. Set Bloğu -=- (networks/unrealircd.conf)
    ---4.38. Dosya Bloğu
    5. Dosya Bloğu
    5. Ek Dosyalar
    6. Kullanıcı & Kanal Modları
    7. Kullanıcı & Oper Komutları
    8. Güvenlik için tavsiyeler/kontrol listesi
    ---8.1. Şifreler
    ---8.2. Ircd ile alakalı olmayan zayıflıklar
    ---8.3. Konfigürasyon dosyası ve yetkilendirme
    ---8.4. +href="#secpermissions">Konfigürasyon dosyası ve yetkilendirme
    ---8.4. Kullanıcı-kaynaklı problemler
    ---8.5. SSL/SSH & sniffing
    ---8.6. @@ -192,7 +192,7 @@ koruyabilirim?]
    ---8.7. Bilgilendirme
    ---8.8. Exploitlere karşı korunma
    ---8.9. Özet
    9. Sıkça Sorulan +href="http://www.vulnscan.org/UnrealIRCd/faq/" target=_blank>Sıkça Sorulan Sorular (FAQ)
    10. Moduller
    ---10.1. m_nopost
    A. @@ -206,32 +206,32 @@ href="#regexalt">Veya href="#regexsub">Gruplama İşleçleri (Alt ifadeler)
    ---A.8. Grup Adresleme İşleci
    ---A.9. Büyük/küçük harf duyarlılığı

    -

    1.0 – Önsöz & Notlar 1.0 – Önsöz & Notlar

    Bu döküman UnrealIRCd ile özel kullanım için -yazılmıştır. Bu dökümanın, UnrealIRCd Geliştirme Grubunun yazılı izni +yazılmıştır. Bu dökümanın, UnrealIRCd Geliştirme Grubunun yazılı izni olmadan, başka bir yazılım paketi ile kullanımı veya başka bir yazılım paketi ile -dağıtılması kesinlikle yasaktır. Bu dökümanı, UnrealIRCd ile kullanılması +dağıtılması kesinlikle yasaktır. Bu dökümanı, UnrealIRCd ile kullanılması koşulu ile ve dökümanın üzerinde hiçbir şekilde değişiklik yapmamak koşulu ile, istediğiniz miktarda kopyasını çıkarabilir / bastırabilir / çoğaltabilir / yayınlayabilirsiniz. - Copyright (telif Hakkı) UnrealIRCd Geliştirme Grubu 2002-2006

    Yardım istemeden önce lütfen bu klavuzu okuyun, ayrıca -FAQ +FAQ (Sıkça Sorulan Sorular) kısmına GERÇEKTEN göz atın ki bu kısımda sorularınızın/sorunlarınızın yaklaşık olarak %80 'i cevaplanmıştır/çözülmüştür. Eğer hala yardıma ihtiyacınız varsa, -irc.unrealircd.org (port 6667) sunucusunda #unreal-support kanalından yardım +irc.unrealircd.org (port 6667) sunucusunda #unreal-support kanalından yardım için -istekte bulunabilirsiniz. (not: belgeleri ve faq kısmını okumuş olduğunuzu +istekte bulunabilirsiniz. (not: belgeleri ve faq kısmını okumuş olduğunuzu kabul -ediyoruz ve UnrealIRCd hakkında yardım edebiliriz, servisler hakkında +ediyoruz ve UnrealIRCd hakkında yardım edebiliriz, servisler hakkında değil!). Ayrıca forumlarımızı kullanabilirsiniz http://forums.unrealircd.com. +TARGET="_blank">http://forums.unrealircd.com. Eğer bir açık varsa (bug, hata) bunu http://bugs.unrealircd.org/ adresine bildirin.

    @@ -243,11 +243,11 @@ olan konfig başlangıçta bu değişimi yapmak size zor gözükebilir, fakat değişim olduğunda bunu daha iyi bulacaksınız!

    Aynı zamanda 3.1.x’de olan özellikleri bilmenize rağmen -özellikler hakkında ki bölüm 3’ü okumayı unutmayın, çünkü birkaç yeni +özellikler hakkında ki bölüm 3’ü okumayı unutmayın, çünkü birkaç yeni özellik mutlaka vardır.

    3.1.x ile 3.2 uyum/link açısından uygun değildir, fakat -eğer gerçekten bunu yapmak istiyorsanız, en düşük 3.1.4’e ihtiyacanız +eğer gerçekten bunu yapmak istiyorsanız, en düşük 3.1.4’e ihtiyacanız vardır, fakat 3.1.5.1 şiddetle önerilir.

    1.2 – 3.2 versiyonları arasında yükseltme üzerine @@ -272,13 +272,13 @@ notlar

  • Eski konfigürasyon dosyalarınızı yeni klasöre kopyalayın.
  • Aynı zamanda lütfen .RELEASE.NOTES dosyasını nelerin -değiştiğini görmek için kontrol edin. Eğer versiyonlar arasında ki değişim +değiştiğini görmek için kontrol edin. Eğer versiyonlar arasında ki değişim için bir hata (bug) bildirecekseniz; bunun bir bug olduğunu bildirmeden önce .RELEASE.NOTES kısmını okuduğunuza emin olun.

    2.0 - Kurulum
    -


    Test edilmiş & Desteklenen İşletim +

    Test edilmiş & Desteklenen İşletim Sistemleri:
    • *NIX versiyonları: @@ -300,8 +300,8 @@ Sistemleri:
    • amd64
    • alpha

    Eğer sizin kurduğunuz Unreal3.2 diğer bir işletim sistemi ile düzgün olarak -çalışıyorsa lütfen ayrıntıları aşağıdaki adrese bildirin: coders@lists.unrealircd.org

    Kurulum Yönergeleri
    Linux:
    @@ -330,54 +330,54 @@ dosyalar şeyler).

    Bu bölümü atlayabilirsiniz, bununla birlikte bu bölümü kurulumdan önce ve sonra okumanız tavsiye edilir. Aksi takdirde 'cloaking', -'snomasks' vs. gibi özelliklerin genel mantığını +'snomasks' vs. gibi özelliklerin genel mantığını anlayamayacaksınız.

    -

    3.1 - Gizleme (Cloaking)3.1 - Gizleme (Cloaking)

    Gizleme(cloaking) kullanıcıların gerçek hostname’lerinin -gizlenmesi için bir yoldur, örneğin eğer gerçek hostname’iniz +gizlenmesi için bir yoldur, örneğin eğer gerçek hostname’iniz d5142341.cable.wanadoo.nl, ise, bu (giriş, çıkış ve whois ‘de, vs) rox-2DCA3201.cable.wanadoo.nl olarak -görülecektir. Bu özellik kullanıcıların, gerçek host/IP’yi +görülecektir. Bu özellik kullanıcıların, gerçek host/IP’yi göremeyeceklerinden, birbirlerine saldırı yapmalarını engellemeye yardımcı olur..

    Bu +x kullanıcı modu ile kontrol edilir. (örnek: /mode nickiniz +x), aynı zamanda adminler, +x kipini varsayılan kipi olarak veya kullanıcıların –x yapamamaları için belirtebilirler.

    Gizlenmiş bir host, gizleme (cloaking) modülü tarafından -oluşturulur (en az bir tane yüklenmesi zorunludur), şu an için sadece 1 +oluşturulur (en az bir tane yüklenmesi zorunludur), şu an için sadece 1 modül içermektedir:
    cloak: Bu -modül 3.2.1’den bu yana resmi gizleme modülüdür, eski algoritmaya nazaran +modül 3.2.1’den bu yana resmi gizleme modülüdür, eski algoritmaya nazaran daha -güvenlidir, dahili olarak md5 kullanır ve 3 adet; küçük karakter olarak +güvenlidir, dahili olarak md5 kullanır ve 3 adet; küçük karakter olarak (a-z) -arası karakterleri içeren, büyük karakter olarak (A-Z) arası karakterleri +arası karakterleri içeren, büyük karakter olarak (A-Z) arası karakterleri içeren ve rakam olarak (0-9) arası rakamları içeren set::cloak-keys:: belirtmenizi -gerektirir. [ör: "AopAS6WQH2Os6hfosh4SFJHs"]. Örnek için example.conf +gerektirir. [ör: "AopAS6WQH2Os6hfosh4SFJHs"]. Örnek için example.conf dosyasına bakın.

    Gizleme anahtarları (cloak keys) bir ağdaki bütün -sunucular için aynı olmak zorundadır. Aynı zamanda gizleme anahtarları +sunucular için aynı olmak zorundadır. Aynı zamanda gizleme anahtarları (cloak -keys) gizli tutulmalıdır, çünkü gizleme anahtarlarının bilinmesi halinde +keys) gizli tutulmalıdır, çünkü gizleme anahtarlarının bilinmesi halinde gerçek hostun bulunabilmesi olasıdır.

    -

    İpucu: If you are on *NIX and have to create new cloak keys, you can run './unreal gencloak' +

    İpucu: If you are on *NIX and have to create new cloak keys, you can run './unreal gencloak' in your shell, which will output 3 random strings that you can use.

    -

    3.2 - Modüller3.2 - Modüller

    -

    UnrealIRCd modül özelliğini destekler, bu:
    - Ircd çalışırken +

    UnrealIRCd modül özelliğini destekler, bu:
    - Ircd çalışırken yükleyebilirsiniz/yeniden yükleyebilirsiniz/iptal edebilirsiniz  (/rehash ile). Bu bazı açıkların saptanmasını veya yeni özelliklerin restart atmadan eklenmesini sağlamaktadır.
    - Diğer kişiler yeni komutlar,yeni kullanıcı modları ve hatta yeni kanal modları içeren (3. parti) modüller oluşturabilirler.
    Sebeplerinden dolayı çok iyi bir -özelliktir. UnrealIRCd sadece birkaç modüller ile başlar. www.unrealircd.com +özelliktir. UnrealIRCd sadece birkaç modüller ile başlar. www.unrealircd.com -> modüles kısmına bir göz atın veya 3. parti modülleri bulabilmek için google arama motorunu kullanın. @@ -385,11 +385,11 @@ arama motorunu kullan taktirde boot işlemini gerçekleştiremezsiniz!:
    - komutlar modülü: commands.so (windows için commands.dll)
    -- gizleme +- gizleme modülü: çoğunlukla cloak.so (windows için cloak.dll).

    -

    3.3 - Snomasklar3.3 - Snomasklar

    Snomasklar sunucu uyarı maskeleridir, kullanıcı modunun @@ -419,13 +419,13 @@ sa (set::snomask-on-connect) ile ve oper açıldığı anda alınacak snomaskları (set::snomask-on-oper, oper::snomask) ile belirtebilirsiniz.

    Başlangış ayarı olarak, bir kullanıcı +s modunu -kullanıyorsa, belirtilmiş snomasklar kullanılır. Oper olmayanlar için +kullanıyorsa, belirtilmiş snomasklar kullanılır. Oper olmayanlar için snomasklar +ks, oper olanlar için ise +kscfvGqo.

    3.4 - Aliases

    Aliases ile sunucu-taraflı alias komutlarını -düzenleyebilirsiniz. Örneğin nickserv’e identify komutunu "/ns identify +düzenleyebilirsiniz. Örneğin nickserv’e identify komutunu "/ns identify blah" komutunu kullanarak gönderebilirsiniz. (bu: privmsg nickserv identify blah olarak değerlendirilecektir). Hatta daha kompleks yapılarda kisaltmalar @@ -438,14 +438,14 @@ alias

    3.5 - Helpop

    UnrealIRCd bünyesinde /helpop ile erişilebilinen bir -yardım sistemine sahiptir. /helpop komutu tamamıyla, konfigürasyon +yardım sistemine sahiptir. /helpop komutu tamamıyla, konfigürasyon dosyasında ki help bloğu aracılığıyla kullanıcı tarafından düzenlenebilir. Ek olarak tüm komutlar için bazı temel kullanımları içeren bir help.conf dosyası da dahil edilmiştir.
    Örneğin /helpop chmodes size UnrealIRCD’in sahip olduğu bütün kanal modlarını gösterecektir.
    Eğer IRCOp veya (helpop) yardım operatörü -iseniz kelimenin başına ‘?’ karakteri koymanız gerektiğini unutmayın, bu +iseniz kelimenin başına ‘?’ karakteri koymanız gerektiğini unutmayın, bu durumda /helpop için /helpop ? ve /helpop chmodes için de /helpop ?chmodes vs. kullanmanız @@ -454,16 +454,16 @@ gerekecektir.

    name=feature_operaccesslevels>

    UnrealIRCd ‘de birkaç oper seviyesi vardır ve bunların -herbirine yetki eklemesi (örneğin /gline kullanma yetkisi gibi) +herbirine yetki eklemesi (örneğin /gline kullanma yetkisi gibi) yapabilirsiniz, böylece her opere ihtiyacı olduğu erişimi sağlayabilirsiniz.

    Bu oper bloğundaki oper flagları ile kontrol edilir. Daha fazla bilgi için oper bloğuna bakın.

    -

    3.7 - Oper komutları3.7 - Oper komutları

    UnrealIRCd’de, birçok etkili oper komutu vardır. Bunlar -Kullanıcı & Oper Komutları kısmında +Kullanıcı & Oper Komutları kısmında açıklanmıştır, kurulumdan sonra okumak isteyebilirsiniz :).

    3.8 - SSL

    @@ -477,7 +477,7 @@ korunmada veya g desteği ile derlenmiş olması gerekmektedir. SSL portunu listen::options::ssl yönergesi ile belirtebilirsiniz.

    SSL portundan normal bağlantı sağlayamazsınız (bu yüzden -SSL portunu 6667 olarak belirtmeyin!), aynı zamanda SSL protokolunu +SSL portunu 6667 olarak belirtmeyin!), aynı zamanda SSL protokolunu destekleyen bir yazılım kullanmanız gerekmektedir.

    SSL desteği olan yazılımlar: mIRC (6.14 ve target=_blank>ek adım gerektirmektedir)

    SSL desteği olmayan yazılımlar için ise stunnel -gibi bir gecit kullanabilirsiniz, aşağıda örnekte bir stunnel.conf +gibi bir gecit kullanabilirsiniz, aşağıda örnekte bir stunnel.conf verilmiştir (stunnel 4.x için):

       client = yes
        [irc]
        accept = 127.0.0.1:6667
        connect = irc.myserv.com:6697
    -
    Eğer 127.0.0.1'e 6667 portundan bağlanırsanız, trafiğiniz +Eğer 127.0.0.1'e 6667 portundan bağlanırsanız, trafiğiniz şifrelenecektir ve irc.myserv.com port 6697 'ye yönlendirilecektir. (SSL portu).

    @@ -502,30 +502,30 @@ ve irc.myserv.com port 6697 'ye y doğrulamalısınız ve körü körüne onaylamamalısınız aksi takdirde "aktif veri korsanlığı" saldırılarına karşı korunmanız hala zayıf kalacaktır. Bu konu bu başlığın konusunun dışında bir konudur. (SSL hakkında bilgi edinin, bize -sormayın). [mIRC ve xchat yazılımları sertifikayı onaylayıp +sormayın). [mIRC ve xchat yazılımları sertifikayı onaylayıp onaylamayacağınıza dair bir pop up açmaktadır, dolayısıyle bu iyidir.]

    3.9 - IPv6

    UnrealIRCd IPv6 özelliğini, beta15'den beri devamlı olarak desteklemektedir.
    Bu özelliği kullanabilmeniz -için işletim sisteminizin IPv6 özelliğini desteklemesi ve UnrealIRCd'de +için işletim sisteminizin IPv6 özelliğini desteklemesi ve UnrealIRCd'de ./Config sırasında IPv6 desteğini aktif etmeniz gerekmektedir.

    Microsoft'un w2k/XP için deneme aşamasında olan IPv6 uygulaması olmasına rağmen, bu (henüz) UnrealIRCd tarafından desteklenmemektedir.

    -

    3.10 - Zip links3.10 - Zip links

    Zip links sunucu<->sunucu linkleri için aktif -edilebilir, bu özellikle data zlib kullanılarak sıkıştırma yapılır. Bu +edilebilir, bu özellikle data zlib kullanılarak sıkıştırma yapılır. Bu özellik sayesinde bant genişliğinin 60-80% 'i saklanabilir... Bu nedenle bu özellik, küçük bant genişlikli linkler için veya çok kullanıcılı linkler için oldukça kullanışlıdır.

    Zip links desteğini aktif etmek için ./Config sırasında -karşılaşacağınız zlib sorusuna YES cevabı vermeniz ve bunu +karşılaşacağınız zlib sorusuna YES cevabı vermeniz ve bunu link::options::zip ile belirtmeniz gerekmektedir.(her iki tarafta da)

    3.11 - Dinamik DNS/IP link desteği

    3.12 - Anti-Flood özellikleri

    -

    Throttling
    Throttling bir kullanıcının sunucunuzdan +

    Throttling
    Throttling bir kullanıcının sunucunuzdan bağlantısını kesmesinin ve yeniden sunucunuza bağlanmasının ne kadar hızla gerçekleşebileceğini sınırlayabilmenizi sağlayan bir metotdur. Bunu -konfigürasyon dosyasında ki set::throttle bloğunda belirtebilirsiniz.Burada +konfigürasyon dosyasında ki set::throttle bloğunda belirtebilirsiniz.Burada X, -YY saniye içinde ki aynı IP ‘ye sahip bağlantı sayısıdır.
    Kanal +YY saniye içinde ki aynı IP ‘ye sahip bağlantı sayısıdır.
    Kanal Modları
    Aynı zamanda flood saldırılarına karşı çok etkili olan -kanal modları da vardır. Bazıları:
    K = /knock kullanılamaz kanal, -N = Nick değiştirelemez kanal, C = CTCP’lerin izinli olmadığı -kanal, M = sadece kayıtlı nicklerin konuşabildiği kanal, j = +kanal modları da vardır. Bazıları:
    K = /knock kullanılamaz kanal, +N = Nick değiştirelemez kanal, C = CTCP’lerin izinli olmadığı +kanal, M = sadece kayıtlı nicklerin konuşabildiği kanal, j = süreye ilişkin giriş kısıtlama (kullanıcı-başına)
    beta18’deki gibi aynı zamanda daha da -geliştirilmiş olan +f kanal modu vardır...
    f kanal modu
    Kanalı +geliştirilmiş olan +f kanal modu vardır...
    f kanal modu
    Kanalı flood saldırılarına karşı korumak için script ve bot kullanmak yerine bu özellik -kullanılabilir.
    +f modunun kullanımına bir örnek: *** Blah sets mode: +kullanılabilir.
    +f modunun kullanımına bir örnek: *** Blah sets mode: +f [10j]:15
    Bunun manası bu kanal, her 15 saniye için 10 giriş -izinlidir, eğer limit aşılırsa kanal otomatik olarak +i moduna +izinlidir, eğer limit aşılırsa kanal otomatik olarak +i moduna alınacaktır.
    Belirtilen flood tipleri mevcuttur:
    @@ -604,21 +604,21 @@ al
    kick b eski +f'de olduğu gibi kullanıcı-başına - mesaj/notice. kullanıcı atılır veya + mesaj/notice. kullanıcı atılır veya banlanır.
    -

      Örnek:

    *** ChanOp sets mode: +f 
    +

      Örnek:

    *** ChanOp sets mode: +f
     [20j,50m,7n]:15
     <ChanOp> lalala
    -*** Evil1 (~fdsdsfddf@Clk-17B4D84B.blah.net) has joined 
    +*** Evil1 (~fdsdsfddf@Clk-17B4D84B.blah.net) has joined
     #test
     *** Evil2 (~jcvibhcih@Clk-3472A942.xx.someispcom) has joined #test
     *** Evil3 (~toijhlihs@Clk-38D374A3.aol.com) has joined #test
    -*** Evil4 (~eihjifihi@Clk-5387B42F.dfdfd.blablalba.be) has joined 
    +*** Evil4 (~eihjifihi@Clk-5387B42F.dfdfd.blablalba.be) has joined
     #test
     -- snip XX lines --
    -*** Evil21 (~jiovoihew@Clk-48D826C3.e.something.org) has 
    +*** Evil21 (~jiovoihew@Clk-48D826C3.e.something.org) has
     joined #test
    --server1.test.net:#test *** Channel joinflood detected 
    +-server1.test.net:#test *** Channel joinflood detected
     (limit is 20 per 15 seconds), putting +i
     *** server1.test.net sets mode: +i
     <Evil2> fsdjfdshfdkjfdkjfdsgdskjgsdjgsdsdfsfdujsflkhsfdl
    @@ -627,7 +627,7 @@ joined #test
     <Evil10> fsdjfdshfdkjfdkjfdsgdskjgsdjgsdsdfsfdujsflkhsfdl
     <Evil8> fsdjfdshfdkjfdkjfdsgdskjgsdjgsdsdfsfdujsflkhsfdl
     -- snip XX lines --
    --server1.test.net:#test *** Channel msg/noticeflood 
    +-server1.test.net:#test *** Channel msg/noticeflood
     detected (limit is 50 per 15 seconds), putting +m
     *** server1.test.net sets mode: +m
     *** Evil1 is now known as Hmmm1
    @@ -638,20 +638,20 @@ detected (limit is 50 per 15 seconds), putting +m
     *** Evil6 is now known as Hmmm6
     *** Evil7 is now known as Hmmm7
     *** Evil8 is now known as Hmmm8
    --server1.test.net:#test *** Channel nickflood detected 
    +-server1.test.net:#test *** Channel nickflood detected
     (limit is 7 per 15 seconds), putting +N
     *** server1.test.net sets mode: +N
    -
    Gerçekte daha karışık, daha komplike bir şekil alabilir:
    Ayrı ayrı +
    Gerçekte daha karışık, daha komplike bir şekil alabilir:
    Ayrı ayrı belirtmek yerine, flood tiplerini başka bir biçimde de belirtebilirsiniz, örneğin: +f [20j#R,50m#M]:15
    Bu; eğer join limiti aşılırsa -kanalın +R moduna (burada limit 15 saniye içinde 20 join) ve eğer mesaj +kanalın +R moduna (burada limit 15 saniye içinde 20 join) ve eğer mesaj limiti -aşılırsa kanalın +M moduna (burada limit 15 saniye içinde 50 mesaj) +aşılırsa kanalın +M moduna (burada limit 15 saniye içinde 50 mesaj) alınmasını sağlayacaktır.

    Aynı zamanda “X dakika sonra modu kaldır” özelliği de vardır: +f -[20j#R5]:15 limit aşıldığı takdirde kanal +R moduna alınacaktır ve 5 +[20j#R5]:15
    limit aşıldığı takdirde kanal +R moduna alınacaktır ve 5 dakika sonra kanal –R moduna alınacaktır.
    Bir sunucu için, belirli bir süre sonra modun kaldırılması özelliği, @@ -660,26 +660,26 @@ olabilir, yani e bu sunucu tarafından +f [20j#i10]:15, olarak algılanabilir, bu sadece bir başlangıç değeridir, hala [20j#i2]:15 olarak belirtebilirsiniz. Aynı zamanda; ör: [20j#i0]:15 şeklinde belirterek modun -kaldırılması özelliğini iptal edebilirsiniz.

    Aynı zamanda eski +f +kaldırılması özelliğini iptal edebilirsiniz.

    Aynı zamanda eski +f modu (kullanıcı başına mesaj floodu) 't' olarak mevcuttur, +f 10:6 modu +f [10t]:6 olarak yorumlanır ve +f *20:10 -modu +f [20t#b]:10 olarak yorumlanır. Ircd, bu modu kullanıldığı anda +modu +f [20t#b]:10 olarak yorumlanır. Ircd, bu modu kullanıldığı anda otomatik olarak yeni +f modu tipine çevirecektir. Not: ‘t’ ban’ları için ban kaldırma -zamanı yoktur.(Ör: [20t#b30]:15 işlevi yoktur).

    Bir kanalda +f +zamanı yoktur.(Ör: [20t#b30]:15 işlevi yoktur).

    Bir kanalda +f modundan en iyi şekilde yararlanmak nelere dayanır... kanalın kaç kullanıcısı var? Kanalınız kullanıcıların çokça -mesajlaşması gerektiği bir kanal mı (ör: trivia) veya kullanıcılar sık sık +mesajlaşması gerektiği bir kanal mı (ör: trivia) veya kullanıcılar sık sık popup -kullanıyorlar mı? Bu tarz bir ana kanal mı veya auto-join kanalı mı? +kullanıyorlar mı? Bu tarz bir ana kanal mı veya auto-join kanalı mı? vs..
    Bütün kanallar için iyi olabilecek mükemmel bir +f modu -kullanımı yoktur ama başlangıç için aşağıdaki örneğe bakıp ihtiyaçlarınıza +kullanımı yoktur ama başlangıç için aşağıdaki örneğe bakıp ihtiyaçlarınıza göre değiştirebilirsiniz:
    +f [30j#i10,40m#m10,7c#C15,10n#N15,30k#K10]:15
    her 15 saniye için 30 join, limit aşılırsa kanal otomatik olarak 10 dakikalığına +i moduna alınır
    her 15 saniye için 40 mesaj, eğer limit -aşılırsa kanal otomatik olarak 10 dakikalığına +m moduna alınır
    her 15 +aşılırsa kanal otomatik olarak 10 dakikalığına +m moduna alınır
    her 15 saniye için 7 CTCP, eğer limit aşılırsa kanal otomatik olarak 15 dakikalığına +C moduna alınır
    her 15 saniye için 15 nick değişimi, eğer limit aşılırsa kanal otomatik olarak 15 @@ -689,55 +689,55 @@ al kullanıcı sayısı>75) join duyarlılığını (örneğin: 50) ve mesaj limitini (örneğin: 60 veya 75) arttırabilirsiniz.
    Özellikle modun kaldırılma süresi bir deneme yanılma işidir.. Böyle düşünebilirsiniz.. Eğer -kanalda duruma el koyabilecek bir op olmazsa, kanalı 15 dakikalığına +kanalda duruma el koyabilecek bir op olmazsa, kanalı 15 dakikalığına kitlemeli -miyim (=kullanıcılar için hoş olmaz) veya 5 dakikalığına (=saldırıyı +miyim (=kullanıcılar için hoş olmaz) veya 5 dakikalığına (=saldırıyı yapanlar 5 -dakika bekleyip daha sonra saldırıya devam edebilirler). Bu aynı zamanda +dakika bekleyip daha sonra saldırıya devam edebilirler). Bu aynı zamanda flood tipine de bağlıdır, kullanıcıların kanala girememesi (+i) veya kanalda konuşamaması (+m) nick değiştirememelerinden (+N) veya kanala CTCP (+C) gönderememelerinden daha kötü bir durumdur bu nedenle herbir flood tipi için -ayrı ayrı mod kaldırılma süresi belirtmek isteyebilirsiniz
    j kanal +ayrı ayrı mod kaldırılma süresi belirtmek isteyebilirsiniz
    j kanal modu
    +f modu join flood’ları engelleme özelliğini de -kapsamaktadır, bununla birlikte bu özellik "geniş kapsamlıdır". Örneğin, +kapsamaktadır, bununla birlikte bu özellik "geniş kapsamlıdır". Örneğin, eğer 5:10 belirtilirse ve 5 farklı kullanıcı 10 saniye -içinde kanala girerse, flood koruması tetiklenecektir. +j kanal modu +içinde kanala girerse, flood koruması tetiklenecektir. +j kanal modu farklıdır. Bu mod kullanıcı-başına esasıyla çalışır. Join flood saldırılarına karşın korunma amacından ziyade, join-part flood saldırılarından korunma amacıyla -tasarlanmıştır (revolving door floods). Mod: X join (giriş) sayısını +tasarlanmıştır (revolving door floods). Mod: X join (giriş) sayısını belirtmek üzere ve Y saniye sayısını belirtmek üzere X:Y olarak belirtilir. Eğer bir kullanıcı bu limit aşarsa , onun kanala girişi engellenecektir.
    -

    3.13 - Ban tipleri3.13 - Ban tipleri

    Ana bantipleri ve gizlenmiş -(cloaked) hostlar
    UnrealIRCd +b nick!user@host gibi ana +(cloaked) hostlar

    UnrealIRCd +b nick!user@host gibi ana bantiplerini desteklemektedir.
    Aynı zamanda, eğer bir kullanıcı 'rox-ACB17294.isp.com' gibi bir gizlenmiş hosta sahipse ve siz -*!*@rox-ACB17294.isp.com şeklinde bir ban belirtmişseniz, bu durumda +*!*@rox-ACB17294.isp.com şeklinde bir ban belirtmişseniz, bu durumda kullanıcı --x (böylece hostu 'dial-123.isp.com' olacaktır(örneğin)) moduna geçse +-x (böylece hostu 'dial-123.isp.com' olacaktır(örneğin)) moduna geçse dahi -belirtilen ban hala eşleşecektir. Banlar herzaman gerçek ve gizlenmiş +belirtilen ban hala eşleşecektir. Banlar herzaman gerçek ve gizlenmiş hostlarla eşleşir.
    Bununla birlikte IP ban da vardır (ör : *!*@128.*).

    Gizlenmiş IP’lere ban için birkaç açıklama gereklidir:
    Eğer kullanıcının -IP’si 1.2.3.4 ise gizlenmiş IP’si 341C6CEC.8FC6128B.303AEBC6.IP +IP’si 1.2.3.4 ise gizlenmiş IP’si 341C6CEC.8FC6128B.303AEBC6.IP olabilir.
    Eğer *!*@341C6CEC.8FC6128B.303AEBC6.IP şeklinde ban -atarsanız bu ban *!*@1.2.3.4 şekline eşdeğerdir (bu açıktır...)
    Eğer +atarsanız bu ban *!*@1.2.3.4 şekline eşdeğerdir (bu açıktır...)
    Eğer *!*@*.8FC6128B.303AEBC6.IP şeklinde ban atarsanız bu ban *!*@1.2.3.* şekline eşdeğerdir.
    Eğer -*!*@*.303AEBC6.IP şeklinde ban atarsanız bu ban *!*@1.2.* şekline +*!*@*.303AEBC6.IP şeklinde ban atarsanız bu ban *!*@1.2.* şekline eşdeğerdir.
    Bu bilgilendirme atılacak bir banın ne kadarlık bir -kapsaması olduğuna karar verirken size yardımcı +kapsaması olduğuna karar verirken size yardımcı olacaktır.

    Genişletilmiş ban tipleri
    Genişletilmiş banlar ~<tip>:<parametre>. şeklindedir.
    nick!user@host haricinde diğer şekillerde ban ve muafiyet eklemenizi sağlar. @@ -747,9 +747,9 @@ Bu ban tipleri, hangi hareketlerin bir ban ile etkilendi
    - - @@ -888,7 +888,7 @@ belirtebilirsiniz, @@ -899,7 +899,7 @@ mesaj engellenmez. @@ -912,24 +912,24 @@ atlay
    tip:isimaçıklama:
    ~qquietKullanıcı kanala girebilir fakat yazı yazamaz, +
    ~qquietKullanıcı kanala girebilir fakat yazı yazamaz, yazabilmesi için +v veya daha yükseği gerekmektedir. Örnek: +bb ~q:*!*@blah.blah.com ~q:nick*!*@*
    ~nnickchangeKullanıcı nick değişemez, değişebilmesi için +
    ~nnickchangeKullanıcı nick değişemez, değişebilmesi için +v veya daha yükseği gerekmektedir. Örnek: +bb ~n:*!*@*.aol.com ~n:nick*!*@*
    ~jjoin Eğer bir kullanıcı, bu banla eşleşiyorsa kanala giremez. @@ -762,13 +762,13 @@ Bu ban tipleri kullan
    -
    tip:isimaçıklama:
    ~cchannelEğer kullanıcı bu kanalda olduğunda diğer kanallara giriş yapamaz. +
    ~cchannelEğer kullanıcı bu kanalda olduğunda diğer kanallara giriş yapamaz. Öneki (+/%/@/&/~) olan kullanıcılar veya daha üst yetkilere sahip olan kullanıcılar kanala giriş yapacaklardır. Örnek: +b ~c:#lamers, +e ~c:@#trusted
    ~rrealnameKullanıcıların realnameleri eşleşiyorsa, diğer kanallara giriş gerçekleştiremez.
    Örnek: ~r:*Stupid_bot_script*
    - NOT: ('_') Karakteri (' ') karakterine denk gelir ve dolayısı ile ('_') karekteri, bu ban + NOT: ('_') Karakteri (' ') karakterine denk gelir ve dolayısı ile ('_') karekteri, bu ban 'Stupid bot script v1.4' ile eşleşir.
    ~RregisteredEğer bir kullanıcı kendini servislere tanıtmışsa (Genellikle NickServ) ve nicki eşleşiyorsa bu ban da eşleşir. Yani bu ban çeşidi yalnızca ban yollarında @@ -782,13 +782,13 @@ Sen 1. gruptan olan banlar
    Modüllerden başka ban tipleri de ekleyebilirsiniz.

    -

    3.14 - Spamfilter3.14 - Spamfilter

    Spamfilter spam,reklam,worm ve diğer türlerde ki istenmeyen durumlara karşı yeni bir sistemdir. Badwords sistemi ile benzer çalışır fakat birçok avantajı vardır.

    -

    Spamfilter kullanımı aşağıda gösterilmiştir:
    /spamfilter +

    Spamfilter kullanımı aşağıda gösterilmiştir:
    /spamfilter [add|del|remove|+|-] [tip] [eylem] [tklsüresi] [sebep] [düzenli-ifade]
    @@ -844,7 +844,7 @@ istenmeyen durumlara kar
    u user Kullanıcı banı, nick!user@host:realname ile - eşleşecektir
    Çoklu hedefler + eşleşecektir

    Çoklu hedefler belirtebilirsiniz, cpNn gibi.
    viruschan Bütün kanallardan çıkartılır, set::spamfilter::virus-help-channel ile belirtilen kanala giriş - yaptırılır, PONG, ADMIN , ve set::spamfilter::virus-help-channel + yaptırılır, PONG, ADMIN , ve set::spamfilter::virus-help-channel ile belirtilen kanala msg/notice hariç hiçbir komutu kullanamaz
    [tklsüresi] Spamfilter tarafından eklenen *line/shun için - geçerli olma süresidir, başlangıç değeri için '-' kullanın veya + geçerli olma süresidir, başlangıç değeri için '-' kullanın veya atlayın (Ör: eğer eylem = 'block' ise)
    [düzenli ifade] bu kısım, hangi ifadenin veya 'yasak kelime'nin kullanıldığında belirtilen eylemin uygulanacağını bildirilen kısımdır. -

    İşte bir örnek: /spamfilter add pc gline +
    İşte bir örnek: /spamfilter add pc gline - - Come watch me on my webcam
    Eğer metin come watch -me on my webcam (özel mesajda veya kanal mesajında) ise mesaj bloke +me on my webcam
    (özel mesajda veya kanal mesajında) ise mesaj bloke edilecek -ve ardından gline eklenecektir.
    Diğer bir örnek: /spamfilter add pc +ve ardından gline eklenecektir.
    Diğer bir örnek: /spamfilter add pc block - - come to irc\..+\..+
    Burda belirtilen ifade Hi, come to irc.blah.net metniyle eşleşecektir.vs..
    Ve süre/sebep belirtilmiş bir örnek:
    /spamfilter add p gline 3h Please_go_to_www.viruscan.xx/nicepage/virus=blah Come watch me on my webcam
    -Eğer özel mesajda come watch me on my webcam metnine +Eğer özel mesajda come watch me on my webcam metnine rastlanırsa kullanıcı 3 saat süreliğine belirtilen Please go to www.viruscan.xx/nicepage/virus=blah sebebinden dolayı gline'lı olarak kalacaktır.

    /spamfilter -komutuyla eklenmiş spam filtreleri bütün ağ boyunca geçerlidir. +komutuyla eklenmiş spam filtreleri bütün ağ boyunca geçerlidir. Kullanıcı/kanal +G modunda olsun olmasın muhakkak çalışacaktır, sadece operler ve servisler (uline) filtrelemeden etkilenmezler.

    @@ -945,7 +945,7 @@ href="#spamfilter">burada a

    set::spamfilter::ban-time spamfilter ile eklenen *line/shun için ban süresinin varsayılan değerini -değiştirebilmenize olanak sağlar.(varsayılan değeri: 1 +değiştirebilmenize olanak sağlar.(varsayılan değeri: 1 gün)
    set::spamfilter::ban-reason Varsayılan değeri olarak bir sebep belirtmenize olanak sağlar.(varsayılan değeri: @@ -954,45 +954,45 @@ Varsay #help)
    set::spamfilter::virus-help-channel-deny yukarıda belirttiğiniz kanala yapılacak bütün normal girişleri bloklamanıza olanak sağlar.(varsayılan değeri: no)

    -

    -Yavaş Spamfilter Algılama
    -Bir spamfilter regex, ölçüsüz olduğunda IRCd'i yavaşlatabilir. Bu sadece -kullandığınız regexe (nasıl regex motoru ve o kollarına) bağlıdır. Bazen çok hızlıdır +

    +Yavaş Spamfilter Algılama
    +Bir spamfilter regex, ölçüsüz olduğunda IRCd'i yavaşlatabilir. Bu sadece +kullandığınız regexe (nasıl regex motoru ve o kollarına) bağlıdır. Bazen çok hızlıdır ve UnrealIRCd saniye başına onların binlercesini uygulayabilir. Diğerleri aşırı -derecede yavaş olabilir, uygulaması için bir kaç saniyeyi alablir ve IRCd'i dondurabilir.
    -Buna karşı yardımcı olmak için, Unreal Yavaş Spamfilter Algılama ile gelir: Her spamfilter -için, Unreal her çalışma sırasında çalışmanın ne kadar sürdüğünü kontrol -eder. Belli bir kez eğik olduğu andan itibaren IRCd uyaracak ve spamfilteri +derecede yavaş olabilir, uygulaması için bir kaç saniyeyi alablir ve IRCd'i dondurabilir.
    +Buna karşı yardımcı olmak için, Unreal Yavaş Spamfilter Algılama ile gelir: Her spamfilter +için, Unreal her çalışma sırasında çalışmanın ne kadar sürdüğünü kontrol +eder. Belli bir kez eğik olduğu andan itibaren IRCd uyaracak ve spamfilteri silecektir.
    -set::spamfilter::slowdetect-warn ile uyarı yapılandırılır (varsayılan: 250ms) -ve set::spamfilter::slowdetect-fatal ile otomatik silme yapılandırılır (varsayılan: 500ms). -Sen her iki yavaş spamfilter algılama ayarlarını devre dışı bırakmak için 0 (sıfır) yapabilirsin.
    -Bu özellik şu anda Windows üzerinde kullanılamaz.
    -

    -
    +set::spamfilter::slowdetect-warn ile uyarı yapılandırılır (varsayılan: 250ms) +ve set::spamfilter::slowdetect-fatal ile otomatik silme yapılandırılır (varsayılan: 500ms). +Her iki yavaş spamfilter algılama ayarlarını devre dışı bırakmak için 0 (sıfır) yapabilirsin.
    +Bu özellik şu anda Windows üzerinde kullanılamaz.
    +

    +

    3.15 - CIDR

    UnrealIRCd şimdi CIDR (Classless Interdomain Routing) -özelliğini de desteklemektedir. CIDR IP dizilerine ban atmanıza olanak +özelliğini de desteklemektedir. CIDR IP dizilerine ban atmanıza olanak sağlar. Unreal CIDR desteği hem IPv4 hem de IPv6 için geçerlidir. CIDR maskeleri -allow::ip, ban user::mask, ban ip::mask, except ban::mask, except +allow::ip, ban user::mask, ban ip::mask, except ban::mask, except throttle::mask ve except tkl::mask (gzline, gline ve shun için) yönergeleri içinde -kullanılabilir. Ek olarak yine CIDR maskeleri /kline, /gline, /zline ve +kullanılabilir. Ek olarak yine CIDR maskeleri /kline, /gline, /zline ve /shun -komutları kullanılırken de belirtilebilir. Unreal standart IP/bit +komutları kullanılırken de belirtilebilir. Unreal standart IP/bit sözdizimini -kullanır, ör. 127.0.0.0/8 (127.0.0.0 - 127.255.255.255 arasındaki bütün +kullanır, ör. 127.0.0.0/8 (127.0.0.0 - 127.255.255.255 arasındaki bütün IP'lerle eşleşir).

    3.16 - Nick Karakter Grupları

    UnrealIRCd şimdi belirtilen karakter grubu/dil ile o -gruba/dile ait karakterlerden oluşabilen nick kullanımını da +gruba/dile ait karakterlerden oluşabilen nick kullanımını da desteklemektedir. -Bunu set::allowed-nickchars ile yapabilirsiniz.
    Bütün olası +Bunu set::allowed-nickchars ile yapabilirsiniz.
    Bütün olası seçeneklerin tablosu:
    @@ -1137,14 +1137,14 @@ ukraynaca-w1251
    çince-* Multibyte: GBK

    NOT 1: Bazı kombinasyonlar problemlere neden olabilir. -Örneğin, latin* ve chinese-* dillerinin kombinasyonunda Unreal hata +Örneğin, latin* ve chinese-* dillerinin kombinasyonunda Unreal hata verebilir. -Diğer karakter setlerinin kombinasyonu da görüntü problemlerine neden +Diğer karakter setlerinin kombinasyonu da görüntü problemlerine neden olabilir, eğer latin1/latin2/yunanca/diğer gibi uyumsuz grupların kombinasyonunu kullanırsanız Unreal bir uyarı mesajı verecektir.

    NOT 2: Karakter haritaları US-ASCII tablosuna göre -hazırlanmıştır, bunun manası ise şudur: o" ile O" karakterleri aynı +hazırlanmıştır, bunun manası ise şudur: o" ile O" karakterleri aynı karakterler olarak yorumlanmaz. Bu nedenle birisi B"ar nickini kullanırken aynı anda bir başkası da BA"r nickini kullanabilir. Bu kısa bir süre sonra çözülemeyecek, @@ -1153,19 +1153,19 @@ s geçerlidir.

    NOT 3: Temel nick karakterleri (a-z A-Z 0-9 [ \ ] ^ _ - { | }) herzaman kullanılabilir ve kapsam içindedir.

    Örnek 1, batı avrupa -kullanıcıları için:
    set { allowed-nickchars { latin1; }; 
    +kullanıcıları için:
    set { allowed-nickchars { latin1; };
     };
    Örnek 2, -eğer çok sayıda çinli kullanıcınız varsa:
    set { allowed-nickchars { 
    +eğer çok sayıda çinli kullanıcınız varsa:
    set { allowed-nickchars {
     chinese-simp; chinese-trad; }; };

    -

    3.17 - CGI:IRC Desteği3.17 - CGI:IRC Desteği

    UnrealIRCd CGI:IRC bağlantıları için host yanıltma -özelliğini destekler. Bunun manası belirli CGI:IRC ağ geçitlerini +özelliğini destekler. Bunun manası belirli CGI:IRC ağ geçitlerini "güvenilir" olarak işaretleyebilirsiniz böylece belirtilen ağ geçidinden bağlanan -kullanıcıların kullandıkları CGI:IRC ağ geçidinin sahip olduğu host/ip'si +kullanıcıların kullandıkları CGI:IRC ağ geçidinin sahip olduğu host/ip'si yerine kullanıcıların gerçek host/ip'si görülecektir.

    Yapılandırma hakkında bilgi edinmek için

    Zamanlamanın doğru olmasının IRC sunucular açısından son derece önemlidir. Zamanlamanın sunucularda doğru olmaması, kanal arasında eş -zamansızlığa, masum insanların sunucudan bağlantısının kesilmesine (kill), +zamansızlığa, masum insanların sunucudan bağlantısının kesilmesine (kill), bazı -kanalların /LIST komutu sorgusunda listede bulunmamasına sebep olabilir, +kanalların /LIST komutu sorgusunda listede bulunmamasına sebep olabilir, kısaca istenmeyen durumlar meydana gelebilir.

    UnrealIRCd kendi bünyesinde zaman senkronizasyonu @@ -1185,35 +1185,35 @@ istenmeyen durumlar meydana gelebilir.

    uyumsuzluk yaşanabilir), bu da büyük zaman farklarına yol açabilir. Eğer yapabilirseniz, bir zaman senkronizyonu programı kullanmanız önerilir, *NIX platformunda ntpd gibi veya Windowsta zaman senkronizyon servisi gibi. (eğer -böyle bir yazılım kullanırsanız, Unreal’in zaman senkronizasyon özelliğini +böyle bir yazılım kullanırsanız, Unreal’in zaman senkronizasyon özelliğini devre dışı bırakabilirsiniz).

    UnrealIRCd (varsayılan olarak) başlatıldığı anda zaman -senkronizyonunu sağlar. Çoklu zaman sunucularına istek gönderir ve ilk +senkronizyonunu sağlar. Çoklu zaman sunucularına istek gönderir ve ilk aldığı -cevaba göre (en hızlı olanı) dahili ircd saatini ayarlar (sistem saatini +cevaba göre (en hızlı olanı) dahili ircd saatini ayarlar (sistem saatini DEĞİL). Eğer herhangi bir sebepten dolayı 3 saniye içinde zaman sunucusundan cevap alınamazsa, IRCd açılmaya devam edecektir. (bu olaya nadiren rastlanır)

    -

    Zaman senkronizasyonu set::timesynch bloğu ile yapılandırılır, +

    Zaman senkronizasyonu set::timesynch bloğu ile yapılandırılır, daha fazla bilgi için set dökümanına bakın..

    -

    3.19 - Diğer Özellikler3.19 - Diğer Özellikler

    UnrealIRCd buraya sığamayacak kadar çok özelliğe sahiptir... Bu özellikleri kendiniz bulacaksınız.

    -

    4.0 - unrealircd.conf dosyasının +

    4.0 - unrealircd.conf dosyasının konfigürasyonu

    İlk olarak, iyi bir unrealircd.conf oluşturmak biraz -zaman alacaktır, 10 – 60dak gibi. Yapabildiğiniz kadar çabuk bir biçimde +zaman alacaktır, 10 – 60dak gibi. Yapabildiğiniz kadar çabuk bir biçimde boot etmeyi deneyebilirsiniz ve daha sonra geniş olarak konfigürasyon dosyasını -inceleyebilirsiniz, veya adım adım ana kısımları öğrenebilirsiniz ki bu +inceleyebilirsiniz, veya adım adım ana kısımları öğrenebilirsiniz ki bu tercih edilen yoldur. ;P. Eğer bir sorunla karşılaşırsanız, yardım istemeden önce yazımınızı (syntax), klavuzu ve

    Yeni sistem blok-tabanlı bir format kullanır. Yeni -biçimde herbir girişin, veya bloğun kendine özgü bir formatı vardır. Biçim +biçimde herbir girişin, veya bloğun kendine özgü bir formatı vardır. Biçim genel olarak şu şekildedir:

    <blok-ismi> <blok-değeri> {
     	<blok-yönergesi> <yönerge-değeri>;
    @@ -1232,53 +1232,53 @@ olarak 
     

    <blok-ismi> bloğun tipidir, me veya admin gibi. -<blok-değeri> kimi zamanlarda özel bir değer olabilir, /oper login +<blok-değeri> kimi zamanlarda özel bir değer olabilir, /oper login gibi, fakat kimi zamanlarda da ban user ‘da olduğu gibi alt bir tip olacaktır.

    <blok-yönergesi> bloğa özgü özel bir değişkendir ve <yönerge-değeri> ise birleşik değerdir. Eğer <yönerge-değeri> -,boşluk karakterini içeriyorsa veya bir açıklama tarzı bir ifade içeriyorsa +,boşluk karakterini içeriyorsa veya bir açıklama tarzı bir ifade içeriyorsa , çift tırnak içerisinde belirtilmelidir. Eğer tırnak karakterini çift tırnak içine alınmış bir ifade içinde kullanmak istiyorsanız \" kullanın, bu tırnak karakteri olarak algılanacaktır.

    Bir <blok-yönergesi> kendi içinde yönergelere -sahip olabilir. Bazı bloklarda yönerge bulunmaz ve sadece +sahip olabilir. Bazı bloklarda yönerge bulunmaz ve sadece <blok-değeri> ile belirtilir, include bloğunda olduğu gibi. Aynı zamanda sabit belirli bir -formatı yoktur, bunun manası sözü edilen blok 1 satır olarak da görülebilir +formatı yoktur, bunun manası sözü edilen blok 1 satır olarak da görülebilir veya 1 satırdan fazla da olabilir. Normal kullanım formatı (dosyada kullanılacak format) yukarıdaki gibidir, çünkü bunun okunması kolaydır.

    Not: konfigürasyon dosyası büyük ve küçük harf -duyarlıdır, yani BLOK-İSMİ yazımı blok-ismi yazımıyla eş +duyarlıdır, yani BLOK-İSMİ yazımı blok-ismi yazımıyla eş değildir. Konfigürasyon dosyasında, yapılan girişlerden bahsederken özel bir notasyon kullanılır. Örneğin, yukarıda ki örnek için bu notasyon -<blok-ismi>::<blok-yönergesi> şeklindedir ve eğer bu yönergenin +<blok-ismi>::<blok-yönergesi> şeklindedir ve eğer bu yönergenin alt -bir bloğu varsa bunun içinde diğer bir :: ekleyip ardından alt yönergenin +bir bloğu varsa bunun içinde diğer bir :: ekleyip ardından alt yönergenin ismini ekleyebilirsiniz.

    Yönerge ismi belirtilmeden gösterim şekli ise -<blok-ismi>:: şeklindedir, bu bir <blok-değeri>'de olabilir, +<blok-ismi>:: şeklindedir, bu bir <blok-değeri>'de olabilir, veya alt bloklardan herhangi birini de belirtebilir.

    Açıklama yaparken desteklenen 3 tip vardır:

    # 1 satırlık açıklama
    // 1 -satırlık açıklama
    /* 1 veya daha fazla +satırlık açıklama
    /* 1 veya daha fazla
        satırlık açıklama */

    Şimdi konfigürasyon dosyasının nasıl işlediğini biliyorsunuz, doc/example.tr.conf dosyasını UnrealIRCd -'in bulunduğu klasöre (ör: /home/user/Unreal3.2) kopyalayın ve +'in bulunduğu klasöre (ör: /home/user/Unreal3.2) kopyalayın ve unrealircd.conf olarak yeniden isimlendirin. -Konfigürasyon dosyanızı oluşturmak için bütün blok tipleri ve ayarlamalar +Konfigürasyon dosyanızı oluşturmak için bütün blok tipleri ve ayarlamalar için adım adım ilerlemeniz ve bu klavuzu referans almanız önerilir.

    4.2 - Me Bloğu GEREKLİ (Önceden bilinen +class=block_required>GEREKLİ (Önceden bilinen M:Line)

    @@ -1289,8 +1289,8 @@ M:Line)
    };

    -

    Bu değerler çok açıktır. name ile sunucu ismi belirtilir, -info ile sunucu için bir açıklama belirtilir, numeric ile ise +

    Bu değerler çok açıktır. name ile sunucu ismi belirtilir, +info ile sunucu için bir açıklama belirtilir, numeric ile ise sunucuyu tanıtan sayısal bir değer belirtilir. Bu değer 0 ile 254 arasında olmak zorundadır ve burda belirtilen sayısal değere ağda ki diğer hiçbir sunucu sahip olamaz.

    @@ -1304,7 +1304,7 @@ say

    4.3 - Admin Bloğu GEREKLİ (Önceden bilinen +class=block_required>GEREKLİ (Önceden bilinen A:Line)

    @@ -1317,9 +1317,9 @@ A:Line)

    Admin bloğu /admin sorgusunda görüntülenecek metni belirler. Burada ki satırları istediğiniz oranda çoğaltabilirsiniz ve bu -satırlar istediğiniz bilgiyi içerebilir, ancak genel olarak minimum admin +satırlar istediğiniz bilgiyi içerebilir, ancak genel olarak minimum admin nicki -ile email adresi girilir. Diğer bilgiler ise yazmak istediğiniz herhangi +ile email adresi girilir. Diğer bilgiler ise yazmak istediğiniz herhangi diğer bir iletişim bilgileri de olabilir.

    Örnek:

    admin {
    @@ -1332,7 +1332,7 @@ bir ileti
     

    4.4 - Class Bloğu GEREKLI (Önceden bilinen +class=block_required>GEREKLI (Önceden bilinen Y:Line)

    @@ -1348,29 +1348,29 @@ Y:Line)

    Class blokları bağlantıların yerleştirileceği sınıfları belirler (örneğin allow bloğuyla gelen bağlantılar veya link bloğuyla gelen -sunucu bağlantıları gibi.), genel olarak çoklu class blokları +sunucu bağlantıları gibi.), genel olarak çoklu class blokları kullanılır.(ör: sunucular için, kullanıcılar, operler için).

    name "clients" veya -"servers" gibi bir tanımlayıcı isimdir, bu isim bu sınıfı +"servers" gibi bir tanımlayıcı isimdir, bu isim bu sınıfı allow/link/oper/vs. bloklarıyla ilişkilendirmek için kullanılır

    pingfreq sunucudan gelen PING'ler arasında ki saniye olarak süredir.(90 ile 180 arasında ki bir değer önerilir.)

    connfreq sunucular için -kullanılır ve eğer otomatik bağlantı aktif ise bağlantı denemeleri arasında +kullanılır ve eğer otomatik bağlantı aktif ise bağlantı denemeleri arasında ki saniye olarak süredir

    maxclients bu sınıfta maksimum (toplamda) kaç istemci/sunucu sayısı olabileceğini belirler

    sendq gönderim dizisi içinde -ne kadar miktarda veri olabileceğini belirtir. (düşük bant genişlikli +ne kadar miktarda veri olabileceğini belirtir. (düşük bant genişlikli sunucular için çok yüksektir, istemciler (clients) için ise orta bir değerdir.)

    recvq alınan veri dizisinde ne kadar miktarda veri olabileceğini belirler ve bu flood kontrolu için -kullanılır. (bu değer sadece normal kullanıcılara uygulanır, 3000-8000 +kullanılır. (bu değer sadece normal kullanıcılara uygulanır, 3000-8000 arasında bir değeri deneyebilirsiniz, varsayılan değer 8000'dir.).

    Örnekler:

    class clients {
    @@ -1391,7 +1391,7 @@ class servers{
     

    4.5 - Allow Bloğu GEREKLİ (Önceden bilinen +class=block_required>GEREKLİ (Önceden bilinen I:Line)

    @@ -1414,29 +1414,29 @@ I:Line)

    Allow bloğu ile sunucunuza kimlerin bağlanabileceğini belirtebilirsiniz, bir veya daha fazla allow bloğunuz olabilir.

    -

    Eşleşme hakkında
    Giriş kontrolu ip eşleşmeleri veya host +

    Eşleşme hakkında
    Giriş kontrolu ip eşleşmeleri veya host eşlemeleri ile -yapılır. Yani "hostname *@*" ;ve "ip *@1.2.3.4" ise bu herzaman +yapılır. Yani "hostname *@*" ;ve "ip *@1.2.3.4" ise bu herzaman eşleşecektir. -Aynı zamanda allow blokları yukarıdan aşağıya doğru okunarak +Aynı zamanda allow blokları yukarıdan aşağıya doğru okunarak değerlendirilir, bu -nedenle genel *@* allow bloklarından sonra açık host/ip 'ler +nedenle genel *@* allow bloklarından sonra açık host/ip 'ler belirtmelisiniz. Ek olarak sadece IP tabanlı eşleşme yapmasını istediğiniz bir blok oluşturmak isterseniz, hostname kısmına geçersiz herhangi birşey belirtin, "hostname NOBODY;" gibi, bu bloğun sadece IP tabanlı eşleşme yapmasına olanak sağlayacaktır.

    ip
    IP maskesi kullanıcı@ip formundadır, kullanıcı kısmı burada -idente karşılık gelir ve genellikle * olarak belirtilir, ip ise ip +idente karşılık gelir ve genellikle * olarak belirtilir, ip ise ip kalıbıdır. -Birkaç örnek: *@* (herhangi bi yerden), *@192.168.* (sadece ip adresi +Birkaç örnek: *@* (herhangi bi yerden), *@192.168.* (sadece ip adresi 192.168 ile başlayanlar), vs..

    host
    yine hostmaskesi kullanıcı@host formundadır. kullanıcı -kısmı genelde * olarak belirtilir. Birkaç örnek: *@* (heryerden), +kısmı genelde * olarak belirtilir. Birkaç örnek: *@* (heryerden), *@*.wanadoo.fr (sadece wanadu.fr 'den).

    -

    password (isteğe bağlı)
    eğer belirtilirse bağlanabilmek için +

    password (isteğe bağlı)
    eğer belirtilirse bağlanabilmek için şifre gerekir. Aynı zamanda burada yeniden şifreleme metodu ile oluşturdugunuz bir şifre de belirtebilirsiniz.

    @@ -1447,11 +1447,11 @@ ancak izin verileceğini belirtir.(ör: maxperip 4;).

    ipv6-clone-mask (isteğe bağlı, varsayılan set::default-ipv6-clone-mask)
    -Bu seçenek clone tespiti denetimi yapar. Eğer 2 kullanıcı farlı IPv6 adreslerle bağlanırsa, -ancak son birkaç bitleri farklıdır. Neredeyse her iki müşterinin, gerçekten bir kişi olduğu bir garantisi vardır. -Bu seçenek allow::maxperip sadece uygulamanı etkiler. -Eğer bu seçeneği 128 olarak ayarlarsanız, sonra her IPv6 adresi benzersiz dikkate alınacaktır. -Güncel IP tahsis politikalarından dolayı, allow block en çok 64 değeri kullanılması tavsiye edilir.

    +Bu seçenek clone tespiti denetimi yapar. Eğer 2 kullanıcı farlı IPv6 adreslerle bağlanırsa, +ancak son birkaç bitleri farklıdır. Neredeyse her iki müşterinin, gerçekten bir kişi olduğu bir garantisi vardır. +Bu seçenek allow::maxperip sadece uygulamanı etkiler. +Eğer bu seçeneği 128 olarak ayarlarsanız, sonra her IPv6 adresi benzersiz dikkate alınacaktır. +Güncel IP tahsis politikalarından dolayı, allow block en çok 64 değeri kullanılması tavsiye edilir.

    redirect-server (isteğe bağlı)
    Eğer belirtilen sınıf full ise, kullanıcılar burada belirtilen sunucuya yönlendirilirler.(eğer istemci yazılımı da @@ -1461,11 +1461,11 @@ ba belirtebilirsiniz, aksi takdirde 6667 olarak varsayılacaktır

    options bloğu (isteğe bağlı)
    Geçerli tercihler:
       useip -hostname yerine herzaman IP görüntülenir
       noident +hostname yerine herzaman IP görüntülenir
       noident ident -kullanılmaz fakat client'in belirlediği username +kullanılmaz fakat client'in belirlediği username kullanılır
       ssl sadece -SSL ile bağlanan istemciler +SSL ile bağlanan istemciler bağlanabilir
       nopasscont eğer şifre belirtilmemişse eşleşme devam eder.

    Örnekler:

    allow {
    @@ -1487,7 +1487,7 @@ allow {
     

     

    4.6 - Listen Bloğu GEREKLI (Önceden bilinen +class=block_required>GEREKLI (Önceden bilinen P:Line)

    @@ -1504,13 +1504,13 @@ P:Line)

    Bu blok IRCD'in hangi portları dinleyeceğini belirtmenizi sağlar. Eğer seçilmesi gereken hiçbir seçenek yoksa, bu bloğu sadece listen <ip:port>; şeklinde belirtebilirsiniz.

    -

    ip and port
    Kullanılabilir bütün IP'lere bağlanmak için IP +

    ip and port
    Kullanılabilir bütün IP'lere bağlanmak için IP kısmını * -olarak belirtebilirsiniz, veya bağlanılacak tek IP +olarak belirtebilirsiniz, veya bağlanılacak tek IP belirtebilirsiniz.(çoğunlukla -shell sağlayıcıları için gerekir). Belirtilecek port ise dinlemek +shell sağlayıcıları için gerekir). Belirtilecek port ise dinlemek istediğiniz -porttur. Tek port yerine belirli port aralıklarını da belirtebilirsiniz. +porttur. Tek port yerine belirli port aralıklarını da belirtebilirsiniz. Örneğin 6660-6669 şeklinde belirttiğiniz zaman 6660 dan 6669 (dahil) 'a kadar bütün portları belirtmiş olursunuz. IPv6 kullanıcıları için aşağıda açıklama @@ -1518,10 +1518,10 @@ yap

    IPv6 kullanıcıları için bilgi
    Eğer IPv6 desteği açık bir sunucunuz varsa IP'yi parantez ifadesi içinde belirtmelisiniz. [::1]:6667 gibi. Eğer IPv6 -kullanıyorsanız ve belirli bir IPv4 adresini dinlemek istiyorsanız +kullanıyorsanız ve belirli bir IPv4 adresini dinlemek istiyorsanız ::ffff:ipv4ip şeklinde belirtme yapmalısınız. Örnek: [::ffff:203.123.67.1]:6667 ile -203.123.67.1 IP'sini 6667 portu üzerinden dinlemek için. Elbette burada +203.123.67.1 IP'sini 6667 portu üzerinden dinlemek için. Elbette burada sadece * da belirtebilirsiniz.

    options bloğu (isteğe @@ -1587,15 +1587,15 @@ name=operblock> };

    -

    Oper bloğu IRC Operatörleri atamanızı sağlar. oper:: kısmı /oper +

    Oper bloğu IRC Operatörleri atamanızı sağlar. oper:: kısmı /oper kullanımında ki login ismini belirtir. oper::from::userhost kısmı ile belirtilecek kullanıcı@host maskesi kullanıcının eşleşeceği maskedir, burada -birden çok oper::from::userhost belirtebilirsiniz. oper::password +birden çok oper::from::userhost belirtebilirsiniz. oper::password kısmında belirttiğiniz şifre ise -kullanıcının belirteceği şifredir, oper::password:: kısmında ise bu şifre +kullanıcının belirteceği şifredir, oper::password:: kısmında ise bu şifre için -bir auth metodu belirtebilirsiniz, kullanılan auth tipleri: crypt, md5 ve +bir auth metodu belirtebilirsiniz, kullanılan auth tipleri: crypt, md5 ve sha1, ripemd-160. Eğer düz-metin bir şifre kullanmak istiyorsanız bu alt bloğu kullanmayın.

    @@ -1605,12 +1605,12 @@ harfe duyarl oper bloğunun kullanacağı daha önceden anlatılmış olan class ismi belirtilir.

    oper::flags yönergesinin iki -formatı vardır. Eğer eski stil oper flaglarını kullanmak istiyorsanız, +formatı vardır. Eğer eski stil oper flaglarını kullanmak istiyorsanız, örneğin; OAa, bunu flags <flags>metodu ile belirtebilirsiniz, eğer yeni stili -kullanmak istiyorsanız, örneğin; services-admin, bunu flags { <flag>; +kullanmak istiyorsanız, örneğin; services-admin, bunu flags { <flag>; } -metodu ile belirtebilirsiniz. Aşağıda (her iki format için) flaglar ve +metodu ile belirtebilirsiniz. Aşağıda (her iki format için) flaglar ve işlevleri listelenmiştir.

    @@ -1932,18 +1932,18 @@ verir:

      services-admin

    oper::swhois yönergesi oper -whois bilgisine ekstra bir satır eklemenize olanak sağlar. [isteğe bağlı]

    oper::snomask yönergesi ise oper açıldığında hangi snomaskların alınacağını belirlemenizi sağlar. Kullanılabilir SNOMASKlar için Bölüm 3.3'e bakın. [isteğe +href="#feature_snomasks">Bölüm 3.3'e bakın. [isteğe bağlı]

    oper::modes yönergesi ise -oper açıldığında alınacak modları belirlemenizi sağlar. [isteğe bağlı]

    oper::maxlogins yönergesi -ise belirtilen hosttan max kaç oper logini olabileceğini belirlemenizi +ise belirtilen hosttan max kaç oper logini olabileceğini belirlemenizi sağlar. Örneğin bunu 1 olarak belirtmişseniz belirttiğiniz hosttan sadece tek bir kullanıcı oper açabilir. [isteğe @@ -1968,14 +1968,14 @@ ba snomask frebWqFv; };

    -

    OperOverride hakkında kısa bir +

    OperOverride hakkında kısa bir bilgilendirme:
    OperOverride ile: +ikl modlarında olan kanallara -girebilirsiniz veya banları yok sayıp kanallara giriş yapabilirsiniz (ilk +girebilirsiniz veya banları yok sayıp kanallara giriş yapabilirsiniz (ilk önce /invite komutuyla kendinizi davet etmeniz gerekir), bir kanalda kendinizi op yapabilirsiniz vs.
    can_override oper flagı, oper -yetkisini kötüye kullanma girişimlerinin önüne geçmek için eklenmiştir. +yetkisini kötüye kullanma girişimlerinin önüne geçmek için eklenmiştir. Varsayılan ayarı olarak can_override flagını eklemedikçe, hiç bir oper override yapma yetkisine sahip değildir. @@ -1994,7 +1994,7 @@ name=drpassblock>

    Bu blok ile /restart ve /die şifrelerini drpass::restart ve drpass::die yönergeleriyle belirtebilirsiniz. drpass::restart:: ve -drpass::die:: kısımları bu şifreler için auth tipini belirtmenize olanak +drpass::die:: kısımları bu şifreler için auth tipini belirtmenize olanak verir. Geçerli auth tipleri: crypt, md5 ve sha1, ripemd-160.

    Örnek:

    drpass {
    @@ -2020,9 +2020,9 @@ desteklenmektedir.

    dosyası

    include mynetwork.network;

    Ayrı bir network dosyası kullanmak istiyorsanız bu -şekilde belirtebilirsiniz. Network dosyası artık gerekli değildir; bütün +şekilde belirtebilirsiniz. Network dosyası artık gerekli değildir; bütün network -ayarları direkt olarak unrealircd.conf'ta belirtilebilmektedir. Veya bu +ayarları direkt olarak unrealircd.conf'ta belirtilebilmektedir. Veya bu ayarları include ifadesi ile belirttiğiniz, yüklenecek dosya içinde de belirtebilirsiniz.

    @@ -2055,11 +2055,11 @@ name=loadmoduledirective> href="#feature_modules">buraya tıklayın.

    Unreal3.2 ile birlikte gelen standart modüller:

    commands.so / commands.dll - Bütün komutlar (henüz hepsi -değil, ama sonuç olarak hepsi olacak GEREKLİ
    cloak.so / cloak.dll - Gizleme modülü GEREKLİ (veya herhangi bir gizleme modülü)

    -

    Bu modüllerin yüklendiğinden emin olmanız gerekir:

    loadmodule 
    +

    Bu modüllerin yüklendiğinden emin olmanız gerekir:

    loadmodule
     "src/modules/commands.so";
     loadmodule "src/modules/cloak.so";
     
    @@ -2163,22 +2163,22 @@ name=tldblock> };

    Tld bloğu kullanıcıların hostuna göre, kullanıcılara, -belirli bir motd dosyası, kurallar dosyası veya kanal ataması yapmanızı +belirli bir motd dosyası, kurallar dosyası veya kanal ataması yapmanızı sağlar. -Farklı diller için farklı motdler istiyorsanız, tld bloğu kullanışlıdır. +Farklı diller için farklı motdler istiyorsanız, tld bloğu kullanışlıdır. tld::mask ile belirttiğiniz kullanıcı@host maskesi -kullanıcının kullanıcı adı(username) ve host (hostname) kısmıyla +kullanıcının kullanıcı adı(username) ve host (hostname) kısmıyla uyuşmalıdır. -Belirttiğiniz hostmaskesine görüntülenecek motd, kısamotd, opermotd, botmotd +Belirttiğiniz hostmaskesine görüntülenecek motd, kısamotd, opermotd, botmotd ve -kurallar dosyalarını sırasıyla tld::motd, tld::shortmotd, -tld::opermotd, tld::botmotd, ve tld::rules +kurallar dosyalarını sırasıyla tld::motd, tld::shortmotd, +tld::opermotd, tld::botmotd, ve tld::rules kısımlarında belirleyebilirsiniz. -tld::shortmotd, tld::opermotd ve tld::botmotd kısımları isteğe bağlıdır. +tld::shortmotd, tld::opermotd ve tld::botmotd kısımları isteğe bağlıdır. tld::channel kısmı da isteğe bağlıdır, bu belirtilen hostmaskesine sahip kullanıcıların bağlandıkları anda girecekleri kanalı belirler. Eğer bu belirtilirse varsayılan oto giriş kanalı, belirtilen -hostmaskesinde ki kullanıcılar için geçerli olmayacaktır. +hostmaskesinde ki kullanıcılar için geçerli olmayacaktır. tld::options bloğu ise ek olarak seçenek belirtmenizi sağlar, şu an için tek mevcut seçenek ssl seçeneğidir.

    TLD girişleri eşleşmesi yukarıdan aşağıya doğrudur.

    @@ -2202,10 +2202,10 @@ name=bannickblock> };

    Ban nick bloğu bir nickin sunucuda kullanımını -yasaklamanıza olanak sağlar. ban::mask kısmında birden çok nick +yasaklamanıza olanak sağlar. ban::mask kısmında birden çok nick belirtilebilmesi için (*), (!), (?) işaretleri kullanılabilir ve ban::reason kısmında ise bu -yasaklama için gerekçe belirtilir. Çoğunlukla bu bloklar Network +yasaklama için gerekçe belirtilir. Çoğunlukla bu bloklar Network Servislerinin kullandığı nicklerin kullanımını yasaklamak için kullanılır.

    Example:

    ban nick {
    @@ -2251,10 +2251,10 @@ name=banipblock>
     };

    Ban ip bloğu belirtilen ip maskesinin sunucuya erişimini -yasaklamak için kullanılır. Bu bağlantı deneyen kullanıcıları ve sunucuları +yasaklamak için kullanılır. Bu bağlantı deneyen kullanıcıları ve sunucuları da içerir. ban::mask parametresi (?), (*), (!) işaretlerini de içerebilecek bir -IP'dir, ban::reason kısmında ise ban gerekçesi belirtilir. Bu ban sunucuları +IP'dir, ban::reason kısmında ise ban gerekçesi belirtilir. Bu ban sunucuları da kapsadığından çok dikkatli kullanılmalıdır.

    Örnek:

    ban ip {
    @@ -2276,10 +2276,10 @@ name=banserverblock>
     };

    Bu blok belirtilen sunucunun ağa bağlantısını engellemek -için kullanılır. Eğer belirtilen sunucu direkt olarak sunucunuza +için kullanılır. Eğer belirtilen sunucu direkt olarak sunucunuza linklenirse, link reddedilir. Eğer belirtilen sunucu uzak sunucuya linklenirse, yerel -sunucunun ağdan bağlantısı kesilir. ban::mask kısmında bağlantısı +sunucunun ağdan bağlantısı kesilir. ban::mask kısmında bağlantısı engellenecek sunucu ismi belirtilir, burada (?), (*), (!) işaretleri kullanılabilir ve ban::reason kısmında ise bu engelleme için gerekçe belirtilir.

    @@ -2302,7 +2302,7 @@ name=banrealnameblock> };

    Ban realname bloğu bir kullanıcıyı, GECOS kısmı esas -alınarak, banlamanıza olanak sağlar. Bu clone saldırılarını durdurmada +alınarak, banlamanıza olanak sağlar. Bu clone saldırılarını durdurmada yardımcı olacaktır, çünkü çoğunlukla saldırılarda ki clone botlar aynı realname 'e sahiptir. ban::mask kısmında banlanacak realname belirtilir. Bu kısımda (*), @@ -2328,19 +2328,19 @@ name=banversionblock>

    Ban version bloğu bir kullanıcıya, kullandığı IRC client yazılımı esas alınarak, ban atmanıza olanak verir. Bu, kullanıcıların CTCP -version 'a karşı verdikleri cevap kullanılarak yapılır. Bu yüzden eğer +version 'a karşı verdikleri cevap kullanılarak yapılır. Bu yüzden eğer kullanıcı -CTCP version'a cevap vermezse ban işlevi geçerli olmayacaktır. Bu özellik +CTCP version'a cevap vermezse ban işlevi geçerli olmayacaktır. Bu özellik kötü -niyetli scriptleri bloke etmek için tasarlanmıştır. ban::mask +niyetli scriptleri bloke etmek için tasarlanmıştır. ban::mask kısmında banlanacak versiyon belirtilir. Bu -kısımda (?), (*), (!) işaretleri kullanılabilir. ban::reason kısmında +kısımda (?), (*), (!) işaretleri kullanılabilir. ban::reason kısmında ise ban gerekçesi belirtilir. Aynı -zamanda ban::action kısmında, kill varsayılan değeri olmak üzere, +zamanda ban::action kısmında, kill varsayılan değeri olmak üzere, tempshun/shun/kline/zline/gline/gzline eylemlerini de, -(*@IPADDR) şeklinde uygulanmak üzere belirtebilirsiniz. Burada atılacak +(*@IPADDR) şeklinde uygulanmak üzere belirtebilirsiniz. Burada atılacak banın -süresi set::ban-version-tkl-time kısmında belirtilen değerdir ve varsayılan +süresi set::ban-version-tkl-time kısmında belirtilen değerdir ve varsayılan değeri 1 gündür.

    Örnek:

    ban version {
    @@ -2365,18 +2365,18 @@ name=banexceptionblock>
     };

    Except ban bloğu, ban atılsa dahi atılan ban { } ve KLINE/ZLINE -kaldırılmaksızın sunucuya giriş yapabilecek kullanıcı@host 'ları +kaldırılmaksızın sunucuya giriş yapabilecek kullanıcı@host 'ları belirtmenizi -sağlar. Belirli bir ISP için bütün ip'lere ban atmak istediğinizde bu +sağlar. Belirli bir ISP için bütün ip'lere ban atmak istediğinizde bu özellik yararlı olacaktır, çünkü o ISP üzerinden bağlantı sağlayan, sunucuya -girebilmelerini istediğiniz kullanıcıların bu blok ile sunucuya girişleri +girebilmelerini istediğiniz kullanıcıların bu blok ile sunucuya girişleri mümkün olacaktır. except::mask yönergesi ile sunucuya bu şekilde girmelerine izin verilecek kullanıcıların maskelerini kullanıcı@host şeklinde belirtebilirsiniz.

    -

    NOT: Eğer mümkün olan bütün yasakları tamamen bir host'dan muaf tutmak istiyorsanız -(except spamfilter), 'except ban' ve bir 'except tkl' bloğuna ihtiyaç duyacaksınız.

    +

    NOT: Eğer mümkün olan bütün yasakları tamamen bir host'dan muaf tutmak istiyorsanız +(except spamfilter), 'except ban' ve bir 'except tkl' bloğuna ihtiyaç duyacaksınız.

    Örnek:

    except ban {
     	mask myident@my.isp.com;
    @@ -2400,20 +2400,20 @@ name=tklexceptionblock>
     };

    Except tkl bloğu , belirtilen tip(ler)de atılan bir ban -kaldırılmaksızın, sunucuya giriş yapabilecek kullanıcı@host 'ları +kaldırılmaksızın, sunucuya giriş yapabilecek kullanıcı@host 'ları belirtmenizi -sağlar. Eğer belirli bir ISP için bütün IPlere ban atmak istiyorsanız ve +sağlar. Eğer belirli bir ISP için bütün IPlere ban atmak istiyorsanız ve hala bu -ISP üzerinden belirli kullanıcıların girebilmesini istiyorsanız bu blokla +ISP üzerinden belirli kullanıcıların girebilmesini istiyorsanız bu blokla bunu -mümkün kılabilirsiniz. except::mask yönergesi ile bağlantısına izin +mümkün kılabilirsiniz. except::mask yönergesi ile bağlantısına izin verilecek kullanıcı@host maskesi belirtilir. except::type yönergesi ile hangi bandan -etkilenilmeyeceği belirtilir. Geçerli tipler: gline, gzline, qline, gqline, +etkilenilmeyeceği belirtilir. Geçerli tipler: gline, gzline, qline, gqline, ve shun, ve tüm banları eğer type {} formatı kullanılırsa birden fazla tip belirtilebilir.

    -

    NOT: Eğer mümkün olan bütün yasakları tamamen bir host'dan muaf tutmak istiyorsanız -(except spamfilter), 'except ban' ve bir 'except tkl' bloğuna ihtiyaç duyacaksınız.

    +

    NOT: Eğer mümkün olan bütün yasakları tamamen bir host'dan muaf tutmak istiyorsanız +(except spamfilter), 'except ban' ve bir 'except tkl' bloğuna ihtiyaç duyacaksınız.

    Örnek:

    except tkl {
     	mask myident@my.isp.com;
     	type gline;
    @@ -2451,18 +2451,18 @@ name=denydccblock> 

    };

    Deny dcc bloğu sunucu üzerinden DCC yoluyla -gönderilmesine izin verilmeyecek dosya isimlerini belirtmenize olanak +gönderilmesine izin verilmeyecek dosya isimlerini belirtmenize olanak sağlar. Bu trojanların ve virüslerin yayılmasını engellemeye yardımcı olacaktır.

    deny::filename yönergesi ile gönderimine izin verilmeyecek dosya ismi belirtilir, burada (?), (*), (!) işaretleri kullanılabilir, deny::reason yönergesi ile gönderimi bloklama gerekçesi belirtilir.

    -

    Aynı zamanda birde deny::soft seçeneği vardır, eğer bu yönerge +

    Aynı zamanda birde deny::soft seçeneği vardır, eğer bu yönerge değeri -'yes' olarak belirtilirse karşı taraf dosyayı /DCCALLOW +'yes' olarak belirtilirse karşı taraf dosyayı /DCCALLOW +göndermeyi-deneyen-nick -komutuyla alabilir. Daha fazla bilgi için dccallow.conf dosyasına göz +komutuyla alabilir. Daha fazla bilgi için dccallow.conf dosyasına göz atın.

    Örnek

    deny dcc {
     	filename virus.exe;
    @@ -2492,22 +2492,22 @@ name=denyversionblock>
     

    Bu blok, bir sunucudan gelecek linki, sunucunun kulandığı Unreal versiyonuna ve derleme zamanı flag seçeneklerine göre reddetmenize olanak sağlar. Bu blok format olarak biraz kompleks bir yapıya -sahiptir ama düzenlemesi o kadar zor değildir. deny::mask yönergesi ile +sahiptir ama düzenlemesi o kadar zor değildir. deny::mask yönergesi ile linki, -kullandığı unreal versiyonu sebebiyle reddedilecek sunucu maskesi +kullandığı unreal versiyonu sebebiyle reddedilecek sunucu maskesi belirtilir, -burada (?), (*), (!) işaretleri kullanılabilir. deny::version yönergesi ile +burada (?), (*), (!) işaretleri kullanılabilir. deny::version yönergesi ile sözü edilen unreal versiyonunun protokol numarası belirtilir.

    Örneğin, 3.0 versiyonu için bu numara 2301, 3.1.1/3.1.2 -için 2302, 3.2 için 2303 olarak belirtilebilir. Bu parametrenin ilk +için 2302, 3.2 için 2303 olarak belirtilebilir. Bu parametrenin ilk karakteri olarak >, <, =, ! işaretleri belirtilebilir. Bu karakterle IRCd'e, -belirtilecek versiyonu nasıl yorumlağacağı bildirilir. Eğer ilk karakter +belirtilecek versiyonu nasıl yorumlağacağı bildirilir. Eğer ilk karakter olarak -> işareti belirtilmişse, versiyon numarası belirtilen versiyondan büyük +> işareti belirtilmişse, versiyon numarası belirtilen versiyondan büyük olan -bütün versiyonların linki reddedilecektir. Eğer ilk karakter olarak < +bütün versiyonların linki reddedilecektir. Eğer ilk karakter olarak < işareti belirtilmişse, versiyon numarası belirtilen versiyondan küçük olan bütün versiyonların linki reddedilecektir. Eğer ilk karakter olarak = işareti @@ -2516,7 +2516,7 @@ belirtilmi versiyonların linki reddedilecektir. deny::flags yönergesi ile sunucunun olabilecek veya olamayacak derleme zamanı flagları belirtilir. Flaglar aralarında boşluk olmadan ardarda belirtilir, eğer başında ! karakteri -belirtilirse, belirtilen flaglar haricindeki flaglara sahip versiyonların +belirtilirse, belirtilen flaglar haricindeki flaglara sahip versiyonların linki reddedilecektir. Eğer ! işareti yoksa sadece belirtilen flaglarla derlenmiş versiyona sahip sunucuların linki reddedilecektir.

    @@ -2536,32 +2536,32 @@ name=denylinkblock>

    Bu blok bir sunucudan gelecek linkin belirli kurallara göre reddedilmesine olanak sağlar. deny::mask yönergesi ile belirtilecek -kurallarla örtüşen sunucu ismi maskesi belirtilir, burada (!),(*),(?) +kurallarla örtüşen sunucu ismi maskesi belirtilir, burada (!),(*),(?) işaretleri kullanılabilir. deny::rule yönergesi çok kompleks bir yapıya sahiptir. Bu yönerge sayesinde linki çok büyük bir ayrıntıyla kontrol edebilirsiniz. Bu -yönerge ile 4 operator belirtilebilir, connected(<sunucumaskesi>), +yönerge ile 4 operator belirtilebilir, connected(<sunucumaskesi>), eğer -belirtilen sunucumaskesi bağlı olan bir sunucu ile eşleşirse bu yönergenin +belirtilen sunucumaskesi bağlı olan bir sunucu ile eşleşirse bu yönergenin dönüş değeri lojik 1'dir, directcon(<sunucumaskesi>), eğer belirtilen sunucu -maskesi direkt bağlantı ile sunucuya linkli ise bu yönergenin dönüş değeri +maskesi direkt bağlantı ile sunucuya linkli ise bu yönergenin dönüş değeri lojik 1'dir, via(<viamaskesi>,<sunucumaskesi>), eğer belirtilen -sunucumaskesi, viamaskesi ile eşleşmiş bir sunucu tarafından bağlantı +sunucumaskesi, viamaskesi ile eşleşmiş bir sunucu tarafından bağlantı kuruyorsa -bu yönergenin dönüş değeri lojik 1'dir, ve directop(), eğer link /connect +bu yönergenin dönüş değeri lojik 1'dir, ve directop(), eğer link /connect komutu -ile direkt olarak gerçeklendiyse dönüş değeri yine lojik 1'dir. Bu +ile direkt olarak gerçeklendiyse dönüş değeri yine lojik 1'dir. Bu operatörler -&& (ve) ve || (veya) karakterleri ile birleştirilebilir, öğeler +&& (ve) ve || (veya) karakterleri ile birleştirilebilir, öğeler gruplama -sağlamak için parantez içinde de belirtilebilir. Ek olarak bir operatörden +sağlamak için parantez içinde de belirtilebilir. Ek olarak bir operatörden önce -! karakteri belirtilirse bu, bu karakter kullanılmadan önce ki dönüş değeri +! karakteri belirtilirse bu, bu karakter kullanılmadan önce ki dönüş değeri 1 ise bunu 0 yapar. Eğer dönüş değeri lojik olarak 1se link reddedilecektir. -deny::type yönergesi iki farklı değere izin verir, auto (otomatik +deny::type yönergesi iki farklı değere izin verir, auto (otomatik bağlantılar, /connect hala kullanılabilir) ve all (bütün bağlantı denemeleri).

    @@ -2583,12 +2583,12 @@ name=denychannelblock>

    girmesini engellemenize olanak sağlar. deny::channel yönergesi ile girilemeyecek kanal maskesi belirtilir, burda (*),(?),(!) işaretleri kullanılabilir. deny::reason yönergesi -ile kanala neden girilemeyeceğinin gerekçesi belirtilir. Ek olarak, +ile kanala neden girilemeyeceğinin gerekçesi belirtilir. Ek olarak, deny::redirect yönergesini de kullanabilirsiniz. Eğer -bu yönerge ile bir kanal ismi belirtirseniz, kullanıcı deny::channel +bu yönerge ile bir kanal ismi belirtirseniz, kullanıcı deny::channel yönergesi ile belirttiğiniz kanala girmeyi denerse otomatik olarak deny::redirect -yönergesinde belirttiğiniz kanala yönlendirilecektir. Aynı zamanda +yönergesinde belirttiğiniz kanala yönlendirilecektir. Aynı zamanda deny::warn yönergesini de ,belirtilen kanala girme denendiğinde, operlere uyarı gitmesi için (eğer on olarak belirtirseniz) kullanabilirsiniz.

    @@ -2621,7 +2621,7 @@ name=allowchannelblock>

    };

    Allow channel bloğu ile kullanıcıların girebileceği -belirli kanallar belirtebilirsiniz. allow::channel yönergesi ile kanal +belirli kanallar belirtebilirsiniz. allow::channel yönergesi ile kanal maskesi belirtilir, burada (*),(?),(!) işaretleri kullanılabilir.

    Örnek:

    allow channel {
    @@ -2642,7 +2642,7 @@ name=allowdccblock> 

    Allow dcc bloğu , deny dcc bloğunun kapsamı dışında tutulacak dosya isimleri belirtebilmenize olanak sağlar. Burada (*),(?),(!) işaretleri kullanılabilir. Eğer allow dcc::soft -yönergesini 'yes' olarak belirtirseniz 'soft dcc bans' listesi kullanılır, +yönergesini 'yes' olarak belirtirseniz 'soft dcc bans' listesi kullanılır, eğer 'no' olarak belirtirseniz normal ('hard') dcc ban listesi kullanılır.

    Örnek:

    allow dcc {
    @@ -2670,25 +2670,25 @@ name=vhostblock> 

    };

    Vhost bloğu, /vhost komutuyla host alabilmek için -kullanılacak login/şifreyi belirlemenize olanak sağlar. vhost::vhost +kullanılacak login/şifreyi belirlemenize olanak sağlar. vhost::vhost parametre -olarak user@host biçiminde olabilir veya sadece host biçiminde de olabilir. +olarak user@host biçiminde olabilir veya sadece host biçiminde de olabilir. Bu yönergeyle kullanıcının /vhost komutunu kullandığında alacağı hostu belirtebilirsiniz. vhost::from::userhost yönergesiyle vhost kullanım hakkı -olacak user@host 'ları belirtebilirsiniz, burda belirteceğiniz maskenin +olacak user@host 'ları belirtebilirsiniz, burda belirteceğiniz maskenin vhost -komutunu kullanacak kullanıcının maskesiyle eşleşmesi gereklidir. Birden +komutunu kullanacak kullanıcının maskesiyle eşleşmesi gereklidir. Birden fazla -hostmaskesi belirtebilirsiniz. vhost::login yönergesi ile kullanıcının +hostmaskesi belirtebilirsiniz. vhost::login yönergesi ile kullanıcının girmesi -gereken login ismini, vhost::password yönergesi ile kullanıcının girmesi +gereken login ismini, vhost::password yönergesi ile kullanıcının girmesi gereken -şifreyi belirtebilirsiniz. vhost::password:: yönergesi ile belirtilen şifre +şifreyi belirtebilirsiniz. vhost::password:: yönergesi ile belirtilen şifre için -auth tipini de belirtebilirsiniz. Geçerli auth tipleri: crypt, md5, and +auth tipini de belirtebilirsiniz. Geçerli auth tipleri: crypt, md5, and sha1, -ripemd-160. Son olarak vhost::swhois yönergesi, vhost kullanacak +ripemd-160. Son olarak vhost::swhois yönergesi, vhost kullanacak kullanıcının whois bilgisine ekstra bir satır eklemenize olanak sağlar, kullanımı ise oper::swhois yönergesindeki kullanım şekli ile aynıdır.

    @@ -2717,23 +2717,23 @@ name=badwordsblock>

    };

    Badword bloğu, kullanıcı ve kanal modu olan +G modu için -gönderimi engellenecek "badwords" (kötü kelimeler) listesini yönetmenize +gönderimi engellenecek "badwords" (kötü kelimeler) listesini yönetmenize olanak -sağlar. badword:: yönergesi ile tip belirtilir. Geçerli Tipler: -

      -
    • channel +G moduna sahip kanallar için geçerlidir.
    • -
    • message +G moduna sahip bir kullanıcı tarafından gönderilen özel mesajlar için geçerlidir.(kanal mesajlarını için değildir)
    • -
    • quit çıkış mesajlarını sansürlemek için geçerlidir.
    • -
    • all yukardaki belirtilen her 3 liste içinde geçerlidir.
    • -
    -

    +sağlar. badword:: yönergesi ile tip belirtilir. Geçerli Tipler: +

      +
    • channel +G moduna sahip kanallar için geçerlidir.
    • +
    • message +G moduna sahip bir kullanıcı tarafından gönderilen özel mesajlar için geçerlidir.(kanal mesajlarını için değildir)
    • +
    • quit çıkış mesajlarını sansürlemek için geçerlidir.
    • +
    • all yukardaki belirtilen her 3 liste içinde geçerlidir.
    • +
    +

    badword::word yönergesi ile sade bir kelime veya düzenli bir ifade -belirtebilirsiniz. badword::replace ile badword::word yönergesiyle -belirtilen ifade veya kelime eşleşmesi gerçekleşmesi durumunda, bu ifade veya metnin +belirtebilirsiniz. badword::replace ile badword::word yönergesiyle +belirtilen ifade veya kelime eşleşmesi gerçekleşmesi durumunda, bu ifade veya metnin yerine gönderilecek metni belirtebilirsiniz. Eğer badword::replace yönergesi belirtilmezse, metin eşleşmesi durumunda metin <censored> ile -değiştirilecektir. badword::action yönergesi ile, kötü kelimeler listesi -içinde bulunan bir ifade kullanılması halinde uygulanacak eylem belirtilir. Eğer +değiştirilecektir. badword::action yönergesi ile, kötü kelimeler listesi +içinde bulunan bir ifade kullanılması halinde uygulanacak eylem belirtilir. Eğer burda replace belirtilirse ifade badword::replace yönergesiyle belirtilen metinle değiştirilecektir, eğer block belirtilirse ifade bloklanacaktır. Eğer burda hiçbirşey belirtmezseniz geçerli eylem replace eylemi olacaktır.

    @@ -2791,7 +2791,7 @@ name=linkblock>

    };

    Bu sunucuları linklemek için gerekli bloktur, lütfen -burda yazılan açıklamaları okumaya zaman ayırın, çünkü bu zor işlemlerden +burda yazılan açıklamaları okumaya zaman ayırın, çünkü bu zor işlemlerden bir tanesidir ve kullanıcılar genellikle bu kısımda hata yaparlar ;P

    İlk olarak sunucu-ismi ile @@ -2799,9 +2799,9 @@ uzak sunucu ismi belirtilir, uzak sunucu ismi, o sunucunun me { } blo belirtilen isimdir, hub.blah.com gibi (IP olamaz ve uzak sunucunun hostname'inden farklı olabilir).

    username
    Eğer kimlik denetimi için sunucunuzda identi -kullanıyorsanız bu kısmı belirtebilirsiniz, normalde "*" olarak belirtilir. +kullanıyorsanız bu kısmı belirtebilirsiniz, normalde "*" olarak belirtilir.

    -

    hostname
    Uzak sunucunun IP'si veya hostudur. Bu hem bağlantı +

    hostname
    Uzak sunucunun IP'si veya hostudur. Bu hem bağlantı hem de kimlik denetimi/doğrulaması için kullanılır. Birkaç örnek:
    @@ -2812,7 +2812,7 @@ kimlik denetimi/do @@ -2824,29 +2824,29 @@ belirtilmeden,
    hub.blah.com sadece giden bağlantılar için, gelen - bağlantılarda, link::options::nohostcheckhost yönergesi ile + bağlantılarda, link::options::nohostcheckhost yönergesi ile belirtilmeden, kabul edilemez
    ipv6 özelliğini kullanan bir sunucuyu ipv4 özelliğini kullanan bir sunucuya linklemek için kullanılır

    -

    bind-ip (isteğe bağlı)
    Belirli bir IP'ye bağlamak için +

    bind-ip (isteğe bağlı)
    Belirli bir IP'ye bağlamak için kullanılabilir (ör: 192.168.0.1) , hemen hemen neredeyse hiç kullanılmaz.

    port
    Link için bağlantı portu.

    -

    password-connect
    Uzak sunucuya bağlanmak için gerekli olan +

    password-connect
    Uzak sunucuya bağlanmak için gerekli olan şifre, sade-metin şeklinde olmalı.

    -

    password-receive
    Gelen linkleri doğrulamak (onaylamak) için +

    password-receive
    Gelen linkleri doğrulamak (onaylamak) için gerekli şifre. Geçerli metodların biri ile yeniden şifrelenebilir.(geçerli metodlar: crypt, md5, sha1, ripemd-160). Şifre olarak sade-metin belirtmek için auth-tipi parametresini kullanmayın. Bu şifre genellikle uzak sunucuya bağlanmak için gerekli olan şifre ile aynıdır.

    -

    hub vs leaf
    Birçok sunucunun linklendiği sunucu bir hubdur, +

    hub vs leaf
    Birçok sunucunun linklendiği sunucu bir hubdur, leaf ise tek bir linke sahiptir...Bir sunucu ya hubdur, yada leafdir, bu 2 seçeneği beraber kullanamazsınız.

    -

    hub (isteğe bağlı)
    hub olarak bağlanacak sunucuların maskesidir +

    hub (isteğe bağlı)
    hub olarak bağlanacak sunucuların maskesidir (ör: *.my.net).

    -

    leaf (isteğe bağlı)
    leaf olarak bağlanacak sunucuların +

    leaf (isteğe bağlı)
    leaf olarak bağlanacak sunucuların maskesidir.

    -

    leafdepth (isteğe bağlı)
    Eğer bu belirtilirse leaf de +

    leafdepth (isteğe bağlı)
    Eğer bu belirtilirse leaf de belirtilmelidir. Belirtilen sunucu için sıçrama sayısıdır.

    class
    Sunucunun bulunacağı sınıftır (class), genellikle bunun @@ -2855,12 +2855,12 @@ i bağlı)
    Bu link için sıkıştırma düzeyini belirtir (1-9 arasında olmalıdır). Sadece, daha önceden link::options::zip yönergesi belirtildiyse kullanılır.

    -

    ciphers (isteğe bağlı)
    Bu linkte kullanılacak SSL anahtarlarını +

    ciphers (isteğe bağlı)
    Bu linkte kullanılacak SSL anahtarlarını belirtir. Mevcut -geçerli anahtarları görmek için `openssl ciphers` komutunu kullanın. +geçerli anahtarları görmek için `openssl ciphers` komutunu kullanın. Anahtarlar : işareti ile ayrılarak ayrı ayrı belirtilebilir.

    -

    options bloğu
    Sunucuyla bağlantı sırasında bir veya daha çok +

    options bloğu
    Sunucuyla bağlantı sırasında bir veya daha çok tercih kullanılır, bazen de gerekmez.
    @@ -2872,19 +2872,19 @@ kullan @@ -2927,7 +2927,7 @@ class=block_optional>

    (Note that <name> is referred to using "alias::")

    (Not: aynı zamanda UnrealIRCd'in sahip olduğu standart alias dosyalarını görmek için buraya tıklayın.)

    -

    Alias bloğu [standard alias] bir kullanıcıya bir komutu yönlendirmenize olanak sağlar, +

    Alias bloğu [standard alias] bir kullanıcıya bir komutu yönlendirmenize olanak sağlar, örneğin /chanserv komutu chanserv nickli kullanıcıya mesaj gönderir.

      @@ -2997,11 +2997,11 @@ class=block_optional> olarak belirtme yapabiliriz. ("gerçek alias" birine PRIVMSG atmak için kullanılandan başka bir yere yeniden yazılmış bir takma isimdir).
    • - alias::format::parameters ("gerçek aliases" için ) bu aliasa gönderilecek parametreleri belirtmenizi sağlar. + alias::format::parameters ("gerçek aliases" için ) bu aliasa gönderilecek parametreleri belirtmenizi sağlar. Bu parametreleri % işaretini takip eden bir sayıyla belirtebilirsiniz. - Örneğin, %1 ilk parametreyi temsil eder. Bütün parametreleri belirli bir parametreden + Örneğin, %1 ilk parametreyi temsil eder. Bütün parametreleri belirli bir parametreden sona doğru belirtmek için % - işareti, ardından gelen bir sayı ve ardından da - işaretini belirterek sağlayabilirsiniz. + işareti, ardından gelen bir sayı ve ardından da - işaretini belirterek sağlayabilirsiniz. Örneğin, %2- bütün parametreleri 2. parçadan itibaren sona doğru belirtir. Ayrıca, sen komutu uygulayan kullanıcının rumuzu ile değiştirirerek %n olarak belirtebilirsin.
    • @@ -3022,12 +3022,12 @@ class=block_optional>

      (Note: normally you just include help.conf)

      Help bloğu /helpop komutunda kullanılmak üzere girişler -oluşturmanıza olanak sağlar. help:: /helpop ile belirtilmesi gereken +oluşturmanıza olanak sağlar. help:: /helpop ile belirtilmesi gereken parametre değeridir, eğer bu kısım belirtilmezse metin dizileri tek /helpop komutu -kullanımında (parametresiz kullanımında) görüntülenecektir. Bu blokta +kullanımında (parametresiz kullanımında) görüntülenecektir. Bu blokta belirtilen -metin dizileri /helpop komutunun belirtilen parametre ile kullanılması +metin dizileri /helpop komutunun belirtilen parametre ile kullanılması durumunda kullanıcıya gönderilecektir.

      @@ -3041,12 +3041,12 @@ BA };

      Bu blokta belirtilecek kanallar; kanallarda kullanıcı -bulunmasa dahi /list komutu uygulandığında kanal listesinde gözükecektir. +bulunmasa dahi /list komutu uygulandığında kanal listesinde gözükecektir. topic ise isteğe bağlı olarak belirtilebilir. Burda belirtilen topic sadece kanalda kullanıcı bulunmadığında ve /list komutunun uygulanması durumunda gösterilecektir.

      Örnek:

      official-channels {
      -	"#Help" { topic "The official help channel, if nobody is present type 
      +	"#Help" { topic "The official help channel, if nobody is present type
       /helpop helpme"; };
       	"#Home";
       	"#Main" { topic "The main channel"; };
      @@ -3059,7 +3059,7 @@ class=block_optional>
       

      Spamfilter bloğu ile lokal (yerel) spam filtreleri ekleyebilirsiniz. (ağ çapında değil).
      Spam filtreleri hakkında daha fazla bilgi edinmek için Özellikler - Spamfilter bölümüne +href="#feature_spamfilter">Özellikler - Spamfilter bölümüne bakınız.

      Kullanımı:

      spamfilter {
       	regex <kelime>;
      @@ -3072,23 +3072,23 @@ bak
       

      regex ile filtrelenecek ifade belirtilir.
      target ile hedef(ler) belirtilir, olası hedef tiplerini görmek için buraya tıklayınız. (ör: +href="#feature_spamfilter">buraya tıklayınız. (ör: 'channel')
      action ile uygulanacak eylem belirtilir, olası eylem tiplerini görmek için buraya tıklayınız. (ör: +href="#feature_spamfilter">buraya tıklayınız. (ör: 'gline').
      reason isteğe bağlı: yasaklama -(ban) veya bloke etme gerekçesi belirtilir. eğer belirtilmezse varsayılan +(ban) veya bloke etme gerekçesi belirtilir. eğer belirtilmezse varsayılan değeri -gerekçe olarak görüntülenecektir.
      ban-time isteğe bağlı: *line ban +gerekçe olarak görüntülenecektir.
      ban-time isteğe bağlı: *line ban veya shun için süre -belirtmenize olanak sağlar, eğer belirtilmezse varsayılan değeri +belirtmenize olanak sağlar, eğer belirtilmezse varsayılan değeri uygulanır.(varsayılan değeri: 1 gün).

      Örnekler:

      spamfilter {
       	regex "Come watch me on my webcam";
       	target { private; channel; };
       	action gline;
      -	reason "You are infected, please go to 
      +	reason "You are infected, please go to
       www.antivirus.xx/blah/virus=GrrTrojan";
       	ban-time 6h;
       };
      @@ -3120,16 +3120,16 @@ href="#feature_cgiirc">daha fazla bilgi).

      olarak belirtilir.
      username kısmı ident ile eşleşir(eğer kullanılıyorsa). eğer belirtilmezse, değer, "*" olarak varsayılır.
      hostname -eşleşmeye karşı düşecek maskedir.
      password webirc şifresidir, +eşleşmeye karşı düşecek maskedir.
      password webirc şifresidir, sadece type kısmında 'webirc' değerinin belirtilmesi durumunda kullanılır.

      'webirc' metoduyla nasıl yapılandırılır (önerilen metod)
      CGI:IRC -konfigürasyon dosyanızda (cgiirc.conf) webirc_password kısmında uygun bir +konfigürasyon dosyanızda (cgiirc.conf) webirc_password kısmında uygun bir şifre belirtin.
      Daha sonra unrealircd.conf dosyanızın içinde cgiirc bloğuna bu hostu ve şifreyi ve cgi::type yönergesiyle de "webirc" -değerini belirtin.

      Örnek:
      CGI:IRC konfigürasyon dosyanıza +değerini belirtin.

      Örnek:
      CGI:IRC konfigürasyon dosyanıza (cgiirc.conf) ekleyeceğiniz kısım:

      webirc_password = LpT4xqPI5
      daha sonra, unrealircd.conf dosyanıza ekleyeceğiniz cgiirc bloğu:
      cgiirc {
      @@ -3140,19 +3140,19 @@ unrealircd.conf dosyan
       

      'old' metoduyla nasıl yapılandırılır
      NOT: İki dezavantajı olması nedeniyle -bu metod önerilmez. Dezavantajları: bu metod spoof için gönderilecek IP/host +bu metod önerilmez. Dezavantajları: bu metod spoof için gönderilecek IP/host 'u -bir sunucu şifresi gibi gönderir, yani bir CGI:IRC kullanıcısı bağlantı için +bir sunucu şifresi gibi gönderir, yani bir CGI:IRC kullanıcısı bağlantı için bir sunucu şifresi belirtemez. Ek olarak erişim kontrolu sadece IP-tabanlıdır ve -'webirc' metodunda olduğu gibi ekstradan bir şifre gerektirmez. Kısacası +'webirc' metodunda olduğu gibi ekstradan bir şifre gerektirmez. Kısacası eğer -gerçekten geçerli bir sebebiniz yoksa bu metodu kullanmayın.

      CGI:IRC +gerçekten geçerli bir sebebiniz yoksa bu metodu kullanmayın.

      CGI:IRC konfigürasyon dosyanızda -(cgiirc.conf) set realhost_as_password kısmınının değerini 1 olarak +(cgiirc.conf) set realhost_as_password kısmınının değerini 1 olarak belirtin.
      Daha sonra bu hosta izin vermek için unrealircd.conf dosyanıza cgiirc bloğunu ekleyin.

      Örnek:
      CGI:IRC konfigürasyon -dosyanıza (cgiirc.conf) ekleyeceğiniz kısım:

      realhost_as_password = 
      +dosyanıza (cgiirc.conf) ekleyeceğiniz kısım: 
      realhost_as_password =
       1
      Daha sonra unrealircd.conf dosyanıza ekleyeceğiniz cgiirc bloğu:
      cgiirc {
       	type old;
      @@ -3160,12 +3160,12 @@ unrealircd.conf dosyan
       };

      4.37 - Set Bloğu -GEREKLİ (Önceden bilinen +GEREKLİ (Önceden bilinen unrealircd.conf/networks dosyası)

      Tek sunuculu ağlarda, bütün set deyimlerini -unrealircd.conf dosyanızda belirtebilirsiniz. Çok sunuculu ağlarda ise her +unrealircd.conf dosyanızda belirtebilirsiniz. Çok sunuculu ağlarda ise her bir sunucu için ayrı bir set dosyası kullanmanız önerilir.

      Eğer sunucunuz bir ağa bağlı ise, bu durumda ağ ile aynı @@ -3187,7 +3187,7 @@ Dolay

      Set bloğuyla sunucuda kullanılacak özellikler/tercihler teker teker belirtirilir. Her bir girişin farklı anlamı vardır ve bu nedenle herbiri aşağıda açıklanmıştır. Bazı yönergelerin ise, yine açıklanacak, alt -blokları vardır. Bütün özelliklerin karşılanması için birçok set ifadesi +blokları vardır. Bütün özelliklerin karşılanması için birçok set ifadesi vardır, bütün ifadeler aşağıda listelenmiştir, herbiri 1 set ifadesi altında belirtilebilir.
      Örnek:

      set {
      @@ -3203,7 +3203,7 @@ belirtilebilir.
      };

      Eğer set ifadelerini ayırmak istiyorsanız, aşağıdaki -formatı kullanabilirsiniz.
      Örnek:
      set { options { hide-ulines; +formatı kullanabilirsiniz.
      Örnek:
      set { options { hide-ulines; no-stealth; }; };

      set::kline-address <email-adresi>;
      Burada iletişim için, @@ -3215,45 +3215,45 @@ zorundad <email-adresi>;

      Burada iletişim için, G:line'lar ile ilgili soruların/sorunların gönderileceği, email adresi belirtilir.

      -

      set::modes-on-connect -<+modlar>;
      Kullanıcının sunucuya bağlandığı anda alacağı +

      set::modes-on-connect +<+modlar>;
      Kullanıcının sunucuya bağlandığı anda alacağı modları belirtir.

      -

      set::snomask-on-connect -<+modlar>
      Kullanıcının sunucuya bağlandığı anda alacağı +

      set::snomask-on-connect +<+modlar>
      Kullanıcının sunucuya bağlandığı anda alacağı snomaskları belirtir.

      set::modes-on-oper <+modlar>;
      Oper açıldığı anda alınacak modları belirtir.

      -

      set::snomask-on-oper <+modlar>;
      Oper +

      set::snomask-on-oper <+modlar>;
      Oper açıldığı anda alınacak snomaskları belirtir.

      set::modes-on-join <+modlar>;
      Kanalın, kanal ilk olarak (oluşturulduğu) kullanıldığı anda, alacağı modları belirtir. Bu yönergeyle mevcut bütün modlar belirtilemez, +qaohvbeOAzlLk modları bu yönergeyle verilemez.

      -

      set::restrict-usermodes <modlar>
      Burada +

      set::restrict-usermodes <modlar>
      Burada belirtilen modların kullanıcılar tarafından kullanımını kısıtlar ( + veya - kullanmayın).
      Örneğin modes-on-connect kısmında +G modunu ve restrict-usermodes kısmında da yine G -modunu belirtirseniz, bütün kullanıcılar, sunucuya bağlandıkları anda +G +modunu belirtirseniz, bütün kullanıcılar, sunucuya bağlandıkları anda +G modunu alacaklardır ve bu modu -G yaparak kaldıramayacaklardır.

      -

      set::restrict-channelmodes -<modlar>
      Burada belirtilen kanal modlarının kullanıcılar +

      set::restrict-channelmodes +<modlar>
      Burada belirtilen kanal modlarının kullanıcılar tarafından kullanımını kısıtlar ( + veya - kullanmayın).
      Örneğin modes-on-join kısmında +G modunu ve restrict-channelmodes kısmında da yine G -modunu belirtirseniz, oluşturulacak bütün yeni kanallar +G modunu +modunu belirtirseniz, oluşturulacak bütün yeni kanallar +G modunu alacaklardır ve bu mod -G yaparak kaldırılamayacaktır.

      -

      set::restrict-extendedbans -<tipler|*>
      Kullanıcıların kapsamlı ban (extended ban) +

      set::restrict-extendedbans +<tipler|*>
      Kullanıcıların kapsamlı ban (extended ban) atmalarını -kısıtlar. Eğer ("*") belirtilirse kullanıcılar hiçbir tipte kapsamlı ban +kısıtlar. Eğer ("*") belirtilirse kullanıcılar hiçbir tipte kapsamlı ban atamaz, -eğer bir tip belirtilirse sadece belirtilen kapsamlı ban tipi +eğer bir tip belirtilirse sadece belirtilen kapsamlı ban tipi kullanılamaz.(ör: "qc").

      set::auto-join @@ -3263,18 +3263,18 @@ belirtmek i işareti kullanmayı unutmayın, auto-join "#kanal"; gibi]

      set::oper-auto-join <kanal(lar)>;
      Kullanıcının /oper açtığı -anda girmeye zorlanacağı kanal(lar)ı belirtir. Birden çok kanal belirtmek +anda girmeye zorlanacağı kanal(lar)ı belirtir. Birden çok kanal belirtmek için kanalları virgül ile ayırın.
      [Not: tırnak işareti kullanmayı unutmayın, oper-auto-join "#kanal"; gibi]

      set::anti-spam-quit-message-time <zaman-değeri>;
      /quit mesajının -görüntülenebilmesi için, bir kullanıcının sunucuya ne kadar süre bağlı +görüntülenebilmesi için, bir kullanıcının sunucuya ne kadar süre bağlı kalması -zorunda olduğunu belirtmenize olanak sağlar.(zaman değeridir). Spam'ı +zorunda olduğunu belirtmenize olanak sağlar.(zaman değeridir). Spam'ı engellemek için kullanılır. Burada belirtilecek zaman değeri için; d günü, h saati, m -dakikayı ve s ise saniyeyi temsil eder. Örneğin 1d2h3m gibi bir değerin +dakikayı ve s ise saniyeyi temsil eder. Örneğin 1d2h3m gibi bir değerin anlamı 1 gün, 2 saat ve 3 dakikadır.

      set::prefix-quit @@ -3288,26 +3288,26 @@ mesajlar

      set::static-part <no|yes|çıkış-mesajı>;
      Eğer değer olarak 'yes' belirtilirse kanaldan çıkışlarda çıkış mesajı (part mesajı) -görüntülenmeyecektir, eğer değer olarak 'no' belirtilirse çıkışlarda +görüntülenmeyecektir, eğer değer olarak 'no' belirtilirse çıkışlarda belirtilen çıkış mesajları olağan şekilde görüntülenecektir, eğer değer olarak bir part -mesajı belirtilirse kanallardan çıkarken görüntülenecek çıkış mesajları +mesajı belirtilirse kanallardan çıkarken görüntülenecek çıkış mesajları burda belirtilen çıkış mesajına sabitlenecektir. (ör: static-part "Bye!")

      set::who-limit <limit>;
      /who komutu kullanımında -listelenecek eşleşmelerin max sayısını belirtir. Eğer belirtilmezse +listelenecek eşleşmelerin max sayısını belirtir. Eğer belirtilmezse listelenecek eşleşmelerin herhangi bir limit olmayacaktır.

      set::silence-limit <limit>;
      SILENCE listesinde bulunabilecek -maksimum giriş sayısını belirler. Eğer bu yönerge belirtilmezse limit 15 +maksimum giriş sayısını belirler. Eğer bu yönerge belirtilmezse limit 15 olarak varsayılır.

      set::maxbans <limit>;
      Her kanal için izin verilen max -ban (+b) sayısını belirtir. Varsayılan değeri 60'dır. Eğer bunu +ban (+b) sayısını belirtir. Varsayılan değeri 60'dır. Eğer bunu değiştirirseniz, set::maxbanlength yönergesini de gözden geçirdiğinize emin olun.(bir sonraki yönerge).

      @@ -3317,13 +3317,13 @@ Yukar ancak bütün banların toplamı için maksimum karakter sayısını belirtir, böylece basit bir şekilde kanalda belirtilen bir banın (ortalama olarak) maksimum bellekte ne kadar yer kaplayacağını sınırlar.

      -

      set::oper-only-stats -<stats-listesi>;
      /stats komutunda kullanılacak, sadece oper +

      set::oper-only-stats +<stats-listesi>;
      /stats komutunda kullanılacak, sadece oper statüsünde olan kullanıcıların kullanabileceği flagları belirtir. Eğer belirtilmezse statü -gözetilmeksizin bütün kullanıcılar bütün flagları kullanabilirler. Eğer * +gözetilmeksizin bütün kullanıcılar bütün flagları kullanabilirler. Eğer * olarak -belirtilirse bütün flaglar sadece operler tarafından kullanılabilir. Sadece +belirtilirse bütün flaglar sadece operler tarafından kullanılabilir. Sadece kısa stats flaglarında kullanılabilir.

      set::oper-only-stats {<stats-flagı>; @@ -3331,8 +3331,8 @@ stats flaglar /stats komutunda kullanılacak, sadece oper statüsünde olan kullanıcıların kullanabileceği flagları belirtir. Sadece uzun stats flagları belirtilebilir.

      -

      set::maxchannelsperuser -<kanal-sayısı>;
      Bir kullanıcının aynı anda bulunabileceği +

      set::maxchannelsperuser +<kanal-sayısı>;
      Bir kullanıcının aynı anda bulunabileceği maksimum kanal sayısını belirler.

      set::maxdccallow @@ -3341,94 +3341,94 @@ listesinde bulunabilecek maksimum giri

      set::channel-command-prefix <komut-önekleri>;
      Servisler için "kanal -komutlarında" kullanılacak önek karakterlerini belirtmenize olanak sağlar. +komutlarında" kullanılacak önek karakterlerini belirtmenize olanak sağlar. Burda -belirtilen karakterlerden herhangi biriyle başlayacak mesaj kullanıcı +d +belirtilen karakterlerden herhangi biriyle başlayacak mesaj kullanıcı +d modunda dahi olsa gönderilecektir. Varsayılan değeri "`!" olarak belirlenmiştir.

      -

      set::allowed-nickchars { <liste> +

      set::allowed-nickchars { <liste> };
      Nicklerde farklı karakter gruplarının / dillerin kullanımına olanak sağlar, Nick Karakter Gruplarına bakın.

      set::allow-userhost-change -[never|always|not-on-channels|force-rejoin]
      (+x/-x/chghost/chgident/setident/vhost/vs) +[never|always|not-on-channels|force-rejoin]

      (+x/-x/chghost/chgident/setident/vhost/vs) gibi komutların -ne koşullarda kullanılabileceğini/kullanılamayacağını belirtmenizi +ne koşullarda kullanılabileceğini/kullanılamayacağını belirtmenizi sağlar.
      never olarak belirtilirse bu komutlardan hiçbiri kullanılamaz, eğer always olarak -belirtilirse bu komutlar her durumda kullanılabilir, eğer +belirtilirse bu komutlar her durumda kullanılabilir, eğer not-on-channels olarak belirtilirse kullanıcı bu -komutları sadece ve sadece hiçbir kanala bağlı değilse kullanabilir, eğer +komutları sadece ve sadece hiçbir kanala bağlı değilse kullanabilir, eğer force-rejoin belirtilirse kullanıcı bu komutlardan herhangi birini kullandığında bulunduğu kanallardan çıkıp tekrar girmeye zorlanacaktır.

      -

      set::options::hide-ulines;
      Eğer belirtilirse +

      set::options::hide-ulines;
      Eğer belirtilirse Uline olarak belirtilen sunucular, oper statusunde olmayan kullanıcılar tarafından yapılan /links komutu sorgusunda görüntülenmeyecektir.

      set::options::flat-map;
      Eğer -belirtilirse, ağdaki bütün sunucular /map ve /links komutları sorgusunda +belirtilirse, ağdaki bütün sunucular /map ve /links komutları sorgusunda direkt -linkli olarak görünecektir, böylece hangi sunucunun hangisine linkli +linkli olarak görünecektir, böylece hangi sunucunun hangisine linkli olduğunu göremezsiniz. Bu (D)DoS ataklarına karşı ufak bi önlemdir çünkü kötü niyetli kişiler bu yönergenin belirtilmesiyle 'zayıf nokta'ları kolaylıkla göremeyeceklerdir.

      -

      set::options::show-opermotd;
      Eğer belirtilirse +

      set::options::show-opermotd;
      Eğer belirtilirse kullanıcılara, oper hesaplarını açtıklarında, OPERMOTD dosyası gösterilecektir.

      -

      set::options::identd-check;
      Eğer belirtilirse +

      set::options::identd-check;
      Eğer belirtilirse kullanıcı sunucuya bağlanırken identd sunucusu kontrolünden geçecektir ve bu kontrol kullanıcının username kısmı -cevabı olarak geri dönecektir. Eğer bu kontrol sonucunda cevap dönüşü +cevabı olarak geri dönecektir. Eğer bu kontrol sonucunda cevap dönüşü olmazsa -kullanıcının username kısmına ~ öneki eklenecektir. Eğer belirtilmezse böyle +kullanıcının username kısmına ~ öneki eklenecektir. Eğer belirtilmezse böyle bir kontrol söz konusu olmayacaktır.

      -

      set::options::show-connect-info;
      Eğer +

      set::options::show-connect-info;
      Eğer belirtilirse, bir kullanıcı sunucuya bağlanacağı zaman "ident request", "hostname lookup", vs. gibi ifadeler kullanıcıya gösterilicektir.

      -

      set::options::dont-resolve;
      Eğer belirtilirse, +

      set::options::dont-resolve;
      Eğer belirtilirse, gelen kullanıcıların hostları çözümlenmez.
      Not: Çözümleme işlemi yapılmayacaksa, host tabanlı allow bloklarınız da olamaz.

      -

      set::options::mkpasswd-for-everyone;
      /mkpasswd +

      set::options::mkpasswd-for-everyone;
      /mkpasswd bütün kullanıcılar tarafından kullanılabilmesine olanak sağlar.

      -

      set::options::allow-part-if-shunned;
      Shun'lı +

      set::options::allow-part-if-shunned;
      Shun'lı kullanıcının /part komutunu kullanabilmesine olanak sağlar.

      -

      set::options::fail-oper-warn;
      Eğer +

      set::options::fail-oper-warn;
      Eğer belirtilirse, /oper komutu kullanımı başarısız olduğu takdirde, kullanıcıya oper denemesinin kayıt edildiğine dair uyarı gönderilir.

      -

      set::options::allow-insane-bans;
      -Anlamsız /GLINE *@*.xx gibi geniş banlara izin verir. Bu yüzden yanlışlıkla ağınızdaki -herkesi yasaklar! Böylece büyük bir özenle kullanmaya gerek duyabilirsiniz.

      -

      set::nopost::ban-action (gerekli m_nopost)
      -Kullanıcı HTTP POST komutu gerçekleştirmek için çalışırsa, kullanıcıya belirtilen eylem uygulanır. -İzin verilen değerler: kill, gline, gzline, kline, zline, shun, ve tempshun. -Varsayılan değer kill. Eğer *line değeri veya shun kullanırsanız, unutmayın ki +

      set::options::allow-insane-bans;
      +Anlamsız /GLINE *@*.xx gibi geniş banlara izin verir. Bu yüzden yanlışlıkla ağınızdaki +herkesi yasaklar! Böylece büyük bir özenle kullanmaya gerek duyabilirsiniz.

      +

      set::nopost::ban-action (gerekli m_nopost)
      +Kullanıcı HTTP POST komutu gerçekleştirmek için çalışırsa, kullanıcıya belirtilen eylem uygulanır. +İzin verilen değerler: kill, gline, gzline, kline, zline, shun, ve tempshun. +Varsayılan değer kill. Eğer *line değeri veya shun kullanırsanız, unutmayın ki web sitesini ziyaret eden bir saf kullanıcıyı XPS IRC spam saldırısı yapıldığını sanıp -o anki mevcut bağlantısına *line yada shun uygulayabilirsiniz. -Varsayılan değeri kill olarak yaparsanız böylece kullanıcıları kazalara karşı korumuş olursunuz. -Fakat yinede *line ve gzline kullanımı bazı durumlarda gerekli olabilir.

      -

      set::nopost::ban-reason (gerekli m_nopost)
      -m_nopost tarafından kill yada ban atılan kullanıcı için ban sebebi belirtilir.

      -

      set::nopost::ban-time (gerekli m_nopost)
      -m_nopost tarafından shun, gline, gzline, kline, ve zline için zaman belirtilir. -Varsayılan değer 4h.

      -

      set::nopost::except-hosts (gerekli m_nopost)
      -m_nopost'da belirtilen host maskelerini kill ve *-line'lerden muaf tutmaya yarar. Bu seçenekde -bir yada birden fazla host maskesi eklemeniz gerekmektedir.

      +o anki mevcut bağlantısına *line yada shun uygulayabilirsiniz. +Varsayılan değeri kill olarak yaparsanız böylece kullanıcıları kazalara karşı korumuş olursunuz. +Fakat yinede *line ve gzline kullanımı bazı durumlarda gerekli olabilir.

      +

      set::nopost::ban-reason (gerekli m_nopost)
      +m_nopost tarafından kill yada ban atılan kullanıcı için ban sebebi belirtilir.

      +

      set::nopost::ban-time (gerekli m_nopost)
      +m_nopost tarafından shun, gline, gzline, kline, ve zline için zaman belirtilir. +Varsayılan değer 4h.

      +

      set::nopost::except-hosts (gerekli m_nopost)
      +m_nopost'da belirtilen host maskelerini kill ve *-line'lerden muaf tutmaya yarar. Bu seçenekde +bir yada birden fazla host maskesi eklemeniz gerekmektedir.

      set::dns::timeout <zaman-değeri>;
      Bir DNS sunucusunun, -bağlantısının zaman aşımı olarak değerlendirilip, kesilmemesi için, ne +bağlantısının zaman aşımı olarak değerlendirilip, kesilmemesi için, ne kadarlık bir zaman dilimi içerisinde yanıt göndermesi gerektiğini belirtmenize olanak -sağlar. Burada belirtilecek numerik değerde d günü, h saati, m dakikayı, s +sağlar. Burada belirtilecek numerik değerde d günü, h saati, m dakikayı, s ise saniyeyi temsil eder, örneğin 1d2h3m olarak belirtilen zaman değeri 1 gün, 2 saat ve 3 dakikayı temsil eder. (TAMAMLANMADI)

      @@ -3436,8 +3436,8 @@ saat ve 3 dakikay <deneme-sayısı>;

      DNS cozumlenmesinin basarisiz olmasi durumda DNS cozumlemesinin kac kez tekrarlanacagini belirtir. (TAMAMLANMADI)

      -

      set::dns::nameserver -<dns-sunucu-ismi>;
      DNS aramalarında kullanılacak, sunucunun +

      set::dns::nameserver +<dns-sunucu-ismi>;
      DNS aramalarında kullanılacak, sunucunun hostname'ini belirtir. (TAMAMLANMADI)

      set::dns::bind-ip @@ -3450,15 +3450,15 @@ sunucularda ayn

      set::default-server <sunucu-ismi>;
      Sunucu full kapasitede -kullanıcıya sahip olduğunda, bağlanmayı deneyecek kullanıcılara varsayılan +kullanıcıya sahip olduğunda, bağlanmayı deneyecek kullanıcılara varsayılan sunucu adının gösterilmesine olanak sağlar.

      -

      -set::default-ipv6-clone-mask
      -Varsayılan IPv6 clone algılama maskesi. Görmek için; -allow::ipv6-clone-mask. Bu ayarın varsayılan değeri 64'dür.

      -

      set::services-server -<sunucu-ismi>;
      Servisler sunucusunun ismini belirtir. +

      +set::default-ipv6-clone-mask
      +Varsayılan IPv6 clone algılama maskesi. Görmek için; +allow::ipv6-clone-mask. Bu ayarın varsayılan değeri 64'dür.

      +

      set::services-server +<sunucu-ismi>;
      Servisler sunucusunun ismini belirtir. Gereklidir, eğer servis sunucunuz yoksa, services.sizinaginiz.com gibi bir sunucu ismi belirtmeniz gerekir.

      @@ -3472,31 +3472,31 @@ kanal

      set::cloak-keys { "anahtar1"; "anahtar2"; "anahtar3"; };
      Hostun gizlenmesi için, yeni hostların oluşturulmasında kullanılacak anahtarları -belirtir. Bu anahtarlar ağdaki bütün sunucular için aynı olarak +belirtir. Bu anahtarlar ağdaki bütün sunucular için aynı olarak belirtilmelidir. -Her bir anahtar en az 5 en çok 100 karakter içerebilir (10-20 arası +Her bir anahtar en az 5 en çok 100 karakter içerebilir (10-20 arası önerilir) ve anahtarlar küçük karakter olarak (a-z) arası harfleri, büyük karakter olarak (A-Z) arası harfleri ve rakam olarak da (0-9) arası rakamları içerebilir. Bu -kriterlerin yüklediğiniz gizleme modülüne göre değişebileceğine dikkat +kriterlerin yüklediğiniz gizleme modülüne göre değişebileceğine dikkat edin.

      -

      set::hiddenhost-prefix -<önek-değeri>;
      Gizlenmiş hostlara eklenecek (+x) öneki +

      set::hiddenhost-prefix +<önek-değeri>;
      Gizlenmiş hostlara eklenecek (+x) öneki belirtmenize olanak sağlar. Burada genellikle ağ ismini simgeleyen 3 veya 4 harf belirtilir.

      set::hosts::local <locop-hostu>;
      Yerel operatör statüsüne -erişen bir kullanıcının alacağı hostu belirtmenize olanak sağlar. İsteğe +erişen bir kullanıcının alacağı hostu belirtmenize olanak sağlar. İsteğe bağlı olarak buradaki değeri kullanıcı@host olarak belirtebilirsiniz.

      set::hosts::global <globop-hostu>;
      Global operatör statüsüne -erişen bir kullanıcının alacağı hostu belirtmenize olanak sağlar. İsteğe +erişen bir kullanıcının alacağı hostu belirtmenize olanak sağlar. İsteğe bağlı olarak buradaki değeri kullanıcı@host olarak belirtebilirsiniz.

      set::hosts::coadmin <coadmin-hostu>;
      Co-admin statüsüne erişen -bir kullanıcının alacağı hostu belirtmenize olanak sağlar. İsteğe bağlı +bir kullanıcının alacağı hostu belirtmenize olanak sağlar. İsteğe bağlı olarak buradaki değeri kullanıcı@host olarak belirtebilirsiniz.

      set::hosts::admin @@ -3508,13 +3508,13 @@ buradaki de Administrator statüsüne erişen bir kullanıcının alacağı hostu belirtmenize olanak sağlar. İsteğe bağlı olarak buradaki değeri kullanıcı@host olarak belirtebilirsiniz.

      -

      set::hosts::netadmin -<netadmin-hostu>;
      Net Administrator statüsüne erişen bir +

      set::hosts::netadmin +<netadmin-hostu>;
      Net Administrator statüsüne erişen bir kullanıcın alacağı hostu belirtmenize olanak sağlar.İsteğe bağlı olarak burdaki değeri kullanıcı@host olarak belirtebilirsiniz.

      -

      set::hosts::host-on-oper-up -<yes/no>;
      Eğer yes olarak belirtilirse, oper yetkisini açan +

      set::hosts::host-on-oper-up +<yes/no>;
      Eğer yes olarak belirtilirse, oper yetkisini açan kullanıcı (eğer H/get_host flagına sahipse), otomatik olarak, statüsüne göre hostunu alacaktır. Eğer no olarak belirtilirse host alma işlemini oper yetkisini @@ -3522,26 +3522,26 @@ a

      set::ssl::egd <dosya-ismi>;
      EGD (Entropy Gathering -Daemon) desteğinin aktif olduğunu belirtir. Eğer OpenSSL 0.9.7 veya daha üst +Daemon) desteğinin aktif olduğunu belirtir. Eğer OpenSSL 0.9.7 veya daha üst bir versiyonunu kullanıyorsanız bu durumda /var/run/egd-pool, /dev/egd-pool, -/etc/egd-pool ve /etc/entropy buradaki dosya ismi için varsayılan konumlar +/etc/egd-pool ve /etc/entropy buradaki dosya ismi için varsayılan konumlar olarak -kabul edilip aranacaktır. Dolayısıyla burada herhangi bir dosya ismi +kabul edilip aranacaktır. Dolayısıyla burada herhangi bir dosya ismi belirtmeyip -set::ssl::egd yönergesine herhangi bir değer atamadan kullanabilirsiniz. +set::ssl::egd yönergesine herhangi bir değer atamadan kullanabilirsiniz. Eğer OpenSSL 0.9.7 'den daha önceki bir versiyonu kullanıyorsanız yukarıda ki belirtilen yerler haricinde dosya için başka yerlerde belirtebilirsiniz.

      -

      set::ssl::certificate -<dosya-ismi>;
      Sunucu SSL sertifikası dosyasının yerini +

      set::ssl::certificate +<dosya-ismi>;
      Sunucu SSL sertifikası dosyasının yerini belirtmenizi sağlar.

      set::ssl::key <dosya-ismi>;
      Sunucu SSL anahtarı dosyasının yerini belirtmenizi sağlar.

      -

      set::ssl::trusted-ca-file -<dosya-ismi>;
      Güvenilen CA sertifika dosyasının yerini +

      set::ssl::trusted-ca-file +<dosya-ismi>;
      Güvenilen CA sertifika dosyasının yerini belirtmenizi sağlar.

      set::ssl::server-cipher-list <şifre-listesi>;
      @@ -3552,31 +3552,31 @@ sa Bir SSL oturmunun kaç bayt sonra tekrar görüşülebilir olduğunu belirtir. (ör: 20 megabyte için 20m).

      set::ssl::renegotiate-timeout <zaman-değeri>;
      Bir SSL oturmunun ne kadar süre sonra tekrar görüşülebilir olduğunu belirtir. (ör: 1 saat için 1h).

      -

      set::ssl::options::fail-if-no-clientcert;
      Sertifakaya +

      set::ssl::options::fail-if-no-clientcert;
      Sertifakaya sahip olmayan kullanıcıların bağlantısının reddedilmeye zorlanmasını sağlar.

      -

      set::ssl::options::no-self-signed;
      Self-signed +

      set::ssl::options::no-self-signed;
      Self-signed sertifikalı kullanıcıların bağlantılarına izin vermemenizi sağlar.

      -

      set::ssl::options::verify-certificate;
      Bağlantı +

      set::ssl::options::verify-certificate;
      Bağlantı yetkilendirilmeden önce Unreal'in kullanılan SSL sertifikasının geçerliliğini doğrulamasına olanak verir.

      -

      set::throttle::period -<zaman-değeri>
      set::throttle::connections yönergesinde +

      set::throttle::period +<zaman-değeri>
      set::throttle::connections yönergesinde belirtilen bağlantı sayısı aşıldığında kullanıcının yeniden bağlanabilmesi için ne kadar süre beklemek zorunda olduğunu belirtir.

      -

      set::throttle::connections -<miktar>;
      Bağlantının throttle sistemine takılması için aynı +

      set::throttle::connections +<miktar>;
      Bağlantının throttle sistemine takılması için aynı hosttan kaç kez bağlantı isteği gelmesi gerektiğini belirtir.

      set::ident::connect-timeout <miktar>;
      - Ne + Ne kadar saniye beklendikten sonra ident sunucu bağlantısının iptal edileceğini belirtir.(varsayılan: 10s).

      set::ident::read-timeout <miktar>;
      - Ne + Ne kadar saniye geçtikten sonra yanıt için vazgeçileceğini belirtir. (varsayılan: 30s).

      set::anti-flood::unknown-flood-bantime @@ -3584,15 +3584,15 @@ belirtir. (varsay flood saldırısı algılandığı zaman atılacak banın süresini belirler.

      set::anti-flood::unknown-flood-amount <miktar>;
      Bilinmeyen bir bağlantının -gönderdiği veri miktarı burada belirtilen miktarı (KiloByte cinsinden) +gönderdiği veri miktarı burada belirtilen miktarı (KiloByte cinsinden) aştığı zaman sunucudan bağlantısı kesilecektir.(kill)

      set::anti-flood::away-flood <miktar>:<periyot>
      Away flood koruması: belirtilen 'periyot' başına /away komutu kullanımını belirtilen -'sayı'ya sınırlar. Ancak bu korumanın aktif olabilmesi için config.h +'sayı'ya sınırlar. Ancak bu korumanın aktif olabilmesi için config.h dosyasında -NO_FLOOD_AWAY'in aktif edilmesi gereklidir. Örnek: away-flood 5:60s; +NO_FLOOD_AWAY'in aktif edilmesi gereklidir. Örnek: away-flood 5:60s; 60 saniye süresince 5 /away komutu kullanılabilir.

      set::anti-flood::nick-flood @@ -3601,52 +3601,52 @@ korumas sınırlar. Örnek: nick-flood 4:90 90 saniye süresince 4 kez nick değiştirilebilir, varsayılan değeri 60 saniye süresince 3 nick değişimidir.

      -

      set::default-bantime <süre>
      /kline, +

      set::default-bantime <süre>
      /kline, /gline, /zline, /shun, vs gibi yasaklama (ban) -komutlarının zaman belirtilmeden kullanıldığında (/gline *@some.nasty.isp +komutlarının zaman belirtilmeden kullanıldığında (/gline *@some.nasty.isp gibi), -banın ne kadar süre geçerli olacağını belirtir. Örnek: default-bantime +banın ne kadar süre geçerli olacağını belirtir. Örnek: default-bantime 90d;

      -

      set::modef-default-unsettime -<değer>
      Kanalmodu +f için değişikliğin ne kadar süre +

      set::modef-default-unsettime +<değer>
      Kanalmodu +f için değişikliğin ne kadar süre süreceğini -belirtmenizi sağlar. Eğer değer olarak örneğin 10 belirtirseniz bu durumda +belirtmenizi sağlar. Eğer değer olarak örneğin 10 belirtirseniz bu durumda +f [5j]:15 gibi bir mod uygulaması [5j#i10]:15 şeklinde yorumlanacaktır.

      -

      set::modef-max-unsettime +

      set::modef-max-unsettime <değer>
      -Kanalmodu +f kullanılırken (ör. +f +Kanalmodu +f kullanılırken (ör. +f [5j#i<süre>]:15) belirtilebilecek maksimum süre miktarını (dakika cinsinden) belirlemenizi sağlar. Bu değer 0 ile 255 arasında olabilir. Varsayılan değeri ise 60'dır (=1 saat).

      set::ban-version-tkl-time <değer>
      - Ban + Ban version bloğunda zline/gline/vs. gibi bir 'eylem' -belirtildiğinde bu eylem ile atılacak yasaklamanın (ban) ne kadar süreli +belirtildiğinde bu eylem ile atılacak yasaklamanın (ban) ne kadar süreli aktif kalacağını belirtmenize olanak sağlar. Varsayılan değeri 86400'dür (1 gün).

      -

      set::spamfilter::ban-time -<değer>
      Yukarıda anlatılan ile aynıdır ancak bu sefer +

      set::spamfilter::ban-time +<değer>
      Yukarıda anlatılan ile aynıdır ancak bu sefer belirtilecek -değer spamfilter tarafından *line/shun eylemleri uygulandığında +değer spamfilter tarafından *line/shun eylemleri uygulandığında geçerlidir.

      -

      set::spamfilter::ban-reason -<gerekçe>
      Spamfilter tarafından eklenen girişlerde +

      set::spamfilter::ban-reason +<gerekçe>
      Spamfilter tarafından eklenen girişlerde gösterilecek sebebi belirlemenize olanak sağlar.

      -

      set::spamfilter::virus-help-channel -<kanal>
      Spamfilter'da 'viruschan' eylemi için kullanılacak +

      set::spamfilter::virus-help-channel +<kanal>
      Spamfilter'da 'viruschan' eylemi için kullanılacak kanalı belirtir.

      set::spamfilter::virus-help-channel-deny <yes|no>
      Eğer yes (veya 1) olarak belirtilirse, virus-help-channel ile belirtilen kanala normal bir kullanıcı girmeyi denerse kullanıcıya 'invite only' gibi bir ibare gönderilir. Sadece -operler, spamfilter sistemi tarafından saptanan kullanıcılar ve kanala +operler, spamfilter sistemi tarafından saptanan kullanıcılar ve kanala /invite komutuyla davet edilecek kullanıcılar giriş yapabilir.

      -

      set::spamfilter::except <hedef(ler)>
      Bu +

      set::spamfilter::except <hedef(ler)>
      Bu yönergeyle belirtilecek hedef(ler) spam filtrelemesinden muaf tutulacak(lar)dır, aralarına virgül konularak birden fazla hedef belirtilebilir. Ör: except "#help,#spamreport"

      @@ -3658,38 +3658,38 @@ belirtilebilir. Eğer bir spamfilterin, uygulanması için milisaniyelerin bu miktarından daha uzun olursa (1000ms = 1 saniye) sonra spamfilter silinir. (varsayılan: 500). Ayrıca görmek için; Yavaş Spamfilter Algılama.

      -

      set::check-target-nick-bans +

      set::check-target-nick-bans <yes|no>
      -Kullanıcı(lar) nick(ler)ini değiştirdiği zaman, +Kullanıcı(lar) nick(ler)ini değiştirdiği zaman, yeni nick için yasaklama (ban) olup olmadığının kontrol edilmesine olanak sağlar. Eğer -yeni nick adına yasaklama mevcutsa nick değişimine izin verilmeyecektir. +yeni nick adına yasaklama mevcutsa nick değişimine izin verilmeyecektir. Varsayılan değeri yes 'dir.

      set::timesynch::enabled <yes|no>
      - Sunucu + Sunucu başlatılırken zaman senkronizasyonu özelliğini açık ya da kapalı olarak belirtmenize olanak sağlar. Varsayılan değeri yes’dir.

      -

      set::timesynch::server +

      set::timesynch::server <IP>
      Senkronizasyonun sağlanacağı sunucuları belirtmenizi -sağlar. Burada 4 IP’yi aralarında virgül kullanarak belirtebilirsiniz. +sağlar. Burada 4 IP’yi aralarında virgül kullanarak belirtebilirsiniz. Burada belirtilen sunucular NTP protokolu versiyon 4’ü desteklemek zorundadırlar. Varsayılan olarak 3 zaman sunucusu kullanılır (US, EU, AU). Bu sunuculara istek paralel olarak gönderilir, en hızlı cevap gönderen kazanır.

      set::timesynch::timeout <süre>
      - Sunucudan + Sunucudan gelecek cevap için maksimum bekleme süresini -belirtmenize olanak sağlar. Burada 1 ve 5 arasında bir değer +belirtmenize olanak sağlar. Burada 1 ve 5 arasında bir değer belirtilmelidir, beşten büyük sayılar belirtilemez. Varsayılan değeri 3’tür ve eğer iyi bir sebebiniz yoksa bunu değiştirmeyin.

      -

      set::pingpong-warning <yes|no>
      +

      set::pingpong-warning <yes|no>
      NOSPOOF özelliği aktif iken (genellikle Windows), bağlanırken sorun yasayan her kullanıcıya '/quote pong ..' uyarısının gönderilmesini ya da gönderilmemesini sağlar. Varsayılan değeri no'dur.

      set::watch-away-notification <yes|no>
      - WATCH içerisindeki AWAY bildirimini açmanızı/kapatmanızı sağlar. Varsayılan değeri yes'dir.

      + WATCH içerisindeki AWAY bildirimini açmanızı/kapatmanızı sağlar. Varsayılan değeri yes'dir.

      4.38 - Dosya Bloğu İSTEĞE BAĞLI

      @@ -3728,10 +3728,10 @@ files {

      5 – Ek Dosyalar

      Konfigürasyon dosyasına ek olarak MOTD, -OperMOTD, BotMOTD ve Rules dosyaları gibi birkaç dosya daha vardır. Aşağıda +OperMOTD, BotMOTD ve Rules dosyaları gibi birkaç dosya daha vardır. Aşağıda bu dosyalar ve kullanımları listelenmiştir.
      Motd dosyaları -(bütün tiplerde ki) ve kurallar (rules) dosyaları aynı zamanda bir tld bloğu +(bütün tiplerde ki) ve kurallar (rules) dosyaları aynı zamanda bir tld bloğu ile de belirtilebilir.

      @@ -3757,7 +3757,7 @@ de belirtilebilir.

    autoconnect Sunucu, bağlanmayı otomatik olarak deneyecekse - (bunu tek taraflı olarak aktif etmeniz önerilir leaf->hub) bu + (bunu tek taraflı olarak aktif etmeniz önerilir leaf->hub) bu seçeneği tercih edebilirsiniz.
    zip Eğer sıkıştırılmış linkler istiyorsanız (derleme - sırasında belirtilmeli + her iki tarafta da tercih edilmeli) bu + sırasında belirtilmeli + her iki tarafta da tercih edilmeli) bu seçeneği tercih edebilirsiniz.
    nodnscache giden sunucu bağlantısında IP gizlemesinin - olmasını istemiyorsanız bu seçeneği tercih edebilirsiniz. Bunu eğer + olmasını istemiyorsanız bu seçeneği tercih edebilirsiniz. Bunu eğer host sık sık değişiyorsa kullanın (dyndns.org gibi).
    /botmotd komutu sorgusunda görüntülenir

    -

    6 – Kullanıcı & Kanal Modları6 – Kullanıcı & Kanal Modları

    @@ -3897,10 +3897,10 @@ name=userchannelmodes>

    Q
    - - - - + + + + @@ -3918,7 +3918,7 @@ name=userchannelmodes>

    - - - - + + +
    Kick atılamayan kanal (U:Line sunucular atabilir)
    r
    Bu kanal kayıtlıdır. (sadece services tarafından ayarlanabilir)
    r
    Bu kanal kayıtlıdır. (sadece services tarafından ayarlanabilir)
    R
    t
    Topiğin sadece operatör statüsünde ki + Topiğin sadece half operatör,kanal operatör yada daha üst seviyedeki kullanıcılar tarafından değiştirilebileceği kanal
    @@ -3944,13 +3944,13 @@ name=userchannelmodes>

    Sadece Güvenli Bağlantı (SSL) kullananların girebileceği kanal
    Z
    Sunucu tarafından kanaldaki tüm kullanıcıları Güvenli (SSL) - bağlantı olduklarını gösterir. Ayrıca ayarlandığında sadece +z aktiftir. ULines (örn: BotServ) - 'Güvenli olmayan kullanıcılar' olarak göz ardı edilir. Server Admin'leri güvenli sunucu yapmak için, - (SSL yardımı ile olabilir ama aynı zamanda VPN, loopback arayüzünü, quantum şifreleme, vs vs), - sunucu bağlantılarını IRCd bunu algılayamaz anlamına getirmemelidir.
    Z
    Sunucu tarafından kanaldaki tüm kullanıcıları Güvenli (SSL) + bağlantı olduklarını gösterir. Ayrıca ayarlandığında sadece +z aktiftir. ULines (örn: BotServ) + 'Güvenli olmayan kullanıcılar' olarak göz ardı edilir. Server Admin'leri güvenli sunucu yapmak için, + (SSL yardımı ile olabilir ama aynı zamanda VPN, loopback arayüzünü, quantum şifreleme, vs vs), + sunucu bağlantılarını IRCd bunu algılayamaz anlamına getirmemelidir.

     

    @@ -4082,7 +4082,7 @@ engeller @@ -4230,7 +4230,7 @@ ayr @@ -4245,10 +4245,10 @@ atman > @@ -4257,14 +4257,14 @@ bu @@ -4316,7 +4316,7 @@ sa @@ -4371,7 +4371,7 @@ olarak @@ -4414,12 +4414,12 @@ kullan @@ -4427,7 +4427,7 @@ kline' @@ -4436,7 +4436,7 @@ bak @@ -4456,7 +4456,7 @@ i @@ -4492,7 +4492,7 @@ gzline' @@ -4536,7 +4536,7 @@ sunucudan <sunucu> @@ -4558,7 +4558,7 @@ deneyecektir. @@ -4566,7 +4566,7 @@ operat @@ -4661,7 +4661,7 @@ IRC çıkmaya zorlar
    -NOISY Sunucunun HTM'ye girişinde ve HTM'den çıkışında kullanıcılara/yöneticilere bildiri mesajı gönderilmesini sağlar
    -QUIET Sunucunun HTM'ye - girişinde ve HTM'den çıkışında kullanıcılara/yöneticilere bildiri + girişinde ve HTM'den çıkışında kullanıcılara/yöneticilere bildiri mesajı gönderilmemesini sağlar
    -TO <değer> Sunucuya HTM'yi hangi gelen veri hızında aktif edeceğini belirtir
    B - banversion - Yasaklı versiyonların listelenmesini sağlar
    b - badword - Kötü kelimelerin (badwords) listelenmesini sağlar
    C - - link - Link bloğunda (bloklarında) belirtilmiş içerikler + link - Link bloğunda (bloklarında) belirtilmiş içerikler görüntülenir
    d - denylinkauto - deny link (otomatik olarak - reddedilen) bloğunda (bloklarında) belirtilmiş içerikler + reddedilen) bloğunda (bloklarında) belirtilmiş içerikler görüntülenir
    D - denylinkall - deny link (hepsi) bloğunda (bloklarında) belirtilmiş içerikler görüntülenir
    e @@ -4748,9 +4748,9 @@ g name=security>

    Eğer güvenlik ile ilgileniyorsanız (ki -ilgilenmelisiniz!), bu bölüm mevcut riskler hakkında genel bir bilgi +ilgilenmelisiniz!), bu bölüm mevcut riskler hakkında genel bir bilgi edinmenize -yardımcı olacaktır. Bu sebeple ağınızı daha güvenli bir hale getirmek +yardımcı olacaktır. Bu sebeple ağınızı daha güvenli bir hale getirmek amacıyla adım adım ilerleyeceğiniz bir "kontrol listesi" kullanabilirsiniz.

    Listedeki öğeler popularite/risk düzeyi/genelde @@ -4759,10 +4759,10 @@ kullan

    8.1 Şifreler

    Belirteceğiniz oper şifrelerinin, link şifrelerinin vs. daha güvenli olması için:
    - harf ve -rakam kombinasyonlarından oluşan şifreler ("Whbviwf5" gibi) veya uzun +rakam kombinasyonlarından oluşan şifreler ("Whbviwf5" gibi) veya uzun şifreler kullanın ("blaheatsafish", "AlphaBeta555" gibi).
    - -Link/oper şifrelerini mail hesabınızın şifreleriyle veya bu tarz +Link/oper şifrelerini mail hesabınızın şifreleriyle veya bu tarz kullandığınız başka hesapların şifreleriyle aynı şifreler olarak BELİRTMEYİN.

    @@ -4773,9 +4773,9 @@ zay dolayı hacklenmesi olasılığına nazaran çok daha büyüktür. Örnek olarak http, smtp, dns ve ftp sunucularınızı aynı konumdan koşturuyorsanız büyük bir hacklenme riskine sahipsiniz demektir. Aynı zamanda eğer çok kullanıcılı bir -sistemde iseniz (ör: shell aldıysanız) bu durumda ise yerel exploitlere +sistemde iseniz (ör: shell aldıysanız) bu durumda ise yerel exploitlere karşı -hacklenme riskiniz olacaktır. Bu sebepten dolayı shell sağlayıcınızı +hacklenme riskiniz olacaktır. Bu sebepten dolayı shell sağlayıcınızı seçerken dikkatli olun.

    @@ -4783,164 +4783,164 @@ dikkatli olun. name=secpermissions>
    Herzaman home dizininizin ve UnrealIRCd'in bulunduğu dizinin doğru yetkilendirmeye sahip olduğundan emin olun. Aksi -takdirde yerel bir kullanıcı konfigürasyon dosyanızı basitlikle elde +takdirde yerel bir kullanıcı konfigürasyon dosyanızı basitlikle elde edebilir ve -şifreleri görebilir...Eğer bundan emin değilseniz kısaca: chmod -R go-rwx +şifreleri görebilir...Eğer bundan emin değilseniz kısaca: chmod -R go-rwx /path/to/Unreal3.2 komutunu kullanın.Hiçbir zaman UnrealIRCd'i webroot veya bu türden paylaştırılmış bir -dizinde bulundurmayın ve yedekleme için doğru yetkilendirmeye sahip +dizinde bulundurmayın ve yedekleme için doğru yetkilendirmeye sahip olduğunuzdan da emin olun.
    Aynı zamanda mümkün olduğunca yeniden şifrelenmiş (encrypted) şifreler kullanın, Eğer OpenSSL desteği ile derleme yaptıysanız size şifreleme metodu olarak sha1 veya ripemd160 metodunu -kullanmanızı öneririm, diğer bir metod olarak md5 metodunu da +kullanmanızı öneririm, diğer bir metod olarak md5 metodunu da kullanabilirsiniz. -Eğer daha önce kullandığınız 3.2.1 veya daha önceki versiyonlarda +Eğer daha önce kullandığınız 3.2.1 veya daha önceki versiyonlarda belirttiğiniz -yeniden şifrelenmiş şifreler varsa (oper bloklarında) size bu şifreleri +yeniden şifrelenmiş şifreler varsa (oper bloklarında) size bu şifreleri yeniden -şifrelemenizi (sadece /mkpasswd komutunu kullanarak) öneririm, çünkü 3.2.1 +şifrelemenizi (sadece /mkpasswd komutunu kullanarak) öneririm, çünkü 3.2.1 'de -bazı önemli anti-crack özellikleri ilk kez kullanıldı.

    Bu +bazı önemli anti-crack özellikleri ilk kez kullanıldı.

    Bu anlatılanların 'güvenlik için diğer bir katman' olduğunu unutmayın, eğer zayıf şifreler kullanıyorsanız, bunlar kolaylıkla çözülebilir. Eğer birisi konfigürasyon dosyanızı eline -geçirirmeyi başarırsa, bu dosyada bir saldırganın saldırıyı yapmasına +geçirirmeyi başarırsa, bu dosyada bir saldırganın saldırıyı yapmasına yardımcı -olacak bir çok bilginin mevcut olduğunu da unutmayın. +olacak bir çok bilginin mevcut olduğunu da unutmayın. (link::password-connect gibi).

    -

    8.4 Kullanıcı kaynaklı problemler8.4 Kullanıcı kaynaklı problemler

    Yöneticinizleri herzaman akıllıca seçin, ve -bir zincirin zayıf halkası kavramını da unutmayın. Çok dikkatli +bir zincirin zayıf halkası kavramını da unutmayın. Çok dikkatli olabilirsiniz ve hatta bu dökümanda yazılan herşeyi uygulamış olabilirsiniz, fakat yönetici olarak seçtiğiniz arkadaşlarınızdan birisi aptalca bir hareket yapabilir. Bu -hareket sizin kontrolunuz altında gelişmeyebilir. Bu hareket apaçık olarak +hareket sizin kontrolunuz altında gelişmeyebilir. Bu hareket apaçık olarak şifre belirtmesi, harddiskini netbios/kazaa/morpheus aracılığıyla paylaşıma açması gibi eylemler olabilir. Sadece yapmanız gereken kime hangi yetkileri vereceğinizi belirlerken dikkatli olmak. (oper::flags).

    -

    8.5 SSL/SSH & sniffing8.5 SSL/SSH & sniffing

    Bir oper olarak ve sunucular arası -bağlantılarda SSL kullanmanız sizi "veri korsanlığı"na karşı koruyacaktır. +bağlantılarda SSL kullanmanız sizi "veri korsanlığı"na karşı koruyacaktır. Veri -korsanlığı saldırganın kullanıcı ile sunucu arasında bir konumu +korsanlığı saldırganın kullanıcı ile sunucu arasında bir konumu hacklemesiyle mümkün olur, böylece saldırgan bütün ağ trafiğini görebilir, bütün -konuşmaları görebilir ve bütün şifreleri yaklayabilir. Yine aynı sebepten +konuşmaları görebilir ve bütün şifreleri yaklayabilir. Yine aynı sebepten dolayı herzaman telnet yerine SSH kullanın.

    -

    8.6 Denial of Service attacks (DoS) [or: veya: hubumu +

    8.6 Denial of Service attacks (DoS) [or: veya: hubumu nasıl koruyabilirim?]

    Birçok ağ bir floodun veya (D)DoS saldırısının ne kadar "eğlenceli" olduğu konusunda tecrübe sahibi olmuştur, -yinede bu saldırılardan doğacak zararı azaltmak için birşeyler +yinede bu saldırılardan doğacak zararı azaltmak için birşeyler yapabilirsiniz. -Birçok ağ bir hub sunucusuna sahiptir, ve birçok kişinin gözden kaçırdığı +Birçok ağ bir hub sunucusuna sahiptir, ve birçok kişinin gözden kaçırdığı nokta -hub olan sunucunun saldırılara karşı korunmasının oldukça kolay +hub olan sunucunun saldırılara karşı korunmasının oldukça kolay olduğudur.
    Burada açıklayacağım:
    1. Hub ismini -varolmayan bir hostname olarak belirtin, ör 'hub.yournet.com', +varolmayan bir hostname olarak belirtin, ör 'hub.yournet.com', fakat
        bu belirttiğiniz hostname için bir dns kaydı eklemeyin. Böylece saldırgan hostu
    -    +    çözemeyecek ve böylece flood yapamayacaktır. Daha sonra huba sunucuları sadece
    -    +    IP'yi belirterek linkleyin.
        Örnek 1: link -visibiblename.yournet.com { hostname 194.15.123.16; [vs] +visibiblename.yournet.com { hostname 194.15.123.16; [vs] };.
        Örnek 2: link visibiblename.yournet.com { hostname thehostnamethatworks.yournet.com; [vs] };.
        Bir dipnot düşmek gerekirse, son örnekte belirttiğiniz sunucu isimlerinin zone transferlerine izin -vermeyeceğinden emin olun, fakat bu bu konunun çok dışında bir olay +vermeyeceğinden emin olun, fakat bu bu konunun çok dışında bir olay ;).
    2. Diğer bir önemli adım ise, normal kullanıcıların '/stats -c' komutunu kullanmalarını engellemenizdir
        aksi +c' komutunu kullanmalarını engellemenizdir
        aksi takdirde saldırgan kolaylıkla link -bloğunun içeriğini listeleyebilecektir. Eğer bu konuda +bloğunun içeriğini listeleyebilecektir. Eğer bu konuda endişeleriniz
        varsa (benim gibi) bunu set { -oper-only-stats "*"; }; yönergesiyle kolaylıkla sağlayabilirsiniz. +oper-only-stats "*"; }; yönergesiyle kolaylıkla sağlayabilirsiniz. Böylece
        normal kullanıcılar tarafından bütün stats flaglarının kullanımını engellemiş olacaksınız. Eğer böyle yapmak istemiyorsanız en azından "CdDlLXz" flaglarının kullanımını engelleyin. Bu -konuyla ilgili daha fazla bilgi bir sonraki bölümde +konuyla ilgili daha fazla bilgi bir sonraki bölümde bulunmaktadır.

    Elbette bu anlatılan adımlar bu -atakların sürekli olarak uygulanması halinde (ör: bir kaç ay) başlangıca +atakların sürekli olarak uygulanması halinde (ör: bir kaç ay) başlangıca göre -daha düşük oranda yararlı olacaktır, çünkü IP'ler bazı kötü niyetli +daha düşük oranda yararlı olacaktır, çünkü IP'ler bazı kötü niyetli kullanıcılar -tarafından bilinebilir.. Aynı zamanda saldırganların, bu adımları +tarafından bilinebilir.. Aynı zamanda saldırganların, bu adımları uygulasanız -dahi, hala hub olmayan sunuculara saldırabileceklerini gözardı etmeyin, +dahi, hala hub olmayan sunuculara saldırabileceklerini gözardı etmeyin, fakat bu -1 veya 2 zayıf noktadan (hublara) saldırmaya kıyasla daha fazla çaba +1 veya 2 zayıf noktadan (hublara) saldırmaya kıyasla daha fazla çaba gerektirir, -aynı zamanda böylece hubunuz & servisleriniz canlı kalacaktır +aynı zamanda böylece hubunuz & servisleriniz canlı kalacaktır :).

    -

    8.7 Bilgilendirme8.7 Bilgilendirme
    -

    STATS
    /stats komutu çok bilgi verici bir komuttur, +
    STATS
    /stats komutu çok bilgi verici bir komuttur, olabildiğince -bu komutun kullanımını kısıtlamak isteyebilirsiniz. Bu konuda kendinize +bu komutun kullanımını kısıtlamak isteyebilirsiniz. Bu konuda kendinize sormanız gereken soru "kullanıcılarımın görmelerini istediklerim bilgiler neler?" -sorusudur. Birçok büyük ağ bu soruya "hiçbir şey" olarak cevap verir, +sorusudur. Birçok büyük ağ bu soruya "hiçbir şey" olarak cevap verir, bazıları ise '/stats g' ve '/stats k' harici kullanımları kısıtlar. Size bütün stats flaglarının oper olmayanlar tarafından kullanımını engellemek için set { -oper-only-stats "*"; }; yapmanızı öneririm, fakat bunu yapmak +oper-only-stats "*"; }; yapmanızı öneririm, fakat bunu yapmak istemiyorsanız, '/stats' yazarak mevcut bütün flagların listesine bir göz atmanızı -öneririm.(eğer kuşkucuysanız, sadece kısıtlayın.. neden bütün bilgileri +öneririm.(eğer kuşkucuysanız, sadece kısıtlayın.. neden bütün bilgileri görme -ihtiyacı duysunlar?)
    Birkaç örnek vermek gerekirse:
    - /stats o: oper -nicklerini ve hostmaskelerini gösterir.
    - /stats c: sunucu linkleri -hakkında bilgi verir.
    - /stats g, /stats k: genellikle proxy ile +ihtiyacı duysunlar?)
    Birkaç örnek vermek gerekirse:
    - /stats o: oper +nicklerini ve hostmaskelerini gösterir.
    - /stats c: sunucu linkleri +hakkında bilgi verir.
    - /stats g, /stats k: genellikle proxy ile bağlanmayı deneyen saldırganların listesini görüntüler.
    - /stats E, /stats e: bir saldırgan bu flagı kullanabilirse buradaki hostmaskelerini kullanabilir
    - /stats i, /stats y: izinli bağlantı -sağlayan hostları bulmasında saldırgana yardımcı olabilir.
    - /stats P: +sağlayan hostları bulmasında saldırgana yardımcı olabilir.
    - /stats P: Sadece sunucu bağlantılarının gerçekleştiği portları bulmasında saldırgana yardımcı olabilir
    vs vs...

    MAP / LINKS
    Birçok kişi /map -veya /links komutunu deaktif etmenin bir yolu olup olmadığını sormuştur. +veya /links komutunu deaktif etmenin bir yolu olup olmadığını sormuştur. Bizim buna cevabımız; böyle bir şey yapmak saçmadır ve güvenlik için yanlış bir yaklaşımdır, açıklamama izin verin... Kullanıcılar tarafından kullanılan sunucuları gizlemek, kullanıcıların zaten üzerinde bulundukları sunucuları -bilmelerinden dolayı yararsızdır. Bu konu için bölüm 8.6'ya bakın.
    Şimdi +bilmelerinden dolayı yararsızdır. Bu konu için bölüm 8.6'ya bakın.
    Şimdi ne yapaBİLİRSİNİZ? 3.2.1 verisyonundan beri 'flat -map' özelliği mevcuttur (set::options::flat-map), bu özellik bütün +map' özelliği mevcuttur (set::options::flat-map), bu özellik bütün sunucuları /map be /links komutu uygulamalarında direkt linkli olarak gösterecektir, böylece kullanıcılar hangi sunucunun hangisine linkli olduğunu -anlayamayacaklardır... Bu korunma ve güvenlik için iyi bir özelliktir çünkü +anlayamayacaklardır... Bu korunma ve güvenlik için iyi bir özelliktir çünkü bu özellikle aynı zamanda 'zayıf nokta'lar kolaylıkla belirlenemeyecektir. Bu yüzden bu özelliği kullanmanız önerilir. Fakat bu korumanında kusursuz -olmadığını unutmayın... Eğer bir ayrılma (split) meydana gelirse bu durumda +olmadığını unutmayın... Eğer bir ayrılma (split) meydana gelirse bu durumda kötü -niyetli kullanıcılar hangi sunucunun hangisine linkli olduğunu +niyetli kullanıcılar hangi sunucunun hangisine linkli olduğunu görebilir.

    NORMAL KULLANICILAR & SNOMASK
    Birçok kişi tarafından bilinmeyen bir özellikte, normal kullanıcıların bazı snomaskları kullanabilmesidir, +s +sk gibi. Bu yolla kullanıcılar rehash, kill ve diğer tipte bazı mesajları görebilirler.
    Bunu önlemek için set::restrict-usermodes yönergesini: set { -restrict-usermodes "s"; }; şeklinde +restrict-usermodes "s"; };
    şeklinde belirtebilirsiniz.


    Elbette bu anlatıların hepsi "bilgi gizleme" olarak nitelendirilir, dolayısıyla bu "gerçek" güvenlik değildir. Fakat bu sunucunuzun hacklenmesi için gerekecek @@ -4951,13 +4951,13 @@ name=secantiexploit>
    Yığın tabanlı exploitlerin çalışmasını zorlaştıracak kernel yamaları vardır. Bu iyidir, fakat bu sizin ana odak noktanız olmamalıdır, diğer başka yollarla exploit saldırılarına -uğrayabileceğinizi unutmayın ve bu büyük bir risktir.. çeşitli +uğrayabileceğinizi unutmayın ve bu büyük bir risktir.. çeşitli sebeplerle.

    Yapmanız gereken tek şey vardır, HERZAMAN EN SON VERSİYONU KULLANIN, bunun için unreal-notify mailinglist listesine abone olun -böylece yayınlanan yeni versiyon duyurularını alabilirsiniz. +böylece yayınlanan yeni versiyon duyurularını alabilirsiniz. (unreal-uyarısı sadece yeni versiyon duyuruları içindir, dolayısıyla her X ayda 1 mail gönderilir.)
    @@ -4965,28 +4965,28 @@ g

    8.9 Özet

    Umarım, hiçbir zaman %100 güvende -olamayacağınızı anlamışsınızdır. Siz (ve biz) burda belirtilmeyen bütün +olamayacağınızı anlamışsınızdır. Siz (ve biz) burda belirtilmeyen bütün açıkları -bulup&onaracağız, bir saldırganın ihtiyacı olduğu tek şey sadece 1 +bulup&onaracağız, bir saldırganın ihtiyacı olduğu tek şey sadece 1 açıkla -bir sunucu bulmaktır. Burada açıklananlar mevcut riskleri minimuma +bir sunucu bulmaktır. Burada açıklananlar mevcut riskleri minimuma indirmenize yardımcı olacaktır. Ağ güvenliğiniz için zaman ayırın ve yöneticilerinizi eğitin. Birçok kişi hacklenene kadar güvenliğe önem vermez, böyle bir tutum sergilemeyin :).

    -

    9 – Sıkça sorulan Sorular (FAQ)9 – Sıkça sorulan Sorular (FAQ)

    FAQ kısmına çevirimiçi olarak buradan +href="http://www.vulnscan.org/UnrealIRCd/faq/" target=_blank>buradan ulaşabilirsiniz.

    -

    10 – Modüller

    -
    +

    10 – Modüller

    +

    UnrealIRCd ile birlikte gelen aşağıdaki modüller açıklamalarıyla -bulunmaktadır. Ne yazık ki, sadece bir modül UnrealIRCd ile birlikte anında -belgelenmiştir.

    +bulunmaktadır. Ne yazık ki, sadece bir modül UnrealIRCd ile birlikte anında +belgelenmiştir.

    10.1 m_nopost

    Bu modül otomatik olarak bir HTTP-tarzında çalışan herhangi bir kullanıcıyı yasaklar. Bu modül AJAX-destekli tarayıcıların IRC spambots olarak görev yapabildiği Firefox XPS @@ -4995,38 +4995,38 @@ sald set::nopost::ban-time ayarlarını (ve diğer ayarlarını) yapılandırabilirsiniz.
    Bu modül yeni olup UnrealIRCd 3.2.9 ve commands.so içinde derlenmiştir. Bu nedenle, çoğu durumda varsayılan olarak yüklenir. -

    +

    A Düzenli İfadeler

    Düzenli ifadeler Unreal'de bir çok yerde kullanılır, badwords, spamfilter ve aliases'lerde olduğu gibi. Düzenli ifadeler kalıp -eşleşmesi için kullanılan çok kompleks araçlardır. Bunlar bazen "regexp" +eşleşmesi için kullanılan çok kompleks araçlardır. Bunlar bazen "regexp" bazen de "regex" olarak kullanılır. Unreal bu ifadeler için TRE düzenli ifadeler kütüphanesini kullanır. Bu kütüphane çok kompleks ve kimi zaman karışık olabilecek ileri düzey ifadeleri destekler. Aşağıda anlatılanlar regexp'nin -çalışma mantığı hakkında size bilgi verecektir. Eğer regexp kullanımı +çalışma mantığı hakkında size bilgi verecektir. Eğer regexp kullanımı hakkında -daha fazla bilgiye sahip olmak istiyorsanız ve bu konuyla ilgileniyorsanız +daha fazla bilgiye sahip olmak istiyorsanız ve bu konuyla ilgileniyorsanız burayı tıklayın +href="http://www.laurikari.net/tre/syntax.html" target=_new>burayı tıklayın (TRE homepage).

    A.1 Değişmezler

    Değişmezler bir regexp'nin en temel bileşenidir. Basit -olarak değişmezler sade-metinde görülen karakterlerdir. Örneğin; "test" +olarak değişmezler sade-metinde görülen karakterlerdir. Örneğin; "test" ifadesi -4 adet değişmez içerir: "t", "e", "s", "t". Unreal'de değişmezler +4 adet değişmez içerir: "t", "e", "s", "t". Unreal'de değişmezler büyük-küçük karakter duyarlı değildir, dolayısıyla örnekde verilen ifade "TEST" ile de eşdeğerdir. "Meta karakter" olmayan bütün karakterler değişmez sayılır. Aynı zamanda bir karakteri tersbölü (\) karakterini kullanarak da değişmez -yapabilirsiniz. Örneğin nokta (.) bir metakarakterdir. Eğer . 'yı bir +yapabilirsiniz. Örneğin nokta (.) bir metakarakterdir. Eğer . 'yı bir değişmez olarak kullanmak isterseniz yapmanız gereken .'yı \. olarak belirtmektir ve -Unreal bunu nokta olarak yorumlayacaktır. Aynı zamanda ASCII karakter 3 +Unreal bunu nokta olarak yorumlayacaktır. Aynı zamanda ASCII karakter 3 (renk) -gibi bir karakteri de kontrol etmek isteyebilirsiniz. Bunu \x şeklinde +gibi bir karakteri de kontrol etmek isteyebilirsiniz. Bunu \x şeklinde bildiri yaparak sağlayabilirsiniz. Örneğin \x3 olarak bildiri yaptığınızda bu ASCII karakter 3'e (renk). Burada \x ifadesinden sonra onaltılık bir sayıda @@ -5034,63 +5034,63 @@ belirtebilirsiniz ve bu \x0'dan \xFF 'e kadar belirtilebilir.

    A.2 Nokta İşleci

    Nokta işleci (.) "herhangi bir karakter"le eşleşme için -kullanılır. Herhangi bir değere sahip tek bir karakterle eşleşir. Örneğin, +kullanılır. Herhangi bir değere sahip tek bir karakterle eşleşir. Örneğin, "a.c" -düzenli ifadesi "abc", "adc" vs. gibi ifadelerle eşleşecektir. Fakat "abd" +düzenli ifadesi "abc", "adc" vs. gibi ifadelerle eşleşecektir. Fakat "abd" ile -eşleşemeyecektir çünkü "a" ve "c" birer değişmezdir ve karşılaştıracak +eşleşemeyecektir çünkü "a" ve "c" birer değişmezdir ve karşılaştıracak ifadeyle bunların eşleşmesi zorunludur.

    -

    A.3 Yineleme İşleçleriA.3 Yineleme İşleçleri

    Regex'de ençok yapılan hatalardan biri yineleme işleçlerinin tam anlamıyla joker karakterler olarak kullanılmasıdır. Bu doğrudur, * ve ? karakterleri joker karakterler olarak kullanılabilir ancak -bunların regexdeki manası tam anlamıyla joker karakterler değildir. Ek +bunların regexdeki manası tam anlamıyla joker karakterler değildir. Ek olarak, düzenli ifadeler daha ileri düzeyde yineleme metodlarını da destekler.

    En temel yineleme işleci ? işlecidir. Sıfır veya bir kere eşleşme işlecidir. Joker karakter olarak kullanımında, örneğin "a?c" -ifadesinde yineleme işleci "a"yı takip eden ve "c"den önce gelen herhangi +ifadesinde yineleme işleci "a"yı takip eden ve "c"den önce gelen herhangi bir karakterle eşleşecektir. Fakat regexdeki kullanımında anlamı farklıdır. Bu durumda "a?c" ifadesi "ac" ifadesi ve "c" ifadesi haricinde hiçbir ifadeyle -eşleşmeyecektir. Dolayısıyle ? işleci; belirtilen düzenli ifadede kendinden +eşleşmeyecektir. Dolayısıyle ? işleci; belirtilen düzenli ifadede kendinden önce -gelen karakterin eşeleşecek ifadede var olup olmamasına göre eşleşme +gelen karakterin eşeleşecek ifadede var olup olmamasına göre eşleşme yapacaktır. Eğer düzenli ifadede bu işleç joker karakter olarak kullanılmak istenirse bu -durumda aynı ifadeyi "a.?c" şeklinde belirtmeniz gerekir. Bu durumda ? +durumda aynı ifadeyi "a.?c" şeklinde belirtmeniz gerekir. Bu durumda ? işleci "a"yı takip eden ve "c"den önce gelen herhangi bir karakterle eşleşecektir.

    Bir yineleme işleci de * işlecidir. Aynı şekilde bu işleçte joker karakter olarak kullanılabilir. Aynı zamanda sıfır veya daha -fazlasıyla eşleştirme işlecidir. * işleci; belirtilen düzenli ifadede +fazlasıyla eşleştirme işlecidir. * işleci; belirtilen düzenli ifadede kendinden -önce gelen karakterin 0 ya da daha fazla bulunması durumlarıyla eşleşir. +önce gelen karakterin 0 ya da daha fazla bulunması durumlarıyla eşleşir. Örneğin "a*c" düzenli ifadesi "c" ile sonlandırılmış 0 veya daha fazla "a" içeren -ifadelerle işleşecektir. Misal "aaaaaac" ifadesiyle eşleşir. Eğer joker +ifadelerle işleşecektir. Misal "aaaaaac" ifadesiyle eşleşir. Eğer joker karakter olarak kullanılmak istenirse "a.*c" şeklinde belirtmeniz gerekecektir.

    + işlecinin yorumlanması * işlecinin yorumlanmasına çok -benzer. Ancak sıfır veya daha fazlazıyla değil 1 veya daha fazlasıyla +benzer. Ancak sıfır veya daha fazlazıyla değil 1 veya daha fazlasıyla eşleştirme işlecidir. "a+c" düzenli ifadesi "ac" veya daha fazla ardarda "a" içeren "aaaaaaaaac" gibi bir ifadeyle eşleşecektir.

    En ileri düzeyde yineleme işleci ise sınırlı sayıda -yineleme işlecidir. Bir sınırlı sayıda yineleme işleciyle kendinden önce +yineleme işlecidir. Bir sınırlı sayıda yineleme işleciyle kendinden önce gelen -karakterin kaç kez tekrarlanacağını kesin olarak belirtebilirsiniz. Örneğin, +karakterin kaç kez tekrarlanacağını kesin olarak belirtebilirsiniz. Örneğin, 8 a -içeren veya en az 8 a bulunduran veya 3-5 a bulunduran bir ifadeyle +içeren veya en az 8 a bulunduran veya 3-5 a bulunduran bir ifadeyle eşleştirme yapabilirsiniz. Temel kullanımı {M,N} şeklindedir, burada M sınırlamada -belirtilecek sayılardan küçüğünü, N ise büyüğünü temsil etmektedir. Örneğin +belirtilecek sayılardan küçüğünü, N ise büyüğünü temsil etmektedir. Örneğin 3 ve 5 arasındaki bir sayıda a içeren bir eşleşme için "a{3,5}" şeklinde -belirtmelisiniz. Bununla birlikte M sayısı N sayısına eşit olamaz. Bu +belirtmelisiniz. Bununla birlikte M sayısı N sayısına eşit olamaz. Bu durumda eğer tam 8 a içeren bir eşleşme için "a{8]" şeklinde belirtmelisiniz. Bu "aaaaaaaa" ile eşleşmeye denktir. En az 8 a içeren bir ifadeyle eşleşme için @@ -5098,62 +5098,62 @@ e

    Varsayılan olarak, bütün yineleme işleçleri aç gözlüdür. Temel olarak bunun anlamı bir yineleme işleci olabildiğince çok karakterle eşleşir. Bu bir örnekle daha iyi açıklanabilir. -

    Aşağıdaki ifade gibi bir metnimiz olsun:
    HELLO
    Belirtilen düzenli +

    Aşağıdaki ifade gibi bir metnimiz olsun:
    HELLO
    Belirtilen düzenli ifade de aşağıdaki olsun:
    .+L

    Bu örnekte, .+ işlecinin "HE." ile eşleşeceğini -düşünmelisiniz. Bununla birlikte bu doğru değildir. Çünkü + işleci aç +düşünmelisiniz. Bununla birlikte bu doğru değildir. Çünkü + işleci aç gözlüdür, dolayısıyla "HEL." ile eşleşecektir. Bunun sebebi, bu işlecin giriş metninde bulunan eşleşecek en büyük parçayı seçmesidir. Bu örnekte bu işleç "HEL" parçasıyla eşleşti. Metin "HELLO" olduğundan, "HEL" ifadesini bir "L" takip -ettiğinden, eşleşme gerçekleşti. Bununla birlikte bazen de bir işleç, +ettiğinden, eşleşme gerçekleşti. Bununla birlikte bazen de bir işleç, yineleme -işlecinden sonra ? karakteri kullanılarak bu durumdan kurtarılabilir. +işlecinden sonra ? karakteri kullanılarak bu durumdan kurtarılabilir. Yukarıdaki -örneğe göre düzenli ifade ".+?L" şeklinde değiştirilirse bu durumda .+? +örneğe göre düzenli ifade ".+?L" şeklinde değiştirilirse bu durumda .+? işleci -"HE" ile eşleşecektir. ? karakteri herhangi bir yineleme işlecine +"HE" ile eşleşecektir. ? karakteri herhangi bir yineleme işlecine eklenebilir: ??, *?, +?, {M,N}?.

    -

    A.4 Parantez İfadeleriA.4 Parantez İfadeleri

    Parantez ifadeleri kullanmak "veya" -operatörü oluşturmak için uygun bir yoldur. Örneğin, eğer "bir a ile veya a +operatörü oluşturmak için uygun bir yoldur. Örneğin, eğer "bir a ile veya a b ile eşleş" şeklinde söylemek istiyorsanız. Parantez ifadeleri ismini ([]) -karakterlerinin kullanılmasından alır. Temel kullanımıyla parantez ifadeleri +karakterlerinin kullanılmasından alır. Temel kullanımıyla parantez ifadeleri bir -seri karakteri içerebilir. Böylece bu karakterler aralarında "veya" +seri karakteri içerebilir. Böylece bu karakterler aralarında "veya" operatörü -varmış gibi değerlendirilir. Bir örnek olarak, "[abc]" ifadesi "a,", "b," +varmış gibi değerlendirilir. Bir örnek olarak, "[abc]" ifadesi "a,", "b," veya -"c." ile eşleşir. Bu nedenle "a[bd]c" düzenli ifadesi ise "abc" ve "adc" +"c." ile eşleşir. Bu nedenle "a[bd]c" düzenli ifadesi ise "abc" ve "adc" eşleşir fakat "acc." ile eşleşmez.

    Bu ifadeler uygulamada ençok bir harf veya bir rakam -kontrolunde kullanılır. Birer birer belirtmekten, yani "[0123456789]" +kontrolunde kullanılır. Birer birer belirtmekten, yani "[0123456789]" şeklinde -belirtmekten daha ziyade parantez ifadeleri içinde aralık belirtebilirsiniz. +belirtmekten daha ziyade parantez ifadeleri içinde aralık belirtebilirsiniz. Bu aralıkları başlangıç değeri ve bitiş değeri arasına - karakteri koyarak -belirtebilirsiniz. Böylece bir rakam kontrolu için en basit şekliyle +belirtebilirsiniz. Böylece bir rakam kontrolu için en basit şekliyle "[0-9]" şeklinde belirtme yapabilirsiniz. Bu türdeki belirtme harfler için ve ASCII -değerleri içinde geçerlidir. Eğer bir harf eşleşmesi yapmak istiyorsanız +değerleri içinde geçerlidir. Eğer bir harf eşleşmesi yapmak istiyorsanız basitçe -"[a-z]" şeklinde belirtebilirsiniz, Unreal büyük-küçük harf duyarlılığına +"[a-z]" şeklinde belirtebilirsiniz, Unreal büyük-küçük harf duyarlılığına sahip olmadığından bu bütün (büyük/küçük) karakterleri kapsayacaktır. Aynı zamanda -aynı ifadede çoklu aralıklar da belirtebilirsiniz. Bir harfle veya bir +aynı ifadede çoklu aralıklar da belirtebilirsiniz. Bir harfle veya bir rakamla -eşleşme yapmak istiyorsanız, "[0-9a-z]" şeklinde belirtmelisiniz. - +eşleşme yapmak istiyorsanız, "[0-9a-z]" şeklinde belirtmelisiniz. - karakterinin -parantez ifadelerinde özel bir karakter olduğunu unutmayın. - değişmeziyle +parantez ifadelerinde özel bir karakter olduğunu unutmayın. - değişmeziyle bir -eşleşme yapmak istiyorsanız, bu değişmezi parantez ifadesinin ya ilk +eşleşme yapmak istiyorsanız, bu değişmezi parantez ifadesinin ya ilk karakteri -olarak ya da son karakteri olarak belirtin. Örneğin "[0-9-]" ifadesi +olarak ya da son karakteri olarak belirtin. Örneğin "[0-9-]" ifadesi herhangi bir rakam veya - karakteriyle eşleşecektir.

    Bunları daha da sadeleştirmek için, parantez @@ -5187,18 +5187,18 @@ belirtilmi

  • upper - sadece büyük harfleri göz önünde bulunduran kriter
  • xdigit - onaltılık - tabanda rakam değerleri
  • Karakter sınıfları ile ilgili bir diğer + tabanda rakam değerleri Karakter sınıfları ile ilgili bir diğer önemli -nokta ise, karakter sınıfları parantez ifadesi içinde tek eleman olmalı, +nokta ise, karakter sınıfları parantez ifadesi içinde tek eleman olmalı, yani -başka bir elemanla birlikte kullanılamaz. Örneğin, "[:isdigit:-]" geçersiz +başka bir elemanla birlikte kullanılamaz. Örneğin, "[:isdigit:-]" geçersiz bir kullanımdır. Bunun için "[[:isdigit:]-]" şeklinde kullanın.

    Parantez ifadelerinin son özelliği olumsuzlamadır. Bazı zamanlarda "bu karakterler haricinde herhangi bir karakter" gibi bir ifadeyi -belirtmek isteyebilirsiniz. Örneğin eğer "harf olmayan" bir karakteri +belirtmek isteyebilirsiniz. Örneğin eğer "harf olmayan" bir karakteri kontrol -etmek isterseniz, burada a-z harici karakterlerden bahsedildiği açıktır, +etmek isterseniz, burada a-z harici karakterlerden bahsedildiği açıktır, bunu ifadenin başına ^ karakterini ekleyerek belirtebilirsiniz. Dolayısıyla bu durumda "[^a-z]" ifadesi harf olmayan herhangi bir karakterle eşleşir. - @@ -5207,19 +5207,19 @@ isterseniz, bu de ifadesinde olduğu gibi kullanın. Karakter sınıfları içinde aynı uygulama geçerlidir, "[^[:isdigit:]]" ifadesiyle rakam olmayan bütün karakterler belirtilmiştir.

    -

    A.5 Demirleme İşleçleriA.5 Demirleme İşleçleri

    Demirleme işleçleri dizilerinin belirtilemeyeceği koşullarda, bazı genel parantez ifadeleri için kısayollar belirtmek için kullanılır.

    ^ karakteri belirtilecek düzenli ifadenin başında -kullanıldığında, eşleşme yalnızca kontrol edilen metnin belirtilen düzenli +kullanıldığında, eşleşme yalnızca kontrol edilen metnin belirtilen düzenli ifade ile başlamasıyla gerçekleşecektir. Örneğin düzenli ifade "test" olarak -belirtilirse bu ifade "test" ifadesini içerdiğinden, "this is a test" metni +belirtilirse bu ifade "test" ifadesini içerdiğinden, "this is a test" metni ile eşleşecektir. Ancak düzenli ifadeyi "^test" olarak belirtirseniz bu sefer -eşleşme gerçekleşebilmesi için metin "test" ile başlamak zorundadır. Ek +eşleşme gerçekleşebilmesi için metin "test" ile başlamak zorundadır. Ek olarak $ karakteri ise belirtilecek düzenli ifadenin sonunda kullanıldığında, eşleşme yalnızca kontrol edilen metnin belirtilen düzenli ifade ile sonlandığı @@ -5250,52 +5250,52 @@ listelenmi

    A.6 Veya İşleci

    Veya işleci | karakteridir. Örneğin "a veya b" gibi bir ifade belirtmek için "a|b" bildirimini yapabilirsiniz.
    -

    A.7 Gruplama İşleçleri (Alt İfadeler)A.7 Gruplama İşleçleri (Alt İfadeler)

    Gruplama işleçleri alt ifadelerdir. Bir alt ifade oluşturmanın 2 yolu vardır. 2 metod "grup adresleme işleci" açısından -bakıldığında farklılık göstermektedir. Grup adresleme işleci kullanan bir +bakıldığında farklılık göstermektedir. Grup adresleme işleci kullanan bir alt ifade bildirmek için, açık parantez yerine "(?:" ifadesini kullanın. Örneğin "([a-z])" ifadesini bir alt ifade olarak bildirmek için "(?:[a-z])" şeklinde -belirtmelisiniz. Bütün yineleme işleçleri alt ifadelerde "alt ifadenin 1 +belirtmelisiniz. Bütün yineleme işleçleri alt ifadelerde "alt ifadenin 1 veya daha fazla tekrarlanması" şeklinde kullanılabilir. Örneğin "[0-9][a-z][0-9]" gibi bir düzenli ifademiz varsa ve bu ifadenin iki kez tekrarlanması durumlarında eşleşme yapmak istiyorsak bunu "([0-9][a-z][0-9]){2}" şeklinde belirtebilirsiniz.
    -

    A.8 Grup Adresleme İşleciA.8 Grup Adresleme İşleci

    Grup adresleme işleçleri düzenli ifadenin -önceden belirtilmiş bir alt ifadesiyle bir adresi eşleştirmenize olanak +önceden belirtilmiş bir alt ifadesiyle bir adresi eşleştirmenize olanak sağlar. -Bir grup adresleme işlecini tersbölü karakteri (\) ve ardından da 0-9 +Bir grup adresleme işlecini tersbölü karakteri (\) ve ardından da 0-9 arasında bir rakam belirterek kullanabilirsiniz, örneğin \1. \0 grup adresleme işleci -özel bir işleçtir, bu işleçle düzenli ifadenin tamamını kapsatabilirsiniz. +özel bir işleçtir, bu işleçle düzenli ifadenin tamamını kapsatabilirsiniz. Grup adresleme işleçlerinden, aynı diziyi 2 kere içeren bir metni eşleştirmek -istediğinizde faydalanabilirsiniz. Örneğin, nick!user@host gibi bir maske +istediğinizde faydalanabilirsiniz. Örneğin, nick!user@host gibi bir maske olsun. Ve "[0-9][a-z]{5}" düzenli ifadesi ile eşleşen bir nick ve kullanıcı adı kullanan bir trojan olsun ve aynı nicki ve identi kullansın. Bu durumda -"[0-9][a-z]{5}![0-9][a-z]{5}@.+" ifadesi ile eşleşme yapamazsınız çünkü bu +"[0-9][a-z]{5}![0-9][a-z]{5}@.+" ifadesi ile eşleşme yapamazsınız çünkü bu ifade nick ve ident kısmının farklı oldugu durumlara izin verebilir. Örneğin nick -labcde ve identte 2fghij olabilir. Grup adresleme işleçleri ile bu +labcde ve identte 2fghij olabilir. Grup adresleme işleçleri ile bu limtlemenin -üstesinden gelebilirsiniz. Bunun için (bu örnek için) +üstesinden gelebilirsiniz. Bunun için (bu örnek için) "([0-9][a-z]{5})!\1@.+" şeklinde ifade belirtmeniz yeterli olacaktır.

    9 tane grup adresleme işleci olduğundan (?:) notasyonu kullanışlıdır. Bu size grup adresleme işleci boşa kullanılmaksızın alt ifade oluşturmanıza izin verir.

    -

    A.9 Büyük/Küçük Harf DuyarlılığıA.9 Büyük/Küçük Harf Duyarlılığı

    Bahsedildiği üzere, Unreal bütün düzenli -ifadeleri büyük/küçük harf duyarsız olarak kullanır. Bunun için temel +ifadeleri büyük/küçük harf duyarsız olarak kullanır. Bunun için temel gerekçe; -bir ifadeyle daha fazla eşleşme yapmak isteyebilirsiniz. Örneğin +bir ifadeyle daha fazla eşleşme yapmak isteyebilirsiniz. Örneğin "www.test.com" metnini bloklamak isteyebilirsiniz, bunun için “WWW.TEST.COM” ifadesini belirtmek zorunda kalmayacaksınız.. Bununla birlikte, büyük/küçük harf
    W
    Size /whois çekildiğinde whois çekeni görmenizi - sağlar. (Sadece IRCOp statüsündeki kullanıcılar + sağlar. (Sadece IRCOp statüsündeki kullanıcılar kullanabilir)
    @@ -4151,7 +4151,7 @@ komut hakk join <kanal1,kanal2, ...> Belirtilen kanal yada kanallara girmenize olanak sağlar. Birden fazla kanal belirterek birdefada belirttiğiniz bütün - kanallara girebilirsiniz. /join 0 komutu ise bütün kanallardan + kanallara girebilirsiniz. /join 0 komutu ise bütün kanallardan ayrılmanızı sağlar. Herkes
    kick <kanal, kanal> <kullanıcı, kullanıcı> <sebep> Belirtilen kullanıcıyı yada kullanıcıları - belirtilen kanaldan yada kanallardan belirtilen sebepten dolayı + belirtilen kanaldan yada kanallardan belirtilen sebepten dolayı atmanıza olanak sağlar.
    Kanal Operatorleri
    Watch UnrealIRCd 'de yeni bir uyarı sistemidir. Bu sistem eski-stil uyarı sistemine nazaran daha hızlıdır ve ağ - kaynaklarını daha az kullanır. Watch (izleme) listenize eklediğiniz + kaynaklarını daha az kullanır. Watch (izleme) listenize eklediğiniz nick IRC oturumu açtığında veya kapadığında sunucu size uyarı mesajı - gönderecektir. İzleme listeniz her oturum açıp kapamanızda sıfırlanır, + gönderecektir. İzleme listeniz her oturum açıp kapamanızda sıfırlanır, bu sebepten sunucuya her bağlandığınızda izleme listenizi yeniden düzenlemelisiniz.
    helpop ?<komut> or !<komut>
    HelpOp IRC Sunucu yardımı almak için yeni bir - sistemdir. /HELPOP ? <komut> veya /HELPOP ! <soru> + sistemdir. /HELPOP ? <komut> veya /HELPOP ! <soru> şeklinde - kullanabilirsiniz. /HELPOP komutunda "?" kullanılmasıyla yardım + kullanabilirsiniz. /HELPOP komutunda "?" kullanılmasıyla yardım sistemine bilgi isteği gönderilir eğer bir sonuca ulaşamazsanız '!' işareti ile - kullanmayı deneyin. Bu durumda belirttiğiniz konu veya soru direkt + kullanmayı deneyin. Bu durumda belirttiğiniz konu veya soru direkt olarak - çevirimiçi help operatörlerine iletilecektir. Eğer ne ? işareti ne de + çevirimiçi help operatörlerine iletilecektir. Eğer ne ? işareti ne de ! işareti kullanmazsanız, bu durumda bilgi isteğiniz yardım sistemine gönderilecek ve eğer sonuç alınamazsa direkt olarak çevirimiçi help @@ -4274,7 +4274,7 @@ olarak list <dizgi> Eğer bir maske belirtmezseniz, aktüel kanal listesi görüntülenir. Aşağıda kullanabileceğiniz dizgiler ve bunların - kullanılması durumunda görüntülenecek kanal listesinde hangi + kullanılması durumunda görüntülenecek kanal listesinde hangi kanalların görüntüleneceği açıklanmıştır.
    >sayı içerisinde belirttiğiniz <sayı>'dan fazla kullanıcıya sahip olan kanallar @@ -4308,7 +4308,7 @@ kanallar
    vhost <login> <şifre> Hostname kısmınızı daha önceden belirtilen, - sunucu tarafından sağlanan bir sahte hostla gizlemenize olanak + sunucu tarafından sağlanan bir sahte hostla gizlemenize olanak sağlar.
    Herkes
    mode <kanal/nick> <mod>
    Belirtilen kanal veya nick için kullanılan - modları düzenlemeye/değiştirmeye olanak sağlar. Mevcut kullanıcı ve + modları düzenlemeye/değiştirmeye olanak sağlar. Mevcut kullanıcı ve kanal modları listesi için dns <tercih> Sunucunun DNS önbelleklemesi hakkında bilgi - görüntülenir. Birçok yazılım DNS komutuna sahiptir (bu dns komutu + görüntülenir. Birçok yazılım DNS komutuna sahiptir (bu dns komutu değildir fakat), bu yüzden /raw DNS yazarak kullanın. Operler l karakterini DNS - önbellekleme girişlerinin listesini görebilmek için ilk parametre + önbellekleme girişlerinin listesini görebilmek için ilk parametre olarak belirtebilirler. Herkes
    oper <kullanıcı adı> <şifre>
    Oper Bloğunda belirtilen nick ve şifre ile bu - komutla belirtilen kullanıcı adı ve şifre uyuştuğu takdirde + komutla belirtilen kullanıcı adı ve şifre uyuştuğu takdirde kullanıcının oper statüsüne geçmesine olanak sağlar
    IRC Operatörler
    Belirtilen hostmaskesini sunucudan banlar. Kline global bir yasaklama (ban) değildir.
    ban süresi a) saniye cinsinden bir değer, b) bir - zaman değeri, '1d' gibi (1 gün) veya c) kalıcı olması için '0' gibi + zaman değeri, '1d' gibi (1 gün) veya c) kalıcı olması için '0' gibi bir değer olabilir. Süre ve sebep isteğe bağlıdır, eğer belirtilmezlerse - set::default-bantime yönergesi ile belirlenmiş olan süre ban süresi + set::default-bantime yönergesi ile belirlenmiş olan süre ban süresi olarak - geçerlidir ve sebep olarak da 'no reason' görüntülenecektir. Bir + geçerlidir ve sebep olarak da 'no reason' görüntülenecektir. Bir kline'ı kaldırmak için /kline -kullanıcı@host komutunu kullanın
    IRC Operatörler
    zline [+|-]<*@ip> [<ban süresi> <gerekçe>] Belirtilen IP adresini yerel sunucudan banlar - (global değildir). Daha fazla kullanım bilgisi için kline kısmına + (global değildir). Daha fazla kullanım bilgisi için kline kısmına bakın. Bir zline'ı kaldırmak için /zline -*@ip komutunu kullanın
    gline [+|-]<kullanıcı@host | nick> [<ban süresi> <gerekçe>]
    Belirtilen kullanıcı@host ile eşleşme - gerçekleştiği sürece ağda bulunan hiç bir sunucuya bağlantı + gerçekleştiği sürece ağda bulunan hiç bir sunucuya bağlantı sağlanamaz. Daha fazla kullanım bilgisi için kline kısmına bakın. Bir gline'ı kaldırmak için /gline -kullanıcı@host komutunu kullanın.
    Belirtilen maskenin hiçbir komutu kullanamamasını ve hiçbir şekilde mesaj gönderememesini sağlar. Shun bütün ağın bütün - sunucularında geçerlidir (gline gibi). Daha fazla kullanım bilgisi + sunucularında geçerlidir (gline gibi). Daha fazla kullanım bilgisi için kline kısmına bakın. Bir shun'ı kaldırmak için /shun -kullanıcı@host komutunu kullanın.
    gzline [+|-]<ip> <ban süresi> :<gerekçe>
    Ağın bütün sunucularında geçerli olacak bir zline - ekler. Daha fazla kullanım bilgisi için kline kısmına bakın. Bir + ekler. Daha fazla kullanım bilgisi için kline kısmına bakın. Bir gzline'ı kaldırmak için /gzline -*@ip komutunu kullanın.
    IRC Operatörler
    Bu komut IRC Sunucusu için bir Traceroute veya Sonar gibi düşünülebilir. Örnek olarak /LAG irc.fyremoon.net olarak bu komutu belirttiğinizde belirtilen sunucuya ulaşmak için geçilen bütün - sunuculardan komut cevaplanacaktır. Bu komut gecikmenin hangi + sunuculardan komut cevaplanacaktır. Bu komut gecikmenin hangi sunucudan kaynaklandığını bulmak için faydalıdır
    IRC Operatörler
    Eğer sadece tek sunucu belirtilirse bulunduğunuz sunucuyu belirtilen sunucuya bağlamayı deneyecektir. Eğer iki sunucu - belirtilirse, belirtilen iki sunucuyu birbirlerine bağlamayı + belirtilirse, belirtilen iki sunucuyu birbirlerine bağlamayı deneyecektir. İlk olarak leaf olan sunucuyu ikinci olaraksa hub olan sunucuyu belirtin.
    sajoin <nick> <kanal>, <kanal>
    Bir kullanıcıyı belirtilen kanal(lar)a girmeye - zorlar. Sadece Services & Network Admin statüsünde ki IRC + zorlar. Sadece Services & Network Admin statüsünde ki IRC operatörler kullanabilir IRC Operatörler
    sapart <nick> <kanal>, <kanal>
    Bir kullanıcıyı belirtilen kanal(lar)dan - ayrılmaya zorlar. Sadece services & network Admin statüsünde ki + ayrılmaya zorlar. Sadece services & network Admin statüsünde ki IRC operatörler kullanabilir.
    IRC Operatörler