GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Tomee - 2013. március 02. - 19:48:54

Cím: Leállás
Írta: Tomee - 2013. március 02. - 19:48:54
Sziasztok!
Olyan problémám lenne, hogy van egy szuper módom, de minden jóban van valami rossz.
Sajnos, valami oknál fogva a szerver fogja magát leáll majd újra indul.
Sok dologra gyanakodtam, elõször is a CPU túlterhelésére, de ez nem valószínû, mert hébe-hóba fel ugrál 100%-ra majd vissza 6-8%-ra és ettõl még nem áll le. Szóval ez kilõve.
Gyanakodtam a timereken is(ezt még nem vetettem el), de nem tudom mennyi köze lehet ahhoz, hogy eleinte megy majd egyszer csak fogja magát és lelassul/leáll.
Néha spontán még reagál, de ez így nem állapot.
A dini alapra is gondoltam, mert azzal ment mindent és lehet túlterhelõdik. De én már komolyan nem tudom mit higgyek.
Remélem tud valaki segíteni, mert ez nagyon fontos.
Köszönöm
Cím: Leállás
Írta: Jippy - 2013. március 02. - 19:51:33
Szia, a szerveredben van TextDraw?
Timerek miatt is kifagyhat, de lehet TextDraw bug is.
Pl: Feljön a szerveredre egy játékos, nála elõhívódik a TextDraw.
És utána minden egyes feljövõ játékosnál elõjön, de úgy is marad.
Ezt Cannonn-tól tudom.
Ha pl: óránként 30-an jönnek fel a szeródra az 5 óra alatt 150db textdraw és kifagy a szerver..
Szerintem alaposan nézd át a módot, és próbáld a funkciókat egyszerûsíteni..
Cím: Leállás
Írta: Tomee - 2013. március 02. - 19:55:04
Oh, erre még nem is gondoltam.
Vannak textdrawok. De eléggé szükségesek, erre nincs valami megoldás?
Cím: Leállás
Írta: ZyZu. - 2013. március 02. - 20:18:57
Esetleg gmx restarter nincs benne és azért restartól?
Cím: Leállás
Írta: Tomee - 2013. március 02. - 20:21:22
Van gmx parancs, de más nincs.
Ha már nem kell a textdraw de használni szeretnénk még a játékban akkor törölni kellene vagy hide?
Cím: Leállás
Írta: Hun_Norberto - 2013. március 02. - 20:41:15
Idézetet írta: Tomee date=1362252082\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34361\" data-ipsquote-contentclass=\"forums_Topic
Van gmx parancs, de más nincs.
Ha már nem kell a textdraw de használni szeretnénk még a játékban akkor törölni kellene vagy hide?
 
Akkor csak hide.
Próbáld meg szerintem, hogy mindent kiiratsz egy fájlba, ami történik (igy el lesz választva a server_log-tól), és aztán megnézed, mi volt az utolsó dolog, ami történt, és ott keresed a hibát. (Ja és idõt, dátumot is irass.)
De nem tudom, hogy ebben a helyzetben ez hasznos-e.
Cím: Leállás
Írta: Tomee - 2013. március 02. - 20:58:49
A TextDrawShowForPlayer nem számít textdraw létrehozásnak igaz? Csak egy létrehozottat mutat
Cím: Leállás
Írta: Cappsy - 2013. március 02. - 22:08:22
Szia milyen idõközönként  ugrik 100%
Ilyenkor logba nem fut le valami parancs vagy valami töltés vissza tudod nézni
Amúgy az is lehet . hogy elindul egy timer és amikor betölt a hibás kod miatt összeomlik
Azt is nézd meg hogy amikor leáll akkor mi szokott történni
Én azt csináltam hogy az összes timerbe betettem egy ilyet :
 
   printf(\"7 es timer fut\");

 
így a logba látod majd hogy a kifagyás elõtt melyik timer fejezõdött be ha egyáltalán timer a baj
sok dolog lehet pl az rpg névellenõrzõ hibás és rossz névvel jönnek fel
Szerverlogot lesd meg
RE: A KÓDOT elõre tedd nehogy a hibás parancs elõbb fusson le mint a kód
mert akkor nem jelzi
Cím: Leállás
Írta: Tomee - 2013. március 03. - 13:57:09
Öm  nem túl sûrûn eddig egyszer láttam 100%-on.
 
Amúgy az is lehet . hogy elindul egy timer és amikor betölt a hibás kod miatt összeomlik[/quote]
Erre viszont én is gondoltam, csak nem tudom, hogy mi lehet az, ami ezt a porblémát okozza
Cím: Leállás
Írta: Cappsy - 2013. március 03. - 15:56:39
ott van hogy tesztelheted
Minden timer elejére berakod a codot és amikor a szerver leáll a serverlog kifogja jelezni hogy most a helpes timer futott le...
Cím: Leállás
Írta: Tomee - 2013. március 03. - 16:02:41
Betettem, most várok a kapásra.
Cím: Leállás
Írta: Hun_Norberto - 2013. március 03. - 19:19:57
Idézetet írta: Tomee date=1362254329\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"34361\" data-ipsquote-contentclass=\"forums_Topic
A TextDrawShowForPlayer nem számít textdraw létrehozásnak igaz? Csak egy létrehozottat mutat
 
Igen, az a létrehozottat mutatja.
Cím: Leállás
Írta: Tomee - 2013. március 05. - 06:36:19
Azt hiszem sikerült a dolog. Most már *kopp kopp kopp*. Egy ideje nem fagyott ki. Azt hiszem timereknél volt probléma. Egyszerre túl sok adatot akart feldolgozni, de nem akarom elsietni a dolgot.
Viszont köszönök minden segítséget.