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 z odpaleniem DB na Source.


Rekomendowane odpowiedzi

Opublikowano

Cześć, mam problem z odpalaniem DB na Source. 

 

Wszystko wgrało się poprawnie, mogłem się zalogować do gry, ale gdy zmodyfikowałem kod gry tak żeby ktoś mógł wejść na mój serwer (hamachi) to po kompilacji db nie startuje. Game się odpala, kanały są okej, ale nie odpala właśnie db.

 

Możliwość logowania się na serwer robiłem według poradnika:

http://www.mpcforum.pl/topic/1581926-mo%C5%BCliwo%C5%9B%C4%87-logowania-si%C4%99-na-serwer-hamachi-sf-40k/#entry13358769

Portmapa mam uruchomionego, hamachi też. Zapory itd. wyłączone.

 

Nie wiem dokładnie jakich logów potrzebujecie aby mniej więcej dowiedzieć się co jest tego przyczyną więc po prostu mi napiszcie, a ja podeślę.

 

Ewentualnie możemy to zrobić za pomocą Team Viewera.

 

Robione na czystych plikach Terenzo.

Opublikowano

Wróżką tutaj nikt nie jest, więc może pokaż sysser z DB ?

 

/usr/home/mt2/db/syserr

SYSERR: Nov 23 22:08:01 :: pid_init: 
Start of pid: 1649

SYSERR: Nov 23 22:08:01 :: Start: TABLE_POSTFIX not configured use default

/usr/home/mt2/db/start.log

Real Server
Log OffSuccess PLAYER
Success ACCOUNT
Success COMMON
Success HOTBACKUP
Ĺ×˝şĆ® ĆÄŔĎŔĚ ľř˝Ŕ´Ď´Ů. ±×´ë·Î ÁřÇŕÇŐ´Ď´Ů.
Ĺ×˝şĆ® ĆÄŔĎŔĚ ľř˝Ŕ´Ď´Ů. ±×´ë·Î ÁřÇŕÇŐ´Ď´Ů.
Assertion failed: (index < row->size()), function AsStringByIndex, file CsvReader.cpp, line 395.
AsyncSQL: connected to localhost (reconnect 1)
AsyncSQL: connected to localhost (reconnect 1)
AsyncSQL: connected to localhost (reconnect 1)
AsyncSQL: connected to localhost (reconnect 1)
AsyncSQL: connected to localhost (reconnect 1)
AsyncSQL: connected to localhost (reconnect 1)
AsyncSQL: connected to localhost (reconnect 1)
AsyncSQL: connected to localhost (reconnect 1)
AsyncSQL: connected to localhost (reconnect 1)
AsyncSQL: connected to localhost (reconnect 1)
AsyncSQL: connected to localhost (reconnect 1)
AsyncSQL: connected to localhost (reconnect 1)

/usr/home/mt2/db/syslog

SYSERR: Nov 23 22:08:01 :: pid_init: 
Start of pid: 1649

SYSERR: Nov 23 22:08:01 :: Start: TABLE_POSTFIX not configured use default
Nov 23 22:08:01 :: connecting to MySQL server (player)
Nov 23 22:08:01 :: CREATING DIRECT_SQL
Nov 23 22:08:01 :: AsyncSQL: locale latin2
Nov 23 22:08:05 :: CREATING MAIN_SQL
Nov 23 22:08:05 :: AsyncSQL: locale latin2
Nov 23 22:08:05 :: CREATING ASYNC_SQL
Nov 23 22:08:05 :: AsyncSQL: locale latin2
Nov 23 22:08:05 ::    OK
Nov 23 22:08:05 :: connecting to MySQL server (account)
Nov 23 22:08:05 :: CREATING DIRECT_SQL
Nov 23 22:08:05 :: AsyncSQL: locale latin2
Nov 23 22:08:05 :: CREATING MAIN_SQL
Nov 23 22:08:05 :: AsyncSQL: locale latin2
Nov 23 22:08:05 :: CREATING ASYNC_SQL
Nov 23 22:08:05 :: AsyncSQL: locale latin2
Nov 23 22:08:05 ::    OK
Nov 23 22:08:05 :: connecting to MySQL server (common)
Nov 23 22:08:05 :: CREATING DIRECT_SQL
Nov 23 22:08:05 :: AsyncSQL: locale latin2
Nov 23 22:08:05 :: CREATING MAIN_SQL
Nov 23 22:08:05 :: AsyncSQL: locale latin2
Nov 23 22:08:05 :: CREATING ASYNC_SQL
Nov 23 22:08:05 :: AsyncSQL: locale latin2
Nov 23 22:08:05 ::    OK
Nov 23 22:08:05 :: connecting to MySQL server (hotbackup)
Nov 23 22:08:05 :: CREATING DIRECT_SQL
Nov 23 22:08:05 :: AsyncSQL: locale latin2
Nov 23 22:08:06 :: CREATING MAIN_SQL
Nov 23 22:08:06 :: AsyncSQL: locale latin2
Nov 23 22:08:06 :: CREATING ASYNC_SQL
Nov 23 22:08:06 :: AsyncSQL: locale latin2
Nov 23 22:08:06 ::    OK
Nov 23 22:08:06 :: ClientManager initialization.. 
Nov 23 22:08:08 :: InitializeLocalization() - LoadLocaleTable(count:13)
Nov 23 22:08:08 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE0)] = 0 5 6 8 10 12 14 16 18 20 22 24
Nov 23 22:08:08 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE1)] = 0 5 6 8 10 12 14 16 18 20 22 24
Nov 23 22:08:08 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE2)] = 0 5 6 8 10 12 14 16 18 20 22 24
Nov 23 22:08:08 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE3)] = 0 5 6 8 10 12 14 16 18 20 22 24
Nov 23 22:08:08 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE4)] = 0 5 6 8 10 12 14 16 18 20 22 24
Nov 23 22:08:08 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE5)] = 0 5 6 8 10 12 14 16 18 20 22 24
Nov 23 22:08:08 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE6)] = 0 5 6 8 10 12 14 16 18 20 22 24
Nov 23 22:08:08 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE7)] = 0 5 6 8 10 12 14 16 18 20 22 24
Nov 23 22:08:08 :: locale[LOCALE] = poland
Nov 23 22:08:08 :: Changed g_stLocale latin2 to euckr
Nov 23 22:08:08 :: SetLocale start
Nov 23 22:08:08 :: End setlocale latin2
Nov 23 22:08:08 :: locale[DB_NAME_COLUMN] = locale_name
Nov 23 22:08:08 :: locale[UNKNOWN_KEY(SKILL_DAMAGE_BY_LEVEL_UNDER_90)] = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Nov 23 22:08:08 :: locale[UNKNOWN_KEY(SKILL_DAMAGE_BY_LEVEL_UNDER_45)] = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Nov 23 22:08:08 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL)] = 0 5 6 8 10 12 14 16 18 20 22 24
Nov 23 22:08:08 :: GetParam 100000
Nov 23 22:08:08 :: GetParam 2100000000
Nov 23 22:08:08 :: ItemRange From File 100000 ~ 2100000000 
Nov 23 22:08:10 :: ItemIDRange: Build: 100000 ~ 2100000000 start:100000
Nov 23 22:08:10 ::  Init Success Start 100000 End 2100000000 Now 100000

Nov 23 22:08:11 :: MOB #101   Dziki Pies               level: 1   rank: 0 empire: 0
[[TUTAJ USUNĄŁEM BO ZA DŁUGIE]]
Nov 23 22:08:11 :: MOB #34012 ľĆ±â ĆŇ´ő                level: 1   rank: 5 empire: 0

Opublikowano

Nie jestem pewny albo masz coś nie tak z player w mysql albo w pliku CsvReader.cpp

 

Tylko, że pliku CsvReader.cpp, raczej nie modyfikowałem. A co może być nie tak z tabelką player? Wszystko działało zanim nie skompilowałem nowego game&db z dodatkiem startowania db i tym, że mogą wchodzić na Hamachi. 

 

@1361622928-U485574.png#Bazyliszek , @NoName#2 jakiś pomysł? :/

Opublikowano

Problem rozwiązany. Dziękuję @1361622928-U485574.png#Bazyliszek oraz @RaQezZ za chęć pomocy. Niestety, ale nie pamiętam jak doszedłem do rozwiązania. Metoda prób i błędów.

 

Można zamknąć, pozdrawiam.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...