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

Jak wyłączyć sprawdzanie wersji klienta gry?

Featured Replies

Opublikowano

wsm tak samo jak dodajesz to po prostu usuń w binarce i w source sprawdzaj szukaj potem skompiluj i powinno trybik

W dniu 17.02.2026 o 12:11, Bezproblemu napisał(a):

To nie pomogło

W source szukaj config.cpp

C++Kod został skopiowany
 string    g_stClientVersion = "1215955205";


na końcu pliku:

C++Kod został skopiowany
void CheckClientVersion(){	if (LC_IsEurope())	{		g_bCheckClientVersion = true;	}	else	{		g_bCheckClientVersion = false;	} 	const DESC_MANAGER::DESC_SET & set = DESC_MANAGER::instance().GetClientSet();	DESC_MANAGER::DESC_SET::const_iterator it = set.begin(); 	while (it != set.end())	{		LPDESC d = *(it++); 		if (!d->GetCharacter())			continue; 		int version = atoi(g_stClientVersion.c_str());		int date	= atoi(d->GetClientVersion() ); 		//if (0 != g_stClientVersion.compare(d->GetClientVersion()) )		if (version != date)		{			d->GetCharacter()->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Version is to old,please update the game!"));			d->DelayedDisconnect(5);		}	}}

 

ch1, 2, 3, 4

JSONKod został skopiowany
CheckClientVersion: 1ClientVersion: 1215955205

w binary source

C++Kod został skopiowany
bool CPythonNetworkStream::SendClientVersionPacket(){	std::string filename; 	GetExcutedFileName(filename); 	filename = CFileNameHelper::NoPath(filename);	CFileNameHelper::ChangeDosPath(filename); 	if (LocaleService_IsEUROPE() && false == LocaleService_IsYMIR())	{		TPacketCGClientVersion2 kVersionPacket;		kVersionPacket.header = HEADER_CG_CLIENT_VERSION2;		strncpy(kVersionPacket.filename, filename.c_str(), sizeof(kVersionPacket.filename)-1);		strncpy(kVersionPacket.timestamp, "3142526374", sizeof(kVersionPacket.timestamp)-1); // # python time.time 앞자리		//strncpy(kVersionPacket.timestamp, __TIMESTAMP__, sizeof(kVersionPacket.timestamp)-1); // old_string_ver		//strncpy(kVersionPacket.timestamp, "1218055205", sizeof(kVersionPacket.timestamp)-1); // new_future		//strncpy(kVersionPacket.timestamp, "1214055205", sizeof(kVersionPacket.timestamp)-1); // old_past 		if (!Send(sizeof(kVersionPacket), &kVersionPacket))			Tracef("SendClientReportPacket Error");	}	else	{		TPacketCGClientVersion kVersionPacket;		kVersionPacket.header = HEADER_CG_CLIENT_VERSION;		strncpy(kVersionPacket.filename, filename.c_str(), sizeof(kVersionPacket.filename)-1);		strncpy(kVersionPacket.timestamp, "3142526374", sizeof(kVersionPacket.timestamp)-1); 		if (!Send(sizeof(kVersionPacket), &kVersionPacket))			Tracef("SendClientReportPacket Error");	}	return SendSequence();}


zmieniam tę linię, kod wersji w źródle binarnym:

C++Kod został skopiowany
strncpy(kVersionPacket.timestamp, "3142526374", sizeof(kVersionPacket.timestamp)-1);

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.