设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 403|回复: 2
打印 上一主题 下一主题

[交流讨论] 关于制作版本升级补丁的方案

[复制链接]

Lv1.梦旅人

梦石
0
星屑
26
在线时间
701 小时
注册时间
2021-3-24
帖子
549
跳转到指定楼层
1
发表于 2024-5-2 12:06:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 清澈淌漾 于 2024-5-2 12:18 编辑

当游戏分发后,更新内容如何通过补丁的方式安装。
有现成的工具吗?

/////////////
单纯的解压替换文件,把任何低版本变为最新版本。
需要那种傻瓜式的安装包作为补丁
全家活光光~

Lv3.寻梦者

梦石
0
星屑
2023
在线时间
602 小时
注册时间
2012-4-8
帖子
426
2
发表于 2024-5-3 02:01:30 | 只看该作者
本帖最后由 505681468 于 2024-5-3 07:44 编辑

是安卓吗,好奇是什么使用场景

可以考虑移植一下这个 pc 版本更新插件
http://sumrndm.site/auto-updater/
然后拓展一下这个 安卓文件存档 插件(需要 android studio 配置)
https://rpg.blue/thread-481331-1-1.html
        如果更新包体小的话,可能还可以用 indexdb 储存在浏览器数据库里
        https://blog.csdn.net/qq_39958056/article/details/125524904
再做一下要被更新的文件类型对接,读取文件的时候,判断 update_list.txt 对比文件 version  ,来映射文件读取路径
        做一下文件读取中间层,就差不多了
最后就是看应用场景了,停机更新,不停机更新


其次就是
        直接下载更新的文件,脚本成本更低
        下载压缩包,流量成本更低

点评

主要找下思路,看来需要对比所有文件的MD5,或者每个文件有个头存储版本号。然后补丁包里有历代的文件列表  发表于 2024-5-3 11:27
pokemon 和 digimon 正在路上
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-29 23:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表