--Unreal IRCD Kurulumu--
Shellinize login olunuz.
Unreal3.2.3.tar.gz dosyasını shellinize ftpden yada wget ile
çekiniz:
wget
http://www.forumdestek.net/Unreal/Unreal3.2.3.tar.tar
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.