24 Nisan 2022, 23:42 | #1 |
TurkSohbet.net "Ban Parametreleri ve Komutları" Eğitimi Düzenlendi
Ban Parametreleri ve Komutları Eğitimi Ban : Bir yada daha fazla kullanıcıyı kanaldan uzaklaştırmamızı yada kanaldaki konuşmasını engellediğimiz client (mIRC) Tabanlı komutumuzdur. Uzaklaştırma olarak sadece ban komutu değil kick+ban komutu ike sebep yada sebepsiz olarak uzaklaştırma yapılabilinir. Sunucumuzda Ban için kullandığımız bir takım özellikler yeralır. Bunlar (-k,-r,-u) ve (n,c,r,q,t) parametreler olarak çeşitlidirler. Not : (-k,-r,-u) parametrelerini /ban komutunda uygulayabiliyoruz. /mode ile yapılan +b işlevlerde kullanılmazlar (n,c,r,q,t) parametrelerin /ban komutunda kullanımı için maskenin nick!*@* şeklinde olmasıdır. örnek : /ban ~n:heIIoween!*@* , /ban ~q:heIIoween!*@* vb gibi Bu Kiplerden ilave olarak +e (ban koruma maskesi) olarak adlandırılan bir kipimizde mevcuttur. +e yaptığımız nick veya nicklere banlardan hiçbir nedenlerden dolayı etkilenmezler. Belli Başlı Ban Parametrelerin Tanıtılması 1-) -k Parametresi : Bir kullanıcıyı herhangi bir sebep belirtilmek üzere nick!ident@host maskeyi kullanarak kanaldan uzaklaştırmamızı sağlar 2-) -u Parametresi : Bir kullanıcıyı süreli(zamanlı) olarak uzaklaştırma amacında kullanılır. 3-) -r Parametresi : Bir Kullanıcıyı kaanlda ban yada uzaklaştırma nedeni olarak unban işlevi görür ve uzaklaştırdığımız kullanıcın banını açmamızı sağlar. 4-) ~q Parametresi : Bir kullanıcıyı kanalda konuşma yasağı getirmek amacıyla kullanılır yani /ban #kanal nick olarak aynı işlevi görsede farkı maskesidir.yani nick!*@* olarak maske alınır. 5-) ~n Parametresi : Bir kullanıcıyı kanalda nick değiştirmesini engellemek amacı ile kullanırız maskemiz aynı yöntem olarak nick!*@* olarak uygulanır. 6-) ~r Parametresi : Bir kullanıcının fullname yani gercek isim bölümüne göre ban atabiliriz maskemiz aynı yöntem olarak nick!*@* olarak uygulanır. 7-) ~c Parametresi : Kanalımıza başka bir kanalda olan kullanıcılarımızın girmesini önlemek amacı ile kullanırız. 8-) ~T Parametresi : Belirlenen kelimenin kanalda kullanılmasını engelleyen parametredir. Ban Parametreler için Örnekler: -u parametre için örnek : /ban -u60 #kanaladı heIIoween yada bulunduğunuz kanal için /ban -u60 heIIoween belirttiğimiz komut heIIoween nickine #kanaladı kanalında 60 saniye süre olarak kanalda konuşma yasağı ve çıktığında giriş yasağını koyar. peki bu komutu önceden -u komutu olmadan yapıyorduk ve nasıl yapabiliriz? //timer 1 1 /ban #kanaladı heIIoween | /timer 1 60 /ban -r #kanaladı heIIoween timer özelliğinden görüldüğü gibi timer özelliğimizden yararlanarak hem ban hemde ban -r parametresini uygulamış olduk. -u parametresine nazaran daha uzun bir işlem ve aynı özelliktir -u parametresi daha kısa ve zaman açısından tercih edilebilinir. Dikkat etmeniz önemli bir nokta sayinin saniye cinsinden olması ve hemen -u parametresinin sonuna eklenmesidir. Not : eğer yukarıdaki verdiğimiz örnekte /ban -u60 #kanaladı heIIoween yerine /ban -u 60 #kanaladı heIIoween alacağımız cevap ise ; * /ban: no such user 60 (Server'dan alacağımız mesaj bu olacaktır.) -u parametre yi -k parametre ile beraber kullanarak süreli kick ban olarakta kullanabiliriz. /ban -ku60 #kanaladı heIIoween (Sebepte yazılabilinir.) Bulunduğunuz kanalda /ban -ku60 heIIoween (Sebepte yazılabilinir.) -k parametresi için örnek : /ban -k #kanaladı heIIoween yada bulunduğunuz kanal için /ban -k heIIoween Not : Bu komuta dilersek Sebepte yazılabilinir. Bu komutu kullandığımızda ilk adımda heIIoween nickine +b uygulanıp daha sonra otomatik olarak kick komutu devreye girer ve kanaldan uzaklaştırılmış olur. Eğerki sebep belirtilmemiş ise sadece nick gözükür , sebep belirtildiği takdirde yazdığımız sebepte gözükecektir. /ban -k #kanaladı heIIoween => sebepsiz kick+ban komutudur. /ban -k #kanaladı heIIoween deneme => sebepli olarak kick+ban komutudur. *** heIIoween mode değiştirdi:+b heIIoween!*helloween@turksohbet.net *** heIIoween heIIoween Tarafından Kanaldan Atıldı (deneme) Bunu /mode komutuyla yapmak icin : //mode #kanaladı +b heIIoween | /kick #kanaladı heIIoween deneme *** heIIoween mod değiştirdi:+b heIIoween!*@* *** heIIoween heIIoween Tarafından Kanaldan Atıldı (deneme) -r parametresi için örnek : /ban #kanaladı heIIoween ; olarak atılan banı /ban -r #kanaladı heIIoween!*helloween@turksohbet.net yada /ban -r #kanaladı heIIoween olarak banı açmamıza olanak tanımış olur. /mode #kanal -b heIIoween!*helloween@turksohbet.net olarak /mode komutumuz ilede bu şekilde heIIoween nickinin banınıda açmış oluruz. yada bulunduğumuz kanalda /ban heIIoween olarak atılan banı /ban -r heIIoween yada /ban -r heIIoween!*helloween@turksohbet.net olarakta unban yapabiliriz. ~q: parametresi için örnek : /ban #kanaladı ~q:heIIoween!*@* ; olarak heIIoween nickinin kanaladı kanalında konusmasını engellemis olduk ~q parametresini /mode ile uyguladığımızda ise ; /mode #kanaladı +b ~q:heIIoween ; şeklinde olur Not : /mode ile atılan ~q parametreler için nickin sonuna !*@* ifadesi yazmamız zorunlu değildir.Dolayısı ile /ban parametresinde !*@* ifadesi zorunludur. şu sekilde acıklayalım ; /ban #kanaladı ~q:heIIoween yaptığımız zaman * /ban: Kullanıcı Bulunamadı ~q:heIIoween uyarı almıs oluyoruz status'da /ban #kanaladı ~q:heIIoween!*@* yaptığımızda ise *** heIIoween mod değiştirdi:+b ~q:heIIoween!*@* uyarsını alabiliyoruz. *** heIIoween mod değiştirdi:+b ~q:heIIoween!*@* Bulunduğumuz kanalda /ban ~q:heIIoween!*@* bu komutuda uygulayabiliriz. ~n: parametresi için örnek : /ban #kanaladı ~n:heIIoween!*@* yaptığımız zaman *** heIIoween mod değiştirdi:+b ~n:heIIoween!*@* uyarsını alabiliriz. /mode ile yapılması için ise ; /mode #kanaladı +b ~n:heIIoween şeklinde uygulayabiliriz. Not : ~n parametresi ~q parametresinde olduğu gibi /ban ve /mode için !*@* ifade özellikleri aynı olarak işlem görür Bulunduğumuz kanalda /ban ~n:heIIoween!*@* bu komutuda uygulayabiliriz. ~r: parametresi için örnek : Kanaladı kanalında asd fullname'i iceren kullanıcı veya kullanıcılar için konuşma yasağıdır. belirtilmek üzere fullname'e ban atmak için kullanılır örnek asd olsun fullname kısmı /ban #kanaladı ~r:asd!*@* yaptığımız zaman banlarız ama işlev kazanmayıp asd fullname özelliğine sahip nick kanalda tekrar konusabilmeyi sağlayacaktır. Nedeni bu şekilde ~r:asd yerine ~r:asd!*@* şeklinde +b atılması zorunlu olduğu için Dolayısıyla bu komutu sadece /mode ile yapıyoruz. /mode yöntemi ile /mode #kanaladı +b ~r:asd yapmamız yeterli olacaktır. ~c: parametresi için örnek : Bu komutuda şu sekilde örnek verebiliriz. /mode #kanaladı +b ~c:#banlanacak-kanal yani burdaki amacımız da bu sekildedir. #banlanacak-kanal daki olan kullanıcılarımız #kanaladı kanalına giris yapamazlar anlamındadır. Bunu başka örneklede acıklama yapalım kullanıcıların girmesini istemediğimiz kanal #xxx olsun ve #yyy kanalına girmesinler. /mode #yyy +b ~c:#xxx bu komutu uyguladığımız zaman gerçekleşmiş olur. Önemli Uyarı : +e kipi ile belirlediğimiz mask'a sahip kullanıcıyı ban koruması altına alabiliriz. örnek : /mode #kanaladı +e heIIoween!*@* ~T: parametresi için örnek : Belirlenen kelimenin kanalda kullanılmasını engelleyen parametredir. Kullanım : /mode #kanal +b ~T:Block:Kelime Örnek : TurkSohbet kanalında selam kelimesinin kullanılmasını istemiyorum. /mode #turksohbet +b ~T:Block:selam Açıklama : Bu Komutu uyguladığımız takdirde , heIIoween nickli kullanıcı kanaldaki banlardan etkilenmez.Aynı zamanda prefix değerlerine sahip +,%,@,&,~ bu durumdan etkilenmezler. Ban tipleri ve maskeler : Temel olarak 0 ile 9 arasında toplam 10 adet ban tipimiz vardır. Bunları sıralayalım ve nasıl bir ban uyguladıklarını anlamaya çalışalım. 0: *!user@host 1: *!*user@host 2: *!*@host 3: *!*user@*.host 4: *!*@*.host 5: nick!user@host 6: nick!*user@host 7: nick!*@host 8: nick!*user@*.host 9: nick!*@*.host Gördüğünüz gibi ban tipleri birbirinin aynısı gibi görünüyor. Zaten çok küçük ayrıntılarda birbirlerinden ayrılıyorlar. Örnek olarak 1 ve 2 numaralı ban tipine bakalım. 1: *!*user@host 2: *!*@host Her ikisi de nick'e ve host'un tamamına ban atmasına rağmen, 2 numaralı ban tipi aynı nick ve host'a sahip bütün identd'lere ban atarken, 1 numaralı ban tipi sadece kullanıcının identd'ine ban atmaktadır. Ban tiplerini kullanmak için /ban komutunun sonuna ban tipini yazmamız yeterlidir. Örnek : /ban #kanaladı heIIoween 2 mIRC ilk Kurulumunda temel ban tipi 1 numaralı ban tipi olarak belirlenmiştir. istediğiniz zaman ban tipini komutun sonuna yazarak değiştirebilirsiniz. Soru Cevap Şeklinde Birkaç Örnekler : Soru : Kanalımda "x" nicki kanalıma çıkıp girebilsin ama kanalda konuşamasın ? Cevap : /mode #kanal +b ~q:x!*@* Soru : Kanalımda yalnızca "b" nicki nick değiştirebilsin? Cevap : /mode #kanal +be ~n:*!*@* ~n:b!*@* Not : Nick!Ident@Host maskesinde herkesi nick degiştirememesi için banladık bundan dolayı bu yerlere "*" koyduk (*!*@*).Daha sonra +e deki parametre ile "b" nickini banlayamama korumasına aldık. Soru : Kanalımda , #a kanalında bulunan userların girmesini istemiyorum ? Cevap : /mode #kanal +b ~c:#a Soru : Kanalım "+m" modunda değil, fakat ben Kanal Oplarının dışındaki sadece 1 kişinin kanalda konuşmasını istiyorum ? Cevap : /mode #kanal +be ~q:*!*@* ~q:Nick!*@* Soru : Isim Kısmının içinde "the" geçen userlar kanalıma giriş yapamasın ? Cevap : /mode #kanal +b ~r:*the* Soru : Kanalıma yalnızca #D kanalında bulunan userlar girebilsin ? Cevap : /mode #kanal +be *!*@* ~c:#D Soru : Kanalıma yalnızca ben giriş yapabileyim Nasıl yapabilirim ? Cevap : /mode #kanal +be *!*@* Nickim!*@* Konu helloween tarafından (01 Haziran 2022 Saat 22:40 ) değiştirilmiştir.. |
|
|
24 Nisan 2022, 23:49 | #2 |
Emeğine sağlık..
________________
|
|
|
25 Nisan 2022, 00:43 | #3 |
Emeğine sağlık kardom güzel bir paylaşım olmuş bilgilendirmeli şekilde..
|
|
|
Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 ziyaretçi) | |
|
|