Unreal IRCD Kurulumu

Asagidaki kurulumlar MIRCARSIVI kullanicilarini bilginlendirmek amacli farkli sitelerden yapilan alintilardir.

unreal kurulum,ircservices kurulum,eggdrop kurulum,mirc,mirc indir

UNREAL KURULUMU

Shellinize login olunuz.
Unreal3.2.3.tar.gz dosyasını shellinize ftpden yada wget ile çekiniz:
wget http://www.ilmarinen.us/unreal/Unreal3.2.3.tar.gz
ardından tar.gz dosyasını açınız:
tar -zxvf Unreal3.2.3.tar.gz
Unreal3.2 klasörünün içine giriniz:
cd Unreal3.2
Configure işlemini başlatınız:
./Config
 
Enter' a basarak bu bölümü geçin.
 
Space (Boşluk) tuşuna 2-3 kez basarak bu bölümleri geçiniz.
 
Tekrar Enter tuşuna basınız
Karşınıza aşağıdaki gibi bir ekran gelecektir:

Do you want to enable the server anti-spoof protection?
[No] -> YES yazarsanız anti-spoof koruması aktif olacaktır. Default olarak no seçilidir. Önerilen bu seçeneğin No olarak bırakılmasıdır.

What directory are all the server configuration files in?
[/home/goodie/Unreal3.2] -> IRCD nin kurulacağı klasörü buradan ayarlayabilirsiniz. Default olarak kurduğunuz klasör gözükür. Burayı enterla geçebilirsiniz.
What is the path to the ircd binary including the name of the binary?
[/home/goodie/Unreal3.2/src/ircd] -> Çalıştıralabilir ircd dosyasının yükleneceği yeri buradan ayarlabilirsiniz. Enterla burayı geçebilirsiniz.
Would you like to compile as a hub or as a leaf?
Type Hub to select hub and Leaf to select leaf.
[Hub] -> Burayı enter ile geçiniz.
What is the hostname of the server running your IRCd?
[trinity.sis.com.tr] -> Serverın hostname'ini gösterir. Enter ile geçiniz.
 
What should the default permissions for your configuration files be? (Set this to 0 to disable)
It is strongly recommended that you use 0600 to prevent unwanted reading of the file
[0600] -> 0600 kalması önerilir. Enter tuşuyla geçiniz.

Do you want to support SSL (Secure Sockets Layer) connections?
[No] -> 
Serverda SSL yükle değilse bu seçeneği aktif etmeyin. Aksi takdirde hatalara yol açabilir.
Do you want to enable IPv6 support?
[No] -> Serverınıza IPv6 ipleriyle bağlanılmasını istiyorsanız YES yazabilirsiniz.
Do you want to enable ziplinks support?
[No] -> Enter ile geçiniz.
Do you want to enable remote includes?
[No] -> Enter ile geçiniz.
Do you want to enable prefixes for chanadmin and chanowner?
This will give +a the & prefix and ~ for +q (just like +o is @)
Supported by the major clients (mIRC, xchat, epic, eggdrop, Klient, PJIRC, etc.)
with the notable exceptions of irssi, KVIrc and CGI:IRC.
This feature should be enabled/disabled network-wide.
[No] -> Eğer serverınızda kanaldaki founder yada adminlerin ~ . gibi modlarda gözükmesini istiyorsanız, YES yazınız.
What listen() backlog value do you wish to use? Some older servers
have problems with more than 5, others work fine with many more.
[5] -> Enter ile geçiniz.
 
How far back do you want to keep the nickname history?
[2000] -> Enter ile geçiniz.
What is the maximum sendq length you wish to have?
[3000000] -> Enter ile geçiniz.
How many buffer pools would you like?
This number will be multiplied by MAXSENDQLENGTH.
[18] -> Enter ile geçiniz.
How many file descriptors (or sockets) can the IRCd use?
[1024] -> Burası önemli. File descriptors yada number of open files (nofile) olarak bilinen shell kısıtlaması, sizin ircdninize kaç kişinin bağlanabileceğini gösterir. Shell firmanıza kaç kişilik ircd server kurabileceğinizi sormalısınız. Eğer bu değeri çok yüksek yaparsanız ve shellinizdede nofile kısıtlaması varsa unrealircd kurulumu hata verecektir. Default 1024 tür.
Would you like any more parameters to configure?
Write them here:
[]-> Enter ile geçiniz.
 

Unreal IRCD nin configure bölümü tamamlandı. Sırada make yapmak var, aşağıdaki komutu yazınız:
make
 
make işlemide tamamladı. Unreal IRCD kurulumu bitti. Sırada en önemli bölümlerden birisi olan conf bölümünde.
ircd nizi çalıştırmak için unrealircd.conf dosyası gereklidir.
Aşağıdaki adreste örnek bir conf bulabilirsiniz:
http://www.goodmax.net/unreal/unrealircd.conf
Bu confu kendi bilgilerinizle düzenleyip Unreal3.2 klasörünün içine atınız. Bu işlemi ftp yada pico gibi editör kullanarak yapabilirsiniz.
Editlediğiniz unrealircd.conf u pico yardımıyla yaratabilirsiniz:
pico -w unrealircd.conf
Ctrl+Insert tuş kombinasyonuna basarak, değiştirdiğiniz confu buraya yapıştırız. Daha sonra Ctrl+X' e basarak unrealircd.conf u yazmasını sağlayınız.

./unreal start
yazarak irc serverınızı başlatabilirsiniz.

IRC SERVICES KURULUMU

IRCServices Kurulumu:

Shell hesabimiza ircservices dosyasini cekiyoruz:

kullanıcı@mirc99 [~] wget http://www.ircservices.esper.net/dow…-5.0.57.tar.gz

Zipli dosyayi aciyoruz:

phen@IRCdepo [~] tar zxvf ircservices-5.0.57.tar.gz

ircservices klasorune giriyoruz:

kullanıcı@mirc99 [~] cd ircservices-5.0.57

Configure komutu ile kuruluma basliyoruz:

kullanıcı@mirc99 [ircservices-5.0.57] ./configure

Burada sorulan sorulara cevap verecegiz, en onemlisi servisin calisacagi yol,

In what directory do you want the binaries to be installed? Press Return for the default, or enter a new value.
[/usr/local/sbin]

Bu soruya hesap yolunuzu yazacaksiniz, /home/hesapismi/services
Daha sonraki sorulari enter ile gecebilirsiniz.

Configure sonlandiktan sonra servislerin turkce olmasini istiyorsaniz, kuruluma devam etmeden once defs.h dosyasini pico ile acip, 36. satirdaki assagidaki satiri buluyoruz:
#define DEF_LANGUAGE LANG_EN_US
Bunu assagidaki gibi degistiriyoruz:
#define DEF_LANGUAGE LANG_TR
Kaydettikten sonra kuruluma devam edecegiz,

kullanıcı@mirc99 [ircservices-5.0.57] make
Make isleminde gerekli linklemeler yapiliyor, dosyalar compile oluyor, daha sonra bittikten sonra son komutumuzu veriyoruz.

kullanıcı@mirc99 [ircservices-5.0.57] make install
Bu komutla kurulum bitiyor.

ircservices.conf ve modules.conf dosyalarini server ayarlarimiza gore editledikten sonra ./ircservices komutuyla calistiriyoruz.

 
 

EGGROP KURULUMU

 

Eggdrop Kurulumu
Eggdroplar tcl denilen scriptler sayesinde çalışırlar. Bu nedenle sisteminizde tcl yorumlayıcısının yüklü olup olmadığını öğrenin. Eğer yüklü değilse önce bunu sistem yöneticisine bildirin.(Bazı sistemlerde kullanıcı isteyene kadar tcl yorunlayıcısını kurmazlar ?:|) Bazı sistemlerde tcl kurulumunu kendiniz yapmanız gerekebilir. Bu durumda tcl yorumlayıcısı indirip sizin kurmanız gerekir. Biz bu kurulumu anlatırken sisteminizde tcl yorumlayıcısının kurulu olduğunu varsayıyoruz.

En son versiyon eggdrop dosyasını indirin.
FTP ile shell hesabınıza gönderin.
TELNET ile shell hesabınıza bağlanın.
Bağlanınca şunu yazın : tar -zxvf eggdrop.1.x.xx.tar.gz
İşlem bitince  cd eggdrop1.x.xx yazın
Daha sonra  ./configure  yazın.  (Bu işlem uzun sürebilir. Biraz bekleyin)
Daha sonra make config  yazın. (Bu işlem uzun sürebilir. Biraz bekleyin)
İşlem bittikten sonra make yazın. (Bu işlem uzun sürebilir. Biraz bekleyin)
Daha sonra make install DEST=/home/hesapadı/botdizini
Burada hesapadı shell hesabınıza bağlanırken kullandığınız kullanıcı adı, botdizini ise eggdrop botunuzun kurulmasını istediğiniz dizinin adı olacaktır.
Kurulum işlemi tamamlanınca cd botdizini yazın.
Botunuzun konfigurasyon dosyasını düzenleyin.
Standart olarak 3 tane konfigurasyon dosyası gelir. Advanced, complete ve simple. En ayrıntılı olan advaced, en kısa olan simple olandır. İstediğinizi düzenleyip dosyanın adını değiştirin.
./eggdrop -m <konfigurasyon dosyasının adı> yazarak botunuzu çalıştırın.
Eggdrop kurulumu ve çalıştırılması böylece bitmiş oluyor. Yeni bir versiyonu yüklemek için botunuzu kapatın ve eggdropla ilgili tüm dosyaları silip en baştan tekrar başlayın. Artık eggdropunuzu kurdunuz, hazır bir şekilde emirlerinizi bekliyor :) Kolay gelsin.

Eggdrop kaynak kodlarını aşağıdaki linklerden indirebilirsiniz.

http://www.egghelp.org
ftp.eggheads.org/pub/eggdrop/
ftp.eggdrop.net/pub/eggdrop/

NOT:Çok nadir olmakla birlikte kullandığınız sistemdeki işletim sisteminin komutları farklı olabilir yada versiyonuna göre aynı komut farklı şekilde kullanılabilir. Bu durumda sistem yöneticinize danışın.

Bu alanda yorum,eleştiri ve beğenilerinizi yazarak bizi bilgilendirebilirsiniz.Ayrıca burada bu saydıklarımız dışında farklı isteklerinizide yazabilirsiniz.

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.