Unreal Flood Ban Sistemi
Unreal için Aşırı flood yapana s_user.c sayesinde ban atmak Sistemin otomotik olarak ban atması
Â
Öncelikle ftp ile hostumuza bağlantı yapıyoruz daha sonra
Unreal3.2 Klasorune giriş yapiyorsunuz daha sonra src klasoru içindeki s_user.c dosyasinin içerisindeki kodlarda değişiklik yapiyoruz
Kod:
if (TStime() nexttarget)
{
sptr->since += TARGET_DELAY; /* lag them up */
sptr->nexttarget += TARGET_DELAY;
sendto_one(sptr, err_str(ERR_TARGETTOOFAST), me.name, sptr->name,
name, sptr->nexttarget - TStime());
return 1;
}
yukardaki kodlarla aşagıdakilerle değiştiriniz.
Kod:
if (TStime() nexttarget)
{
sptr->since += TARGET_DELAY; /* lag them up */
sptr->nexttarget += TARGET_DELAY;
sendto_one(sptr, err_str(ERR_TARGETTOOFAST), me.name, sptr->name,
name, sptr->nexttarget - TStime());
return place_host_ban(sptr, BAN_ACT_GZLINE, “Mirc.Gen.Tr Sunucusunda Aşırı Flood yapmak Yasaktır.”, 900);
return 1;
}
Â
daha sonra ssh ile sunucunuza baglanti yapiyorsunuz
komut : cd Unreal3.2
komut : make
komut : make install
yapıp Unreali kapatım yeniden başlatıyorsunuz.!
Artık Sunucumuzda Aşırı flood yapan 15 dakıkalik ban yiyecektir:)