Patch Client

10/10/2014 14:57 Wharsh#1
Can anyone explain to me how to use it and what should i config to use it for my server thanks ^^


and one more what should i put for each of this:

#elif defined(__LANG_RUS_TEST)
const int PATCH_VERSION = 11;
#define WEB_FIRST_PAGE "http://flyffgame.ru/client/news"
#define WEB_FIRST_PAGE_2 "http://flyff.mail.ru/client/news"
#define SERVER_ROOT "Neurospace/ResClient"
#define PATCHSEVER_URL "91.212.60.104"
#define HOME_LINK "http://flyffgame.ru"
#define HOME_LINK_2 "http://flyff.mail.ru"
#define VERSION_NAME ""
#endif
10/12/2014 08:11 Flogolo#2
First of all, use another Version, you dont need that much content.

Open the VersionCommon.h

Edit this in Line 10:
Code:
#define	ADDR_ACCUMULATOR			"Your IP Adress"
Then from Line 43 - 83 you comment everything out with //, except the version you want to use, in my example its the: __LANG_ENG_USA:
Code:
//#define __LANG_TAIWAN
	//#define	__LANG_TAIWAN_MAIN
	//#define	__LANG_TAIWAN_TEST
	//#define	__LANG_TAIWAN_HONGKONG
	//#define	__LANG_TAIWAN_HONGKONG_TEST
#define __LANG_ENG
	//#define __LANG_ENG_PHP
	//#define __LANG_ENG_PHPTEST
	#define __LANG_ENG_USA
	//#define __LANG_ENG_USATEST
	//#define __LANG_ENG_USATEST_EXTERNAL
	//#define __LANG_ENG_IND_MAIN
	//#define __LANG_ENG_IND_TEST
//#define __LANG_GER
    //#define __LANG_GER_MAIN
	//#define __LANG_GER_TEST
	//#define __LANG_GER_NEXT_TEST
Then you search your entry in the following list below:

Code:
#elif defined(__LANG_ENG_USA)
		#define __COUNTRY CNTRY_USA
		#define	__VER 15
		const int PATCH_VERSION = 10;
		#define WEB_FIRST_PAGE  "yourdomain-or-ip/launcherpage" //first page when open the Patcher
		#define SERVER_ROOT     "ResClient" //Patchfolder
		#define PATCHSEVER_URL  "yourip" //Die Webadresse
#define HOME_LINK       "http://yourdomain.com" //Link to your website
		#define VERSION_NAME	""
Then you Click on Rebuild Solution and you are done!

Have Fun !
10/13/2014 11:13 Myths of Soul#3
Edit this in Line 10:
Code:
#define	ADDR_ACCUMULATOR			"Your IP Adress"
Dont need <..<

Quote:
Then from Line 43 - 83 you comment everything out with //, except the version you want to use, in my example its the: __LANG_ENG_USA:
Code:
//#define __LANG_TAIWAN
	//#define	__LANG_TAIWAN_MAIN
	//#define	__LANG_TAIWAN_TEST
	//#define	__LANG_TAIWAN_HONGKONG
	//#define	__LANG_TAIWAN_HONGKONG_TEST
#define __LANG_ENG
	//#define __LANG_ENG_PHP
	//#define __LANG_ENG_PHPTEST
	#define __LANG_ENG_USA
	//#define __LANG_ENG_USATEST
	//#define __LANG_ENG_USATEST_EXTERNAL
	//#define __LANG_ENG_IND_MAIN
	//#define __LANG_ENG_IND_TEST
//#define __LANG_GER
    //#define __LANG_GER_MAIN
	//#define __LANG_GER_TEST
	//#define __LANG_GER_NEXT_TEST
Then you search your entry in the following list below:

Code:
#elif defined(__LANG_ENG_USA)
		#define __COUNTRY CNTRY_USA
		#define	__VER 15
		const int PATCH_VERSION = 10;
		#define WEB_FIRST_PAGE  "yourdomain-or-ip/launcherpage" //first page when open the Patcher
		#define SERVER_ROOT     "ResClient" //Patchfolder
		#define PATCHSEVER_URL  "yourip" //Die Webadresse
#define HOME_LINK       "http://yourdomain.com" //Link to your website
		#define VERSION_NAME	""
Then you Click on Rebuild Solution and you are done!

Have Fun !
Correct !