mysql saugojimas

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
Softero
Jau po truputį tampa savu
Posts: 174
Joined: 2016 Jan 17 20:11
Skype: Einartas10

mysql saugojimas

Post by Softero »

sveikuciai, turiu klausima. tarkim csgo moda daraus ir saugot noriu i mysql. ar yra tikimybe, jog kai keiciamas mapas, ne visiems zaidejams issaugos duomenis?
ta prasme, nespes per cikla praeiti visi skinai zaideju ir mapas bus pakeistas? Jei taip, tai gal koki pasiulyma turit? plugin_end() gal bandyt naudot?
[php] public client_disconnect(id) {    MySql_save_player_data(id)    MySql_save_player_skins(id)} public MySql_save_player_skins(id) {    new temp[512]    for(new i=0; i<gun_count; i++) {        format(temp,charsmax(temp), "UPDATE `csgo_player_weapons` SET `active` = '%i', `count` = '%i' WHERE `csgo_player_weapons`.`player_id` = '%i' AND `skin_id` = '%i'", equiped[id], player_weapons[id], ID[id], skin_id)        console_print(0, "%i    %i   %i   %i", equiped[id], player_weapons[id], ID[id], skin_id)        SQL_ThreadQuery(g_SqlTuple,"IgnoreHandle",temp)    }    return PLUGIN_HANDLED} [/php]
cs1.6 pluginų , bei web sistemų kūrimas
discord: Softero#0457
Email: [email protected]

User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Re: mysql saugojimas

Post by psychical »

1. Taip, yra tikimybė, kad nespės. (gali išbandyti su 32 botais, pamatysi po keletos map'ų)
2. Toks saugojimas, labai apkrauna serverį (tiek CS, tiek VPS). (toks, koks čia parašytas)

Softero
Jau po truputį tampa savu
Posts: 174
Joined: 2016 Jan 17 20:11
Skype: Einartas10

Re: mysql saugojimas

Post by Softero »

Isbandziau su 30 botu( daugiau nejo pridet) ir 34 skinais. Visiems issaugodavo isskyrus 1 bota, jo id vis skirdavos. ir nei vienas is 34 skinu tik pas ji neisirasydavo. ar tai as juos iskikindavau, ar keisdavau mapa. visada tai ivykdavo. :/


O kaip del serverio apkrovos, ar apsimoketu padaryti duomenu kopijas ir pries siunciant i mysql sulyginti, ar jos pasikeite ir tik jei pasikeite siusti? O gal isvis perdaryti reiketu kitaip?

-- 2017 Rgp 20 13:20 --

aj ne, viskas gerai, viska issaugo. Kai pridejinejau botus, spausdavau fill server. ir man kaskodel 31 skirtingas id susikurdavo duom bazei, o serveryje 30 zaideju is viso. pries iskikindamas/keisdamas mapa as per consoles komanda pakeisdavau skinu kieki kiekvienam zaidejui. todel ir gavos klaida. matyt paskutini bota prideda ir iskikina kaskokiu budu
cs1.6 pluginų , bei web sistemų kūrimas
discord: Softero#0457
Email: [email protected]

InvIs2
Jau po truputį tampa savu
Posts: 149
Joined: 2013 Sep 29 12:47
Skype: pksoldierlt

Re: mysql saugojimas

Post by InvIs2 »

Tikimybės nėra, kad neišsisaugos, nes žemėlapis nepasikeis, kol nebus atliktos visos užduotys iš pluginų pusės.

Dėl apkrovos, taip. Nėra labai optimalus kodas čia.

Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests