Wysłany: 2016-12-01, 17:44
Xordii
Wiek: 28 Na forum: 4738 dni Posty: 4
Nick w MP: Xordii
Piwa : 30
Witam.
Mam problem, gdy odpalam serwer wszystko ?adnie pi?knie dzia?a, lecz gdy zostawiam go na d?u?szy okres czasu 5 - 6 h wy??cza si?...
Log z CrashDetect
Kod: [01] [debug] Server crashed while executing MapaTest.amx
[01] [debug] AMX backtrace:
[01] [debug] #0 native SendClientMessageToAll () from samp03svr
[01] [debug] #1 000119e0 in public PrzepiszKod () from MapaTest.amx
[01] [debug] Native backtrace:
[01] [debug] #0 f73ea50b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
[01] [debug] #1 f73e320f in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
[01] [debug] #2 f73e43fc in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
[01] [debug] #3 f73e4866 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[01] [debug] #4 f73ea15c in () from plugins/crashdetect.so
[01] [debug] #5 f77c1410 in ()
[01] [debug] #6 f755c5c4 in () from /lib/i386-linux-gnu/libc.so.6
[01] [debug] #7 f754e211 in wcsrtombs () from /lib/i386-linux-gnu/libc.so.6
[01] [debug] #8 f74f9bc0 in _IO_vfprintf () from /lib/i386-linux-gnu/libc.so.6
[01] [debug] #9 f751c2d4 in vsprintf () from /lib/i386-linux-gnu/libc.so.6
[01] [debug] #10 080ada37 in () from ./samp03svr
[01] [debug] #11 080d99c1 in () from ./samp03svr
[01] [debug] #12 080950b4 in () from ./samp03svr
[01] [debug] #13 f73e5f7b in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
[01] [debug] #14 f73e8f78 in () from plugins/crashdetect.so
[01] [debug] #15 f73ecf96 in amx_Exec () from plugins/crashdetect.so
[01] [debug] #16 f73e5226 in _ZN11CrashDetect9DoAmxExecEPii () from plugins/crashdetect.so
[01] [debug] #17 f73e8cd9 in () from plugins/crashdetect.so
[01] [debug] #18 080e9e15 in () from ./samp03svr
[01] [debug] #19 080aecfc in () from ./samp03svr
[01] [debug] #20 080a9e9a in () from ./samp03svr
[01] [debug] #21 f74ce4d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
Kod z mapy:
Kod:
forward ZabawaTimer();
public ZabawaTimer()
{
switch(random(3))
{
case 0: SetTimer("RozsypankaTimer", 1000, false);
case 1: SetTimer("PrzepiszKod", 1000, false);
case 2: SetTimer("TestMatematyczny", 1000, false);
}
// case 3: SetTimer("ZapytajTimer", 1000, false);
return 1;
}
forward AutomaticMessage();
public AutomaticMessage()
{
SendClientMessageToAll(Bialy,AutoMessage[random(sizeof(AutoMessage))]);
return 1;
}
forward PrzepiszKod();
public PrzepiszKod()
{
new str[700];
format(Inne[Kod],64,"%s%i%s%s%s%s%i%s%i",Alfabet[random(sizeof(Alfabet))],Liczbyx[random(sizeof(Liczbyx))],ZnakiInter[random(sizeof(ZnakiInter))],Alfabet[random(sizeof(Alfabet))],Alfabet[random(sizeof(Alfabet))],Alfabet[random(sizeof(Alfabet))],Liczbyx[random(sizeof(Liczbyx))],ZnakiInter[random(sizeof(ZnakiInter))],Liczbyx[random(sizeof(Liczbyx))]);
Inne[KodStart] = true;
format(str,700,"{FFFFFF}[{0037FF}Kod{FFFFFF}] » %s{0037FF}",Inne[Kod]);
SendClientMessageToAll(Bialy,str);
ResetKodu = SetTimer("ResetKoduTimer",40000,false);
return 1;
}
W OnGameModeInt()
Kod: SetTimer("ZabawaTimer", 5*60000, true);
Prosz? o jak najszybsza odpowied?
Za pomoc oczywi?cie piwko
Wysłany: 2016-12-01, 18:12
borsuk
Wiek: 17 Na forum: 3547 dni Posty: 468
Piwa : 15621
Moze daj ca?y kod Mapy i skrypty a i jeszcze log serwera bo mia?em cos podobne ale nie wiem czy to to jak cos to wgraj grandlarc mape albo jakas i sprawdz czy problem sie powtarza
Wysłany: 2016-12-01, 22:38
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
No podejrzewam, ?e winne jest to co?
Kod: format(Inne[Kod],64,"%s%i%s%s%s%s%i%s%i",Alfabet[random(sizeof(Alfabet))],Liczbyx[random(sizeof(Liczbyx))],ZnakiInter[random(sizeof(ZnakiInter))],Alfabet[random(sizeof(Alfabet))],Alfabet[random(sizeof(Alfabet))],Alfabet[random(sizeof(Alfabet))],
Liczbyx[random(sizeof(Liczbyx))],ZnakiInter[random(sizeof(ZnakiInter))],Liczbyx[random(sizeof(Liczbyx))]);
Przez co funkcja SendClientMessageToAll wywala serwer. Upewnij si?, ?e na 100% ten format jest winny. Po upewnieniu si? zmie? ten kod.
Wysłany: 2016-12-02, 10:55
borsuk
Wiek: 17 Na forum: 3547 dni Posty: 468
Piwa : 15621
Nie podejzewam zeby to crashowa?o serwer bo zawsze to dzia?a a po 5 godzinach juz nie?
Timery sa takie same wiec to nie wina tego
Wysłany: 2016-12-02, 13:12
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
No ja podejrz ewam, ?e to jest winne, bo jakby? dobrze spojrza? w logi, to zauwa?y?by? takie dwie skromne linijki
Kod: [01] [debug] #0 native SendClientMessageToAll () from samp03svr
[01] [debug] #1 000119e0 in public PrzepiszKod () from MapaTest.amx
Wi?cej informacji (tj. numer linijki b??du, nazwa pliku) otrzymasz jak skompilujesz skrypt w trybie debug, jak to zrobi? znajdziesz w google.
Wysłany: 2016-12-02, 17:19
borsuk
Wiek: 17 Na forum: 3547 dni Posty: 468
Piwa : 15621
Hmm widzia?em to i wiem ze to od tego skryptu ale nie przez timer ;D
Wysłany: 2016-12-02, 20:13
Xordii
Wiek: 28 Na forum: 4738 dni Posty: 4
Nick w MP: Xordii
Piwa : 30
Zmieni?em ca?y format kodu na nowy mo?ne sie w czym waln??em, wgram i sprawdze
[ Dodano : 2016-12-04, 07:18 ]
Do zamkni?cia, problem rozwi?zany mia?em w znakach interpunkcyjnych dane "%"
Tagi: crash :: serwera
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: