.

“IRCd-Services” Kategorisi için Arþiv

/as client z-default mask del *@*
/as client z-default mask add ident@*
/as client z-default mask add *ident@*
/as client z-default mask add *ident@*
/as client z-default mask add ident@*

ident Yazan Yerlere Girmesini İstemediğiniz identleri yazmanız yeterlidir.

Comments Yorum Yok »

öncelikle ; linki oluşturuyorsunuz

/as server links add
/as server links set inpass şifre
/as server links set outpass şifre
/as server links set name stats.sunucuismi.cm
/as server links set ping 240
/as server links enable
/as general set hub

Burda verilen şifreler aşağıdaki koda yazılacaktır.

/nickdegis kendi-nickin değiştirilecek-nick

on 1:sockopen: link: {

sockwrite -nt $sockname PASS şifre

sockwrite -nt $sockname PROTOCTL CBURST

sockwrite -nt $sockname SERVER stats.sunucuismi.com 2 :Fantasy Server

}

on 1:sockread: link: {

var %t

sockread %t

tokenize 32 %t

if $1 == PING {

sockwrite -nt $sockname PONG $2-

}

if $1 == NICK {

if %nick == $2 {

sockwrite -nt $sockname : $+ $8 NICK %yeninick

unset %yeninick %nick

sockclose $sockname

}

}

}

alias nickdegis {

%nick = $1

%yeninick = $2

sockopen link irc.sunucuismi.com port

}

eğerki yanlış nick değiştirirseniz askıda kalırsa

/sockclose link komutu ile askıdan çıkarıp yeniden denersiniz

alıntıdır…

Comments Yorum Yok »

Öncelikle tüm kurulumlarda olduğu gibi SSH hesabımıza login oluyoruz.

daha sonra radyo için gerekli dosyayı hesabumıza çekiyoruz.
Kod:
wget http://www.MircHelp.Gen.Tr/Depo/shou…-glibc6.tar.gz
yazıyoruz ve dosyayı çekmiş oluyoruz.
dosyanın zipini açmak için ise;

Kod:
tar -zxvf shoutcast-1-9-5-linux-glibc6.tar.gz
yazıyoruz. Sonra
cd shou*
yazarak radyo dizininin içine giriyoruz.
Bu klasör içerisinde düzenlememiz gereken dosya “sc_serv.conf”
pico -w sc_serv.conf
komutuyla sc_serv.conf’u açıyoruz.
Bu dosyada ayarlamanız gerekenler aşağıdadır;

source ip : radyonuzu kuracağınız IP
dest ip : Radyoyu kurduğunuz IP
Port : Yayın ve dinlemek için kullanacağınız port
password : yayına bağlanmak için gerekli port

bu kısımlara bilgileri girdikten sonra;
./sc_serv
komutunu verdiğimizde radyomuz çalışıyor olacaktır.
hata alırsanız portu değiştirip tekrar deneyiniz.

Bu kurduğumuz radyoyu dinlemek için
http://IP-ADRESİ:PORT/listen.pls
bu şekilde bi URL kullanılır, winamp ile otomatik açılır.
Admin paneline girmek için ise
http://IP-ADRES:PORT
adresine girilip, admin login denir.
kullanıcı adı standart admin’dir. Şifre ise radyo için girdiğiniz şifredir.

Alıntıdır~~

Comments Yorum Yok »

Bu islemi yapabilmek icin kanalin kaydedilme islemi kodlarina ekleme yapmamiz gerekiyor. Bunu da main.c icerisinden yapiyoruz.

Kod:
cd ircservices-5.xx/modules/chanserv

yazarak chanserv klasoru icerisine giriyoruz.

Daha sonra,

Kod:
pico -w main.c

yazarak main.c dosyasina giris yapiyoruz.

Kod:
	module_log("Channel %s registered by %s!%s@%s",
		  chan, u->nick, u->username, u->host);
	notice_lang(s_ChanServ, u, CHAN_REGISTERED, chan, u->nick);
	if (CSShowPassword)
	  notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass);
	memset(pass, 0, len);
	uc = smalloc(sizeof(*uc));
	LIST_INSERT(uc, u->id_chans);
	strscpy(uc->chan, ci->name, CHANMAX);
	/* Implement new mode lock */

Seklinde olan kodlari,

Kod:
	module_log("Channel %s registered by %s!%s@%s",
		  chan, u->nick, u->username, u->host);
	notice_lang(s_ChanServ, u, CHAN_REGISTERED, chan, u->nick);
	if (CSShowPassword)
	  notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass);
	send_cmd(s_ChanServ, "JOIN %s", chan);
	send_cmd(s_OperServ, "MODE %s +o ChanServ", chan);
	memset(pass, 0, len);
	uc = smalloc(sizeof(*uc));
	LIST_INSERT(uc, u->id_chans);
	strscpy(uc->chan, ci->name, CHANMAX);
	/* Implement new mode lock */

haline getiriyoruz..

Yani,

Kod:
 notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass);

satirinin altina,

Kod:
	send_cmd(s_ChanServ, "JOIN %s", chan);
	send_cmd(s_OperServ, "MODE %s +o ChanServ", chan);

kodlarini eklemis olduk.

Daha sonra ircservices-5.xx dizini icerisinde

Kod:
make

ve

Kod:
make install

islemlerini sirasiyla yapiyoruz.

Daha sonra servislerimize restart atiyoruz ve islemimiz tamamlanmis oluyor. (/os restart)

(00:51:16) * Now talking in #Forumlar
(00:51:16) * irc.forumlar.gen.tr sets mode: +ntTGfj [4j#i1,20m#m1,7n#N1,8t#b]:10 1:60
(00:51:33) * ChanServ (services@forumlar.gen.tr) has joined #Forumlar
(00:51:34) * OperServ sets mode: +o ChanServ
(00:51:34) * ChanServ sets mode: +r

Satir kaymalarini engelleyebilmek icin siddetle editplus isimli editoru kullanmanizi tavsiye ediyorum.

Umarim faydasi dokunmustur. Benim sahsen hosuma gitti =)

Iyi calismalar..

Not : Alintidir HITMAN’a Teşekkurler..

Comments Yorum Yok »

IRCServices için NICK ve KANAL için PRIVATE seçeneği, buna göre /cs set #kanaladi private on komutu ile özel kılınan kanallara info çekildiğinde #kanal özel bir kanaldır mesajı, özel kılınan nicklere info çekildiğinde nick özel bir nicktir. mesajı alınabilecek.

Kod:
cd ircservices*
pico modules/nickserv/main.c

bul

Kod:
  } else {
    char buf[BUFSIZE], *end;
    const char *commastr = getstring(u->ngi, COMMA_SPACE);
    int need_comma = 0;
    int nick_online = 0;
    int can_show_all = 0, show_all = 0, used_all = 0;

hemen altına

Kod:
int is_servadmin = is_services_admin(u);

yine aynı dosyada

Kod:
ngi = get_ngi(ni);

satırının altına;

Kod:
  if ( (ngi->flags & NF_PRIVATE) )
     {
        if (!is_servadmin &&
         (!nick_identified(ni) || (u->ngi != ngi)))
          {
            notice_lang(s_NickServ, u, NICK_INFO_PRIVATE, nick);
            return;
          }
     }

satırlarını ekleyin, kaydedip dosyadan çıkın.

Kod:
pico modules/chanserv/main.c

komutları ile main.c klasörümüze girdikten sonra;

Kod:
    if ((param && stricmp(param, "ALL") == 0) && can_show_all)
      show_all = 1; "

hemen altına

Kod:
    if (ci->flags & CI_PRIVATE)
        {
          notice_lang(s_ChanServ, u, CHAN_INFO_PRIVATE, chan);
          if(!is_services_admin(u) && !is_founder(u,ci) && !check_access(u, ci, CA_AUTOOP))
            return;
        }

satırlarını ekliyoruz, kaydedip dosyadan çıkın.

Kod:
pico modules/chanserv/set.c
Kod:
static void do_set_mlock(User *u, ChannelInfo *ci, char *param);

satırının altına ise;

Kod:
static void do_set_private(User *u, ChannelInfo *ci, char *param);

satırını ekliyoruz, yine aynı dosyada

Kod:
} else if (stricmp(cmd, "MLOCK") == 0) {
    do_set_mlock(u, ci, param); "

satırının altına;

Kod:
  } else if (stricmp(cmd, "PRIVATE") == 0) {
    do_set_private(u, ci, param);

satırını ekliyoruz, yine aynı dosyada;

Kod:
  ci->mlock_joindelay = oldlock_joindelay;
  ci->mlock_joinrate1 = oldlock_joinrate1;
  ci->mlock_joinrate2 = oldlock_joinrate2;
}

sıra dizini olan satırın hemen altına;

Kod:
static void do_set_private(User *u, ChannelInfo *ci, char *param)
{
  if (stricmp(param, "ON") == 0) {
    ci->flags |= CI_PRIVATE;
    notice_lang(s_ChanServ, u, CHAN_SET_PRIVATE_ON);
  } else if (stricmp(param, "OFF") == 0) {
    ci->flags &= ~CI_PRIVATE;
    notice_lang(s_ChanServ, u, CHAN_SET_PRIVATE_OFF);
  } else {
    syntax_error(s_ChanServ, u, "SET PRIVATE", CHAN_SET_PRIVATE_SYNTAX);
  }
}

satırlarını ekliyoruz, kaydedip çıkıyoruz.

Kod:
pico lang/index
Kod:
NICK_INFO_OPTIONS

satırının altına;

Kod:
NICK_INFO_PRIVATE

satırını ekliyoruz, yine aynı dosyada

Kod:
CHAN_INFO_OPTIONS

satırının altına;

Kod:
CHAN_INFO_PRIVATE

satırını ekliyoruz kaydedip çıkıyoruz.

Kod:
pico lang/tr.l
Kod:
NICK_INFO_OPTIONS
Ekler: ^B%s^B

satırının altına;

Kod:
NICK_INFO_PRIVATE
^B%s^B özel bir nicktir.

satırını

Kod:
CHAN_INFO_OPTIONS
Ekler: ^B%s^B

satırının altına ise;

Kod:
CHAN_INFO_PRIVATE
^B%s^B özel bir kanaldir.

satırını ekliyoruz, kaydedip çıkıyoruz.

Kod:
make
make install

Ardından servislerimize restart atıyoruz, hepsi bu kadar.

Kodu yazan ve anlatan Soldy ‘dir(alıntıdır)

Comments Yorum Yok »

Sunucunuza girip’te nick’ini register etmemiş kişiler için register etmelerini Nickserv notice ile isteyebilirsiniz
——————————————————————————-

a-) Islemi gercekleştirmek için lütfen alt bölümde oluşturulmuş komutları sırası ile uygulayınız

=> Komut : cd ircservices*
; Burada ircservices klasor’une giris yaptık
=> Komut : cd modules\
; Burada ircservices klasorunun icinde modules\ klasorune giris yaptık
=> Komut : cd operserv\
; Burada ircservices klasorunun icindeki modules klasorunun icinde bulunan operserv\ klasorune giris yaptık
=> Komut : pico news.c
; Burada ircservices=>modules=>operserv\ klasorunun icinde bulunan news.c conf dosyasına giris yaptık
; Düzenlemeyi buradan yapacağız

———————————————————————————————

Girmis olduğunuz news.c dosyasının icinde CTRL+W ile aratmamız gereken bölüm alt taraftadır

=> ARANACAK SATIR :

Kod:
/* Callback for users logging on. */

static int new_user_callback(User *u)
{
display_news(u, NEWS_LOGON);
return 0;

}————————————————————————————————

Üst’te aranacak satırlardan herhangi birisini bulduğunuzda ve satırı doğruladınızda ( doğru satır olduğunu gördüğünüzde )
üst tarafta verilmiş olan satırı silip yerine alt bölümde vereceğim kod dizinini kopyalayacaksınız ;

- Eklenecek Satırlar -

Kod:
/* Callback for users logging on. */

static int new_user_callback(User *u)
{
NickInfo *ni = NULL;
display_news(u, NEWS_LOGON);
ni = get_nickinfo(u->nick);
if (!ni) {
send_cmd(s_GlobalNoticer, "NOTICE %s :Merhaba %s, nickini şifrele", u->nick, u->nick);
}

return 0;
}

————————————————————————————————–

Bu satırları ekledikten sonra CTRL+X ‘e basıp Y yazıp enter’liyoruz daha sonra alt bölümdeki komutları sırası ile uyguluyoruz

=> Komut : cd
; Bu komut ile ana dizine gectik
=> Komut : cd services\
; Bu komut ile services\ klasorune girdik
=> Komut : ps x
; Bu komut ile ./ircservices ‘in hangi kod numarası üzerinde calıstığını gördük
=> Komut : kill -9 IRCSERVİCESKODNUMARASI
; Örnek : kill -9 23478
=> Komut : ./ircservices
; Bu komut ile kill’lemiş olduğumuz servisleri tekrar baslattık ve nickserv mesaj aktif oldu

————————————————————————————————-

NOT: ALINTIDIR

Comments Yorum Yok »

hesaba login olduktan sonra /home/login/ircservices-5.0.x/modules/chanserv/ klasörüne girin.

pico access.c komutuyla access.c dosyasının içine girip access_add fonksiyonunun
tanımlandığı satırı bulun yani;

Kod:
int access_add(ChannelInfo *ci, const char *nick, int level, int uacc)

üstteki satırı bulun.bu satırı;

Kod:
int access_add(ChannelInfo *ci, const char *nick, int level, int uacc, char *ekleyen)

olarak değiştirin. daha sonra yine aynı dosyada, access_add fonksiyonu içerisinde bulunan;

Kod:
ci->access[i].nickgroup = ni->nickgroup;ci->access[i].level = level;

satırlarını bulup bi alt satırına;

Kod:
ci->access[i].ekleyen = sstrdup(ekleyen);

satırını ekleyip, kaydedip dosyayı kapatın. daha sonra yine aynı klasörde bulunan
access-levels.c dosyasını;

Kod:
pico access-levels.c

komutuyla açtıktan sonra;

Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci)))

satırlarını bulup;

Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci), u->nick))

olarak değiştirin. yine aynı dosya içerisinde;

Kod:
RET_LISTED

satırını bulup bi üst satırında bulunan

Kod:
notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_FORMAT, index+1, access->level, ngi_mainnick(ngi));

satırlarını ;

Kod:
notice_lang(s_ChanServ, u, CHAN_ACCESS_LIST_FORMAT, index+1, access->level, ngi_mainnick(ngi), access->ekleyen);

şeklinde değiştirin. kaydedip dosyayı kapatın. aynı klasörde bulunan
access-xop.c dosyasını

Kod:
pico access-xop.c

komutuyla açıp

Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci)))

satırlarını bulup bu satırları

Kod:
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci), u->nick))

olarak değiştirin. kaydedip dosyayı kapatın.aynı klasörde bulunan chanserv.h dosyasını

Kod:
pico chanserv.h

komutuyla açın ve

Kod:
typedef struct { uint32 nickgroup; /* Zero if entry is not in use */ int16 level;} ChanAccess;

satırlarını bulup;

Kod:
typedef struct { uint32 nickgroup; /* Zero if entry is not in use */ int16 level; char *ekleyen;} ChanAccess;

olarak değiştirin kaydedin kapatın.

Kod:
pico cs-local.h

komutu ile cs-local.h dosyasını acıp

Kod:
E int access_add(ChannelInfo *ci, const char *nick, int level, int uacc);

satırını bulun ve bu satırı

Kod:
E int access_add(ChannelInfo *ci, const char *nick, int level, int uacc, char *ekleyen);

olarak değiştirin. kaydedip dosyayı kapatın.daha sonra /home/login/ircservices-5.0.x/lang/
klasörüne girip

Kod:
pico tr.l

komutuyla tr.l dosyasını açın.

Kod:
CHAN_ACCESS_LIST_HEADER %s Kanali Erisim Listesi: Sira Seviye NickCHAN_ACCESS_LIST_FORMAT %4d %4d %s

satırlarını bulup;

Kod:
CHAN_ACCESS_LIST_HEADER %s Kanali Erisim Listesi: Sira Seviye Nick EkleyenCHAN_ACCESS_LIST_FORMAT %4d %4d %s %s

şeklinde değiştirin. kaydedip dosyayı kapatın.

daha sonra /home/login/ircservices-5.0.x/modules/database/ klasörüne girip

Kod:
pico version4.c

komutuyla version4.c dosyasını açın.bu dosyada

Kod:
SAFE(write_int16(ci->access_count, f)); ARRAY_FOREACH (i, ci->access) { if (ci->access[i].nickgroup) ngi = get_ngi_id(ci->access[i].nickgroup); else ngi = NULL; SAFE(write_int16(ngi != NULL, f)); if (ngi) { SAFE(write_int16(convert_new_level(ci->access[i].level), f)); SAFE(write_string(ngi_mainnick(ngi), f)); } }

satırlarını bulup hemen altına

Kod:
SAFE(write_int16(ci->access_count, f)); ARRAY_FOREACH (i, ci->access) { SAFE(write_string(ci->access[i].ekleyen, f)); }

satırlarını ekleyin. kaydedip çıkın. /home/login/ircservices-5.0.x/ klasörüne girip
önce

Kod:
make
Kod:
make install

komutunu uygulayıp servisleri ÇALIŞTIRIN.denemek amacıyla resgele bi kanalda rasgele bi nicke
access ekleyip access listesine bakın.

daha sonra;

/home/login/ircservices-5.0.x/modules/database/ klasörüne girip;

Kod:
pico version4.c

komutuyla yine version4.c dosyasını açın.bu dosyada ;

Kod:
SAFE(read_int16(&ci->access_count, f)); if (ci->access_count) { ci->access = scalloc(ci->access_count, sizeof(ChanAccess)); ARRAY_FOREACH (i, ci->access) { SAFE(read_int16(&tmp16, f)); /* in_use */ if (tmp16) { SAFE(read_int16(&lev, f)); ci->access[i].level = convert_old_level(lev); SAFE(read_string(&s, f)); if (s) { ni = get_nickinfo(s); if (ni) { ci->access[i].nickgroup = ni->nickgroup; } free(s); } } } } else { ci->access = NULL; }

satırlarını bulup en son parantezin bi alt satırına;

Kod:
SAFE(read_int16(&ci->access_count, f)); if (ci->access_count) { ARRAY_FOREACH (i, ci->access) { SAFE(read_string(&ci->access[i].ekleyen, f)); } } else { ci->access = NULL; }

satırlarını ekleyin. ve kaydedip dosyayı kapatın./home/login/ircservices-5.0.x/ klasörüne girip
önce

Kod:
make
Kod:
make install

komutunu uygulayıp servislere restart atın.bu kadar. kolay gelsin.

Comments Yorum Yok »

NICK nickinizi Degistirir..
komut: “/Nick istediginiz..Yeni nick”
örn: /nick nick

REGISTER KOMUTU
nickinizi kayit edebilmenizi saglar. .
komut: “/msg nickserv register sifre e-mail” ama bazi serverlarda “/msg nickserv register sifre” komutunu kullanmaniz gerekir..
Örn:”/ns register nick 123456 admin@kalpsiz.net”

IDENTIFY KOMUTU
simdi nickinizi kayit ettiniz..ama kendinizi tanitmanisz lazim..En önemlisi baglandiginiz..Herzaman kendinizi tanitmalisiniz..
Komut: “/msg nickserv identify sifre” Veya “/pass sifre” de yazabilirsiniz…
Örn: “/ns idetify nick 123456″

KILL KORUMASI
gelelim nickinizi koruma kismina; bu siz yokken Nickinizin kullanilmasini engeller..
komut: “/msg nickserv set kill on” artik nickinizin sifresini 1 dk. Içinde yazmassaniz veya 3 tane yanlis sifre Girerseniz..killeneceksiniz..

RECOVER KOMUTU
Aaa..!nickinizi degistiremiyorsunuz..! Nickname already taken mi diyor..ee kill korumasini acmassaniz Bu normaldir. .
komut: “/msg nickserv recover nick sifre” diyorsunuz ve dank..adam serverdan killeniyor..

GHOST KOMUTU
serverdan düstünüdüz..sonra bi baktiniz..az önce kullandiginiz nick orda duruyor…Aaaa. Ama siz serverdan hatta netten düsmüssünüz eee kolayida war bu isin..
Komut: “/msg nickserv ghost nick sifre”

INFO
nickinizin infosunu gösterir…
komut: “/msg nickserv info nick”

RELEASE
nickiniz kullaniliyorsa onu serverdan düsürürsünüz.
komut: “/msg nickserv RELEASE nick sifre”

PASS
sizin sifreli nickinizin sifresini Girersiniz.. .
komut: “/identify sifre yada /pass sifre yada /ns identify sifre

PASSWD
Nickinizin sifresini degistirmek için kullanilir. Komutu kullanmak için nickinizi identify edilmis olmasi gerekir.
Komut :_/nickserv set passwd yenisifre
Örn: /nickserv set passwd 123456

URL
Nickinize info çeken kisinin sizin e-mail ve ya web adresinize ulasmasini saglayan komut. komutu kullanmak için nickinizi identify etmis olmalisiniz. Ayrica url koymak istediginiz nicki o an kullaniyor olmalisiniz.
Komut :_/nickserv set url adres
Ornek: /nickserv set url mailto:kalpsiz@hotmail.com ve ya /nickserv set url http://www.Kalpsiz.net ) Tabii ki bu komutu kullanmak için

NOOP
Komutu on yaptiginizda birisi size aop/sop vermek isterse chanserv den size bir notice gelir. o kisi sizin nickinize aop/sop veremez.
Komut:_/nickserv set noop on|off
Örn: /nickserv set noop on

ACCESS
Bu komutla nickinizin access listini olusturabilirsiniz. Adres yazan kisma yazacaginiz adres ile girdiginiz zaman nickiniz kill on olsa bile nickserv identify istemez.
Komut :_/nickserv access add|del adres
Örn: /nickserv access add kemaliye mah.

RECOVER
Nickinizin belli bir sure kullanilmamasi icin bu komut kullanilir.
Komut :_/nickserv recover nick sifre
Örn: /nickserv recover nick 123456

GHOST
Nickiniz herhangi bir kisi tarafindan kullanildigi zaman ve ya siz düstügünüz halde nickiniz düsmediyse bu komutla nickinizi kullanani server dan atabilirsiniz
Komut :_/nickserv ghost nick sifre
Örn : /nickserv ghost nick 123456

DROP
Daha once register ettiginiz bir nicki düsürmek için kullanilir.
Komut :_/nickserv drop nick sifre
Örn: /nickserv drop nick 123456

RELEASE
Nickiniz herhangi bir sekilde nickserv tarafindan tutuldugu zaman onu kurtarmak için kullanilir. Genelde nicki identify etmeyip guest oldugunuz zaman kullanilir.
Komut :_/nickserv release nick sifre
Örn : /nickserv release nick 123456

INFO
Register edilmis herhangi bir nick hakkinda nickservden bilgi istemek icin kullanilir.
Komut :/nickserv info nick
Örn: /nickserv info nick

ACC
Genelde kullandiginiz adresi nickinize access olarak eklerseniz o adresle girdiginiz zaman nickserv identify istemez.
Komut:/nickserv acc nick adres
Örn : /nickserv acc nick 81.154.125.52

 

 

Comments Yorum Yok »

NICK nickinizi Degistirir..
komut: “/Nick istediginiz..Yeni nick”
örn: /nick nick

REGISTER KOMUTU
nickinizi kayit edebilmenizi saglar. .
komut: “/msg nickserv register sifre e-mail” ama bazi serverlarda “/msg nickserv register sifre” komutunu kullanmaniz gerekir..
Örn:”/ns register nick 123456 admin@kalpsiz.net”

IDENTIFY KOMUTU
simdi nickinizi kayit ettiniz..ama kendinizi tanitmanisz lazim..En önemlisi baglandiginiz..Herzaman kendinizi tanitmalisiniz..
Komut: “/msg nickserv identify sifre” Veya “/pass sifre” de yazabilirsiniz…
Örn: “/ns idetify nick 123456″

KILL KORUMASI
gelelim nickinizi koruma kismina; bu siz yokken Nickinizin kullanilmasini engeller..
komut: “/msg nickserv set kill on” artik nickinizin sifresini 1 dk. Içinde yazmassaniz veya 3 tane yanlis sifre Girerseniz..killeneceksiniz..

RECOVER KOMUTU
Aaa..!nickinizi degistiremiyorsunuz..! Nickname already taken mi diyor..ee kill korumasini acmassaniz Bu normaldir. .
komut: “/msg nickserv recover nick sifre” diyorsunuz ve dank..adam serverdan killeniyor..

GHOST KOMUTU
serverdan düstünüdüz..sonra bi baktiniz..az önce kullandiginiz nick orda duruyor…Aaaa. Ama siz serverdan hatta netten düsmüssünüz eee kolayida war bu isin..
Komut: “/msg nickserv ghost nick sifre”

INFO
nickinizin infosunu gösterir…
komut: “/msg nickserv info nick”

RELEASE
nickiniz kullaniliyorsa onu serverdan düsürürsünüz.
komut: “/msg nickserv RELEASE nick sifre”

PASS
sizin sifreli nickinizin sifresini Girersiniz.. .
komut: “/identify sifre yada /pass sifre yada /ns identify sifre

PASSWD
Nickinizin sifresini degistirmek için kullanilir. Komutu kullanmak için nickinizi identify edilmis olmasi gerekir.
Komut :_/nickserv set passwd yenisifre
Örn: /nickserv set passwd 123456

URL
Nickinize info çeken kisinin sizin e-mail ve ya web adresinize ulasmasini saglayan komut. komutu kullanmak için nickinizi identify etmis olmalisiniz. Ayrica url koymak istediginiz nicki o an kullaniyor olmalisiniz.
Komut :_/nickserv set url adres
Ornek: /nickserv set url mailto:kalpsiz@hotmail.com ve ya /nickserv set url http://www.Kalpsiz.net ) Tabii ki bu komutu kullanmak için

NOOP
Komutu on yaptiginizda birisi size aop/sop vermek isterse chanserv den size bir notice gelir. o kisi sizin nickinize aop/sop veremez.
Komut:_/nickserv set noop on|off
Örn: /nickserv set noop on

ACCESS
Bu komutla nickinizin access listini olusturabilirsiniz. Adres yazan kisma yazacaginiz adres ile girdiginiz zaman nickiniz kill on olsa bile nickserv identify istemez.
Komut :_/nickserv access add|del adres
Örn: /nickserv access add kemaliye mah.

RECOVER
Nickinizin belli bir sure kullanilmamasi icin bu komut kullanilir.
Komut :_/nickserv recover nick sifre
Örn: /nickserv recover nick 123456

GHOST
Nickiniz herhangi bir kisi tarafindan kullanildigi zaman ve ya siz düstügünüz halde nickiniz düsmediyse bu komutla nickinizi kullanani server dan atabilirsiniz
Komut :_/nickserv ghost nick sifre
Örn : /nickserv ghost nick 123456

DROP
Daha once register ettiginiz bir nicki düsürmek için kullanilir.
Komut :_/nickserv drop nick sifre
Örn: /nickserv drop nick 123456

RELEASE
Nickiniz herhangi bir sekilde nickserv tarafindan tutuldugu zaman onu kurtarmak için kullanilir. Genelde nicki identify etmeyip guest oldugunuz zaman kullanilir.
Komut :_/nickserv release nick sifre
Örn : /nickserv release nick 123456

INFO
Register edilmis herhangi bir nick hakkinda nickservden bilgi istemek icin kullanilir.
Komut :/nickserv info nick
Örn: /nickserv info nick

ACC
Genelde kullandiginiz adresi nickinize access olarak eklerseniz o adresle girdiginiz zaman nickserv identify istemez.
Komut:/nickserv acc nick adres
Örn : /nickserv acc nick 81.155.158.53

Comments Yorum Yok »

–Unreal IRCD Kurulumu–

Shellinize login olunuz.

Unreal3.2.3.tar.gz dosyasını shellinize ftpden yada wget ile çekiniz:

wget http://www.ilmarinen.us/unreal/Unreal3.2.3.tar.gz

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.SorSana.NeT] -> 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.

Comments Yorum Yok »