|
Hepinizin bildiği gibi NeoStats IRC
Sunucularında kullanılmak üzere yazılmış ve beraberinde IRC
Sunucu istatistiklerini gösteren StatServ aşk sohbetleri
edebileceğiniz LoveServ Vhost ayarlayabileceiğiniz HostServ
değişik bir içeriğe sahip olan MoralServ Bağlantıları
görüntüleyebileceğiniz ConnectServ gibi modülleride bulunduruan
ayrıca IRC sunucunuza bağlanan Troyanlar için SecureServ ve
Proxy ve benzeri bağlantıları denetleyen OPSB gibi modüllerinde
eklenebileceği bir Programdır.
Burada kısaca IRC Sunucumuzda kullanmak üzere NeoStats nasıl
kurulur onu bilgilerim ve bildiklerim dahilinde izah etmeye
çalışacağım.
Öncelikle SSH ile Shell panlinize bağlanınız ve sırası ile
aşağıdaki komutları uygulayınız. Burada dikkat etmeniz gereken
KIRMIZI ile yazılı olanlar komutlar
MAVİ ile yazılı olanlar ise
değiştirmeniz gereken yerlerdir. Birde biz burada NeoStats-2.5.21
üzerine kurulumu anlatacağız. Sizdeki sürüm farklı ise o
takdirde siz NeoStats-2.5.21 yazan yerleri sizdeki sürüme
NeoStats-.2.x.x şeklinde yazınız.
wget
http://www.neostats.net/NeoStats-2.5.21.tar.gz
yazarak NeoStatsı Shell panelimize yüklüyoruz.
gunzip -d NeoStats-2.5.21.tar.gz
tar -xvf NeoStats-2.5.21.tar
cd NeoStats-2.5.21 yazarak klasöre
giriyor ve kuruluma geçiyoruz.
./Config
Bazı arkadaşlarımız bilmeden ve/veya farkına varmadan burada
./configure komutunu
kullanmaktadırlar. Bu komut her ne kadar kurulum yapıyormuş gibi
görünsede kullandığınız IRCd yi belirtmediğiniz için kurulum
hata verecektir. Onun için ./configure
komutunu kesinlikle kullanmıyoruz.
Bu komuttan sonra karşımıza şöyle bir ekran çıkacaktır.
Which IRC server do you use?
1) Unreal 3.1.x IRCD
2) Unreal 3.2.x IRCD
3) Ultimate 2.x.x IRCD
4) Ultimate 3.x.x IRCD
5) Hybrid7 IRCD
6) NeoIRCd IRCD
7) Bahamut IRCD
8] Mystic IRCD
9) Quantum IRCD
10) Viagra IRCD
11) IRCu (Experimental)
[no default]
Burada en altta no default yazan yere IRC Sunucunuzda hangi IRCd
yi kullanıyorsanız onu belirtmenizdir. Örneğin Unreal3.1.x
kullanıyorsanız no default yazısnın karşısına 1 Unreal3.2.x
kullanıyorsanız no default yazının karşına 2 yazmalısınız. Bunu
yazdıktan sonra Enter tuşuna basarak devam ediyoruz.
Do you want to build StatServ?
[yes]
Size StatsServ 'ide kurmak
istermisiniz diye soruyor. Kurmak
istiyorsanız Enter tuşuna basarak geçiniz kurmak istemiyorsanız
N yazınız ve Enter tuşuna basınız.
Size kurmanızı tavsiye ederim eğer ileride istemzseniz neostats.cfg
dosyasından iptal edebilirsiniz.
Do you want to build LoveServ?
[yes]
Size LoveServ 'ide
kurmak istermisiniz diye soruyor.
Kurmak istiyorsanız Enter tuşuna basarak geçiniz
kurmak istemiyorsanız
N yazınız ve Enter tuşuna basınız.
Size kurmanızı tavsiye ederim eğer ileride istemzseniz neostats.cfg
dosyasından iptal edebilirsiniz.
Do you want to build HostServ?
[yes]
Size HostServ 'ide
kurmak istermisiniz diye soruyor.
Kurmak istiyorsanız Enter tuşuna basarak geçiniz
kurmak istemiyorsanız
N yazınız ve Enter tuşuna basınız.
Size kurmanızı tavsiye ederim eğer ileride istemzseniz neostats.cfg
dosyasından iptal edebilirsiniz.
hostserv.c:32:2: #error "Error: This
IRCd doesn't support changing a users host. This module will not
compile"
Şeklinde bir hata alırsanız şuna dikkat ediniz.
Hybrid ve IRCu gibi Host
değişimlerine musade edilmemiş ve/veya host değişimleri
ayarlanmamış IRCd 'lerde bu bölümü kesinlikle
N yazarak iptal ediniz. Aksi
takdirde çalışmayacaktır.
Do you want to build MoraleServ?
[yes]
Size MoralServ 'ide
kurmak istermisiniz diye soruyor.
Kurmak istiyorsanız Enter tuşuna basarak geçiniz
kurmak istemiyorsanız
N yazınız ve Enter tuşuna basınız.
Size kurmanızı tavsiye ederim eğer ileride istemzseniz neostats.cfg
dosyasından iptal edebilirsiniz.
Do you want to build ConnectServ?
[yes]
Size ConnectServ 'ide
kurmak istermisiniz diye soruyor.
Kurmak istiyorsanız Enter tuşuna basarak geçiniz
kurmak istemiyorsanız
N yazınız ve Enter tuşuna basınız.
Size kurmanızı tavsiye ederim eğer ileride istemzseniz neostats.cfg
dosyasından iptal edebilirsiniz.
Buradan sonra kendisi otomatik olarak içerik dosyalrını
hazırlamaya başlayacaktır. İçerik dosyalarının bitiminde şu
şekilde bir yazı göreceksiniz.
(*------------------------------------------------------------------*)
(| Important Instructions |)
(*------------------------------------------------------------------*)
(| if you just typed ./configure and didnt read the README |)
(| NeoStats may not be configured correctly. |)
(| We suggest you at least type ./configure --help to see |)
(| available options and read the README file for further |)
(| information on that option. |)
(*----------------------------------------------------------------*)
(| For Support please visit: |)
(| IRC: /server irc.irc-chat.net |)
(| #neostats channel |)
(| WWW:
http://www.neostats.net/boards/ |)
(*----------------------------------------------------------*)
(| Now that configure is complete, type 'make' to compile |)
(| the program. When the compile has completed, type |)
(| 'make install' to install the program. |)
(| For BSD you might need to use 'gmake' and 'gmake install'|)
(*----------------------------------------------------------*)
Press Enter Key to Read the Release Notes
Burada Enter tuşuna basıyoruz
ve gelen ekrandan sonra sırası ile aşağıdaki komutları
giriyoruz.
./make
./make install
Kurulum bittikten sonra Enter tuşuna basarak Readme yazını
okuyor ve
cd ../NeoStats yazarak NeoStatsı
kurduğumuz klasöre giriyoruz. Burada iki seceneğiniz bunlardan
birincisi
pico neostats.cfg yazarak mevcut
konfigurasyon dosyasını kendinize göre düzenledikten sonra kayıt
ederek NeoStatsı çalıştırmanız bir diğer ise daha kolay bir yol
olan
./makeconf komutunu kullanarak
kendinize göre bir konfigürasyon dosyası oluşturmanızdır. En sık
kullanılan ve tavsiye edilende budur.
Biz burada ./makeconf komutunu
kullanarak nasıl konfigürasyon dosyası oluşturulur onuda kısaca
izah edelim.
./makeconf
What will your server name be? (ie: stats.somenet.net)
[stats.somenet.net] -> stats.serveriniz.com
What is your IRC server's IP? (ie:
127.0.0.1)
[127.0.0.1] -> irc.server.ipniz
What is the IRCd's Link port? (ie: 7890)
[6667] ->[color=darkblue]NeoStatsın kullanacağı Port[/color]
What is the IRCd's Link password for stats?
(ie: bleh)
[LinkPass] -> Link Şifresi
NeoStats Server comment?
[NeoStats 2.5 IRC Statistical Server!] -> Links komutunda
görünen bilgi
Network name? (refer to your networks file.
ie: CyberChat-IRC)
[SomeNet-IRC] ->[color=darkblue]IRC Server ismi[/color]
The host NeoStats is connecting from, most
people use services.theirnetwork.net
[NeoStats.Net] -> Link bağlantı ismi
NeoStats User? (This is the part before @yourhost.net)
[Neo] ->
burada_gorunecek_isim@hostismi.net
What channel should NeoStats join on IRC?
[#services] -> Bulunacağı kanal
Time in seconds we wait before attempting
to reconnect to the server on a split?
[10] -> Kaç saniyede bir split kontrolu yapacağı
What IP should NeoStats Bind to? (ie:
127.0.0.1)
This is optional. See neostats.cfg for more information
[127.0.0.1] ->irc.server.ipniz
Buradan sonra karşımıza şu şekilde bir yazı çıkarsa işlem
tamamlanmış demektir.
*------------------------------------------------*
| Thanks for choosing NeoStats. Have a nice day. |
| Please check neostats.cfg for any errors. |
*------------------------------------------------*
| Also make sure modules are compiled and in the |
| neostats.cfg properly for them to work |
*------------------------------------------------*
| If you configured with --enable-auth=sr |
| Edit neostats.cfg and edit the proper section |
| to enable Service ROOTS. |
*------------------------------------------------*
| **I CANT STRESS THIS ENOUGH, PLEASE READ THE** |
| **README FILE BEFORE ASKING FOR HELP!!!!! ** |
*------------------------------------------------*
| This file was updated by M (mark@ctcp.net) |
*------------------------------------------------*
paneliniz@ [~/NeoStats]#
Şimdi kullanıcıların en önemli soru ve sorunlarından bir
tanesini belirtmek istiyorum. Diyorlarki hepsini ayarlıyorum ama
yinede NeoStats IRC Sunucuma bağlanmıyor. Burada yapmanız
gereken üç öenmli şey vardır. Öncelikle;
pico neostats.cfg yazıp enterliyoruz ve
şu dinizi buluyoruz;
# NO_LOAD [YOU MUST REMOVE THIS]
# If this is in the neostats.cfg your NeoStats WILL NOT START UP.
To
# disable this simply comment this line out. e.g.
#
# NO_LOAD <- NeoStats will not load.
#
# #NO_LOAD <- NeoStats will load.
NO_LOAD
Burada NO_LOAD yazan yerin başına diyez yani # işareti koy.
#NO_LOAD bu şekilde olmalıdır.
İkincisi yine neostats.cfg dosyasında SERVER_NUMERIC "1" yazan
yerdeki rakamın ircd.conf veya unrealircd.conf ve/veya dosyaismi.conf
dosyanızdaki ile yani IRCd için kullandığınız konfigürasyon
dosyası ile yine varsa Link sunucularınızdaki konfigürasyon
dosyalarındaki ile aynı olmamasıdır. Eğer kendi IRCd
konfigürasyon dosyanızda veya varsa Link sunucularınızdaki IRCd
konfiürasyon dosylarında NUMERIC 1
kullanılıyorsa veya 2 - 3 kullanılıyorsa neostats.cfg
dosyasındaki SERVER_NUMERIC
yazan yerdeki rakamı onlardan farklı bir numara ile
numaralandırmanız gerekmektedir. Örneğin
SERVER_NUMERIC "68"
Üçüncüsü ise IRCd konfigürasyon dosyanıza bu (unrealircd.conf ,
ircd.conf ve/veya baskadosya.conf) olabilir NeoStatsı link
olarak eklemeyi ve U-dizininde belirtmeyi unutmayınız.
link stats.domainadi.com
{
username *;
hostname serveripsi;
bind-ip *;
port 6667;
hub *;
password-connect "sifre";
password-receive "sifre";
class servers;
};
ulines {
services.domainadi.com;
stats.domainadi.com;
};
Burada port ile password dizinleri kurulum esnasında
belirlediginiz port ve şifreleri içermelidir ve eger kurulum
esnasında ve/veya neostats.cfg dosyasında neostats için farklı
bir isim belirlediyseniz (örnegin kontrol.domainadi.com)
şeklinde o takdirde ulines dizinine bunu o şekilde ekleyiniz ve
IRCd 'nizi ./rehash çekerey yenileyiniz ve son olarakta.
./neotsats komutunu girerek NeoStatsın
IRC Sunucunuza bağlanmasını sağlayınız.
Not: Sitemiz dosyalar bölümünden
NeoStats için hazırlanmış konfigürasyaon (CONF) dosyasını
indirebilir veya Forumda NeoStats Konfigürasyon (CONF) Dosyası
başlığına bakarak kendinize örnek oluşturabilirsiniz. Yine
NeoStatsa sonradan eklenen OPSB gibi modüllerin kurulum ve
kullanımlarını Froumda kendi başlıkları altında bulabilirsiniz. |