Minggu, 21 September 2008

IRC server Hybrid

IRC server

referensi :

http://www.irchelp.org/irchelp/ircd/
http://ircd-hybrid.com

IRC ( Internet Relay Chat ) ada lah aplikasi yang dikembangkan untuk keperluan komunikasi antar komputer pada jaringan. contoh jaringan IRC yang terkenal adalah Dal.net. di Indonesia pun telah berdiri jaringan IRC yaitu : AllNetwork atau Anet Network.

server aplikasi IRC ini menggunakan :
- slackware 11.0 kernel 2.4.33
- ircd-hybrid-7.2.2

selain IRC-hybrid yang dikembangkan EfNet ( Eris Free Network ) salah satu network tertua di dunia, kita bisa menggunakan bahamut, versi bahamut terakhir adalah bahamut-1.8.4.

————INSTALASI————–

- unpack / extract package ircd-hybrid anda,
root@IARD:~#tar -xzvf ircd-hybrid-7.2.2.tar.gz
- masuk ke direktori hasil extract
- lakukan 3 jurus ampuh, seperti biasa, hehehe…….
root@IARD:~#./configure
root@IARD:~#make
root@IARD:~#make install
secara default, ircd akan terinstall di /usr/local/ircd, kita bisa pake –prefix saat configure untuk instalasi di direktori lain.

kita juga bisa pake file config.h yang dapat di ambil di situs ircd-hybrid, untuk memudahkan saat kompilasi. masukkan config.h ke dalam [direktori-ircd-hybrid]/include/

setelah selesai, saatnya langkah paling penting, yaitu konfigurasi

—————-KONFIGURASI———————

masuk ke direktori ircd lo, file konfigurasi gw ada di /usr/local/ircd/etc/. cari example.conf, itu adalah contoh konfigurasi, edit file tersebut dengan editor kesukaan lo, gw pake pico. hal2 penting yang perlu di edit cuma :

-blok server info
-blok admin
-blok listen
-blok operator ( optional )
-blok connect
-blok listen

lainnya bisa di biarkan secara default. dan jangan lupa baris ini :

/* REMOVE ME. The following line checks you’ve been reading. */
havent_read_conf = 1;

gara2 ini, pas jalanin server jadi error, dengan pesan di log :


[2007/1/25 06.26] You haven’t read your config file properly.

[2007/1/25 06.26] There is a line in the example conf that will kill your server if not removed.

[2007/1/25 06.26] Consider actually reading/editing the conf file, and removing this line.

hehehehehe, sialan banget, gara2 1 line gak penting itu, server jadi kacau, gw ketawa ngakak waktu taunya…. hihihihihi…….

setelah selesai. masi di direktori ircd tadi, jalankan ./bin/ircd. jika server berjalan dengan sukses, maka akan ada pesan :

ircd: version hybrid-7.2.2
ircd: pid 16530
ircd: running in background mode from /usr/local/ircd

oh ya, ircd tidak bisa dijalankan sebagai root, oleh karena itu, kita harus membuat user dengan priviledge biasa untuk menjalankan ircd, otomatis kita juga harus mengganti direktori dan seluruh file permission /usr/local/ircd kepada user tersebut.

kalo udah, silakan server tersebut di test. dengan masuk menggunakan mirc, xchat, kirsc, ato apapun program chatting, bebas aja koq.

voila!!!

kalo uda sukses masuk, silakan bikin channel. hehehe, n selamat chatting.
tambahan : MOTD ( Message Of The Day ), file konfigurasinya ada di [direktori-ircd-hybrid]/etc/ircd.motd

di MOTD, lo bisa tulis apapun sebagai penyambut user yang baru masuk server.

source : raikaze blog

Tidak ada komentar: