Ders (2) Eğitim Konusu ; Chanserv ve Set opsionları. Chanserv (Kanal Servisi) Komutları: Bu sayfa kanal servisi (Chanserv) kullanım rehberi niteliği taşımaktadır. Burada ki bilgileri kullanacak olan kullanıcının; nickinin kayıtlı olduğu ve doğru şifre ile nick servisine (Nickserv) tanıtıldığı varsayılmıştır. * (/Msg Chanserv = /Cs) olarakda işlev kullanabilirsiniz. Chanserv ; size bir kanali kendi adiniza kaydetme ve onu yonetme imkani saglar. ChanServ cogu zaman kotu niyetli kullanicilarin kanalinizi elegecirmelerini (takeover) , ornegin kanalda sadece belirli bir listedeki kisilerin op olmalarina izin vererek engeller. Daha geniş kapsamlı bilgi için ;"/cs help commands" yapınız. * Register ; Kanal kayıt ederken dikkat edilmesi gereken hususlar; * Kanalı kayıt edecek kullanıcının nick(rumuzu)'i kayıtlı olmalıdır. *Kanal kayıtlı olmamalıdır. * Kanalda operatör konumunda olunmalıdır. * Kanalın kayıt edilmesi sunucu yönetimi tarafından engellenmemiş olmalıdır. Kanal ve kullanıcı yukarıda bahsi geçen kriterlere uygun ise; Kullanımı: "/msg chanserv register #kanal şifre açıklama" Örnek : "/msg chanserv register #sohbet 123deneme Channel Sohbet" Komutu kullanılarak kanal kayıt altına alınabilir. * IDENTIFY ; Bu komut kullanıcıyı servislere kanal sahibi olarak tanıtmak için kullanılır. Kanal şifresini bilen ve bu komutu uygulayan herhangi bir kullanıcı founder ile eşdeğer yetkiye sahip olur. Bu yetkideki bir kullanıcı kanalın tüm ayarlarını değiştirebileceği gibi kanalı kendi üzerinede alabilir. Bu yüzden şifrenizi başka şahışlara paylaşmanız önerilmez. Kullanımı: "/msg chanserv identify #kanaladı şifre" Örnek : "/msg chanserv identify #sohbet 123deneme" Eğer doğru şifreyi girdiyseniz Sistem size şöyle bir notice(uyarı) atar. -ChanServ- Sifre kabul edildi : #sohbet kanalina en yuksek duzeyde erisim kazandiniz. * SENDPASS ; Kanal şifresini, kanalın sahibinin nickinin kayıtlı olduğu mail adresine göndermek için kullanılır. Bu komutu sadece kanal sahibi nick şifresini girmiş durumdayken uygulayabilir. Dikkat edilmesi gereken husus; şifrenin kanal infosunda yer alan mail kutusuna değil, kanal sahibinin nickinin kayıtlı olduğu mail adresine gidecek olmasıdır. Servisler aracılığı ile gönderilen kanal şifresi konulu e-mail genellikle mail kutunuzun Junk mail kısmına düşer. Kullanımı: "/msg chanserv sendpass #kanaladı" Örnek : "/msg chanserv sendpass #sohbet" * DROP ; Kayıtlı bir kanalın kaydını silmek için kullanılmaktadır. Kaydı silinen kanal; bir başka kullanıcı tarafından kayıt edilebilir. Kanalın kaydını silmek için; kanal şifresi girilerek en yüksek düzeyde erişim kazanılmış olmalıdır. Kullanımı: "/msg chanserv drop #kanaladı" Örnek : "/msg chanserv drop #sohbet" Bu Komutu uygulayabilmek için ilk önce kanalın size ait olduğunu sisteme tanıtmalısınız - "/msg chanserv identify #kanaladı şifre" Şeklinde uyguladıkdan sonra drop komutunu kullanabilirsiniz. Not ; Kanala drop komutunu uyguladıgınız taktirde , tüm kayıtlı access/akick'ler sıfırlanır. * ACCESS ; Kanal yetkilileri listesini düzenlemek için kullanılmaktadır. Eklemek (Add): Belirtilen kanal'a yetkili eklemek için kullanılır. Kullanımı : "/msg chanserv access #kanaladı add nick seviye" Örnek : "/msg chanserv access #sohbet add zaman 999" - Access (Del): Belirtilen kanal'daki yetkilileri silmek için kullanılır. Kullanımı : "/msg chanserv access #kanaladı del nick" Örnek : "/msg chanserv access #sohbet del zaman" - Listelemek (List): Belirtilen kanal'daki yetkilileri listelemek için kullanılır. Kullanımı : "/msg chanserv access #kanaladı list" Örnek : "/msg chanserv access #sohbet list" Not : Kanal yöneticisi(founder)'in yetki verdiği doğrultuda bu komuta erişiminiz olur. - Count: Yetkili list'teki kaç kişi ekli olduğununu belirtir. Kullanımı :"/msg chanserv access #kanaladı count" Örnek : "/msg chanserv access #sohbet count" * AKICK ; Kanal otomatik kick listesini düzenlemek için kullanılmaktadır. Bu listede yer alan maskeler kanala giriş yapmaya çalıştıklarında; otomatik olarak kanaldan uzaklaştırılırlar. Not ; Daha geniş kapsamlı anlatımını ileriki eğitim'lerde göreceksiniz. * LEVELS ; Kanal servisi levels özelliği kanalda ki erişim seviyelerini düzenlemek için kullanılmaktadır. Bu opsiyon sayesinde kanalda ki birçok özelliği hangi seviyede ki kanal yetkililerinin kullanabileceğini belirleyebilirsiniz. Not ; Daha kapsamlı anlatımını ileriki eğitim'lerimizde göreceksiniz. * INFO ; Kanal hakkında; kanalın sahibi, açıklaması, kayıt ve son kullanım tarihi, kanal başlığı ve mod kilidi gibi bilgileri görmek için kullanılmaktadır. Kullanımı: "/msg chanserv info #kanaladı" Örnek : "/msg chanserv info #sohbet" * CLEAR ; Clear komutu ve özellikleri; Parametreleri ile kullanılan bu komut; kanalda belirtilen parametre ile uyuşan ortak hedefleri sıfırlar. Parametreler; Modes: Kanal mlock kilidine bağlı tüm modları sıfırlar. Bans: Kanal ban listesinde yer alan tüm banları kaldırır. Exceptions: Kanal exception listesinde yer alan tüm exceptionları kaldırır.(+e verilmiş kişiler) Ops: Kanalda operatör konumunda olan tüm nicklerin operatörünü alır. Halfops: Kanalda halfop konumunda olan tüm nicklerin halfopunu alır. Users: Kanalda ki tüm kullanıcıları kanaldan atar. Kullanımı: "/msg chanserv clear #kanaladı parametre" Örnek : "/msg chanserv clear #sohbet bans" * OP ; Bir kanalda kendinize veya başkasına (+o ) vermeye yarar. Kullanımı ; "/cs op #sohbet nick" Örnek ; "/cs op #sohbet zaman" * DEOP ; Bir kanalda kendinizin veya başkasının yetkili @ almaya yarar (-o) Kullanımı ; "/cs deop #kanal nick" Örnek ; "/cs deop #sohbet zaman" * VOICE ; Bir kanalda kendinize veyahut başkasına (+v) vermek için kullanılır Kullanımı ; "/cs voice #kanal nick" Örnek ; "/cs voice #sohbet zaman" * DEVOICE ; Bir kanalda (+v) sahip olan bir kullanıcının voice'sini almaya yarar. (-v) Kullanımı ; "/cs voice #kanal nick" * HALFOP ; Bir kanalda kendinize veyahut başkasına (+h) vermeye yarar. Kullanımı ; "/cs halfop #kanal nick" * DEHALFOP ; Kanaldaki (+h) sahip olan bir kullanıcıyı (-h) yapmak için kullanılır Kullanımı ; "/cs dehalfop #kanal nick" * PROTECT ; Yeterli yetkisi olan kullanıcılar için protect (+a koruma) verme komutudur. ullanımı: "/msg chanserv protect #kanaladı nick" Örnek : "/msg chanserv protect #sohbet zaman" * DEPROTECT ; Belirtilen kullanıcının protect'ini düşürmek (-a korumasını geri almak) için kullanılmaktadır. Kullanımı: "/msg chanserv deprotect #kanaladı nick" Örnek: "/msg chanserv deprotect #sohbet zaman" * UNBAN ; Chanserv'in kanalda sizinle alakalı banları kaldırmasını sağlar. Kullanımı: "/msg chanserv unban #kanaladı" Örnek : "/msg chanserv unban #sohbet" Not ; Kanal founderi bu komutu uygulamayı yetkilendirebilir. * TOPIC ; Kanal başlığını değiştirilmek için kullanılır. Kanalda topik kilidi (topiclock) aktif durumda olsa dahi bu komut aracılığı ile başlık değiştirilebilir. Kullanımı: "/msg chanserv topic #kanaladı topic başlık" Örnek : "/msg chanserv topic #sohbet www.trsohbet.com / irc.trsohbet.com * INVITE ; Chanserv'in size belirtilen kanala davet etmesini sağlar. Davetsel konumda ki kanala invite komutunu uyguladıktan sonra giriş yapabilirsiniz. Kullanımı: "/msg chanserv invite #kanaladı" Örnek : "/msg chanserv invite #sohbet" Not ; Founderin izin verdigi taktirde kullanılabilir. * KICK ; Belirtilen kullanıcıyı belirtilen sebep ile kanaldan uzaklaştırmak için kullanılmaktadır. Kullanımı: "/msg chanserv kick #kanaladı nick sebep" Örnek : "/msg chanserv kick #sohbet zaman Kural ihlali." Not ; Founderin izin verdigi taktirde kullanılabilir. * STATUS ; Belirtilen kullanıcının erişim listesinde ki seviyesini gösterir. Kullanımı: "/msg chanserv status #kanaladı nick" örnek : "/msg chanserv status #sohbet zaman" Not; Bu komut'un kullanımın erişim seviyesini founder belirleyebilir. * GETACCESS ; Hangi kanal'larda yetkili olduğunuzu ve erişim seviyelerini gösterir Kullanımı ; "/cs getaccess" SET OPSIONLARI Kanal özellikleri üzerinde değişiklikler yapma olanağı sunar. Sunucumuz üzerinde kullanılabilen kanal servisi set özellikleri aşşağıda yer almaktadır; Daha geniş kapsamlı bilgi için "/cs help set commands" yapınız. +------------------+ * Founder: Kanal sahibini değiştirmek için kullanılmaktadır. Kullanımı: "/msg chanserv set #kanaladı founder nick" Örnek : "/msg chanserv set #sohbet founder zaman" Yaptığınız taktirde sohbet kanalının founder(sahibi)'i zaman nick(rumuzu)'i olmuş olur. * Password: Kanal şifresini değiştirmek için kullanılmaktadır. Kullanımı: "/msg chanserv set #kanaladı password şifre" Örnek : "/msg chanserv set #sohbet password 123deneme" * Successor: Kanal sahibinin nickinin herhangi bir sebepten ötürü düşmesi sonucunda; kanal successor olarak belirlenmiş olan nicke geçer. Eğer bir successor belirtilmemiş ise; kanal sahibinin nicki düşmesi durumunda kanalın kaydı silinir. Kullanımı: "/msg chanserv set #kanaladı successor nick" Örnek : "/msg chanserv set #sohbet successor zaman" * Desc: Kanal infosunda yer alan açıklama satırındaki bilgiyi değiştirmek için kullanılmaktadır. Kullanımı: "/msg chanserv set #kanaladı desc açıklama" Örnek : "/msg chanserv set #sohbet desc www.trsohbet.com / irc.trsohbet.com Bu hali alır ; "-ChanServ- Aciklama: www.trsohbet.com / irc.trsohbet.com" * Url : Kanal infosunda yer alacak olan; web adresini belirlemek veya mevcut adresi değiştirmek için kullanılmaktadır. Kullanımı: "/msg chanserv set #kanaladı url http://..?" Not ; ftp:// şeklindede eklenebilir. Örnek : "/msg chanserv set #sohbet url http://www.trsohbet.com" Bu hali alır ; "-ChanServ- URL: Http://www.TrSohbet.com * Email: Kanal infosunda yer alacak olan; email adresini belirlemek veya mevcut adresi değiştirmek için kullanılmaktadır. Kullanımı: "/msg chanserv set #kanaladı email emailadresi" Örnek : "/msg chanserv set #sohbet email ircadmin@trsohbet.com" Bu hali alır ; " -ChanServ- E-mail adresi: ircadmin@trsohbet.com" * Entrymsg: Kanala giren kullanıcılara notice olarak ulaşacak karşılama mesajını belirlemek veya mevcut mesajı değiştirmek için kullanılmaktadır.(Chanserv topic'i olarakda bilinir) Kullanımı: "/msg chanserv set #kanaladı entrymsg mesaj" Örnek ; "/msg chanserv set #sohbet entrymsg IRC TRsohbet platformu Bunun gibi notice atar ; "-ChanServ- (#sohbet) IRC TRsohbet platformu * Keeptopic: Kanal başlığının; kanalda hiçbir kullanıcı kalmadığı zamanlarda kanal servisi tarafından saklanmasını ve kanala kullanıcı girdiğinde başlığı aktif etmesini özelliğini açmak/kapatmak için kullanılmaktadır. Kullanımı: /msg chanserv set #kanaladı keeptopic on/off | On ;aktif eder | off ; deaktif eder| Örnek ; " /msg chanserv set #sohbet keeptopic off" (devre dışı) Örnek ; " /msg chanserv set #sohbet keeptopic on" (devrede) * Topiclock: Kanal başlığını kilit koruması altına almak veya korumayı devre dışı bırakmak için kullanılır. Kanal başlığı kilitli ise; başlık değiştirilemez. Başlığı değiştirmek için kilit kapatılmalıdır. Kullanımı: /msg chanserv set #kanaladı topiclock on/off | On ;aktif eder | off ; deaktif eder| Örnek ; "/msg chanserv set #sohbet topiclock off" (devre dışı) Örnek ; " /msg chanserv set #sohbet topiclock on" (devrede) * Mlock: Kanal modlarını sabitlemek için kullanılır. Bu kilitte yer alan modlar sadece set yetkisi olanlar tarafından değiştirilebilir. Kullanımı: "/msg chanserv set #kanaladı mlock +modeler-modeler" Örnek ; "/msg chanserv set #sohbet mlock +SGT" * Private: Kanalı "/chanserv list" komutu ile yapılan aramalardan saklar. Kullanımı: /msg chanserv set #kanaladı private on/off | On ;aktif eder | off ; deaktif eder| Örnek ; "/msg chanserv set #sohbet private on" (devrede) Örnek ; "/msg chanserv set #sohbet private off" (devre dışı) * Restricted: Kanala sadece access listesinde olan kullanıcıların giriş yapabilmesi seçeneğini açar/kapatır. Kullanımı: /msg chanserv set #kanaladı restricted on/off | On ;aktif eder | off ; deaktif eder| Örnek ; "/msg chanserv set #kanaladı restricted off" (devre dışı) Örnek ; "/msg chanserv set #kanaladı restricted on "(devrede) Not ; Genelde Global kanalların extra @ (op) kullandıkları op kanallarında kullanılır. * Secure: Nickini access sistemi ile tanıtmış olan kullanıcıların kanaldaki yetkilierine erişim sağlamalarını engeller. Kullanımı: /msg chanserv set #kanaladı secure on/off | On ;aktif eder | off ; deaktif eder| Örnek ; "/msg chanserv set #sohbet secure off" (devre dışı) Örnek ; "/msg chanserv set #sohbet secure o" (devrede) * Secureops: Kanal access listesinde yer almayan kullanıcıların kanalda operatör konumuna getirilmesini engeller. Kullanımı: /msg chanserv set #kanaladı secureops on/off | On ;aktif eder | off ; deaktif eder| Örnek ; "/msg chanserv set #sohbet secureops off" (devre dışı) Örnek ; "/msg chanserv set #sohbet secureops on" (devrede) Not ; Leaveops ile secureops bir arada çalışma bunun için ilk önce hangi komut devreye sokulursa sonraki komut ilk komutu kapatır * Leaveops: Kanala ilk giren kullanıcının op'unun chanserv tarafından alınmasını engeller. Kullanımı: /msg chanserv set #kanaladı leaveops on/off | On ;aktif eder | off ; deaktif eder| Örnek ; "/msg chanserv set #sohbet leaveops off "(devredışı) Örnek ; "/msg chanserv set #sohbet leaveops on "(devrede) Not; Leaveops ile secureops bir arada çalışma bunun için ilk önce hangi komut devreye sokulursa sonraki komut ilk komutu kapatır * Opnotice: Kanalda chanserv kullanılarak yapılan op-deop işlemlemlerini; kanal genelinde sadece kanal yetkililerinin görebileceği bir notice ile bildirir. Kullanımı: /msg chanserv set #kanaladı opnotice on/off | On ;aktif eder | off ; deaktif eder| Örnek ; "/msg chanserv set #sohbet opnotice off" (devre dışı) Örnek ; "/msg chanserv set #sohbet opnotice on" (devrede) * Enforce: Kanalda yetkili konumda olanların; yetkilerinin bir başka yetkili tarafından alınmasını engeller. Kullanımı: /msg chanserv set #kanaladı enforce on/off | On ;aktif eder | off ; deaktif eder| Örnek ; "/msg chanserv set #sohbet enforce off" (devre dışı) Örnek ; "/msg chanserv set #sohbet enforce on" (devrede) * TIMELIMIT : Belirtilen kanala, Nick kaydı belirtilen süre içinde yapılan nicklerin, girişini engeller. Bu korumanın aktif olması için ayrıca kanalın +R modunda olması gerekmektedir. Süre d (gün), h (saat) veya m (dakika) seklinde olabilir. Ve süre minimum 1 gün, max 99 gün olabilir. Kullanımı : "/msg chanserv set #kanaladı timelimit opsin" Örnek: "/msg chanserv set #sohbet timelimit 20d" (kayıt süresi 20 gün'den aşağı olanlar giremez)" Örnek : "/msg chanserv set #sohbet timelimit 15h" (Kayıt süresi 15 saat'den aşağı olanlar giremez)" Örnek : "/msg chanserv set #sohbet timelimit 55m" (kayıt süresi 55 dakika'dan aşağı olanlar giremez)" Not ; Bu komut Turkiyede sadece bizim sunucumuzda ve bir tane daha sunucuda mevcuttur. * Unset Opsiponu : Belirtilen set özelliğini silmek için kullanılmaktadır. Unset komutu ile silinebilecek opsiyonlar aşağıda yer almaktadır; -Successor -Url -Email -Entrymsg -TIMELIMIT * Kullanımı: /msg cs unset #kanaladı opsiyon Örnek : "/msg chanserv unset #sohbet timelimit" (Sohbet kanalında süreli giriş'i deaktif(kapatır) eder . Not ; Levels ve Akick opsion'larını anlatmama sebebim çok geniş ve karmaşık bir opsion oldukları için ayrıyetten bir eğitim programı uygulanacakdır. * Chanserv ve Set opsionları Konu eğitim bitmiştir sorusu olan arkadaşlar varsa #help kanalında sorabilirler.