支持自动更新的手动修改客户端
精华就在ftp.ini里面
首先确保ftp.ini和patch.exe在同一目录里面
然后修改ftp.ini的内容主要是下面的
[Setup]
site=你的ftp地址
port=ftp的端口
userid=anonymous(这个是ftp帐号)
passwd=user@host.com(这个是密码)
basedir=mir2patch(这个是ftp进去后的目录)
listfile=!plist.txt(这个就是升级的文件了)
program=mirc.exe(升级后运行的执行文件)
然后运行patch.exe就会自动升级.升级后就去执行mirc.exe文件
主要是来讲上面的更新.也就是!plist.txt的内容
推荐是把能够正常进入的客户端复制一份到ftp的上.
\(ftp的根目录)
|-\mir2patch |_ !plist.txt
|_wav\*.wav
|_map\*.map
|_data\*.*
|其余需要更新的文件(比如mir.dat)
然后就是!plist.txt内容的编写了
!plist.txt的格式是
相对路径\文件名字\t\t\t文件大小\t\t文件编号
其中的相对路径是象map\xxx.map这样的路径.不是d:\xxxx什么下的路径
文件的大小是以byte作为单位dir里面显示的就是这个,文件的编号一共9位.任意数字构成.千万不能重复.这个可以随便写.因为patch更新的时候还是靠的文件大小来更新的,当你把!plist.txt写好了之后.就可以让别人来更新了.推荐在设置ftp的时候开放匿名用户和建立mir2patch目录.这样的话别人只需要更改ip地址就可以了.对于喜欢填加新怪物.新地图.又害怕每次更新带来大量的数据量的4f玩家可以高兴了 dedecms.com
附录.我自己写了一个专门建立!plist.txt文件的makelist.exe的程序.只要拷贝到当前目录运行就自动生成当前目录.data.map,wav3个目录的!plist列表.为了维护利益动了一些手脚.不过mopper的应该都知道答案,拷贝到data的上一个目录运行就可以了..
首先确保ftp.ini和patch.exe在同一目录里面
然后修改ftp.ini的内容主要是下面的
[Setup]
site=你的ftp地址
port=ftp的端口
userid=anonymous(这个是ftp帐号)
passwd=user@host.com(这个是密码)
basedir=mir2patch(这个是ftp进去后的目录)
listfile=!plist.txt(这个就是升级的文件了)
program=mirc.exe(升级后运行的执行文件)
然后运行patch.exe就会自动升级.升级后就去执行mirc.exe文件
主要是来讲上面的更新.也就是!plist.txt的内容
推荐是把能够正常进入的客户端复制一份到ftp的上.
\(ftp的根目录)
|-\mir2patch |_ !plist.txt
|_wav\*.wav
|_map\*.map
|_data\*.*
|其余需要更新的文件(比如mir.dat)
然后就是!plist.txt内容的编写了
!plist.txt的格式是
相对路径\文件名字\t\t\t文件大小\t\t文件编号
其中的相对路径是象map\xxx.map这样的路径.不是d:\xxxx什么下的路径
文件的大小是以byte作为单位dir里面显示的就是这个,文件的编号一共9位.任意数字构成.千万不能重复.这个可以随便写.因为patch更新的时候还是靠的文件大小来更新的,当你把!plist.txt写好了之后.就可以让别人来更新了.推荐在设置ftp的时候开放匿名用户和建立mir2patch目录.这样的话别人只需要更改ip地址就可以了.对于喜欢填加新怪物.新地图.又害怕每次更新带来大量的数据量的4f玩家可以高兴了 dedecms.com
附录.我自己写了一个专门建立!plist.txt文件的makelist.exe的程序.只要拷贝到当前目录运行就自动生成当前目录.data.map,wav3个目录的!plist列表.为了维护利益动了一些手脚.不过mopper的应该都知道答案,拷贝到data的上一个目录运行就可以了..
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论