PDA

Tam Sürüm Bilgini Göster : Aşırı Excess Flood yapan Clientlere Ban


IrcdMaster
04-10-2006, 20:34
s_user.c dosyasının içerisindeki

if (TStime() < sptr->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;
}


satırı aşağıdaki gibi değiştirin...



if (TStime() < sptr->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, "Aşırı mesaj yolladığınız için sunucudan 15 dk. süreliğine uzaklaştırıldınız.", 900);
return 1;
}

zaman dilimini kendiniz ayarlayabilirsiniz..dosyayı kaydettikden sonra make ederek sunucunuzu yeniden başlatmanız gerekecektir..

SoNSaBaH
04-03-2007, 16:38
olmadı gene neden nerde olduğunu göstermiyorsun nerden bulacam ben bu dosyayı

MurphyX
08-03-2007, 11:10
kardes Unreal3.2/src/s_user.c tam olarak burda