+f (Flood) Parametreleri ( IRC )

Flood: +f parametreleri sayesinde; belirtilen kanala belli Sure (saniye) arasında yapıla bilicek eylemleri önlemek için kullanırız.
Bu sistemi bir tablo halinde açıklayalım ;

Kullanım Şekli » /mode #kanal +f [<miktar><Tip>#<süre><hamle>]:<saniye>
Bilgi » Kanalda kalıcı olması için –> /chanserv set #kanal +f [<miktar><tür>#<süre><hamle>]:<saniye>
Çok Önemli: Limit+1 olduğunda belirlenen ceza veya extra ceza uygulanır
================================================== ===============
==—Tip——-Adı———-Normal Hamle—–Ekstra hamleler—==
==—-c—— CTCP————– +C————– m, M ——–==
==—-j—— Join————– +i————— R ———-==
==—-k—— Knock————- +K————– YOK ———==
==—-m—– Mesajlar———– +m————— M ———-==
==—-n— Nick değişimi——– +N————– YOK ———==
==—-t—— Mesaj———— kick ————- b ———-==
================================================== ===============

Yukarıda tabloda gösterildiği gibi, her eylem için farklı hamle ve Ekstra hamle vardır.

Örnek » #Sohbet kanalına, 10 saniye içerisinde 15 join yapılırsa, kanal otomatik olarak 5 dakikalığına +R mode’una alınsın ?
Cevap » ” /mode #Sohbet +f [14j#R5]:10
15j » Bu kısıma olay diyoruz. Soru daki olay ise 15 join dir. Olay yazılırken, ilk olarak sayı daha sonra tip yazılır.
R5 » Bu kısıma ceza diyoruz. Sorudaki ceza ise, kanalın 5 dk +R moduna alınmasıdır. Ceza yazılırken, ilk olarak mode daha sonra kac dakika aktif kalacağı yazılır.

[c tipi]: Bu tip kanala gönderilen CTCP metinlerini Engelleyecektir.
Kullanımı : /mode #kanal +f <[limit><c>#<C-m-M><dakika>]:saniye

Örnek » Sohbet kanalında 10 saniye içerisinden 5 ctcp mesaji gönderilirse, kanalın 7 dakika +C olmasını istiyorum.
Cevap » /mode #Sohbet+f [4c#C7]:10
Örnek » Sohbet kanalına 10 saniyede 8 ctcp mesaji gönderilirsin, limit aşılırsa Kanal 4 dakika +M olmasını istiyorum.
Cevap » /mode #Sohbet +f [8c#M4]:10

[j tipi]: Bu tip, kanala yapılan çoklu join flood’u engelleyecektir.
Kullanımı : /mode #kanal +f <[limit><j>#<i,R><dakika>]:saniye
Örnek » Sohbet kanalında 6 saniye içerisinde 7 kullanıcı girerse, kanalın 5 dakika +i olmasını istiyorum.
Cevap » /mode #Sohbet +f [6j#i5]:6
Örnek » Sohbet kanalında 10 saniye içinde 8 giriş yapılabilsin, limit aşılırsa kanal 5 dakika +R olmasını istiyorum.
Cevap » /mode #Sohbet +f [8j#R5]:10

[k tipi]: Bu tip, kanala gönderilen çoklu knock mesajlarını engellemek için kullanırız.
Kullanımı: /mode #Sohbet +f [<limit><k>#<K><dakika>]:saniye
Örnek » Sohbet kanalına 30 saniye içerisinde 10 knock mesajı gönderilirse, kanalın 4 dakika +K olmasını istiyorum.
Cevap » /mode #Sohbet +f [9k#K4]:30
Örnek »Sohbet kanalına 15 saniyede 8 Knock mesajı gönderilsin, Limit aşılırsa kanal 5 dakika +K olmasını istiyorum.
Cevap » /mode #Sohbet+f [8k#K5]:15

[m tipi]: Bu tip, kanala gönderilen çoklu metin satırlarını engelleyecektir.
Kullanımı: /mode #kanal +f [<limit><m>#<m-M><dakika>]:saniye
Örnek » Sohbet kanalında 45 saniye içerisinde 7 mesaj gönderilirse, kanalın 5 dakika +m olmasını istiyorum.
Cevap » /mode #Sohbet +f [6m#m5]:45
Örnek » Sohbet kanalında 15 saniye içerisinde 9 mesaj gönderilsin, limit aşılırsa kanal 4 sakika +M olmasını istiyorum.
Cevap » /mode #Sohbet +f [9m#M4]:15

[n tipi]: Bu tip, kanal içerisindeki çoklu nick değişimini engelleyecektir.
Kullanımı: /mode #kanal +f [<limit><n>#<N><dakika>]:saniye
Örnek »Sohbet kanalında 25 saniye içerisinde 8 nick değişimi yapılırsa, kanalın 5 dakika +N olmasını istiyorum.
Cevap » /mode #Sohbet +f [7n#N5]:25
Örnek » Sohbet kanalında 15 saniye içerisinde 5 nick değişim yapabilsin, limit aşılırsa kanal 3 dakika +N olmasını istiyorum.
Cevap » /mode #Sohbet +f [5n#N3]:15

[t tipi]: Bu tip, mesaj tekrarlı flood için kullanılan bir savunma mekanizmasıdır.
Kullanımı: /mode #kanal +f [<limit><t>#<kick-b>]:<saniye>
Örnek » Sohbet kanalında 35 saniye içerisinde 7 mesaj gönderen kullanıcıya ban uygulanıp kanaldan atılsın istiyorum.
Cevap » /mode #Sohbet +f [6t#b]:35
Örnek » Sohbet kanalında 25 saniye içinde kullanıcı en fazla 8 mesaj yaza bilsin, limit aşılırsa kullanıcıya kick atılsın.
Cevap » /mode #Sohbet+f [8t#kick]:25

Bilgilendime »
* Kanalda %, @, & ve ~ prefixlerine sahip kullanıcılar belirlenen limiti ihlal etseler dahi bu türden etkilenmezler.
* Herhangi bir tür belirlenmeyen flood komutlarında otomatik olarak t türü uygulanır.
* t türü için kullanılabilecek 2 özel komut vardır. Bunlar;
1- /mode #Sohbet +f 5:10 => /mode #Sohbet +f [5t#kick]:10 komutu ile aynı işlevi görür. Limit ihlali yapan kullanıcıyı kanaldan atar.
2- /mode #Sohbet+f *5:10 => /mode #Sohbet +f [5t#b]:10 komutu ile aynı işlevi görür. Limit ihlali yapan kullanıcıya ban uygulayıp, kanaldan atar.
* Ceza ve extracezayı bir arada kullanabilen tek tip t tipidir.

Bilgilendirme » Şimdi bütün kipleri tek komutla nasıl kullanıcağımızı örnek bir şekilde aşşağıda inceliyelim.
Örnek » #Sohbet  kanalında aşağıdakileri uygulamak istiyorum ;

a) 20 saniyede, 15 giriş yapılırsa, 5 dakikalığına +i kipine alınsın.
b) 20 saniyede, 20 mesaj gönderilebilsin, eğer limit aşılırsa, 3 dakikalığına +m kipine alınsın.
c) 20 saniyede, 10 CTCP mesajı gönderilebilsin, eğer limit aşılırsa 8 dakikalığına +C kipine alınsın.
d) 20 saniyede, 5 nick değişimi olsun, eğer limit aşılırsa 6 dk +N kipine alınsın.
e) 20 saniyede, 17 knock gönderilirse, 5 dk +K kipine alınsın.
f) Hepsini tek komutta toplamak istiyorum.

Cevap »
a) /mode #ISohbet +f [14j#i5]:20
b) /mode #Sohbet +f [20m#m3]:20
c) /mode #Sohbet +f [10c#C8]:20
d) /mode #Sohbet +f [5n#N6]:20
e) /mode #Sohbet +f [16k#K5]:20
f) /mode #Sohbet +f [14j#i5,20m#m3,10c#C8,5n#N6,16k#K5]:20

Önemli Duyuru » Bu +f Örneği tamamen öğrenim amaçlıdır, kanalda performans ve güvenlik sağlamayacaktır. Kendinize göre güvenliği yüksek tutacak konumda 1 parametre uygulamak sizin mantığınıza kalmış.
Son olarak değinmek istediğim bir husus var; farklı soru tipleri vardır. Ancak sorular dikkatli okunmadığından dolayı sorulara yanlış cevap verilir.

+f flood parametreleri hakkında bilgi almak için /helpop ?chmodef komutunu uygulayabilirsiniz.

Bir önceki yazımız olan HelpServ konusu ve anlatımı başlıklı makalemizi de okumanızı öneririz.

Comments

  1. By alpha

    Cevapla

  2. By Black

    Cevapla

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Sitemap / Chat / Sohbet