Skocz do zawartości
Masz już aplikację Sharegon?

Odkryj wszystkie możliwości. Dowiedz się więcej

Sharegon.pl

Zainstaluj aplikację Sharegon i korzystaj z powiadomień push oraz licznika nowych aktywności bezpośrednio z ekranu głównego.

Aby zainstalować tę aplikację na iOS i iPadOS.
  1. Tap the Share icon in Safari
  2. Przewiń menu i stuknij Dodaj do ekranu początkowego.
  3. Stuknij Dodaj w prawym górnym rogu.
Zainstaluj aplikację Sharegon na Androidzie
  1. Otwórz Sklep Google Play na swoim smarfonie.
  2. Wyszukaj „Sharegon” w pasku wyszukiwania.
  3. Stuknij „Zainstaluj”, aby pobrać aplikację.

Usunięcie nieużywanego modułu 'xtrap'

Nieaktywny

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

 

  • 4 tygodnie później...
  • 1 miesiąc temu...
  • 2 miesiące temu...
Opublikowano
W dniu 25.01.2024 o 19:55, Spark napisał(a):

Fajny i przydatny poradnik 🙂

I tak go nie uzyjesz XD

  • 1 miesiąc temu...
  • 1 miesiąc temu...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Konto

Nawigacja

Skonfiguruj powiadomienia push w przeglądarce.

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Wybierz Uprawnienia → Powiadomienia.
  3. Dostosuj swoje preferencje.
Chrome (Desktop)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje preferencje.