Skocz do zawartości
Opublikowano

Cześć,👋

 

Zastanawiasz się, czym jest moduł 'xtrap' w źródle gry Metin? Chcesz dowiedzieć się, dlaczego warto go usunąć i jak to zrobić? Trafiłeś we właściwe miejsce!

 

Czym dokładnie jest moduł xtrap?

Xtrap to specjalny fragment kodu, który miał na celu chronić klienta gry przed niechcianymi oszustwami, takimi jak nieuczciwe zagrywki czy hackowanie. Działa to dzięki specjalnym bibliotekom, które monitorują i weryfikują dane wysyłane między klientem a serwerem.

 

Dlaczego warto pozbyć się tego kodu?

Okazuje się, że w źródle clienta gry Metin, Xtrap nie został do końca zaimplementowany. Istnieją tam jedynie fragmenty, które w rzeczywistości nie działają. Trzymanie nieaktywnego kodu to jak przechowywanie starej, zepsutej zabawki w pokoju - zajmuje miejsce, ale nie przynosi żadnej wartości. Zróbmy zatem porządek!

 

Rozpoczynamy pracę nad usunięciem!

Nie czekaj dłużej, przystąpmy do konkretów i zróbmy porządek z tym niepotrzebnym kodem!

 

 

📂Lokalizacja pliku: 'UserInterface -> AccountConnector.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'UserInterface -> Packet.h'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'UserInterface -> PythonApplication.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'UserInterface -> PythonNetworkStream.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'UserInterface -> PythonNetworkStream.h'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'UserInterface -> PythonNetworkStreamPhaseGame.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'UserInterface -> PythonNetworkStreamPhaseHandShake.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'UserInterface -> PythonNetworkStreamPhaseLogin.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'UserInterface -> UseInterface.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

Usuń pliki:

📂Lokalizacja pliku: 'UserInterface -> WiseLogicXtrap.cpp'

📂Lokalizacja pliku: 'UserInterface -> WiseLogicXtrap.h'

 

Musisz usunąć je z projektu, a następnie usunąć z folderu. 

xtrap.gif

 

 

📂Lokalizacja pliku: 'game -> char.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'game -> char_manager.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

 

Lokalizacja pliku: 'game -> config.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'game -> config.h'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'game -> input_db.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'game -> input_login.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'game -> input_main.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'game -> main.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'game -> packet.h'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'game -> packet_info.cpp'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

 

📂Lokalizacja pliku: 'game -> MAKEFILE'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

🔐 Ukryta Treść 🔐

 

Usuń pliki:

📂Lokalizacja pliku: 'game-> XTrapManager.cpp'

📂Lokalizacja pliku: 'game-> XTrapManager.h'

📂Lokalizacja pliku: 'Srcs -> Server -> libxtrap'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap_Unipher_mt.lib'\

📂Lokalizacja pliku: 'Extern -> lib -> XTrap_Unipher_mtDll.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap_Unipher_st.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Client_ClientPart_mt.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Client_ClientPart_mtDll.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Client_ClientPart_st.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Client_mt.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Client_mtDll.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Client_ServerPart_mt.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Client_ServerPart_mtDll.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Client_ServerPart_st.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Client_st.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Launcher_mt.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Launcher_mtDll.lib'

📂Lokalizacja pliku: 'Extern -> lib -> XTrap4Launcher_st.lib'

📂Lokalizacja pliku: 'Extern -> include -> XTrap'

📂Lokalizacja pliku: 'Extern -> bin -> XTrap'

 

 

 

📂Lokalizacja pliku: 'channel -> CONFIG'

 

Usuń wskazany kod:

🔐 Ukryta Treść 🔐

 

Featured Replies

Opublikowano

dziękujemy ;3

  • 1 miesiąc temu...
Opublikowano

dzięki 😉

Opublikowano

Dzięki, przydatne 😉

  • 2 miesiące temu...
Opublikowano

Fajny i przydatny poradnik 🙂

Opublikowano
W dniu 25.01.2024 o 19:55, Spark napisał(a):

Fajny i przydatny poradnik 🙂

I tak go nie uzyjesz XD

  • Sevence zmienił(a) tytuł na Usunięcie nieużywanego modułu 'xtrap'
  • 1 miesiąc temu...
Opublikowano
  • Premium

thx

Opublikowano

Dzięki. 

  • 1 miesiąc temu...
Opublikowano

Dzięki 🙂

 

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...