Erre
12-10-2006, 20:59
ChanServ Nedir?
IRC Sunucular kendi bünyesinde kurulmuş bulunan kanalların kontrollerinin, kayıtlarının tutulması, istatistiklerinin yapılması ve kanal içindeki tüm listelerin (AOp, SOp, AKick, Kanal Modları vb.) tutulmasını sağlamak için bir servis bulundururlar. Bu servise ChanServ denir.
ChanServ, IRC Sunucusu'nun merkezinde bulunan çok gelişmiş bir bilgisayardır.
Sunucunun bünyesindeki tüm kanalların, yapılan tüm ayarları, bu bilgisayar tarafından izlenmekte ve kayıt edilmektedir.
Kanal Op'ları ChanServ'in komutlarını kullanarak, kanallarına istedikleri özellikleri ekleyip, değiştirebilirler. Aşağıda ChanServ'in tüm komutları açıklanmıştır. Sizde bu komutların açıklamalarını okuyup, kanalınıza gerekli gördüğünüz ayarları yapabilirsiniz.
1) Help (Yardım):
ChanServ'in Komutları hakkında, server'dan detaylı bilgi alınabilmesi için kullanılan komuttur.
Komutun Kullanımı:
/msg ChanServ HELP
2) Register (Kayıt):
Yeni açmak istediğiniz bir kanalı sunucuya kayıt etmek için kullanılan komuttur.
Komutun Kullanımı:
/msg ChanServ REGISTER <#FMTR> <kanalsifresi> <kanaltanıtımı>
Örnek:
/msg ChanServ REGISTER #FMTR 1q2w3e [Sadece Kayıtlı Üyeler linkleri görebilir...] Paylaşım platformuna siz halen uğramadınız mı?
Kanal kaydedebilmek için, kayıt edeceğiniz kanala girip Op olmanız lazımdır. Kayıt edilmemiş bir kanala girdiğinizde otomatik olarak Op olursunuz.
3) Set (Ayar):
Kanalınızın ayarlarını değiştirmek için kullanılan komuttur. SET komutu tek başına kullanılmayıp, alt komutlarıyla beraber kullanılarak kanal ayarları değiştirilir.
Komutun Kullanımı:
/msg ChanServ SET <#FMTR> <alt komut> [<değer>]
Alt Komutlar:
Set Help (Yardım):
ChanServ'in Set (Ayar) Komutları hakkında, server'dan detaylı bilgi alınabilmesi için kullanılan komuttur.
Komutun Kullanımı:
/msg ChanServ SET HELP
Set Founder (Kanal Sahibi):
Kanalınızın sahibini değiştirmek için kullanılan komuttur. Kanalın sahibini değiştirmek için öncelikle kanalı identify etmeniz gerekmektedir.
Komutun Kullanımı:
/msg ChanServ SET <#FMTR> FOUNDER <erre>
Örnek:
/msg ChanServ SET #FMTR FOUNDER erre
Set Passwd (Kanal Şifresi):
Kanalınızın şifresini değiştirmek için kullanılan komuttur. Kanalın şifresini sadece Founder değiştirebilir.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> PASSWD <eskişifre> <yenişifre>
Örnek:
/msg ChanServ SET #FMTR PASSWD 1q2w3e 3e2w1q
Set Desc (Kanal Tanıtımı):
Kanalınızın tanıtımını değiştirmek için kullanılan komuttur. Kanalın tanıtımını sadece Founder değiştirebilir. Yazdığınız tanıtım kanalınıza info çekildiğinde görülebilir.
Komutun Kullanımı:
/msg ChanServ SET <kanalismi> DESC <yenitanıtım>
Örnek:
/msg ChanServ SET #FMTR DESC [Sadece Kayıtlı Üyeler linkleri görebilir...] Paylaşım platformuna siz halen uğramadınız mı?
Set OpGuard (Op Koruması):
Kanalınıza Founder, SOp ve AOp'lardan dışında, geçici Op verilememesi için kullanılan komuttur. Bu komut aktifken, herhangi bir nick'e verilen geçici Op, ChanServ tarafından otmatik olarak geri alınır.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> OPGUARD <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR OPGUARD ON
Set KeepTopic (Sticky Topic -Başlık Koruması-):
Kanalınızda bir başlığın devamlı olarak kalması ve bir daha xOp'lar tarafından değiştirilememesi için kullanılan komuttur. Bu komut aktifken kanala yazdığınız topic, ChanServ tarafından geri alınır. Ancak komut deaktif edildiğinde topic değiştirilebilir.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> KEEPTOPIC <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR KEEPTOPIC ON
Set URL (Net Adres):
Kanalınızın Web sayfasını ya da E-Mail adresini belirtmek için kullanılan komuttur. Yazdığınız URL adresi kanalınıza info çekildiğinde görülebilir.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> URL <webadresi>
Örnek:
/msg ChanServ SET #FMTR URL [Sadece Kayıtlı Üyeler linkleri görebilir...]
/msg ChanServ SET #FMTR URL [Sadece Kayıtlı Üyeler linkleri görebilir...]
Set Ident (Kimlik):
Kanalınızda nick'ini NickServ'e tanıtmamış olan Op'ların, Op olmasını engellemek için kullanılan komuttur. Bu komut aktifken Op'lar nick'lerini NickServ'e tanıtsalar bile, bağlantı yaptığı yerin host adresi Nick Access'inde kayıtlı değil ise Op'larını alamazlar.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> IDENT <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR IDENT ON
Set Restrict (Sınırlama):
Kanalınıza, kaydettiğiniz xOp'lar ve Founder dışında kimsenin girmemesini sağlayan komuttur. Komut aktifken Op'lar dışında birisi kanala girmek istediğinde ChanServ tarafından otomatik olarak atılır (kick+ban).
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> RESTRICT <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR RESTRICT ON
Set Verbose (Yayın):
Kanalınızda, xOp veya Founder'in kullandığı komutları, yaptığı ayarları izlemek için kullanılan komuttur.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> VERBOSE <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR VERBOSE ON
Set TopicLock (Başlık Kilidi):
Kanalınızda, topic'in kimler tarafından değiştirilebileceğini belirleyen komuttur. Bu komutun opsiyonuna göre topic ya founder ya da SOp'lar tarafından değiştirilebilir. Komut kapalı tutulduğunda topic her kullanıcı tarafından değiştirilebilir.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> TOPICLOCK <FOUNDER|SOp|OFF>
Örnek:
/msg ChanServ SET #FMTR TOPICLOCK SOp
/msg ChanServ SET #FMTR TOPICLOCK OFF
Set LeaveOps (Op İzni):
Kanalınız boşken kanala giren ilk kullanıcının ChanServ tarafından DeOp edilmesini engelleyen komuttur. Komut kapalı iken kanalınız boşken giren ilk kullanıcı, otomatik olarak DeOp olur. Her kanal kurulduğunda, bu komutun normali kapalı olarak ayarlıdır.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> LEAVEOPS <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR LEAVEOPS ON
Set UnSecure (Güvenlik İptali):
Kanalınızda founder ile ilgili ayar değişiklikleri yaparken, kanalı identify (ChanServ Identify Komutu) etmenize gerek duyurmayan komuttur. Normalde founder ile ilgili tüm değişikliklerde ChanServ sizden kanalı identify etmenizi ister. Bu komut açıkken bu durum ortadan kalkmaktadır. Kanalın güvenliğini en düşük düzeyde ayarlar.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> UNSECURE <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR UNSECURE ON
Set Private (Özel Kanal):
Kanalınızın, özel bir kanal olduğunu, sadece sizin belirlediğiniz kişilerin bu kanalı kullandığını dışarıdaki kullanıcılara belirten komuttur. Bu komut, kanalınızda herhangi bir değişiklik yapmaz, sadece kullanıcılar kanalınıza info çektiğinde, bu kanalın özel bir kanal olduğunu anlamasını sağlar. Bu komut mlock komutunda ve /mode komutunda kullanılan +/-p anahtarı ile aynı işlevdedir.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> PRIVATE <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR PRIVATE ON
Set Memo (Çağrı):
Kanalınızda, çağrı yoluyla mesajlaşmanın yani memo atmanın, hangi xOp grubu tarafından kullanılabileceğini belirten komuttur. Bu komutta belirtilen xOp grubu dışındaki kimseler kanala memo atarak haberleşemezler.
Komutun Kullanımı:
/msg ChanServ SET <kanalismi> MEMO <NONE|AOp|SOp|FOUNDER>
Örnek:
/msg ChanServ SET #FMTR MEMO AOp
Yukarıdaki örnekte kanalda sadece AOp'lar memo atarak haberleşbilir.
/msg ChanServ SET #FMTR MEMO NONE
Yukarıdaki örnekte kanalda memo atarak haberleşme yapılamaz.
IRC Sunucular kendi bünyesinde kurulmuş bulunan kanalların kontrollerinin, kayıtlarının tutulması, istatistiklerinin yapılması ve kanal içindeki tüm listelerin (AOp, SOp, AKick, Kanal Modları vb.) tutulmasını sağlamak için bir servis bulundururlar. Bu servise ChanServ denir.
ChanServ, IRC Sunucusu'nun merkezinde bulunan çok gelişmiş bir bilgisayardır.
Sunucunun bünyesindeki tüm kanalların, yapılan tüm ayarları, bu bilgisayar tarafından izlenmekte ve kayıt edilmektedir.
Kanal Op'ları ChanServ'in komutlarını kullanarak, kanallarına istedikleri özellikleri ekleyip, değiştirebilirler. Aşağıda ChanServ'in tüm komutları açıklanmıştır. Sizde bu komutların açıklamalarını okuyup, kanalınıza gerekli gördüğünüz ayarları yapabilirsiniz.
1) Help (Yardım):
ChanServ'in Komutları hakkında, server'dan detaylı bilgi alınabilmesi için kullanılan komuttur.
Komutun Kullanımı:
/msg ChanServ HELP
2) Register (Kayıt):
Yeni açmak istediğiniz bir kanalı sunucuya kayıt etmek için kullanılan komuttur.
Komutun Kullanımı:
/msg ChanServ REGISTER <#FMTR> <kanalsifresi> <kanaltanıtımı>
Örnek:
/msg ChanServ REGISTER #FMTR 1q2w3e [Sadece Kayıtlı Üyeler linkleri görebilir...] Paylaşım platformuna siz halen uğramadınız mı?
Kanal kaydedebilmek için, kayıt edeceğiniz kanala girip Op olmanız lazımdır. Kayıt edilmemiş bir kanala girdiğinizde otomatik olarak Op olursunuz.
3) Set (Ayar):
Kanalınızın ayarlarını değiştirmek için kullanılan komuttur. SET komutu tek başına kullanılmayıp, alt komutlarıyla beraber kullanılarak kanal ayarları değiştirilir.
Komutun Kullanımı:
/msg ChanServ SET <#FMTR> <alt komut> [<değer>]
Alt Komutlar:
Set Help (Yardım):
ChanServ'in Set (Ayar) Komutları hakkında, server'dan detaylı bilgi alınabilmesi için kullanılan komuttur.
Komutun Kullanımı:
/msg ChanServ SET HELP
Set Founder (Kanal Sahibi):
Kanalınızın sahibini değiştirmek için kullanılan komuttur. Kanalın sahibini değiştirmek için öncelikle kanalı identify etmeniz gerekmektedir.
Komutun Kullanımı:
/msg ChanServ SET <#FMTR> FOUNDER <erre>
Örnek:
/msg ChanServ SET #FMTR FOUNDER erre
Set Passwd (Kanal Şifresi):
Kanalınızın şifresini değiştirmek için kullanılan komuttur. Kanalın şifresini sadece Founder değiştirebilir.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> PASSWD <eskişifre> <yenişifre>
Örnek:
/msg ChanServ SET #FMTR PASSWD 1q2w3e 3e2w1q
Set Desc (Kanal Tanıtımı):
Kanalınızın tanıtımını değiştirmek için kullanılan komuttur. Kanalın tanıtımını sadece Founder değiştirebilir. Yazdığınız tanıtım kanalınıza info çekildiğinde görülebilir.
Komutun Kullanımı:
/msg ChanServ SET <kanalismi> DESC <yenitanıtım>
Örnek:
/msg ChanServ SET #FMTR DESC [Sadece Kayıtlı Üyeler linkleri görebilir...] Paylaşım platformuna siz halen uğramadınız mı?
Set OpGuard (Op Koruması):
Kanalınıza Founder, SOp ve AOp'lardan dışında, geçici Op verilememesi için kullanılan komuttur. Bu komut aktifken, herhangi bir nick'e verilen geçici Op, ChanServ tarafından otmatik olarak geri alınır.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> OPGUARD <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR OPGUARD ON
Set KeepTopic (Sticky Topic -Başlık Koruması-):
Kanalınızda bir başlığın devamlı olarak kalması ve bir daha xOp'lar tarafından değiştirilememesi için kullanılan komuttur. Bu komut aktifken kanala yazdığınız topic, ChanServ tarafından geri alınır. Ancak komut deaktif edildiğinde topic değiştirilebilir.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> KEEPTOPIC <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR KEEPTOPIC ON
Set URL (Net Adres):
Kanalınızın Web sayfasını ya da E-Mail adresini belirtmek için kullanılan komuttur. Yazdığınız URL adresi kanalınıza info çekildiğinde görülebilir.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> URL <webadresi>
Örnek:
/msg ChanServ SET #FMTR URL [Sadece Kayıtlı Üyeler linkleri görebilir...]
/msg ChanServ SET #FMTR URL [Sadece Kayıtlı Üyeler linkleri görebilir...]
Set Ident (Kimlik):
Kanalınızda nick'ini NickServ'e tanıtmamış olan Op'ların, Op olmasını engellemek için kullanılan komuttur. Bu komut aktifken Op'lar nick'lerini NickServ'e tanıtsalar bile, bağlantı yaptığı yerin host adresi Nick Access'inde kayıtlı değil ise Op'larını alamazlar.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> IDENT <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR IDENT ON
Set Restrict (Sınırlama):
Kanalınıza, kaydettiğiniz xOp'lar ve Founder dışında kimsenin girmemesini sağlayan komuttur. Komut aktifken Op'lar dışında birisi kanala girmek istediğinde ChanServ tarafından otomatik olarak atılır (kick+ban).
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> RESTRICT <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR RESTRICT ON
Set Verbose (Yayın):
Kanalınızda, xOp veya Founder'in kullandığı komutları, yaptığı ayarları izlemek için kullanılan komuttur.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> VERBOSE <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR VERBOSE ON
Set TopicLock (Başlık Kilidi):
Kanalınızda, topic'in kimler tarafından değiştirilebileceğini belirleyen komuttur. Bu komutun opsiyonuna göre topic ya founder ya da SOp'lar tarafından değiştirilebilir. Komut kapalı tutulduğunda topic her kullanıcı tarafından değiştirilebilir.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> TOPICLOCK <FOUNDER|SOp|OFF>
Örnek:
/msg ChanServ SET #FMTR TOPICLOCK SOp
/msg ChanServ SET #FMTR TOPICLOCK OFF
Set LeaveOps (Op İzni):
Kanalınız boşken kanala giren ilk kullanıcının ChanServ tarafından DeOp edilmesini engelleyen komuttur. Komut kapalı iken kanalınız boşken giren ilk kullanıcı, otomatik olarak DeOp olur. Her kanal kurulduğunda, bu komutun normali kapalı olarak ayarlıdır.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> LEAVEOPS <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR LEAVEOPS ON
Set UnSecure (Güvenlik İptali):
Kanalınızda founder ile ilgili ayar değişiklikleri yaparken, kanalı identify (ChanServ Identify Komutu) etmenize gerek duyurmayan komuttur. Normalde founder ile ilgili tüm değişikliklerde ChanServ sizden kanalı identify etmenizi ister. Bu komut açıkken bu durum ortadan kalkmaktadır. Kanalın güvenliğini en düşük düzeyde ayarlar.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> UNSECURE <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR UNSECURE ON
Set Private (Özel Kanal):
Kanalınızın, özel bir kanal olduğunu, sadece sizin belirlediğiniz kişilerin bu kanalı kullandığını dışarıdaki kullanıcılara belirten komuttur. Bu komut, kanalınızda herhangi bir değişiklik yapmaz, sadece kullanıcılar kanalınıza info çektiğinde, bu kanalın özel bir kanal olduğunu anlamasını sağlar. Bu komut mlock komutunda ve /mode komutunda kullanılan +/-p anahtarı ile aynı işlevdedir.
Komutun Kullanımı:
/msg ChanServ SET <#kanalismi> PRIVATE <ON|OFF>
Örnek:
/msg ChanServ SET #FMTR PRIVATE ON
Set Memo (Çağrı):
Kanalınızda, çağrı yoluyla mesajlaşmanın yani memo atmanın, hangi xOp grubu tarafından kullanılabileceğini belirten komuttur. Bu komutta belirtilen xOp grubu dışındaki kimseler kanala memo atarak haberleşemezler.
Komutun Kullanımı:
/msg ChanServ SET <kanalismi> MEMO <NONE|AOp|SOp|FOUNDER>
Örnek:
/msg ChanServ SET #FMTR MEMO AOp
Yukarıdaki örnekte kanalda sadece AOp'lar memo atarak haberleşbilir.
/msg ChanServ SET #FMTR MEMO NONE
Yukarıdaki örnekte kanalda memo atarak haberleşme yapılamaz.
