Crashe serwera - MSG_ONE or MSG_ONE_UNRELI...
szelbi
13.09.2013
Witam. Od kilku dni mam problem z crashami serwera. Nie ma żadnych error logów. Jedyne co wyłapałem to poniższy błąd z konsoli serwera
FATAL ERROR (shutting down): MSG_ONE or MSG_ONE_UNRELIABLE with no target entity
Ma ktoś jakiś pomysł, co może być źle? Jedyne co ostatnio zmieniałem to wgranie nowej wersji Deagles' Map Manager.
szelbi
13.09.2013
Wgrałem wszystko oryginalnie z paczki z pluginem.
//EDIT
Wgrałem ten plugin i zobaczymy co mi powie
http://amxx.pl/topic...ych-wiadomosci/
Edited by norbi1952, 13.09.2013 17:41.
szelbi
13.09.2013
Nie mogę już edytować postu.
Logi z powyższego pluginu:
L 09/13/2013 - 18:57:08: Client 7 not found for ScoreAttrib L 09/13/2013 - 18:57:08: message_begin(1, 84, {0.0, 0.0, 0.0}, 7) L 09/13/2013 - 18:57:08: write_byte(4) L 09/13/2013 - 18:57:08: write_byte(0) L 09/13/2013 - 18:57:08: message_end() L 09/13/2013 - 18:57:08: Client 7 not found for ScoreAttrib L 09/13/2013 - 18:57:08: message_begin(1, 84, {0.0, 0.0, 0.0}, 7) L 09/13/2013 - 18:57:08: write_byte(5) L 09/13/2013 - 18:57:08: write_byte(0) L 09/13/2013 - 18:57:08: message_end() L 09/13/2013 - 18:57:08: Client 7 not found for ScoreAttrib L 09/13/2013 - 18:57:08: message_begin(1, 84, {0.0, 0.0, 0.0}, 7) L 09/13/2013 - 18:57:08: write_byte(5) L 09/13/2013 - 18:57:08: write_byte(0) L 09/13/2013 - 18:57:08: message_end() L 09/13/2013 - 18:57:08: Client 7 not found for ScoreAttrib L 09/13/2013 - 18:57:08: message_begin(1, 84, {0.0, 0.0, 0.0}, 7) L 09/13/2013 - 18:57:08: write_byte(6) L 09/13/2013 - 18:57:08: write_byte(0) L 09/13/2013 - 18:57:08: message_end()
Jedyna funkcja ze ScoreAttrib na serwerze:
public MessageScoreAttrib(iMsgID, iDest, iReceiver) { new iPlayer = get_msg_arg_int(1); if(is_user_connected(iPlayer) && bVip[iPlayer]) { set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD); } }
Angel of Death 13.09.2013
Co do pluginu który wgrałeś to rozmawiałem z kilkoma osobami i jedna z nich obiecała w wolnej chwili się nim zająć tak by "dawał" więcej informacji o tym który plugin może być przyczyną błędu
Po za tym takie pytanie w którym pluginie występuje ten public?
szelbi
13.09.2013
Po za tym takie pytanie w którym pluginie występuje ten public?
Skoro podmienia status w tabeli na VIP, to chyba w VIP'ie, prawda?
Angel of Death 13.09.2013
To ja Ci powiem że mam COD Mod'a i podobny log, a nie mam na serwerze żadnego VIP'a ani niczego co by ingerowało w tablicę wyników
Jak to wytłumaczysz?
szelbi
15.09.2013
To ja Ci powiem że mam COD Mod'a i podobny log, a nie mam na serwerze żadnego VIP'a ani niczego co by ingerowało w tablicę wyników
Jak to wytłumaczysz?
Nie wytłumaczę, ale u mnie jest, więc to prawdopodobne, że to wina tej funkcji
Kolejny log:
L 09/15/2013 - 09:46:51: Client 1 not found for ReqState L 09/15/2013 - 09:46:51: message_begin(1, 65, {0.0, 0.0, 0.0}, 1) L 09/15/2013 - 09:46:51: message_end() L 09/15/2013 - 09:46:52: Client 1 not found for ReqState L 09/15/2013 - 09:46:52: message_begin(1, 65, {0.0, 0.0, 0.0}, 1) L 09/15/2013 - 09:46:52: message_end() L 09/15/2013 - 09:46:52: Client 1 not found for ReqState L 09/15/2013 - 09:46:52: message_begin(1, 65, {0.0, 0.0, 0.0}, 1) L 09/15/2013 - 09:46:52: message_end() L 09/15/2013 - 09:46:52: Client 1 not found for ReqState L 09/15/2013 - 09:46:52: message_begin(1, 65, {0.0, 0.0, 0.0}, 1) L 09/15/2013 - 09:46:52: message_end()
Vasto_Lorde
16.09.2013
Wyłącz wszystkie pluginy oprócz http://amxx.pl/topic...ych-wiadomosci/
Jeśli nadal będzie pokazywał logi, to radziłbym reinstall i wyrzucić tą blokadę błędnych wiadomości. Sam tak zrobiłem bo miałem dokłądnie ten sam błąd - pomogło.
ZyciE 19.09.2013
Ta informacja jest na pewno w jakimś pluginie Wysyła on za dużo wiadomości tak bodajże.Mogę sie mylić.
Angel of Death 26.09.2013
Ewentualnie wysyła on wiadomość do gracza którego nie ma już na serwerze
szelbi
30.09.2013
Jeśli nadal będzie pokazywał logi, to radziłbym reinstall i wyrzucić tą blokadę błędnych wiadomości. Sam tak zrobiłem bo miałem dokłądnie ten sam błąd - pomogło.
Po reinstallu serwera jest to samo.
Ta informacja jest na pewno w jakimś pluginie Wysyła on za dużo wiadomości tak bodajże.Mogę sie mylić.
Tyle to się domyśliłem, ale nie wiadomo, o który plugin chodzi.
Ewentualnie wysyła on wiadomość do gracza którego nie ma już na serwerze
Przecież jest sprawdzane czy is_user_connected.
GT Team 30.09.2013
L 09/15/2013 - 09:46:52: message_begin(1, 65, {0.0, 0.0, 0.0}, 1) L 09/15/2013 - 09:46:52: message_end()To oznacza ( patrzcie na koniec message_begin), że ta wiadomośc jest tylko wysyłana do gracza o ID 1 ( Wpiszcie status w konsoli żeby sprawdzić kto to )
L 09/15/2013 - 09:46:52: Client 1 not found for ReqStateTo oznacza, że nie znaleziono klienta o ID 1 w wymaganym polu ( coś jakby gracza nie było ). Taka jest moja opinia
Vasto_Lorde
01.10.2013
Wyłącz wszystkie pluginy oprócz http://amxx.pl/topic...ych-wiadomosci/
Jeśli nadal będzie pokazywał logi, to radziłbym reinstall i wyrzucić tą blokadę błędnych wiadomości. Sam tak zrobiłem bo miałem dokłądnie ten sam błąd - pomogło.
Jeśli nadal będzie pokazywał logi, to radziłbym reinstall i wyrzucić tą blokadę błędnych wiadomości. Sam tak zrobiłem bo miałem dokłądnie ten sam błąd - pomogło.
Po reinstallu serwera jest to samo.
A zrobiłeś to co wcześniej napisałem? Wyłącz wszystkie plugsy oprócz blokady błędnych wiadomości. Jeśli nadal się wyświetlają, to nie wina pluginów.
A jeśli wyłączyłeś pluginy i nie ma errorów, to włączaj po kolei i sprawdzaj do skutku.