Witamy na GTAOnline Obecny czas to 2018-01-17, 14:19 Użytkowników: 72970
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj


GTAONLINE.PL
Tematy otagowane jako: laguje
1. skrypt Frakcja-policja laguje mi cały serwer
skrypt Frakcja-policja laguje mi cały serwer
a jak usune jeden z plików to nie działa skrypt ja mam to naprawić?
2. Serwer sie laguje cały przy włączeniu panelui logwania,
Witam więc tak jak w temacie powłączam całę skrypty i po chwili gdy włączam panel logowania wszystko sie laguje i trzeba restart serwera bardzo proszęo pomoc; .
3. [DM] SQLite laguje aż tak?
Czy możliwym jest, żeby jedno zapytanie do SQLite zajmowało 400ms?

Kod:

[10] [join] asd has joined the server (0:dadas)
[10] SQLite UPDATE: 399ms
[10] [part] asd has left the server (0:1)


Kod:

new tick2 = GetTickCount();
new Query[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof name);
format(Query,sizeof(Query),"UPDATE `GRACZ` SET `KILLS` = '%d', `DEATHS` = '%d', `DAMAGE` = '%.0f', `EXP` = '%d',`EXPLEVEL` = '%d',`TOTALEXP` = '%d', `SKIN` = '%d', `WEATHER` = '%d', `TIME` = '%d' WHERE `NICK` = '%s'", PlayerKills[playerid], PlayerDeaths[playerid], TotalDamage[playerid], P_DATA[playerid][exp], P_DATA[playerid][explevel],P_DATA[playerid][totalexp], skin[playerid], weather[playerid], czas[playerid], name);
db_free_result(db_query(Konta, Query));
printf("SQLite UPDATE: %dms", GetTickCount() - tick2);


Da rade zoptymalizować czy jednak musze przejść na inny system zapisu?




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,04 sekundy. Zapytań do SQL: 8