Problem(error/warning): Nijedno ni drugo
Dio skripte: [pawn]Acks Limit[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
[15:00:33] [warning] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] [warning] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] [warning] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] [warning] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] [warning] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] [warning] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:33] [warning] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:34] [warning] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:34] [warning] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:34] [warning] client exceeded 'ackslimit' 127.0.0.1:65490 (7568) Limit: 5000/sec
[15:00:42] [warning] 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?
Daj nam onvehicledeath i onvehiclespawn
Citat: Paul Castellano poslato Mart 01, 2018, 10:40:51 PRE PODNE
Daj nam onvehicledeath i onvehiclespawn
https://pastebin.com/8cBcCznU
deklarišeš string unutar loopa, problem je pod OnVehicleSpawn
zamijeni sa ovim
public OnVehicleSpawn(vehicleid)
{
VehProtection(vehicleid);
new vFile[50];
for(new i = 0; i < sizeof(VoziloInfo); i++)
{
format(vFile, sizeof(vFile), AUTO_FILE, i);
if(fexist(vFile))
{
if(vehicleid == VoziloInfo[i][vID])
{
for(new id = 1; id <= 17; id++)
{
if(VoziloInfo[i][vMod][id]!=0) { AddVehicleComponent(vehicleid,VoziloInfo[i][vMod][id]); }
}
if(VoziloInfo[i][vMod][0]>=0) { ChangeVehiclePaintjob(vehicleid,VoziloInfo[i][vMod][0]); }
}
}
}
return 1;
}
[pawn][13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:29] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (5287) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec
[13:52:30] [warning] client exceeded 'ackslimit' 127.0.0.1:50544 (7135) Limit: 5000/sec[/pawn]
ponovo
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)
Citat: Paul Castellano poslato Mart 01, 2018, 15:20:27 POSLE PODNE
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
Pokušaj zamjeniti VehProtection
https://pastebin.com/tBWp1yix
ponovo,al sad je manji
[pawn]
[19:59:58] [warning] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] [warning] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] [warning] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] [warning] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] [warning] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] [warning] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[19:59:58] [warning] client exceeded 'ackslimit' 127.0.0.1:59266 (5190) Limit: 5000/sec
[/pawn]
Moze d ami pojasni neko sta radi taj ackslimit uopste posto ne kontam, nikad nisam radio s tim?
@Unkovic2405 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
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.
Kako meni to nikad nije izbacilo brt.?
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.
Citat: Vodka Play poslato Mart 01, 2018, 22:05:38 POSLE PODNE
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?
Citat: Unkovic2405 poslato Mart 01, 2018, 22:08:32 POSLE PODNE
A koji je normalan? I je l' bitni da ga definises uopste?
3000 je default
Ma nez opet isto izbacuje...
Mozda JunkBuster nesto zeza?Al ne vjerujem,pokusaovao sam njega izbacit i ne spawna mi auta...
Vjv cu drugi mod uzet...
@Farkias @Paul Castellano @Vodka Play hvala vam na pomoci,al ipak cu uzet od greedy-a Under Point mod za edit
Nemoj me tagovati, jebo te dan nesposobni. Silni skripteru koji "uzima" modove.