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

Metin2 source problem z odpaleniem DB i GAME


Rekomendowane odpowiedzi

Opublikowano

Jak sama nazwa tematu wskazuję mam problem z odpaleniem db i game z source na plikach Terenzo ( VPS )..

Przygotowałem filmik z całej instalacji:

- FreeBSD

- Porty

- GCC 49

- Python 27

- MySQL 5.6

- Konfiguracja tego wszystkiego ( stworzenie userów root i mt2 )

- wypakowanie plików Terenzo na serwer

- Odpalenie serwera

- zamiana db i game

 

Jeśli ktoś chciałby mi pomóc to niech obejrzy filmik nikogo oczywiście nie zmuszam z góry bardzo dziękuje bo męczę się z tym ponad 2 dni..

Gdy pytam co robię źle każdy mi odpowiada, że nie wie w czym namieszałem by mi pomóc.

 

 

 

 

Makefile

 

 

Usuwanie Licencji !

 

 

Poprawne startowanie DB

 

cooltext1_wrhasrw.png

Opublikowano

FreeBSD 10 oczywiście, a game i db kompilowane na 9.2 od @Terenzo.

nn4e86.gif


The future starts today, not tomorrow.


The rest is silence. High by the beach.


Will you go crazy? What do you mean?

Opublikowano

Wyłączyłeś licencje i dograłeś fix na start db ? Wiem, że na filmiku pisałeś, że tak ale tak samo miałem żadnej reakcji na start puste logi itp bez usuniętej licencji.

Opublikowano

Tak, 

#1. Usunięcie licencji - timebomb (by @Aśparte)

http://www.mpcforum.pl/topic/1288865-src-wyeliminowanie-timebomby/

#2. [FIX] Startowanie DB (by @Faby - MT2DEV)

1. Otwieramy plik /usr/src/mainline_released/mainline_sg/Srcs/Server/db/src/main.cpp i z:
std::string g_stLocale = "euckr";
zmieniamy na:
std::string g_stLocale = "latin2";
2. Otwieramy plik /usr/src/mainline_released/mainline_sg/Srcs/Server/libsql/AsyncSQL.cpp - w 180 linijce z:
m_stLocale = c_pszLocale;
zmieniamy na:
m_stLocale = "latin2";
- w 711~715 (koniec pliku) linijce z:
void CAsyncSQL2::SetLocale(const std::string & stLocale)
{
[TAB]m_stLocale = stLocale;
[TAB]QueryLocaleSet();
}
zmieniamy na:
void CAsyncSQL2::SetLocale(const std::string & stLocale)
{
[TAB]if(m_stLocale != stLocale)
[TAB]{
[TAB][TAB]m_stLocale = stLocale;
[TAB][TAB]QueryLocaleSet();
[TAB]}
}
3. W maszynie wpisujemy:
cd /usr/src/mainline_released/mainline_sg/Srcs/Server/libsql 
gmake clean 
gmake 
4. Sprawdzamy czy w naszych plikach serwerowych mamy locale "poland", jeśli nie to: - folder w /***/share/locale/ zmieniamy z XYZ na "poland" - przechodzimy do MySQL i w common/locale zmieniamy wartość dla 'LOCALE'
z: XYZ 
na:
poland*XYZ <- to na przykład: germany lub hongkong

5. Kompilujemy DB.

 
Wszystko jak na poradniku kompilacji od @ NoName#2

nn4e86.gif


The future starts today, not tomorrow.


The rest is silence. High by the beach.


Will you go crazy? What do you mean?

Opublikowano

Nawet po podmienieniu plików z gotowej paczki NoName ( w której są błędy w Makefile -.- no ale takie są gotowce ) i kompilacji nadal się nie łączy db i game ;/

Wrr jak mnie to zaczyna wkurwiac..

 

Jest w stanie ktoś podesłac pliki ( Makefile, main.cpp itp. wszystkie które się podmienia do podstawowej kompilacji będę wdzięczny albo chociaż db i game z Source ) 

 

 

Tutaj @N0resta masz co i jak edytowałem powiedź gdzie jest błąd ? :/

 

Makefile

 

 

Usuwanie Licencji !

 

 

Poprawne startowanie DB

 

cooltext1_wrhasrw.png

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...