Acks limit

Započeo twoblqck.art
1. Mar. 2018.
3,318
pregleda
19
postova
Emo
7
Kingpin
🔥58
1. Mar. 2018.
Problem(error/warning): Nijedno ni drugo
Dio skripte:
Acks Limit

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):

[15:00:33] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:34] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:34] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:34] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:42] client exceeded 'ackslimit' 127.0.0.1:65490 (6260) Limit: 5000/sec

ima jos al da ne paste sve
Slika/video ingame problema(obavezno ako je ingame problem): //
Ovo se desava kada pucam u vozila(vozila cu bez igraca vozila se zapale i puknu i ovo mi izade u server logu)
Kako fix?

graph designer

Adam_Lay
6
Underboss
1. Mar. 2018.
Daj nam onvehicledeath i onvehiclespawn
Emo
7
Kingpin
🔥58
1. Mar. 2018.
Paul Castellano wrote on March 1, 2018, 9:40 am:
Daj nam onvehicledeath i onvehiclespawn

https://pastebin.com/8cBcCznU

graph designer

Faris_Farkias
6
Godfather
🔥32
1. Mar. 2018.
deklarišeš string unutar loopa, problem je pod OnVehicleSpawn

zamijeni sa ovim
public OnVehicleSpawn(vehicleid)
{
    VehProtection(vehicleid);
    new vFile;
    for(new i = 0; i < sizeof(VoziloInfo); i++)
    {
        format(vFile, sizeof(vFile), AUTO_FILE, i);
        if(fexist(vFile))
        {
            if(vehicleid == VoziloInfo)
            {
                for(new id = 1; id <= 17; id++)
                {
                    if(VoziloInfo!=0) { AddVehicleComponent(vehicleid,VoziloInfo); }
                }
                if(VoziloInfo>=0) { ChangeVehiclePaintjob(vehicleid,VoziloInfo); }
            }
        }
    }
    return 1;
}
Emo
7
Kingpin
🔥58
1. Mar. 2018.
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec

ponovo

graph designer

Adam_Lay
6
Underboss
1. Mar. 2018.
hm

1. Možeš li nam još ovo dati,možda ovdje ima nešto
VehProtection

2.Također kolika ti je veličina VoziloInfo ? (Teško da je oko ovoga osim ako nisi baš nepotrebno povećao na neku nenormalnu veličinu)
Emo
7
Kingpin
🔥58
1. Mar. 2018.
Paul Castellano wrote on March 1, 2018, 2:20 pm:
hm

1. Možeš li nam još ovo dati,možda ovdje ima nešto
VehProtection

2.Također kolika ti je veličina VoziloInfo ? (Teško da je oko ovoga osim ako nisi baš nepotrebno povećao na neku nenormalnu veličinu)

Veh Protection = https://pastebin.com/DDVYyj0U
Vozilo Info = https://pastebin.com/Jw75EKYD

graph designer

Adam_Lay
6
Underboss
1. Mar. 2018.
Pokušaj zamjeniti VehProtection

https://pastebin.com/tBWp1yix
Emo
7
Kingpin
🔥58
1. Mar. 2018.
ponovo,al sad je manji

[19:59:58] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec

graph designer

Unkovic2405
5
Underboss
1. Mar. 2018.
Moze d ami pojasni neko sta radi taj ackslimit uopste posto ne kontam, nikad nisam radio s tim?
Adam_Lay
6
Underboss
1. Mar. 2018.
@Unkovic 
Imaš ovdje objašnjenje
http://forum.sa-mp.com/showpost.php?p=2999041&postcount=11

@tema

Koje su ti veličine AvionInfo,MotorInfo,PloviloInfo?

Koristiš previše loopova,iskreno ne znam za što ti točno služi VehProtection(Tj za prebacivanje u VW no nisam siguran mora li se to baš na ovakav način napraviti,ne znam kakav ti je način,da li su sva auta spawnovana na serveru,ili na connectu igrača ili što),no recimo na OnVehicleSpawn 2 puta imaš loop za VoziloInfo,pa to možeš postaviti u jedan loop,npr..

Novi onvehiclespawn

https://pastebin.com/PFCVbyRW

novi vehprotection
https://pastebin.com/nf8h3Y0H
(Ukinut loop koji već koristiš na onplayerspawn i u njemu postavljena funkcija za prebačaj auta u drugi VW
Vodka Play
5
Legenda Foruma
1. Mar. 2018.
Veličine promenljivih i mesto njihovog definisanja nema nikakave veze sa ovim problemom.
Ack(s) je skraćenica za acknowledgement, odnosno za potvrdu da je određen zadatak uspešno izvršen.
Kada izvršiš bilo koju funkciju koja zahteva od igrača da promeni nešto u igrici, igrač (client) odgovara sa potvrdom (ack). Setovanje healtha vozila, igrača, dodavanje komponenti na vozilo, kreairanje objekata, setovanje pozicije itd.

https://pastebin.com/8cBcCznU
OnVehicleSpawn se poziva za svako vozilo prilikom spawnovanja (osim prilikom stavaranja vozila), dakle u ovoj funkciji ne treba da pozivaš petlju koja će odraditi posao za sva vozila, nego samo za to ciljano vozilo koje se respawnovalo i kome treba dodati komponente. I ovaj način provere sa fajlom je dosta spor za ovako nešto.
Unkovic2405
5
Underboss
1. Mar. 2018.
Kako meni to nikad nije izbacilo brt.?
Vodka Play
5
Legenda Foruma
1. Mar. 2018.
Nije ti izbacilo zato što klijenti nisu prekoračili limit koji si definisao u server.cfg-u.
To je neki vid zaštite protiv jedne vrste ddos napada u kome client spamuje server sa hiljadama potvrda koje mu server uopšte nije tražio. Dakle, postoji limit koji ti odrediš da je normalan i koji je neophodan za normalan rad server, sve preko toga se smatra napadom.
Unkovic2405
5
Underboss
1. Mar. 2018.
Vodka Play wrote on March 1, 2018, 9:05 pm:
Nije ti izbacilo zato što klijenti nisu prekoračili limit koji si definisao u server.cfg-u.
To je neki vid zaštite protiv jedne vrste ddos napada u kome client spamuje server sa hiljadama potvrda koje mu server uopšte nije tražio. Dakle, postoji limit koji ti odrediš da je normalan i koji je neophodan za normalan rad server, sve preko toga se smatra napadom.


A koji je normalan? I je l' bitni da ga definises uopste?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha