What is this function?
This function allows to notify update your client.
All new binaries no longer using pong. Just using this finger print instead.
When client version(.exe) not equal with game file client version, game automatically will kick player with a notice. (In 10 Second.)
I think this function is more useful than pong. So, if you encrypt good your client you can use this like pong...
Step 1
Open CONFIG file and enter these configs:
CheckClientVersion: 1
ClientVersion: 1215955205
1 = 0 Close function. 1 = Open function.
1215955205 = Your server version. You can change that, as example: 1215955206 ETC. This will specify your server version. Updated server version. *06
Restart Server.
Your server side is completed.
Now we must change our client version.
Step 2
Open your binary file(.exe) then open with notepad (I recommend notepad++). Find this string (CTRL+F => Type: Text String.):
1215955205
This version string is default string for every client and game. official metin2 etc...(if do not changed)
Now change string to this: 1215955206
*06..
If we do not do it, server automatically will kick us with a notice, but if u want to test this system do not change this.
DIF:
If you want to change delayed disconnect time (default 10 second), use this dif code:
In this case changed to 5 seconds. 06 = 6 seconds 07 = 7 seconds etc.Quote:
This difference file has been created by -TURK-
game_r2089M_32
00092059: 0A 05
000E0AC4: 0A 05
Enjoy...
EDIT::
Here is the locale_string file for notice false version:
"Ŭ¶óÀ̾ğÆ® ¹öÀüÀÌ Æ²·Á ·Î±×¾Æ¿ô µË´Ï´Ù. Á¤»óÀûÀ¸·Î ÆĞÄ¡ ÈÄ Á¢¼ÓÇϼ¼¿ä.";
"Version Conflict, Please Install Normal Client.";