|
| 盒子资源分类 |
![]() |
|
|
|
|
| Wealsh 游戏更新器 (网吧版修正) |
![]() |
| 关键字:Wealsh 游戏 更新 网吧 Update |
| 来 自:原创 |
| 平 台:Win9x,Win2k/XP/NT,Win2003 |
下载所需:0 火柴 |
| 深浅度:初级 |
完成时间:2005/12/15 |
| 发布者:wealsh |
发布时间:2005/12/15 |
| 编辑器:DELPHI7 |
语 种:简体中文 |
| 分 类:网络 |
下载浏览:6051/8357 |
|
|
|
|
|
修正:Wealsh 游戏更新器(网吧版) 本次更新主要为: 采用文件修改时间验证更新文件(之前是CRC32,速度受不了了)。 在服务端生成的更新文件列表内容如: \accounts\account.dat|317!2005-11-23(文件路径|大小!修改时间)。 文件对比准确率为99.99%,即能精确找出需要更新的文件。 当每下载完一个文件后将其修改时间更改成与服务器里面的文件一至。因此不用理会客户机与服务器的系统时间是否一样,都能找出需要更新的游戏文件。哈哈,其实这些都比较简单的...
速度大大提高了!
服务器最好装上win2003吧,利用IIS6,其下载速度真的不错!能达到10M/s。
步骤: 1、建立WEB服务,如:把所有游戏放在D:\游戏\,根目录设为D: 地址:http://192.168.1.60。 2、使用生成更新文件列表器建立更新文件列表 选好一个游戏目录,如:d:\游戏\泡泡堂,点“加入列表” 最后点“保存列表”,这时生成文件:D:\更新项目\uplist.inf 及 D:\更新项目\游戏\泡泡堂.inf (此文件的内容为:此游戏文件的路径、大小、修改时间) 以上步骤完成服务端设置。 下面就是客户端更新游戏: 1、点“更新项目”,然后选择保存游戏的路径, 这时就会下载 http://192.168.1.60/更新项目/uplist.inf。 2、双击需要更新的游戏。 如:泡泡堂, 则下载:http://192.168.1.60/更新项目/游戏/泡泡堂.inf。 如果指定的保存目录存在此游戏,则生成一个old泡泡堂.inf文件, 内容:此游戏文件的路径、大小、修改时间,是为了找出需要更新的文件。 3、开始更新。
更新完毕,将在该游戏目录下生成一个 ver.ini 文件,里面Key的值是更新文件列表的CRC32值,用来检测此游戏是否有更新。 |
| 本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
| 相关文章 |
|
![]() |
|
|
| 相关评论 |
![]() |
|
共有评论12条
当前显示最后6条评论
|
| warez |
2005/12/17 17:22:00 |
| 支持再出新版本 |
| pcmyhome |
2005/12/17 19:32:27 |
| 这样还不是很方便,要是搞好设置后,只要点网络游戏里的图标就自动更新和对比,那样就方便多了。要不大家还要去点更新再选择目录有点麻烦。客人上网哪会懂的怎么样去选择,不是很实际,能改简单方便的是很重要的。 |
| wealsh |
2005/12/19 14:11:23 |
| "制作游戏文件更新列表" 里面把 exgrid 单元去掉,同时把 Project →Options →Directies/Conditonals → Search path 里面的都删掉即可编译。 |
| taomedia |
2006/6/23 9:46:06 |
| 算法不行,漏洞太大,如果我同一天不更新,不就不中了 |
| wealsh |
2006/6/23 19:59:43 |
算法是很不理想,谁有好的建议? 近期改为ftp传输。。 |
| wealsh |
2006/6/23 20:03:59 |
| “如果我同一天不更新,不就不中了”?怎么讲啊,新版已改为进入某个网络游戏时自动检测更新了。如果多人同时进行更新游戏,速度也不太理想,改进中………… |
| 我要发表评论 |
查看全部评论 |
|
|
|