Monday, March 1, 2010

Instal Unreal IRCD Linux

Menginstal unreal sebenarnya mudah saja, bahkan menurut saya fitur2 nya lebih lengkap di bandingkan jenis IRCD yg lainnya, berikut saya berikan sedikit tutorial menginstal IRCD lewat ssh dengan Unreal versi 3.2.8 :

- masuk ke shells user account anda, kemudian berikan command :
[user@kill-9] wget http://jatimcom.uni.cc/irc/linux.tgz

- extract file tersebut :
[user@kill-9] tar zxvf linux.tgz;rm -f linux.tgz

-masuk ke direktory unreal :
[user@kill-9] cd Unreal

- lakukan proses configurasi :
[user@kill-9/Unreal] ./Config
_ _ _ ___________ _____ _
| | | | | |_ _| ___ \/ __ \ | |
| | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| |
| | | | '_ \| '__/ _ \/ _ | | | | | / | | / _ |
| |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| |
\___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_|

Configuration Program
for Unreal3.2.8

This program will help you to compile your IRC server, and ask you
questions regarding the compile-time settings of it during the process.
regarding the setup of it, during the process.

If you have problems regarding the setup & compile, read Unreal.nfo to get
more information on where to get help. Please, before running this setup,
read the documentation in the "doc" folder. Docs are also avail online @
http://www.unrealircd.com/unreal32docs.html

[Enter to continue] Enter

Installing 17% <-- tekan enter seterusnya sampai 100% terdapat beberapa pilihan : ==[ ADDITIONAL INFO ]== * See ChangeLog [Enter to continue] Do you want to enable the server anti-spoof protection? [No] -> enter
What directory are all the server configuration files in?
[/usr/local/username/Unreal/] -> enter
What is the path to the ircd binary including the name of the binary?
[/usr/local/username/Unreal/src/ircd] -> enter
Would you like to compile as a hub or as a leaf?
Type Hub to select hub and Leaf to select leaf.
[Hub] -> enter
What is the hostname of the server running your IRCd? -> enter
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] - > enter
Do you want to support SSL (Secure Socket Layer) connections?
[No] -> enter
Do you want to enable IPv6 support?
[No] -> enter
Do you want to enable ziplinks support?
[No] -> enter
Do you want to enable remote includes?
[No] -> enter
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] -> enter
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
How far back do you want to keep the nickname history?
[2000] -> enter
What is the maximum sendq length you wish to have?
[3000000] -> enter
How many buffer pools would you like?
This number will be multiplied by MAXSENDQLENGTH.
[18] -> enter
How many file descriptors (or sockets) can the IRCd use?
[1024] -> enter
Would you like any more parameters to configure?
Write them here:
[] -> enter

setelah tahapan diatas, akan muncul :
Now all you have to do is type 'make' and let it compile. When that's done, you will receive other instructions on what to do next.
_______________________________________________________________________
| |
| UnrealIRCd Compile-Time Config |
|_______________________________________________________________________|
|_______________________________________________________________________|
| |
| Now all you have to do is type 'make' and let it compile. When that's |
| done, you will receive other instructions on what to do next. |
| |
|_______________________________________________________________________|
|_______________________________________________________________________|
| - The UnrealIRCd Team - |
| |
| * Stskeeps stskeeps@unrealircd.com |
| * codemastr codemastr@unrealircd.com |
| * Syzop syzop@unrealircd.com |
|_______________________________________________________________________|

-maka ketik :
[user@kill-9/Unreal] make
__________________________________________________
| Compile is now complete. |
| You should now read the documentation and learn |
| how to configure your IRCd. |
| |
| If you really like UnrealIRCd, and would like to |
| make a donation, please read the Donation file in|
| this archive. :) |
| |
| Thanks for using Unreal IRCd! If you are in need |
| for any kind of help regarding the IRCd please |
| read the Unreal.nfo file. |
|__________________________________________________|

proses instalasi akan berjalan, untuk menyempurnakan proses compile ircd, lanjutkan dengan menjalankan perintah :
[user@kill-9/Unreal] make install
__________________________________________________
| Compile is now complete. |
| You should now read the documentation and learn |
| how to configure your IRCd. |
| |
| If you really like UnrealIRCd, and would like to |
| make a donation, please read the Donation file in|
| this archive. :) |
| |
| Thanks for using Unreal IRCd! If you are in need |
| for any kind of help regarding the IRCd please |
| read the Unreal.nfo file. |
|__________________________________________________|

- seeep, skrg tinggal mengedit file unrealircd.conf nya, lakukan perintah :
[user@kill-9/Unreal] pico unrealircd.conf

lakukan proses edit, bagian admin, server, connetc serta opernya, akan lebih mudah mengedit menggunakan program winscp.

-baiklah, saya anggap sudah selesai di edit, skrg tinggal menggunakan jurus run :
[user@kill-9/Unreal] ./unreal start
Starting UnrealIRCd
_ _ _ ___________ _____ _
| | | | | |_ _| ___ \/ __ \ | |
| | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| |
| | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` |
| |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| |
\___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_|
v3.2.8
using TRE 0.7.5 (LGPL)

* Loading IRCd configuration ..
* Configuration loaded without any problems ..
* Dynamic configuration initialized .. booting IRCd.
---------------------------------------------------------------------

DONE GOOD JOB :D

pada intinya commandnya hannya
./Config
make
make install
./unreal start

Ctt.
hanya berjalan pada linux dan keluarga UNIX lainya
proses penginstalan dapat dilakukan meskipun tidak lewat ssh atau hanya lewat r57/c99/c100 atau gak harus root user biasa pun bisa
progam di atas hanya install server irc saja belom termasuk servicesnya


Copyright @ KILL-9
read more...