代码已提交:https://pan.baidu.com/s/1kKR-vieIzkagcjmYcG75KQ
提取码:4dxt
1、 PC端开发配置:
配置系统模块,全局定义的platform.h,找到地址相关的,网址改为http:// www.xxxx.com 。ip改为你自己的服务器ip,其他不用动
修改项:const TCHAR szProduct[]=TEXT("xxx平台"); //产品名字
const TCHARszPlazaClass[]=TEXT("CKPGamePlaza"); //广场类名
const TCHARszProductKey[]=TEXT("CKPGamePlatform"); //产品主键
//地址定义
const TCHAR szCookieUrl[]=TEXT("http://www.xxx.com"); //记录地址
const TCHAR szLogonServer[]=TEXT("www.xxx.com"); //登录地址
const TCHARszPlatformLink[]=TEXT("http://www.xxx.com"); //平台网站
const TCHARszValidateKey[]=TEXT("RYSyncLoginKey交流qq77171616"); //验证密钥
const TCHARszValidateLink[]=TEXT("SyncLogin.aspx?userid=%d&time=%d&signature=%s&url=/");//验证地址
2、vs2003配置direct sdk路径,工具-选项,projects-目录-包含文件,库文件,选direct sdk即可。
3、 编译子游戏,开发库问题:
问题:没有开发库,需要根据链接库生成开发库,开发库头文件要从系统模块的.H文件覆盖过去,可以从子游戏搜索开发库找到引用的头文件,做一下测试,如果手动生成开发库太慢,也可以用工具sdkbuilder ,但一定要注意sdklist全不全,别丢了源头文件。
4、很多买的源码都缺东西,比如我买的这个就缺少fguilib.dll缺少wke.dll缺少gameengine.dll 这三个文件,幸好从其他地方找到匹配的。
5、网狐荣耀使用了新的界面框架Fgui,如果子游戏编译报错链接库错误的话,增加两个定义,一般在客户端stdafx.h增加
#pragma comment (lib,"../../../开发库交流qq77171616/Lib/Unicode/FGuilib.lib")
#pragma comment (lib,"../../../开发库/Lib/Unicode/FGuimfcFactory.lib")
6、 部署:
还原Rypaltformdb的表数据
用数据生成器生成数据库账号密码更新到databaseinfo表
把机器码更新到gameroominfo
7、 ReserveIdentifier表是靓号,这里要先初始化一些靓号,以后注册用户在后台赠送靓号即可。
8、 表GameIdentifier为待分配gameid,使用excel进行乱序初始化。交流qq77171616,转载请注明出处
9、检查:
QPPlatformDB--DataBaseInfo表 DBInfoID的值 和服务端的ServerParameter.ini里BindMachineID是否一样。
10:更新配置:
1、子游戏要打包安装前台的download,client里面放最新的全量文件,并配置更新tool
2、子游戏资源,要包括房间桌子资源,对应的文件夹
此工具为网狐经典版自动更新文件update.txt生成工具,生成后Update.txt文件是加密的,官方原版产物。官方默认自动更新列表文件update.txt存放目录为http://您的域名/download/Client/Plaza/更新文件存放目录:意思就是您的大厅文件所存在的目录,一般都是您打包大厅时候大厅文件存放的那个目录。配置文件输出目录:意思是指Update.txt自动更新列表文件生成后的存放目录,生成后上传到您的网站/download/Client/Plaza/目录即可。
如果需要修改Update.txt文件的更新地址,请在源码里搜索Update.txt然后修改成为您想要的地址即可。
系统模块的编译很简单,跟6603没什么区别。转载请注明出处
标签:网狐,const,..,文件,TEXT,6801,编译,txt,com From: https://www.cnblogs.com/qq77171616/p/16833089.html