Skocz do zawartości

Featured Replies

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ść 🔐

 

  • Sevence zmienił(a) tytuł na Usuń nieużywany moduł 'xtrap'
  • 4 tygodnie później...
  • 1 miesiąc temu...
  • 2 miesiące temu...
  • Sevence zmienił(a) tytuł na Usunięcie nieużywanego modułu 'xtrap'
  • 1 miesiąc temu...
  • 1 miesiąc temu...

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...