下面是引用 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 的问题
最近学业也非常忙碌,我看可能要等到暑假才能好好做这个启动器了