irc.kankilerim.net
Unreal IRCD ve Anope Services Kurulumu

--------------------------------------------------------------------------------

--Unreal IRCD Kurulumu--

Shellinize login olunuz.

Unreal3.2.3.tar.gz dosyasını shellinize ftpden yada wget ile cekiniz:

wget http://www.ilmarinen.us/unreal/Unreal3.2.3.tar.gz

ardından tar.gz dosyasını acınız:

tar -zxvf Unreal3.2.3.tar.gz

Unreal3.2 klasorunun icine giriniz:

cd Unreal3.2

Configure işlemini başlatınız:

./Config



Enter' a basarak bu bolumu gecin.



Space (Boşluk) tuşuna 2-3 kez basarak bu bolumleri geciniz.



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 secilidir. Onerilen bu seceneğin No olarak bırakılmasıdır.


What directory are all the server configuration files in?
[/home/goodie/Unreal3.2] -> IRCD nin kurulacağı klasoru buradan ayarlayabilirsiniz. Default olarak kurduğunuz klasor gozukur. Burayı enterla gecebilirsiniz.

What is the path to the ircd binary including the name of the binary?
[/home/goodie/Unreal3.2/src/ircd] -> Calıştıralabilir ircd dosyasının yukleneceği yeri buradan ayarlabilirsiniz. Enterla burayı gecebilirsiniz.

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 geciniz.

What is the hostname of the server running your IRCd?
[trinity.sis.com.tr] -> Serverın hostname'ini gosterir. Enter ile geciniz.



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ı onerilir. Enter tuşuyla geciniz.


Do you want to support SSL (Secure Sockets Layer) connections?
[No] ->
Serverda SSL yukle değilse bu seceneği aktif etmeyin. Aksi takdirde hatalara yol acabilir.

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 geciniz.

Do you want to enable remote includes?
[No] -> Enter ile geciniz.

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 gozukmesini 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 geciniz.



How far back do you want to keep the nickname history?
[2000] -> Enter ile geciniz.

What is the maximum sendq length you wish to have?
[3000000] -> Enter ile geciniz.

How many buffer pools would you like?
This number will be multiplied by MAXSENDQLENGTH.
[18] -> Enter ile geciniz.

How many file descriptors (or sockets) can the IRCd use?
[1024] -> Burası onemli. File descriptors yada number of open files (nofile) olarak bilinen shell kısıtlaması, sizin ircdninize kac kişinin bağlanabileceğini gosterir. Shell firmanıza kac kişilik ircd server kurabileceğinizi sormalısınız. Eğer bu değeri cok yuksek yaparsanız ve shellinizdede nofile kısıtlaması varsa unrealircd kurulumu hata verecektir. Default 1024 tur.

Would you like any more parameters to configure?
Write them here:
[]-> Enter ile geciniz.




Unreal IRCD nin configure bolumu 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 onemli bolumlerden birisi olan conf bolumunde.

ircd nizi calıştırmak icin unrealircd.conf dosyası gereklidir.

Aşağıdaki adreste ornek bir conf bulabilirsiniz:

http://www.goodmax.net/unreal/unrealircd.conf

Bu confu kendi bilgilerinizle duzenleyip Unreal3.2 klasorunun icine atınız. Bu işlemi ftp yada pico gibi editor 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.

--Anope Services Kurulumu--

Eğer hala Unreal3.2 klasoru icindeyseniz

cd

yazarak home directortyinize geciniz.

Ardından anope-1.7.8.tar.gz dosyasınız ftp den veya wget ile cekiniz:

wget http://easynews.dl.sourceforge.net/s...e-1.7.8.tar.gz

tar.gz dosyasını acınız:

tar -zxvf anope-1.7.8.tar.gz

anope-1.7.8 klasorune giriniz:

cd anope-1.7.8

configure işlemine başlayabiliriz:

./Config




In what directory do you want the binaries to be installed?
[/home/goodie/services] Servislerin kuralacağı klasor.

Diğer bolumleri enter ile gecebilirsiniz.





Select the closest to the type of server on your IRC network:
1) DreamForge 4.6.7 [dated IRCd, upgrade to a current one]
2) Bahamut 1.4.27 [or later]
3) UnrealIRCd 3.1.1 [or later (not 3.2)]
4) UltimateIRCd 2.8.2 [or later]
5) UltimateIRCd 3.0.0 [alpha26 or later]
6) Hybrid IRCd 7.0 [experimental]
7) ViagraIRCd 1.3.x [or later]
8) PTlink 6.15.0 [experimental]
9) RageIRCd 2.0.0 [beta-6 or later]
10) Unreal 3.2 [Unreal 3.2 beta19 or later]
11) Solid IRCD 3.4.x [Solid IRCD 3.4.6 or later]
12) Plexus 2.0 [or later]
13) Ratbox 2.0.6 [or later]
[no default] 10 Burası onemli kurduğumuz Unreal 3.2 olduğu icin 10 yazıyoruz buraya.

Allow anope to automatically check for mysql libaries?
unless you get errors with make, there is no need to
change this setting.
[yes] no mysql'i aktif etmek bazı durumlarda sorun cıkartabiliyor. En iyisi bu No yazıp deaktive etmek.

Evet anope services de kuruldu. Şimdi geriye kaldı services.conf

Aşağıdaki adreste ornek bir services.conf bulabilirsiniz:

http://www.goodmax.net/unreal/services.conf

Bu confu duzenleyip, services klasorunun icine atınız. Bu işlemi ftp yada pico gibi editor kullanarak yapabilirsiniz.

Editlediğiniz services.conf u pico yardımıyla yaratabilirsiniz:

cd services

pico -w services.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.

./services

yazarak services ı başlatabilirsiniz.

Hepsi bu kadar.

Hoş Sohbetler irc.kankilerim.net
__________________