1>安装 INNO
INNO的安装很简单,直接下一步下一步就行了(有些安装包也许有插件,请注意选择)
2>认识 安装包
安装程序:编译好的安装程序所在地方
安装脚本:编译安装程序的脚本
安装文件:发布好的客户端组件和游戏资源文件所在地
资源文件:安装程序所需资源文件
3>编译 客户端
一般网狐提供给大家的 安装包 文件夹都是配置好的,而里面的内容一般无需更改
打开 安装包==>安装脚本 选择对于需要编译的文件脚本.在脚本上右键,点 编译.或双击打开文件,按F9(编译并且安装)或ctrl+F9(编译,不安装)进行编译.编译完成后,我们就会在 安装程序 文件夹里找到相应的文件
4>了解和配置登录服务器配置文件ServerInfo.ini
ServerInfo.ini记录了当前游戏有多少个登录服务器,最后登录的服务器,以及登录服务器所对应的IP和登录域名信息.双击打开ServerInfo.ini后发现有如下项值和键值
A.[GlobalInfo] 全局信息 内容不能修改
a.LastServerName 最后登录服务器记录信息.为网狐特有的XOR加密
B.[ServerInfo] 登录服务器信息 内容不能修改
a.ItemCount 登录服务器列表个数.填写数字即可.如果有1台登录服务器,那就写1.如果有2个,则写2
b.ItemDescribe1 登录服务器1显示信息.为网狐特有的XOR加密
c.ItemDescribe2 登录服务器2显示信息.为网狐特有的XOR加密
…… ……
C.[6BFDA025289D83D534B3E97F1BC512C3] 登录服务器信息 内容可以修改 改内容为 ServerInfo项下的 ItemDescribe 键值解密后明文的MD5密文.一条信息对应一个ItemDescribe. 可以有多个项值
a.ServerAddr 对应该服务器的IP地址
b.ServerDomain 对应该服务器的登录域名信息
ServerInfo.ini除了手动修改外.也可以用其他工具进行编辑.比如网狐自己开发的工具FoxucSaber.exe
5>游戏的升级
游戏升级的简单流程为:修改更新文件版本号.并编译安装包,传到网站的下载目录.修改数据库客户端版本号后,替换更新服务端文件.重新登录游戏后,即会提示下载和安装.具体操作如下:
A.确定当前版本号.以便确定升级到的版本号版本
方法1:在可以正常登录游戏的安装目录下查看对应文件的版本号.
方法2:在数据库 QPPlatformDB ==> GameGameItem 下找到对应文件的 ClientVersion 值.然后用网狐提供的工具解密即可得到最新的版本号
B.修改需要更新的文件版本号并替换 安装包\安装文件 下的对应文件.文件版本号必须修改第二位或第一位才会提示升级.比如版本号如果为1.2.3.4 则修改 1或者修改2 才会提示升级.修改文件版本号会用到工具eXeScope(该工具可以网上下载,也可以找网狐索取)修改方法见操作.然后在 安装包\安装脚本 编译对应的文件脚本
C.在 安装包\安装程序 里拿到编译出来的最新的安装文件,放到网站的下载目录
D.修改数据库的客户端版本号.位置在 QPPlatformDB ==> GameGameItem 下对应文件的 ClientVersion 值
E.停止对应的游戏服务,然后替换为需要更新的游戏组件.然后重新启动
F.重新登录游戏客户端,即会提示下载
6>大厅升级
大厅升级不能通过修改文件版本号来实现.只能通过修改游戏源代码的宏定义后来实现更新.本视频无法完成演示,只能告知步骤与方法
a.在游戏源码里 系统模块\全局定义\Platform.h 找到宏定义 #define VERSION_PLAZA PROCESS_VERSION(11,0,3) 修改这里的11后,重新编译服务端和客户端
b.使用最新的服务端和客户端重复以上 B,C,E,F步骤
7>常见问题:
1.完成以上操作后,登录游戏没有提示升级.
解决方法:
a.检查游戏版本是否提升,或提升的是不是对的.必须提升版本号第二位游戏才会提示升级.
b.检查数据库版本号是否有修改
c.重启登录服务器后重新登录再测试
d.完全关闭客户端后,再登录游戏
2.完成以上操作后,游戏循环升级.
解决方法:
a.仔细检查数据库的版本号是否有提升.客户端的版本号是否有提升.如果数据库的版本号和客户端的版本号都有提升的话,确认两者版本号是否对应.
b.如果方法a不能解决问题.那删掉服务器上的升级文件,然后通过IE直接用下载地址下载文件.看是否能下载.如果能,则服务器文件被互联网提供商(电信,网通这类你所使用的带宽)缓存.需要找电话给互联网服务提供商要求清理缓存.
3.当游戏升级正常后,能正常进入房间.但是坐下后被弹起来,或者报错.
解决方法:
a.认真检查服务端,或客户端是否使用的是最新更新的文件
INNO的安装很简单,直接下一步下一步就行了(有些安装包也许有插件,请注意选择)
2>认识 安装包
安装程序:编译好的安装程序所在地方
安装脚本:编译安装程序的脚本
安装文件:发布好的客户端组件和游戏资源文件所在地
资源文件:安装程序所需资源文件
3>编译 客户端
一般网狐提供给大家的 安装包 文件夹都是配置好的,而里面的内容一般无需更改
打开 安装包==>安装脚本 选择对于需要编译的文件脚本.在脚本上右键,点 编译.或双击打开文件,按F9(编译并且安装)或ctrl+F9(编译,不安装)进行编译.编译完成后,我们就会在 安装程序 文件夹里找到相应的文件
4>了解和配置登录服务器配置文件ServerInfo.ini
ServerInfo.ini记录了当前游戏有多少个登录服务器,最后登录的服务器,以及登录服务器所对应的IP和登录域名信息.双击打开ServerInfo.ini后发现有如下项值和键值
A.[GlobalInfo] 全局信息 内容不能修改
a.LastServerName 最后登录服务器记录信息.为网狐特有的XOR加密
B.[ServerInfo] 登录服务器信息 内容不能修改
a.ItemCount 登录服务器列表个数.填写数字即可.如果有1台登录服务器,那就写1.如果有2个,则写2
b.ItemDescribe1 登录服务器1显示信息.为网狐特有的XOR加密
c.ItemDescribe2 登录服务器2显示信息.为网狐特有的XOR加密
…… ……
C.[6BFDA025289D83D534B3E97F1BC512C3] 登录服务器信息 内容可以修改 改内容为 ServerInfo项下的 ItemDescribe 键值解密后明文的MD5密文.一条信息对应一个ItemDescribe. 可以有多个项值
a.ServerAddr 对应该服务器的IP地址
b.ServerDomain 对应该服务器的登录域名信息
ServerInfo.ini除了手动修改外.也可以用其他工具进行编辑.比如网狐自己开发的工具FoxucSaber.exe
5>游戏的升级
游戏升级的简单流程为:修改更新文件版本号.并编译安装包,传到网站的下载目录.修改数据库客户端版本号后,替换更新服务端文件.重新登录游戏后,即会提示下载和安装.具体操作如下:
A.确定当前版本号.以便确定升级到的版本号版本
方法1:在可以正常登录游戏的安装目录下查看对应文件的版本号.
方法2:在数据库 QPPlatformDB ==> GameGameItem 下找到对应文件的 ClientVersion 值.然后用网狐提供的工具解密即可得到最新的版本号
B.修改需要更新的文件版本号并替换 安装包\安装文件 下的对应文件.文件版本号必须修改第二位或第一位才会提示升级.比如版本号如果为1.2.3.4 则修改 1或者修改2 才会提示升级.修改文件版本号会用到工具eXeScope(该工具可以网上下载,也可以找网狐索取)修改方法见操作.然后在 安装包\安装脚本 编译对应的文件脚本
C.在 安装包\安装程序 里拿到编译出来的最新的安装文件,放到网站的下载目录
D.修改数据库的客户端版本号.位置在 QPPlatformDB ==> GameGameItem 下对应文件的 ClientVersion 值
E.停止对应的游戏服务,然后替换为需要更新的游戏组件.然后重新启动
F.重新登录游戏客户端,即会提示下载
6>大厅升级
大厅升级不能通过修改文件版本号来实现.只能通过修改游戏源代码的宏定义后来实现更新.本视频无法完成演示,只能告知步骤与方法
a.在游戏源码里 系统模块\全局定义\Platform.h 找到宏定义 #define VERSION_PLAZA PROCESS_VERSION(11,0,3) 修改这里的11后,重新编译服务端和客户端
b.使用最新的服务端和客户端重复以上 B,C,E,F步骤
7>常见问题:
1.完成以上操作后,登录游戏没有提示升级.
解决方法:
a.检查游戏版本是否提升,或提升的是不是对的.必须提升版本号第二位游戏才会提示升级.
b.检查数据库版本号是否有修改
c.重启登录服务器后重新登录再测试
d.完全关闭客户端后,再登录游戏
2.完成以上操作后,游戏循环升级.
解决方法:
a.仔细检查数据库的版本号是否有提升.客户端的版本号是否有提升.如果数据库的版本号和客户端的版本号都有提升的话,确认两者版本号是否对应.
b.如果方法a不能解决问题.那删掉服务器上的升级文件,然后通过IE直接用下载地址下载文件.看是否能下载.如果能,则服务器文件被互联网提供商(电信,网通这类你所使用的带宽)缓存.需要找电话给互联网服务提供商要求清理缓存.
3.当游戏升级正常后,能正常进入房间.但是坐下后被弹起来,或者报错.
解决方法:
a.认真检查服务端,或客户端是否使用的是最新更新的文件