IRC (Internet Relay Chat )

Internet Relay Chat (IRC), internet üzerinde birden çok kişinin aynı anda sohbet etmelerini sağlayan bir internet servisidir. IRC yapmak için öncelikle internet uzerinde bulunan IRC Sunucularından ( IRC Server ) birini bağlanmalısınız. Bu bağlantıyı IRC icin ozellesmis uygulamaları kullanarak yapabileceginiz gibi, web uzerindeki java clientleri kullanarak da yapabilirsiniz.

IRC'ye girmeden once tum programlar sizden bir takma ad (nickname, kısaca nick) ve email adresinizi girmenizi isterler. Gireceginiz nick'i iyi secin cunku bir sure sonra IRC bağımlısı oldugunuzda :) insanlar sizi bu nickle tanıyacaklardır. IRC'de insanlar degisik odalara ( kanallara ) dagilmis durumdadirlar. Bu kanallarin listesini /list komutuyla gorebilirsiniz. Bu listede ayrica kanalın konusunu da (topic) görebilirsiniz. Bazı kanalların konuları sabittir.

Bazı kanallarda ise sabit bir konu bulunmaz, bunlar genel amaclı sohbet kanallarıdır. Her kanalda bir veya birden fazla kanal operatoru bulunur. Bu operatorler o kanalin sahipleri veya onlarin operatorluk verdiği kimselerdir ve operatorler o kanal üzerinde tam yetkiye sahiptirler. Eger bir operatorle tartışırsanız ya da operatorun hoşuna gitmeyen bir şey yaparsanız sizi kanaldan atabilir ( kick ) ve hatta kanala bir daha girmenize engel olabilir ( ban). Eger siz de operator olmak isterseniz kanallarda operatorluk (op) istemeyin, gidin ve kendi kanalinizi acin ( /join #KanalAdı ) . Bir de IRCOP'lar vardır. Bunlar tum serverin operatorleridir. Onlardan uzak durun ve sadece gerekli oldugu zaman onlardan yardım isteyin. Cunku IRCOP'lar genelde mesguldurler ve sık sık rahatsız ederseniz size gıcık olabilirler. Bir IRCOP sizi server'dan atabilir (kill) veya server'a bir daha girmenize engel olabilir (kline). IrcOp olma sansınız ise çok düşüktür.

IRC komutları

/join #KanalAdı: Bir kanala girmenizi, eger boyle bir kanal yoksa bu kanalı oluşturmanızı sağlar

/part #KanalAdı: Kanaldan çıkmanızı sağlar.

/quit: IRC'den çıkmanızı sağlar

/list: Kanal listesi almanızı sağlar.

/msg Nick mesaj: Bir kişiye özel mesaj atmanızı sağlar.

/ignore Nick: Sizi rahatsız eden birisi olursa o kisiden gelecek her turlu mesajı kabul etmemenizi sağlar.

/whois Nick: Bir kisi hakkında daha fazla bilgi edinmenizi sağlar.

Eğer kanal operatoru olursanız kullanabileceginiz özel komutlar vardır. Bunlar:

/kick nick <Sebep>: Kişiyi kanaldan belli bir mesajla atmanızı sağlar.

/ban #KanalAdı Nick: Kisinin bir daha kanala girmesini engeller.

/invite Nick #KanalAdı: Belirtilen kisiyi belirtilen kanala davet eder.

Daha bir çok IRC komutu vardır. Bunları irc'ye takıldığınız sure icinde yavas yavas öğrenirsiniz.

IRC Programları

Su anda PC'ler uzerinde yaygın olarak kullanılan iki tane irc programı vardır. Bunarl Mirc ve Pirch 'tir. Eger goze hos gelen, kullanımı kolay bir program arıyorsanız Pirch sizin ihtiyaclarınıza karşılık verecektir. Ancak aradıgınız performans ise mirc'i secmeniz gerekir.

Bu programlar icin script adı verilen eklentiler mevcuttur. Bu scriptler icinde eglence amaçlı olanları kadar savas amaçlı olanları da vardır. Şimdi IRC'de hic savaş mı olurmuş diyeceksiniz. Ama ne yazık ki bazı kisiler IRC'ye sırf kendilerini tatmin etmek için gelirler ve sizi kızdırmak için olmadık şeyler yaparlar. Bu gibi kişileri hemen IRCOP'lara bildirmelisiniz.

IRC kullanicilari bu komut araciligi ile kanallarini Chanserv'e kaydettirebilirler. Bu yolla belli bir kanal isminin sahibi olurlar. Bu komutu kullanabilmek için kaydettirilen kanalin o anda açik olmasi ve kaydettirenin o kanalda operatör statüsüne sahip olmasi gerekmektedir.

Bu komutla birlikte girilen sifre daha sonra IDENTIFY komutuyla birlikte kullanilarak kanal kurucusunun kendini ChanServ'e tanitmasini ve kanal ayarlarinda degisiklik yapabilmesini saglar. Bu komutun sözdizimi söyledir:

/msg chanserv REGISTER <kanal adi> <sifre> <tanim>

Tanim Parametresi mutlaka girilmelidir, bu parametre kanalin açilis sebebini, konusunu anlatir.

Bir kanali kaydettirdiginizde o kanalin kurucusu (founder) olursunuz. Kanal kurucusu olarak tüm kanal ayarlarini degistirme hakkina sahip olursunuz. Chanserv ayni zamanda kurucuya kanala girdiginde otomatik olarak kanal operatörlügü verir.

Kurucusu oldugunuz kanaldaki haklarinizin bir kismini ACCESS komutunu kullanarak diger kanal kullanicilarina verebilirsiniz. Bir kanali kaydettirmeden ince Nickserv'e muhakkak isminizi kaydettirmeniz gerekmektedir. Nickserv'e isminizi kaydettirmeden kanal kurucusu olamazsiniz.

IDENTIFY
Kullanıcının Kendini Chanserv’e Tanıtması
IDENTIFY komutu kullanicinin kendisini Chanserv’e tanitmasi amaciyla kullanilir. Birçok komutun islenebilmesi için kullanicinin kendini Chanserv’e tanitmasi gerekir. Burada kullanilan sifre REGISTER komutunda kullanilan sifreyle ayni olmalidir.
Bu komutun söz dizimi söyledir:
/msg chanserv IDENTIFY <kanal adi> <sifre>

SET Kanal Ayarları
SET komutu kanal kurucusunun kanal ayarlarini yapmasi için kullanilir. Bu komutu kullanmadan once kurucu kendin IDENTIFY komutuyla ChanServ'e tanitmalidir.
Bu komutun sözdizimi söyledir:
/msg chanserv SET <kanal adi> <seçenek> <parametreler>

Bu komutla birlikte asagidaki seçenekler kullanilabilir.
FOUNDER: (Kanal Kurucusunun Degistirilmesi)
PASSWORD: (Kanal Kurucu Sifresinin Degistirilmesi)
DESC: (Kanal Taniminin Degistirilmesi)
TOPIC: (Kanal Konusunun Degistirilmesi)
MLOCK: (Kanal Modlarinin Düzenlenmesi)
KEEPTOPIC: (Konunun Korunmasi)
TOPICLOCK: (Kanal Konusunun Sabitlenmesi)
PRIVATE: (Kanalin ChanServ Listelerinden Gizlenmesi)
SECUREOPS: (Kanal Operatörlügünün Siki Kontrolü)
RESTRICTED: (Kanala Girisin Sinirlanmasi)
SECURE: (ChanServ Güvenlik Özellikleri)

SET FOUNDER
Kanal Kurucusunun Degistirilmesi
Bu komut kullanilarak kanalin kurucusu degistirilebilir. Yeni kurucu mutlaka NickServ'e kayitli olmalidir.
/msg chanserv SET channel FOUNDER nick

SET PASSWORD
Kanal Kurucu Sifresinin Degistirilmesi
Kanal kurucu sifresini degistirmek için bu komutu kullanmalidir.
Bu komutun söz dizimi söyledir:
/msg chanserv SET <kanal adi> PASSWORD <yeni sifre>

SET TOPIC
Kanal Konusunun Değiştirilmesi
Chanserv araciligi ile kanal konusunun degistirilmesinde kullanilir. Bu komut genellikle SET TOPICLOCK komutuyla birlikte kullanilmaktadir.
Bu komutun söz dizimi söyledir:
/msg chanserv SET <kanal adi> TOPIC <konu>

SET MLOCK
Kanal Modlarının Düzenlenmesi
Bu komut kanal icin mod parametrelerinin ayari (kilitlenmesi) için kullanilmaktadir.
ChanServ bazi kanal modlarinin sürekli acik ya da kapali tutulmasina izin verir. Kilitlenmesine izin verilen modlar i, k, l, m, n, p, s, ve t modlaridir.
Bu modlarin herbiri açik, kapali ya da degistirilebilir duruma ayarlanabilir.
Bu komutta kullanilan <modlar> parametresi aynen /MODE komutunda oldugu sekilde ayarlanir, yani arkasinda + olan modlar kilitli - olan modlar serbesttir. Eger bir modun açik ya da kapali oldugu belirtilmezse kanal operatörleri tarafindan degistirilmasine izin verilmis demektir.
Bu komutun söz dizimi söyledir: /msg chanserv SET <kanal adi> MLOCK <modlar>
Örnekler: /msg chanserv SET #channel MLOCK +nt-iklps komutu n ve t modlarini açar, i, k, l, p, ve s modlarini kapatir; burada m modu degistirilebilir birakilmilstir.
/msg chanserv SET #channel MLOCK +knst-ilmp paparazzi komutu k, n, s, ve t modlarini açik, i, l, m, ve p modlarini kapali hale getirir; kanakin anahtar sözcügünü (sifresini) de "paparazzi" yapar.
/msg chanserv SET #channel MLOCK +
Komutu mod kilidini tümüyle kaldirarak tüm modlarin degistirilebilir olmasini saglar.

SET KEEPTOPIC
Kanal Konusunun Korunması
Bu komut kanal konusunun son kullanıcı kanaldan çıktıktan sonra kaydedilmesini ve kanal yeniden açıldığında Chanserv tarafından aktif hale getirilmesini sağlar.
Bu komutun söz dizimi söyledir:
/msg chanserv SET <kanal adı> KEEPTOPIC {ON|OFF}

SET TOPICLOCK
Kanal Konusunun Sabitlenmesi
Bu komut kanal konusunun sabit hale getirilmesini sağlar ve değiştirilmesini engeller. Bu seçenek etkin kale getirildiğinde kanal adı ancak SET TOPIC komutu kullanılarak değiştirilebilir.
Bu komutun söz dizimi söyledir:
/msg chanserv SET <kanal adı> TOPICLOCK {ON|OFF}

SET PRIVATE
Kanalın ChanServ Listelerinden Gizlenmesi
Bu komut kanalın ChanServ'in LIST komutuyla görüntülenen kanal listesinde çıkmamasını sağlar.
/msg chanserv SET <kanal adı> PRIVATE {ON|OFF}

SET SECUREOPS
Kanal Operatörlüğünün Sıkı Kontrolü
Bu komut secure ops seçeneğinin ayarında kullanılır. Bu seçenek açık hale getirildiğinde kullanıcı listesinde olmayan kişiler kanal operatörü olamazlar.

Bu komutun söz dizimi söyledir:
/msg chanserv SET <kanal adı> SECUREOPS {ON|OFF}

SET RESTRICTED
Kanala Girişin Sınırlanması
Bu komut kanal icin sınırlandırılmış erişim seçeneğini etkin hale getirir ya da kaldırır. Sınırlandırılmış erişim etkin hale getirildiğinde, normalde kanal operatörü yetkilerine sahip olamayan (negatif erişim seviyesi olan ve SECURE OPS seçeneği seçildiğinde de erişim listesinde olmayan kullanıcılar) kanaldan atılır ve girişleri yasaklanır.

Bu komutun söz dizimi söyledir:
SET <kanal adı> RESTRICTED {ON|OFF}

SET SECURE
ChanServ Güvenlik Özellikleri
Bu komut kanal güvenlik seçeneklerini aktif hale getirir. Bu seçenek etkin hale getirildiğinde Nickserv ile isim kayıtlarını yapmış ve kendilerini şifreyle Nickserv'e tanıtmış kullanıcılar erişim listesi tarafından belirlenen haklarla kanala girebilirler. SECURE seceneği aktifken erişim listesinde yalnızca kayıtlı ismi olanlar yer alabilirler.
Bu komutun söz dizimi söyledir:
/msg chanserv SET <kanal adi> SECURE {ON|OFF}

ACCESS
Erisim Düzeylerinin Ayari
Bu komut bir kanalın erişim listesinin bakımı amacıyla kullanılır.. Bir kanalın erişim listesi hangi kullanıcıların kanal operatörü olacağını ya da kanalla ilgili Chanserv comutlarını kullanma yetkisine sahip olduklarını gösteren listedir.
Kullanıcılara verilen değişik erişim seviyeleri kullanıcılara değişik türde haklar tanır. Bu listede bulunmayan kullanıcıların erişim seviyesi otomatikman 0'dır.
5 değişik kullanıcı erişim seviysi şunlardır:
Founder: Bu seviye kanal kurucusu kişiye aittir. Bu seviyedeki bir kullanıcı kanal için tüm Chanserv komutlarını kullanabilir. Bir anda yalnizca bir kişi Founder erişim seviyesine sahip olabilir. Bu statü access komutuyla başkalarına verilemez.

Bu komutun söz dizimleri söyledir:
ACCESS ADD komutu verilen isme yada maskeyi verilen seviyede erişim listesine ekler. Eger eklenen maske yada isim listede halihazırda varsa, erişim seviyesi komutta verilenle değiştirilir.
/msg chanserv ACCESS <kanal adı>ADD <maske> <seviye>

Örnek:
/msg chanserv ACCESS #gecekusu ADD BaRbA 10
ACCESS DEL komutu belirtilen isim yada maskeyi erişim listesinden çıkartır.
/msg chanserv ACCESS <kanal adı> DEL {mask | entry-num}

Örnek:
/msg chanserv ACCESS #gecekusu DEL me@*.dominet.com.tr
ACCESS LIST komutu verilen kanal icin erisim listesini görüntüler. Eğer bir maske belirtilirse yalnızca maskeye uyan kayıtlar görüntülenir.
/msg chanserv ACCESS <kanal adı> LIST [maske]
Erişim seviyesi sıfırdan buyuk olan kullanıcılar erişim listesine başka kullanıcıları kendilerinden kucuk erisim seviyeleriyle ekleyebilirler. Örnegin erişim seviyesi 10 olan bir kullanıcı baska bir kullanıcıyı 5 erisim seviyesiyle ekleyebilir.

Kurucular (founders) bir kullaniciyi istedikleri seviyeden listeye ekleyebilirler

AKICK
Bazi Kullanicilarin Kanala Girisinin Engellenmesi
Bu komut kanal sahiplerinin belirttikleri kullanicilarin kanala girisini otomatik olarak engellemeleri amacina hizmet eder.
Chanserv her kanal için bir AutoKick listesi tutar. Bu listedeki kullanicilardan biri kanala girmeye kalktiginda Chanserv bu kullaniciya önce yasaklama koyar (ban) sonra kanaldan atar (kick).
Bu komutun söz dizimi söyledir:
AKICK ADD komutu istenen ismi (nick) ya da maskeyi (mask) AutoKick listesine ekler. Eger ekleme esnasinda sebep belirtilirse kullanici atilirken bu sebep kullanilir aksi takdirde Chanserv "You have been banned from the channel" mesajini gönderir.
/msg chanserv AKICK <kanal adi> ADD maske [sebep]
Örnek:
/msg chanserv AKICK #zurna ADD mennan@* lamer
AKICK DEL komutu istenen ismin ya da maskenin Autokick listesinden çikartilmasi amaciyla kullanilir. Ancak
AutoKick listesinden çikartilan kullanicinin girs yasagi (ban) kalkmaz. Bu yasagin elle kaldirilmasi gerekir.
/msg chanserv AKICK <kanal adi> DEL maske
Örnek:
/msg chanserv AKICK #zurna DEL mennan@*
AKICK LIST komutu istenen kanal için AutoKick listesini görüntüler. Bu komuta bir parametre olarak maske verilirse yalnizca o maskeye uygun olan yasaklilarin listesini verir.
/msg chanserv AKICK <kanal adi> LIST [maske]

DROP
Kanal Kaydının İptali
Bu komut Chanserv’e kaydettirilmis bir kanalin kaydinin silinmesi için kullanilir. DROP komutu yanlizca kanalin kurucusu tarafindan kullanilabilir. Kurucunun bu komutu isleyebilmesi için kendisini Chanserv’e IDENTIFY komutuyla tanitmasi gerekir.
Bu komutun söz dizimi söyledir:
/msg chanserv DROP <kanal adi>

INFO
Kanal Bilgilerinin Görüntülenmesi
INFO komutu söz konusu kayitli kanal hakkinda bilgi almak icin kullanilir. Bu bilgiler arasinda kanalin kurucusu, kayit tarihi, son kullanildigi tarih, tanim, ve varsa mod kilitlerini gösterir.
Bu komutun sözdizimi söyledir:
/msg chanserv INFO <kanal adi>

LIST
Kanalların Listesini Alma
Bu komutla ChanServ’e kayitli kanal listesi almak mümkündür. Bu komutla özel kanallar listelenmez.
Bu komutun sözdizimi söyledir:
/msg chanserv LIST <mask>

INVITE
Kendini Kanala Davet Ettirme
INVITE komutu ChanServ’in sizi adini belirttiginiz kanala davet etmesini saglar. Bu komut söz konusu kanaldaki erisim seviyeniz sifirdan büyükse çalisir.
Bu komutun sözdizimi söyledir:
/msg chanserv INVITE <kanal adi>

UNBAN
Kendi Yasağını Kaldırma
UNBAN söz konusu kanala girmenizi engelleyen tüm yasaklari kaldirir. Bu komutun çalismasi için söz konusu kanaldaki erisim seviyenizin sıfırdan büyük olmasi gerekir.
Bu komutun sözdizimi söyledir:
/msg chanserv UNBAN <kanal adı>

geri.gif (187 bytes)   yukari.gif (954 bytes)

Hosted by www.Geocities.ws

1