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]Wraca do logowania po wyborze postaci


Crais

Rekomendowane odpowiedzi

Opublikowano

Witam,

 

Mam najnowsze pliki serwera Terenzo v.4.2

 

http://www.mpcforum.pl/topic/768196-dl-czyste-serverfiles-by-terenzo/

 

Niestety klient po wybraniu postaci, wraca do ekranu wyboru serwera.

Nie pomaga zmiana klienta, próbowałem kilku różnych.

 

Serwer odpalony w VB na Linuxie, wszystkie porty przekierowane, nawet więcej niż potrzeba.

W logach serwera nie ma żadnych informacji, a syserr w kliencie jest pusty.

 

Auth Syserr:

SYSERR: Oct  8 00:50:20 :: pid_init:
Start of pid: 1066

 

Auth Syslog:

Oct  8 01:05:03 :: SYSTEM: new connection from [10.0.2.2] fd: 16 handshake 1748649377 output input_len 0, ptr 0x28ac2400
Oct  8 01:05:03 :: Handshake: client_time 0 server_time 883368
Oct  8 01:05:03 :: AUTH_PHASE 0x28ac2400
Oct  8 01:05:03 :: InputAuth::Login : logic(5) desc 0x28ac2400
Oct  8 01:05:03 :: SetLoginKey 108741709
Oct  8 01:05:03 :: InputAuth::Login : key 108741709:0x51be81df login logic
Oct  8 01:05:03 :: QID_AUTH_LOGIN: START 108741709 0x28ac2400
Oct  8 01:05:03 :: Create_Time 0 19700101
Oct  8 01:05:03 :: Block Time -2
Oct  8 01:05:03 :: SetRemainSecs logic 0 type 2
Oct  8 01:05:03 :: SendAuthLogin logic key 1
Oct  8 01:05:04 :: AuthLogin result 1 key 108741709
Oct  8 01:05:04 :: SYSTEM: closing socket. DESC #16

 


Db:

SYSERR: Oct  8 00:50:12 :: pid_init:
Start of pid: 1054

SYSERR: Oct  8 00:50:12 :: Start: TABLE_POSTFIX not configured use default
SYSERR: Oct  8 00:50:14 :: DirectQuery: AsyncSQL::DirectQuery : mysql_query error: Column 'name' in field list is ambiguous
query: SELECT empire, pid, name, money, windate FROM monarch a, player b where a.pid=b.id

 

 

Chr1 syslog

Oct  8 01:05:05 :: LoginSuccess
Oct  8 01:05:05 ::     player([GA]Terenzo).job(0)
Oct  8 01:05:05 ::     player().job(0)
Oct  8 01:05:05 ::     player().job(0)
Oct  8 01:05:05 ::     player().job(0)
Oct  8 01:05:05 :: success to 10.0.2.15:13050
Oct  8 01:05:05 :: InputDB::login_success: logic
Oct  8 01:05:12 :: GLOBAL_TIME: Oct  8 01:05:12 time_gap 0
Oct  8 01:05:23 :: PlayerCreate: name Fiona pos 3 job 3 shape 0
Oct  8 01:05:23 :: NewPlayerTable2(name=Fiona, race=3, job=3)
Oct  8 01:05:23 :: PlayerCreate: name Fiona account_id 3, TPlayerCreatePacketSize(1871), Packet->Gold 0
Oct  8 01:05:32 :: SYSTEM: closing socket. DESC #20

Gdzie szukać problemu?

Byłbym wdzięczny za wszelką pomoc :)

Opublikowano

Problem rozwiązany.

Po wielu godzinach testów różnych konfiguracji i zmiany serwerów i klientów, wniosek jest jeden.
Serwer gry nie działa poprawnie w trybie LAN i Host-only w VB, mimo przekierowanych wszystkich wymaganych portów.
W trybie Bridge, wszystko jest ok.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...