If u don't know, in the client and in the game there's a "number" (a const char* converted as a number with atoi in game, ps. atoi evaluates to 0 if the "number" contains characters not-digits)
The default value is 1215955205 (g_stClientVersion), if the client version is smaller than the game ur character'll disconnect in 10 seconds with a message like this "U must patch the client to play" (u can declare it in locale_string.txt)
The problem is this:
Yes, if clientversion > serverversion, the character'll not disconnect!
Here a dif to fix this problem:
With this edit, if clientversion != serverversion = character'll always disconnect!
The default value is 1215955205 (g_stClientVersion), if the client version is smaller than the game ur character'll disconnect in 10 seconds with a message like this "U must patch the client to play" (u can declare it in locale_string.txt)
The problem is this:
Code:
client 1215955205 server 1215955205 = no logout client 1215955204 server 1215955205 = logout client 1215955206 server 1215955205 = no logout [bug] client 9999999999 server 1215955205 = no logout [bug]
Here a dif to fix this problem:
Code:
This difference file has been created by IDA Pro game_r2089M 000E0373: 8E 84
Code:
This difference file has been created by IDA Pro game_r34083 000F4904: 8E 84
Code:
This difference file has been created by IDA Pro game_r40250 00100819: 8E 84
Code:
This difference file has been created by IDA Pro game_r40267 001000C9: 8E 84
Code:
This difference file has been created by IDA Pro game_r40424 00100A79: 8E 84