IRCDefteri - En İyi IRCForum Sayfasi

IRCDefteri - En İyi IRCForum Sayfasi (https://www.ircforumda.net/)
-   Servisler (https://www.ircforumda.net/servisler/)
-   -   Unreal ve IRCD Üzerinde Bazi Değişiklikler (https://www.ircforumda.net/servisler/32982-unreal-ve-ircd-uzerinde-bazi-degisiklikler.html)

Emre 29.Ağustos.2022 03:06

Unreal ve IRCD Üzerinde Bazi Değişiklikler
 
Arkadaşlar Forumda En Çok Arandığını Düşündüğüm Ve Yararlı Olcak Konuları Bir Döküman Haline Getirdim Ve Şimdide Yayınlıyorum

IrcServices'de Help Kanalında Op Olanlara Otomatik Host ;
Kod:

cd ircservices-x.x.x
cd modules
cd chanserv
pico check.c

Check.c Dosyası Içerisindeki Aşağıdaki Satırı Buluyoruz ;
Kod:

if (call_callback_4(module, cb_check_chan_user_modes,
source, user, c, modes) > 0)
return;

Bu Satırın Hemen Altına Aşağıdaki Satırı Ekleyip Kayıt Ediyoruz ;

Kod:

if (!stricmp(c->name, "#help") && check_access(user, ci, CA_AUTOOP)) {
send_cmd(s_NickServ, "chghost %s Helper.Domain.Com", user->nick);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
}

Kaydedip Çıkıyoruz [ ctrl + x +y ] Çıktıktan Sonra Aşağıdaki Komutları Uyguluyoruz ;
Kod:

cd ..
cd ..
make
make install

Servisleri Yeniden Başlatmanız YeterLi oLacaktır..
Kod:

cd ircservices-5.0.56
cd modules
cd nickserv
pico main.c

Main.c Dosyası Içerisinde Aşağıdaki Satırı Buluyoruz ;
Kod:

module_log("%s!%s@%s identified for nick %s",
u->nick, u->username, u->host, u->nick);
notice_lang(s_NickServ, u, NICK_IDENTIFY_SUCCEEDED);

Satırın Hemen Altına Şu Satırı Ekleme Yapınız ;
Kod:

send_cmd(s_NickServ, "CHGHOST %s %s.Domain.CoM", u->nick, u->nick);
Ekleyip Kayıt Edip Çıkıyoruz [ Ctrl + x + y ] Kayıt Edip Çıktından Sonra Aşağıdaki Komutları Uyguluyoruz ;
Kod:

cd ..
cd ..
make clean
make
make install

IrcServices'de Kayıtsız Nicklere Servera Girişlerinde Uyarı Verme ;
Kod:

cd ircservices-xxx
cd modules
cd operserv
pico news.c

Kod:

/* Callback for users logging on. */

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

Yukarıda Verdiğim Kodu Aşağıdaki Gibi Değiştirin ;
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, Nickiniz Kayıtlı Değil, Nick Kaydı Hakkında Daha Fazla Bilgi için /msg nickserv help register Komutunu Kullanınız.", u->nick, u->nick);
}

return 0;
}

Aynen Böyle Kayıt Edip Çıkıyoruz [ Ctrl + x +y ] Dosyadan Çıktıktan Sonra Aşağıdaki Komutları Uyguluyoruz..
Kod:

cd ..
cd ..
make
make install

Sunucu'ya Bağlanış Mesajını Değiştirmek Istıyorsanız ;
Kod:

irc.Chatforumlari.net- *** Looking up your hostname...

irc.Chatforumlari.net- *** Checking ident...

irc.Chatforumlari.net *** Received identd response

Yukarıdaki Yazıları Yani Aşağıdaki Komutları Uygulayın ;
Kod:

cd Unreal3.2
cd include
pico h.h

H.h Dosyası Içine Giriyoruz Aşağıdaki Satırları Aratıyoruz ;
Kod:

Looking up your hostname...
Checking ident...
Received identd response

Bu Satıları Kendinize Göre Ayarladıktan Sonra Kayıt Edip [ Ctrl + x + y ] Çıktıktan SOnra ;
Kod:

cd ..
make

Sonra Serveri ./unreal Stop ./unreal Start Yapıp Kapayıp Açıyoruz Ve Etkin Hale Geliyor..
Sunucuzda /Version Editlemek Istıyorsanız Buyrun Aşağı ;
Kod:

cd Unreal3.2.3
cd src
pico s_err.c

Kod:

/* 001 RPL_WELCOME */ ":%s 001 %s :Welcome to the %s IRC Network %s!%s@%s",
/* 002 RPL_YOURHOST */ ":%s 002 %s :Your host is %s, running version %s",
/* 003 RPL_CREATED */ ":%s 003 %s :This server was created %s",
/* 004 RPL_MYINFO */ ":%s 004 %s %s %s %s %s",
/* 005 RPL_ISUPPORT */ ":%s 005 %s %s :are supported by this server",

5 Satırı Kendinize Göre Editleyin Örnek ;
Kod:

/* 001 RPL_WELCOME */ ":%s 001 %s :Chatforumlari.net Sohbet odalarına hoş geldiniz",
/* 002 RPL_YOURHOST */ ":%s 002 %s :Sunucuya Hoş Geldiniz.",
/* 003 RPL_CREATED */ ":%s 003 %s :-",
/* 004 RPL_MYINFO */ ":%s 004 %s :Chatforumlari.net  Sohbet Odaları --> ( www.Chatforumlari.net  )",
/* 005 RPL_PROTOCTL */ ":%s 005 %s",

Sonra Dosyadan Kayıt Edip [ Ctrl + x + y ] Yapıp Kayıt Edip Çıkıyoruz Daha Sonra Aşağıdaki Komutları Uyguluyoruz..

Kod:

cd ..
make
./unreal restart


Overdose 26.Mart.2023 03:34

Cevap: Unreal ve IRCD Üzerinde Bazi Değişiklikler
 
Elin emeklerine saglık güsel bir paylasım olmus


Forum Saati: 02:09. Zaman dilimi GMT +4 olarak ayarlanmıştır.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.