Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] Bardzo dziwny problem


Rekomendowane odpowiedzi

Opublikowano

Witam. Ostatnio na serwerze pojawił się pewien błąd, którego nie rozumiem. Mianowicie podczas kiedy wchodzę na serwer, a dokładniej loguje się to wtedy robi shutting down channel1. Co jest ciekawe ja mogę grać natomiast inni już nie. Na stronie channel jest wyłączony, a login działa idealnie. Gracze, którzy weszli przede mną grają, a nowi się nie łączą, bo zostają wyrzuceni tuż po wybraniu postaci. Prawdopodobnie wina jest po stronie klienta, ponieważ gdy wszedłem innym to wszystko było w porządku. Testowałem też bin clienta ale to na pewno nie jest jego wina, bo drugim działającym kliencie wszystko chodzi na różnych binach. Także nie wiem co jest nie tak. Proszę o szybką pomoc. Dołączam logi w spojlerze.

 

 

#auth

SYSERR: May 30 15:52:21 :: socket_connect: HOST 220.95.239.40:7120, could not connect.

SYSERR: May 30 15:52:22 :: heart_idle: losing 75 seconds. (lag occured)

SYSERR: May 30 16:06:42 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.

SYSERR: May 30 16:07:10 :: ChildLoop: AsyncSQL: query failed: Table 'account.string' doesn't exist (query: SELECT name, text FROM string errno: 1146)

SYSERR: May 30 16:07:10 :: socket_connect: HOST localhost:15000, could not connect.

SYSERR: May 30 16:08:25 :: socket_connect: HOST 220.95.239.40:7120, could not connect.

SYSERR: May 30 16:08:25 :: heart_idle: losing 75 seconds. (lag occured)

#db

SYSERR: May 30 15:51:00 :: Start: TABLE_POSTFIX not configured use default

SYSERR: May 30 15:51:01 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'name' in field list is ambiguous

query: SELECT pid, name, date FROM monarch_candidacy a, player b where a.pid = b.id

SYSERR: May 30 15:51:01 :: LoadMonarchCandidacy: DirectQuery failed(SELECT pid, name, date FROM monarch_candidacy a, player b where a.pid = b.id)

SYSERR: May 30 15:52:22 :: __GetHostInfo: __GetHostInfo() ==> DirectQuery failed(SELECT mIP FROM gmhost)

SYSERR: May 30 15:52:22 :: __GetHostInfo: __GetHostInfo() ==> DirectQuery failed(SELECT mIP FROM gmhost)

SYSERR: May 30 16:06:42 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.

SYSERR: May 30 16:07:05 :: Start: TABLE_POSTFIX not configured use default

SYSERR: May 30 16:07:11 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'name' in field list is ambiguous

query: SELECT pid, name, date FROM monarch_candidacy a, player b where a.pid = b.id

SYSERR: May 30 16:07:11 :: LoadMonarchCandidacy: DirectQuery failed(SELECT pid, name, date FROM monarch_candidacy a, player b where a.pid = b.id)

SYSERR: May 30 16:08:29 :: __GetHostInfo: __GetHostInfo() ==> DirectQuery failed(SELECT mIP FROM gmhost)

SYSERR: May 30 16:08:29 :: __GetHostInfo: __GetHostInfo() ==> DirectQuery failed(SELECT mIP FROM gmhost)

#game

SYSERR: May 30 15:52:22 :: socket_connect: HOST 220.95.239.40:7120, could not connect.

SYSERR: May 30 15:52:22 :: heart_idle: losing 79 seconds. (lag occured)

SYSERR: May 30 15:54:35 :: heart_idle: losing 132 seconds. (lag occured)

SYSERR: May 30 15:59:34 :: Process: SEQUENCE 45e85c00 mismatch 0xaf != 0x0 header 254

SYSERR: May 30 15:59:34 :: Process: SEQUENCE_LOG [uNKNOWN]-------------

[254 : 0xaf]

 

SYSERR: May 30 16:04:46 :: Process: SEQUENCE 4638e400 mismatch 0xaf != 0x0 header 254

SYSERR: May 30 16:04:46 :: Process: SEQUENCE_LOG [uNKNOWN]-------------

[254 : 0xaf]

 

SYSERR: May 30 16:06:42 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.

SYSERR: May 30 16:07:08 :: socket_connect: HOST localhost:15000, could not connect.

SYSERR: May 30 16:08:28 :: socket_connect: HOST 220.95.239.40:7120, could not connect.

SYSERR: May 30 16:08:28 :: heart_idle: losing 80 seconds. (lag occured)

SYSERR: May 30 16:10:28 :: heart_idle: losing 118 seconds. (lag occured)

SYSERR: May 30 16:10:53 :: socket_accept: accept: Software caused connection abort (fd 12)

#game99

SYSERR: May 29 14:29:57 :: socket_connect: HOST 220.95.239.40:7120, could not connect.

SYSERR: May 29 14:29:57 :: heart_idle: losing 77 seconds. (lag occured)

SYSERR: May 29 14:31:11 :: heart_idle: losing 73 seconds. (lag occured)

SYSERR: May 29 14:56:37 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.

SYSERR: May 29 22:25:18 :: socket_connect: HOST 220.95.239.40:7120, could not connect.

SYSERR: May 29 22:25:18 :: heart_idle: losing 76 seconds. (lag occured)

SYSERR: May 29 22:26:41 :: heart_idle: losing 82 seconds. (lag occured)

SYSERR: May 29 22:32:48 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.

SYSERR: May 30 15:52:22 :: socket_connect: HOST 220.95.239.40:7120, could not connect.

SYSERR: May 30 15:52:22 :: heart_idle: losing 77 seconds. (lag occured)

SYSERR: May 30 15:54:13 :: heart_idle: losing 110 seconds. (lag occured)

SYSERR: May 30 16:06:42 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.

SYSERR: May 30 16:07:08 :: socket_connect: HOST localhost:15000, could not connect.

SYSERR: May 30 16:08:28 :: socket_connect: HOST 220.95.239.40:7120, could not connect.

SYSERR: May 30 16:08:28 :: heart_idle: losing 79 seconds. (lag occured)

SYSERR: May 30 16:09:41 :: heart_idle: losing 71 seconds. (lag occured)

SYSERR: May 30 16:10:12 :: heart_idle: losing 31 seconds. (lag occured)

 

 

newliaf.jpg

dmwz.jpg

Opublikowano

@up Widzę, że nie rozumiesz. Nie pada mi logowanie, bo: fsocket pokazuje, że pakiety na porcie logowania odpowiadają oraz logować do postaci się można natomiast do world już nie.

 

Kombinowałem, kombinowałem i jestem prawie pewien, że to wina archiwum root w pack. Umiem częściowo problem rozwiązać lecz to mnie nie satysfakcjonuje. Być może pliki klienta 2k11 wysyłają jakieś dziwne pakiety do serwera po czym ten się zatrzymuje, bo gdy zrobię obejście wyboru serwerów to wszystko działa perfekcyjnie. I tutaj kolejne pytanie/prośba: czy mógłby ktoś wrzucić poprawną treść pliku serverinfo.py działającego na 1 serwer i 2 ch, ponieważ to chyba tego wina ?

newliaf.jpg

dmwz.jpg

  • 2 tygodnie później...
Opublikowano

Hmm.. a więc:

 

Pierwsze, socket_connect: HOST 220.95.239.40:7120, could not connect., zmień w configach adminpage oraz inne adresy zawarte w nim na localhost.

 

Drugie, podmień game na standardowy, wyczyść syserr i sprawdź czy nadal będzie wychodził komunikat o SEQUENCE.

 

Trzecie, zwróć uwagę na heart_idle: losing 76 seconds. .. Sprawdź stabliność portów, oraz maszyny. Skopiuj i wyczyść wszystkie questy oraz wlep same podstawowe mapy i ponownie sprawdź czy wychodzi taki komunikat.

 

Czwarte, socket_connect: HOST localhost:15000, could not connect, sprawdź dostępność tego portu, zmień go w conf.txt (katalog db) na inny ( tak samo w innych configach channeli, auth).

 

Piąte, wg. zapytań popraw tabelki i kolumny.

 

Ewentualnie możesz sprawdzić tego roota..

Jak dodawałeś nowe mapy to je najlepiej chwilowo wyłącz, w player sprawdź indexy map, jak nie bedą w normie zmień je na swoje kordy i index mapy..

Porównaj porty do worlda po stronie serwera i root'a w kliencie. Jak są inne w kliencie to je zmień na takie które są na serwerze.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...