GamePatch网络游戏自动更新程序程序
使用说明:
一、建立自已的ftp站点,在根目下建立一个“autopatch”文件夹,并创建一个名为“!index.shp”文件。
二、把你要提供更新的文件复制到“autopatch”文件夹里。如果文件较大,推荐你压缩为gzip格式后再
复制过去。(你可以用我提供的godz2000程序进行压缩操作,安装程序在“服务端”文件夹里。)
三、用记事本打开“!index.shp”文件,参照我提供的文件进行编辑。文件的格式如下:
..............................................................................................
类型 日期 时间 文件大小:压缩大小 文件路径和名称<客> 文件路径和名称<服>
c 2003-11-21 08:05 458819 gamepatch.exe /gamepatch.exe
z 2003-11-21 08:35 360860:340885 wav\m9-1.wav /wav/m9-1.wav.gz
类型 c为非压缩,z为压缩类型
日期 文件的修改日期(注意月和日为二位,年为四位,不足前补“0”)
时间 文件的修改时间(注意时和分为二位,不足前补“0”)
文件大小 文件的实际大小(字节)
压缩文件大小 压缩后文件大小(字节)
文件路径和名称<客> 注意其中的“\”
文件路径和名称<服> 注意其中的“/”
中间的空隙请用空格或tab健入
...............................................................................................
四、把“客户端”文件夹里的gamepatch.exe和gamepatch.ini复制到客户端,打开gamepatch.ini做以下修改
...............................................................................................
[patch_ftp]
serverip=mir.91567.com <=改成你的ftp主机ip地址或域名
port=21 <=改成你的ftp主机端口,默认为21
userid=anonymous <=如果你的ftp主机允许匿名登陆,则无需修改(默认)。否则改成受权用户
passwd=user@host.com <=如果你的ftp主机允许匿名登陆,则无需修改(默认)。否则改成用户密码
basedirectory=/autopatch/
listfile=!index.shp
...............................................................................................
五、把客户端的主程序文件名改为mir.exe,必需!更新完成后则自动进入!
好,现在到客户端运行gamepatch.exe就可以自动更新并进入了!