广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 75820 个阅读者
 
<< 上页  1   2  >>(共 2 页)
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
ebolaman 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖

级别: 副版主 该用户目前不上站
版区: 程式设计
推文 x38 鲜花 x458
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 n3ph223172 于 2012-05-26 16:06 发表的 : 到引言文
其实我碰CSO,不单单只有台服,总共6大服都有碰(韩、日、台、陆、新马、印尼)
而我BTE负责的是破解素材还有其他东西
每当我破解韩服的时候
其实,因为VPN关系我等了很久
但我也发现到了CSO更新的原理
.......


OK

也就是说,把之前的 index.txt 改成

直接告知启动器 "必须" 更新哪些档案



这样做的话,必须在客户端(使用者) 的 CS 资料夹内存放 "目前版本" 的资讯

程式上 FTP 检查,发现与最新版本不同的话

才来寻找对应的版本  ,的更新档案


例如 :

使用者 v1.0
伺服器的 index.txt 如下 :

复制程式
[Update]
Version = 1.1

\mp.dll
\cstrike\addons\plugins\test.amxx


[Update]
Version = 1.0

\hw.dll


[Update]
Version = 0.9

\maps\de_test.bsp
\maps\de_test.nav




如果使用者已经 v1.1 就无须更新

v1.0 就要下载更新

假如是 v0.8 那么就 v0.9, v1.0, v1.1 一个一个顺序地更新



有版本资讯的话,就不用像以前设计的,每次开程式都要检查档案的 MD5



解压的过程是呼叫 WinRAR 来帮忙解压,这部分我到时候看看可不可以找到 解压程式码,设置一个 自己的执行档来帮忙解压

应该可以避免掉有些 作业系统 找不到 WinRAR 的问题


最近学业也非常忙碌,我看可能要等到暑假才能好好做这个启动器了



My BOINC stats :

献花 x1 回到顶端 [10 楼] From:台湾教育部 | Posted:2012-05-26 17:15 |
zsx123665 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x16 鲜花 x95
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我想要让它侦测 Dtat/ver.txt 的md5 与Ftp是否符合
若不符合下载 http://sites.google.com/site/whwnsuntea/Files/LS_Upgrade.exe  到启动器路径

新启动器载点 


[ 此文章被zsx123665在2012-05-27 05:47重新编辑 ]


献花 x0 回到顶端 [11 楼] From:台湾亚太线上服务股份有限公司 | Posted:2012-05-26 17:28 |
n3ph223172
个人头像
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x22 鲜花 x87
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 ebolaman 于 2012-05-26 17:15 发表的 : 到引言文


OK
也就是说,把之前的 index.txt 改成
直接告知启动器 "必须" 更新哪些档案
.......
说的没有错
但,如果要采这样单档制的话
其实所谓的压缩也就没必要了
如果今天要像CSO那样,cstrike.nar.187719655(之类的自订封装格式)
其实压缩才有这必要
复制程式
[Update]
Version = 1.1

\cstrike.bte1001

[Update]
Version = 1.0

\cstrike.bte1002
其实就类似这样
同时要比对一下压缩档内的档案是否与客户端上的相同,如果不相同,则这更新将在执行一次
不过我想没必要这样
毕竟CSO单机版又不是CSO,有商业性,有版权等,没必要什么东西禁止修改
然后如果缺少档案,在一次执行更新,但还要先检查你的版本是几版的,这其实弄起来比较麻烦,我自己现在打文章,其实我也打的头花花的,不晓得怎么说明
大致上就是这样子吧


献花 x0 回到顶端 [12 楼] From:台湾中华电信股份有限公司 | Posted:2012-05-26 17:42 |
zsx123665 手机 会员卡
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x16 鲜花 x95
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用 n3ph223172 于 2012-05-26 17:42 发表的 : 到引言文

说的没有错
但,如果要采这样单档制的话
其实所谓的压缩也就没必要了
如果今天要像CSO那样,cstrike.nar.187719655(之类的自订封装格式)
其实压缩才有这必要
复制程式
[Update]
Version = 1.1

\cstrike.bte1001

[Update]
Version = 1.0

\cstrike.bte1002
其实就类似这样
同时要比对一下压缩档内的档案是否与客户端上的相同,如果不相同,则这更新将在执行一次
不过我想没必要这样...



您们说的都已经超乎我的逻辑了 表情,我只有想到简单的ver.txt的md6与index的md5比较
您们却想到了更好的办法(其实我也有想到过表情 只是我不确定能否做出来,所以我没提出这建议)


献花 x1 回到顶端 [13 楼] From:台湾亚太线上服务股份有限公司 | Posted:2012-05-27 05:18 |
A2737612
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x2
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

拿去看看


献花 x0 回到顶端 [14 楼] From:美国ATT用户 | Posted:2013-01-02 10:32 |
iamboss123
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x3
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

直接下更新包 自己替换呗


献花 x0 回到顶端 [15 楼] From:河北 | Posted:2014-01-12 13:46 |

<< 上页  1   2  >>(共 2 页)
首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.053027 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言