Eggdrop açık kaynak irc bot yazılımıdır. Çeşitli modüller ile geliştirilebilir. Örneğin oyun botları yazabilir ve irc sunucunuzda bu botları çalıştırabilirsiniz.
CliaWeb Web Hosting Blog
CliaWeb Webmaster php, cPanel, linux, mysql dökümanları
CliaWeb Webmaster php, cPanel, linux, mysql dökümanları
lightIRC sunucunuzda yer alan irc server için web client görevi gören, yani web site adresiniz üzerinden irc sunucunuza erişilmesini sağlayan bir client yazılımıdır diyebiliriz.
Bu makalede yer alan lightIRC kurulumu tüm linux VDS sunucularda yapabilir veya bize yaptırabilirsiniz.
ÖNEMLİ! : Bu makaledeki lightIRC scriptinin sunucunuzda çalışabilmesi için 3 temel uygulamanın sunucunuzda kurulu olması gerekmektedir ;
1- UnrealIRCd (veya farklı bir irc server) kurulumu BURAYA TIKLAYIN
2- flashpolicyd kurulumu BURAYA TIKLAYIN
3- Ruby kurulumu BURAYA TIKLAYIN
Yukarıdaki kurulumları tamamladı iseniz lightIRC kurulumuna geçebiliriz.
Aşağıdaki adresten lightIRC indiriyoruz ;
http://download.cliaweb.com/irc/lightIRC_1.3.2_build_135.zip
zip den çıkarıyoruz ve hostumuza ftp aracığı ile yüklüyoruz.
config.js dosyasını kendimize göre düzenliyoruz;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
/* Change these parameters */ params.host = "irc.hostname.com"; params.port = 6667; params.policyPort = 843; /* Language for the user interface. Currently available translations: ar, bd, bg, br, cz, da, de, el, en, es, et, fi, fr, hu, hr, id, it, ja, lv, nl, no, pl, pt, ro, ru, sk, sl, sq, sr_cyr, sr_lat, sv, th, tr, uk */ params.language = "tr"; /* Nick to be used. A % character will be replaced by a random number */ params.nick = "cliaweb_%"; /* Channel to be joined after connecting. Multiple channels can be added like this: #lightIRC,#test,#help */ params.autojoin = "#Dutluk"; /* Adds a password field to the nick selection box */ params.showIdentifySelection = true; |
Düzenleme sonrası sitenize girdiğinizde (ligtIRC kurulu olan site veya dizin) giriş ekranı gelecektir. Aşağıda sorunsuz kurulan ve giriş yapılmış ekran görmektesiniz ;
Linux tabanlı işletim sistemlerinde ruby kurmak oldukça basittir. Ruby, nesneye yönelik, dinamik, reflektif bir programlama dilidir. Ruby dili, Yukihiro Matsumoto tarafından Japonya’da tasarlanmaya ve geliştirilmeye başlanmıştır. Sözdizimi olarak, Ada, Perl, Smalltalk, Lisp, Eiffel gibi programlama dillerinden etkilenen Ruby; Python ile kimi ortak sözdizimi özelliklerine sahiptir.