网狐荣耀6801系统模块的编译与部署

 

代码已提交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没什么区别。转载请注明出处

 

 

posted @ 2022-10-27 17:31  qq_77171616  阅读(462)  评论(0)    收藏  举报