←  Problemy z pluginami

AMXX.pl: Support AMX Mod X i SourceMod

»

Crashe serwera - MSG_ONE or MSG_ONE_UNRELI...

  • +
  • -
szelbi's Photo 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.

Quote

  • +
  • -
`Sernik's Photo `Sernik 13.09.2013

MSG_ to komunikaty lang z folderu data. Zmieniałeś tam cos?

Quote

  • +
  • -
szelbi's Photo 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.
Quote

  • +
  • -
szelbi's Photo 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);	
	}
} 
Quote

Angel of Death's Photo 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?

Quote

  • +
  • -
szelbi's Photo 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? ;)

Quote

Angel of Death's Photo 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? ;)

Quote

  • +
  • -
szelbi's Photo 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()
Quote

  • +
  • -
Vasto_Lorde's Photo 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.

Quote

  • +
  • -
DarkGL's Photo DarkGL 18.09.2013

MSG_ to komunikaty lang z folderu data

 

Nie.

Quote

ZyciE's Photo 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ć.

Quote

Angel of Death's Photo Angel of Death 26.09.2013

Ewentualnie wysyła on wiadomość do gracza którego nie ma już na serwerze

Quote

  • +
  • -
szelbi's Photo 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.

Quote

GT Team's Photo GT Team 30.09.2013

Po pierwsze
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 ReqState
To oznacza, że nie znaleziono klienta o ID 1 w wymaganym polu ( coś jakby gracza nie było ). Taka jest moja opinia
Quote

  • +
  • -
Vasto_Lorde's Photo 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.

Quote