欢迎来到可可资源网 免费分享实用的学习资源及技术教程  技术爱好者的栖息之地
✌可可资源网✌
当前位置:首页 > 易语言源码 > 正文

给游戏做的补丁更新工具MD5效验

编辑:可可日期:2021-09-13 00:36:18浏览:1.3w分类:易语言源码下载地址

前段时间一直在研究暗黑2的MOD修改,改着改着就。。DELETE了。。

因为一直在改MOD所有客户Duan总是要更新文件,就写了个补丁更新工具。

在这之前写了个登录器,自带更新子程序。改的很麻烦,索性就把登录器跟补丁更新工具分开写。

登录器加载更新程序DLL传输参数直接运行就可以了,总之效果还可以。

发出来给新手玩玩,老鸟出门左拐。

更新DLL介绍

PHP取服务器本地指定目录所有文件,并且获取该文件MD5值。(方便对比客户Duan本地文件)

PHP返回:文件名=MD5值|文件名=MD5值文件名=MD5值

DLL文件获取到返回(PHP)后开始执行以下程序

  • 文本分割
  • 二次分割
  • 本地搜索服务器上返回的文件名,找到了就返回本地路径给该文件赋予更新路径
  • 若未找到该文件名,就直接覆盖到运行目录。
  • 服务器上的文件也有zip压缩包,DLL会识别下载后解压到运行目录。(当然,是正好覆盖原客户Duan文件的。)
  • DLL返回参数给登录器(更新完成、读取文件列表失败、赋予路径失败等参数)

登录器就随意吧,主要写DLL去了。就放一个最开始写的登录器吧。

引用模块

源码文件名模块文件名
XGX-DLL动态更新版.e
精易模块.ec
下载文件模块.ec

引用支持库

源码文件名支持库文件名支持库标识
XGX-DLL动态更新版.e系统核心支持库 5.7d09f2340818511d396f6aaf844c7e325
扩展界面支持库一 2.027bb20fdd3e145e4bee3db39ddd6e64c
压缩解压支持库 2.17B68736E818E41c5A28B0AE4D43C128C
互联网支持库 2.0707ca37322474f6ca841f0e224f4b620
特殊功能支持库 3.1A512548E76954B6E92C21055517615B0

下载地址

转载:感谢您对可可资源网网站平台的认可,以及对我们原创作品以及文章资源的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“来源可可资源网”。https://www.100keke.cn/eyuyan/13580.html