[Pomoc] [20:15:19] [warning] client exceeded 'ackslimit'

Započeo VuKaN, Februar 11, 2016, 20:19:39 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta: edit easy money
Deo problema: [warning] client exceeded 'ackslimit' 93.87.164.18:61849 (3025) Limit: 3000/sec
Deo skripte: sta god treba dajem
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

To je namesteno u server.cfg tako da postaj ga ovde pa cemo pricati dalje

echo Executing Server Config...
lanmode 0
rcon_password test123
maxplayers 50
port 7710
hostname Test
gamemode0 x3M 1
filterscripts tuning JunkBuster
plugins sscanf.so streamer.so MapAndreas.so regex.so
announce 0
query 1
weburl
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!



Dodao sam, ali onda mi daje preko 5k ovaj error..

Inace, da nije mozda do ove komande? Posto sam citao nesto, pa reko da proverim.

CMD:liftic(playerid,params[])
{
    if(IsPlayerInRangeOfPoint(playerid, 5, 2449.7854,1682.0962,10.8203))
    {
    SetPlayerPos_H(playerid, 2462.2656,1690.1704,19.3468);
    }
    else if(IsPlayerInRangeOfPoint(playerid, 5, 2416.3115,1680.5798,10.8203))
    {
    SetPlayerPos_H(playerid, 2402.4170,1687.3982,19.3468);
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(playerid, 5, 2596.9661,-2371.8831,13.5668))
    {
    SetPlayerPos_H(playerid, 2592.5945,-2356.2488,25.8642);
    }
    else if(IsPlayerInRangeOfPoint(playerid, 5, 2592.5945,-2356.2488,25.8642))
    {
    SetPlayerPos_H(playerid, 2596.9661,-2371.8831,13.5668);
    }
    return 1;
}
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

Cek sad sam bolje procitao tebi prelazi preko 7000 moze biti da je do kande neke ajde probaj je u komentar ubaciti i compile. A nek bude ackslimit 5000 i ako bude opet onda skini komandu sa komentara i povecaj ackslimit.

Sada sam uradio ovako:
[pawn]CMD:liftic(playerid,params[])
{
    if(IsPlayerInRangeOfPoint(playerid, 5, 2449.7854,1682.0962,10.8203))
    {
    SetPlayerPos_H(playerid, 2462.2656,1690.1704,19.3468);
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(playerid, 5, 2416.3115,1680.5798,10.8203))
    {
    SetPlayerPos_H(playerid, 2402.4170,1687.3982,19.3468);
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(playerid, 5, 2596.9661,-2371.8831,13.5668))
    {
    SetPlayerPos_H(playerid, 2592.5945,-2356.2488,25.8642);
    return 1;
    }
    else if(IsPlayerInRangeOfPoint(playerid, 5, 2592.5945,-2356.2488,25.8642))
    {
    SetPlayerPos_H(playerid, 2596.9661,-2371.8831,13.5668);
    return 1;
    }
    return 1;
}[/pawn]

Stavio sam ackslimit 100000 i kada sam upload gp nije mi ispisalo nista u server logu niti me je kikovalo, neka ova tema ostane otvorena ako se ovo opet desi.
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

100000 jesi ti normalan hahahahahahha sta ce ti toliko brate skini jednu nulu i miran si

Ne znam cemu to sluze tako da ono :DDDD
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!

@Tosic Tvoja priča nema smisla. Najbolje rješenje i nije baš promjena ackslimita u server.cfg-u jer na nekom mjestu u skripti ispisuje dosta poruka(u tvom slučaju preko 7000). Moraš smanjiti taj loop. Iz iskustva ti govorim i meni se ovo dešavalo..

Citat: Farkias poslato Februar 12, 2016, 07:49:41 PRE PODNE
@Tosic Tvoja priča nema smisla. Najbolje rješenje i nije baš promjena ackslimita u server.cfg-u jer na nekom mjestu u skripti ispisuje dosta poruka(u tvom slučaju preko 7000). Moraš smanjiti taj loop. Iz iskustva ti govorim i meni se ovo dešavalo..
Pa kako si resio, da li mi mozes pomoci?
Srecu cine male stvari i veliko pivo!
x3M-Gaming USKORO!


ack - acknowledgment - potvrda da je igrač primio paket koji mu je poslat, ti igračima Å¡aljeÅ¡ previÅ¡e zahteva, da učitavaju objekte, pickup.ove, 3D text labele, vozila, da update-u health, poziciju, poruke, kurac, sve, palac itd... Očigledno je da sve te stvari ne koristiÅ¡ na racionalan način i na način na koji je prevdviÄ'eno.
5000 je vrednost preko koje ne bi smeo da ideš. acklimit je jedna vrsta SA-MP zaštite od nekih low DoS napada, da ne bi igrači mogli da spamuju server, primer za to je player lagger hack.




Progress doesn't come from early risers — progress is made by lazy men looking for easier ways to do things. - Robert A. Heinlein

[pawn]ackslimit 100000
messageholelimit 100000
messageslimit 100000
playertimeout 100000[/pawn]