• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

网狐子游戏更新及后台功能的使用教程

网狐旗舰版纯源码从0开始搭建系列教程:子游戏更新及后台功能的使用教程。其它网狐框架的源码搭建也可以参考这个!

网狐子游戏更新及后台功能的使用教程  第1张

全部课节包含:

1、开发环境的搭建与游戏的编译   

2、服务器端的架设及游戏的配置    

3、子游戏的添加及设置

4、版本、大厅资源、子游戏的更新及后台功能的使用

游戏更新及后台功能的使用

首先我们找到移动端的版本号配置

AppDF.lua

--程序版本

appdf.BASE_C_VERSION = 9 --@app_version

--资源版本

appdf.BASE_C_RESVERSION = 0 --@client_version

这个就是移动端的版本号配置

下面我们看一下后台

字段2:大厅版本号

字段3:资源版本号

线面讲一下逻辑

移动端在打开时时检测自身版本号是否与后台版本号一致,如果不一致触发更新

注意:是移动端版本号小于后台版本号才会触发,像现在的设置我们的移动端版本号设置的是9但是后台为0这种情况,是不触发更新的。

资源版本号同理

号我们生成一下资源然后进行相关设置

我们把资源放到我们的网站目录提供下载,然后我们启动一下客户端app,看看是否可以更新,没有触发更新原因就是后台版本号小于等于移动端版本号

我修改演示一下

现在应该触发版本更新重新下载apk,我们看一下

提示下载失败原因是因为 iis 安全机制,他不允许任意文件下载,我想要下载指定类型文件要添加mime类型让iis放行

我们看一下我们的更新文件都有哪些类型

图片默认iis已经添加好的不用再添加

图片、.json.csb.plist.lua.plist.atlas、还有apk

好我们这些类型添加到iis

添加的时候套填写mime类型你可以去百度相关类型也可以用通用类型添加

application/octet-stream

添加玩mime类型我来时一下是否可以下载 

可以正常下载了

好这就是大厅版本的更新,热更新同理但是不同的是他会比较filemd5List.json里面的md5,更新不一致的文件

看已经触发过更新了,本地太快我们停一下iis,看现在就是触发的大厅热更新我们把iis听了,否则太快大家看不到效果

好下面我们进入子游戏更新

现在正常情情况下子游戏更新应该是正常了,我们试一下 提示下载失败,然后再点一下就会更新正常,我们先更新一下一会在给大家讲为什么!正常下载了。这种情况就是mime类型没添加完整lua没有添加

好我们试一下,看可以正常更新

现在我们讲为什么更新前先要失败一下,点击确定后才能正常更新

原因很简单我们首次点击游戏更新他首先寻找的是否含有压缩包,如果没有才会更新散装文件,好我们演示一下操作

这样压缩一下就可以了,他直接会下载这个压缩包直接更新了

我试一下

看到了吧, 这样就更新完成了而且更新速度要比散装的快很多!!

好以上就是版本更新、及大厅、子游戏热更新的全部内容!!

。。。(具体内容看附件)

教程截图:

网狐子游戏更新及后台功能的使用教程  第2张

附件截图:

网狐子游戏更新及后台功能的使用教程  第3张

教程参数:

教程名称:
网狐子游戏更新及后台功能的使用教程
文件格式:
exe/mp4
视频时长:00:40:04
文件大小:562M
视频截图:
搭建难度:⭐⭐⭐⭐

附件地址:

附件为教程,非源码。有exe和mp4二个格式的视频教程。


文章目录
  • 全部课节包含:
  • 游戏更新及后台功能的使用
  • 教程截图:
  • 附件截图:
  • 教程参数:
  • 附件地址:
  • 使用积分:

    请登录购买后查阅

    发表评论