[Savet] Da li je do tajmera ili do cega

Započeo Infinity
2. Jan. 2015. Zaključano
361
pregleda
12
postova
Dusan_Antic
3
Hustler
2. Jan. 2015.
O kakvom savjetu se radi: Pa da li je do tajmera i sta me savetujete da uradim.
Detaljan opis savjeta: Skriptao sam 6 meseci jedan mod, i sad ima 103000 linija, od toga je oko 80000 aktivno, i ono, juce smo se skupili nas 35 i usli na server, dok sam bio sam, sve je bilo okej, cim je uslo 35 igraca, poceli su da zezaju tajmeri, tipa vreme je stopiralo, zatim kad rentas nesto, umesto tajmer da traje 60 min, on traje 20 min, i tako nesto, pomesali su se, i kao sto rekoh dok sam ja sam, a neki put i tako usli nas 5-6 na server al sve je bilo ok... Sta mi savetujete vi? I jos da naglasim, ima mozda 10000-15000 linija sa objektima i ja msm da je oko 14000 CreateDynamicObject...

Komentar: Hteo bih da nastavimo ovu temu http://balkan-samp.com/forum/index.php?topic=97201.msg620524#msg620524

@▂ ▃ ▅ Rudimental ▅ ▃ ▂ uhh, dosta je proslo od tog dana, nez dal mogu da vide oni sad opterecenje to, al pitacu, sto se tice onplayerupdate, imam public onplayerupdatecustom 😄
EDIT: I da, imam i onpropupdate i jos neke tako... I meni je to sumnjivo, pogotovu ovaj onpropupdate, u njemu se updejtuju sve kuce, vozila, bizovi, sbizovi i sve ostalo 😄
Rudimental
5
OG Legend
2. Jan. 2015.
Hm taj update za kuce i sve to sto spominjes, kojom se to brzinom vrsi preko tajmera ?
A sto se tice tog CPU opterecenja ne znam dali oni mogu videti ako je proslo vise vremena mislim da mogu samo trenutno da vide ali me ne drzi za rec. Nego mi reci za ovaj update kojom to brzinom ide...
Dusan_Antic
3
Hustler
3. Jan. 2015.
E pregledao sam tajmere, i secam se da je sve bilo stopiralo tacno posle pola sata od otvaranja, a jedan od tajmera koji su na pola sata je timer SaveAccounts, u mom slucaju u tom tajmeru se nalazi OnPlayerUpdateCustom...

Eto jos vise sumnjam na to...
Inace sta ti mislis, jel moze do toga da bude? I sta mi predlazes za taj tajmer... Sad cu ja pogledati za sve ostalo...

EDIT: Pogledao sam za onpropupdate, ne postoji poseban tajmer za to, on je smesten u tajmere na svakih sat vremena, tacnije kad je plata ono(01:00, 02:00, 03:00 i tako dalje...), i kod nekih komandi, tipa za kupovinu kuce i tako jos nekih, onda kod dialoga koji su mi za kupovinu tablica i registraciju, mozda je na jedno 100 mesta u skripti...
Rudimental
5
OG Legend
3. Jan. 2015.
Kazi ti meni sta ti koristis za save ? I zasto sve sto imas na srwu mislim na kuce, firme, vozila i sta jos radis save na svakih pola sata, kada to mozes srediti naravno ako koristis Dini ili Yini da sacuva poseban ID koji mu naredis da sacuva...
BelMiNN
4
Shot Caller
3. Jan. 2015.
Nad 100.000 linija imas u mod,jedan kup tajmera naravno da ce zezat,gledaj namali tajmere update to,postavi jedan globalan niko ti ne moze kazat do cega je I kako to zna samo onaj ko je skripter te skripte.
Rudimental
5
OG Legend
4. Jan. 2015.
Znas kako ja ti sada trenutno tacan i precizan odgovor ne mogu dati jer si ti mod radio ne ja tako da ne znam sta si sve natrpo u mod. E sada sto se tice ovog sto si mi zadnje poslao moj savet je da koristis ili Dini ili Yini za sve to ali najbolji je Yini i fino da sve to prebacis. Mada opet ne mora da znaci da ce to pomoci nesto puno jer je problem mozda u necem desetom... Tako da mozda da restartujes srw i da pitas podrsku koje je CPU opterecenje u samom startu ako je preko 3% onda vec nesto nije uredu...
Ako opterecenje bude raslo kako ti igraci ulaze na srwi onda ti je mod vec losije optimizovan a takodje ga mozda nesto gusi, i sta znas onda sta mu se moze dogoditi kad vas ima puno na srwu...
Mozda da skines plugin profiler i da ga ukljucis da vidis kakva je situacija s modom.
Dusan_Antic
3
Hustler
4. Jan. 2015.
Ja mislim da je bas do ovoga... I tacno se secam, pokrenuo sam server u 20:03 tako nesto i secam se oko pola 10 su mi drugovi rekli da je sat stopirao i pogledao sam i secam se da je stopirao u 20:33 i nez tacno kolko sekundi, negde oko 30-40 sekundi... Pogledacu sve tajmere koji su mi na pola sata...

Inace mislis da bi bolje radilo sa yini ili dini? To jest manje mi gusilo procesor?

EDIT: Evo upravo sam pogledao nacin na koji radi ini, ti si mislio da mozda iscrpe procesor kad na primer neko kupi neku kucu i sad, u mom modu se updejtuju sva vozila, tj sacuvaju i to, ti si mislio sa ovim ini, da cuva samo to vozilo koje je kupljeno?

Inace, ako je meni puko server cuvanjem akaunta(a 99% je zbog toga) kako onda ja da cuvam akaunte? A mora da se cuvaju?

Ja sam razmisljao i planiram da ovo updejtovanje odjednom sve akaunte ugasim i da lepo u celoj skripti, gde se updejtuje nesto, sad tipa covek kad kupi inventory ili tako nesto, automatski da mu posle te kupovine zabelezi u akaunt sta sve ima...

Mada znate sta, ja bih lepo to updejtovanje, msm updejtovanje samo jednog akaunta stavio onplayerdisconnect i znaci kad neko izadje iz igre lepo mu zabelezi sve sto treba i to je to... Sta vi mislite?

I interesuje me sta bi vi uradili ili kako se kod vas updejtuju akaunti?
Rudimental
5
OG Legend
4. Jan. 2015.
Pa idi malo po google pa ces videti kakav ti je Yini 😄 naravno da je bolje od ovoga sto ti trenutno koristis.
Dusan_Antic
3
Hustler
4. Jan. 2015.
Dusan_Antic wrote on January 4, 2015, 7:26 pm:
EDIT: Evo upravo sam pogledao nacin na koji radi ini, ti si mislio da mozda iscrpe procesor kad na primer neko kupi neku kucu i sad, u mom modu se updejtuju sva vozila, tj sacuvaju i to, ti si mislio sa ovim ini, da cuva samo to vozilo koje je kupljeno?

Inace, ako je meni puko server cuvanjem akaunta(a 99% je zbog toga) kako onda ja da cuvam akaunte? A mora da se cuvaju?

Ja sam razmisljao i planiram da ovo updejtovanje odjednom sve akaunte ugasim i da lepo u celoj skripti, gde se updejtuje nesto, sad tipa covek kad kupi inventory ili tako nesto, automatski da mu posle te kupovine zabelezi u akaunt sta sve ima...

Mada znate sta, ja bih lepo to updejtovanje, msm updejtovanje samo jednog akaunta stavio onplayerdisconnect i znaci kad neko izadje iz igre lepo mu zabelezi sve sto treba i to je to... Sta vi mislite?

I interesuje me sta bi vi uradili ili kako se kod vas updejtuju akaunti?
Rudimental
5
OG Legend
4. Jan. 2015.
Pa sto se tice tih naloga nebi oni trebali da ti prave problem, ali svakako bih trebao to staviti u Yini i naloge a i imovinu. E sada to da mu sacuvavas nalog kad god nesto proda/kupi nema potrebe, dovoljan je recimo 1 tajmer od 15min recimo i to je to preko foreacha uradis proveru da svima na srwu svakih 15min odradi save a naravno i kada izadje iz igre da mu odradi save naloga.
Dusan_Antic
3
Hustler
4. Jan. 2015.
Pa eto vidis meni stavljeno na svaka 30 min, bas sam otvorio LS mod od Vuzimira i pogledao, sve mu je u ini-ju osim cuvanja akaunta... Cuvanje akaunta je isto kao i kod mene...

Inace upravo sam procitao sve lepo tutorial i sve lepo zasto je bolji, a i brzi je... Kad sam ovo procitao meni je jos vise cudnije, valjda za tu vecu brzinu cuvanja akaunta treba i veca snaga procesora... Ipak ne bi trebalo da je to problem... Ali svejedno, ja cu lepo prebaciti to sve lepo u yini i to je to 😄 Cujemo se tamo kad sve to odradim, nadam se sa dobrim rezultatima 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha