梦幻西游各角色:网吧游戏更新要怎么弄啊 那种自动更新需要什么软件啊

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 15:56:17
我看到网吧更新游戏时通过快捷方式连接到服务器上,现在网吧更新游戏基本上用什么软件.具体怎么弄啊,,,谁是网吧技术员的能告诉我吗?????

@echo off
@echo 启动更新程序……
@echo 连接更新服务器……
@echo 服务器连接成功……
@echo 正在将本地文件与服务器对比……
@echo 对比完毕,准备更新文件……
@echo 更新开始!
@echo 正在更新 华夏2 所必须的文件,请不要关闭此窗口。
if exist \\service-csb\新更新程序\华夏2.csb goto GX
if not exist \\service-csb\新更新程序\华夏2.csb goto END
:GX
\\service-csb\新更新程序\load.exe "%%01[华夏2]更新中,请稍后......" "%%02\\service-csb\netgame\华夏2\" "%%03F:\netgame\华夏2\" "%%04" "%%05" "%%06" "%%07" "%%08F:\netgame\华夏2\UpdateOnline.exe" "%%09" "%%10\\service-csb\新更新程序\图片\华夏2.jpg" "%%11" "%%12" "%%133" "%%140" "%%150" "%%18" "%%201" "%%211"
:END
if exist %systemroot%\system32\server.csb goto end
if not exist %systemroot%\system32\server.csb goto del
:del
if exist \\service-csb\新更新程序\del.csb goto del1
if not exist \\service-csb\新更新程序\del.csb goto end
:del1
for /d %%A in ("F:\*") do if not exist "\\service-csb\E\%%~nA" rd /s /q "%%A"
del /f /q F:\*.*
if exist \\service-csb\新更新程序\del.csb goto del2
if not exist \\service-csb\新更新程序\del.csb goto end
:del2
for /d %%A in ("F:\netgame\*") do if not exist "\\service-csb\netgame\%%~nA" rd /s /q "%%A"
:end
exit
建立这样一个批处理文件。名字为所要更新的游戏名字(例如 华夏2)
在客户机创建一个指向服务器上共享文件夹中的 华夏2.bat。把这个快捷方式的图标换成 华夏2游戏图标。

顾客在本地打开 华夏2 这个游戏图标之后,既开始运行批处理。找到开关文件的话,则开始对比并更新文件。没有找到开关文件,则直接启动游戏。

华夏2.csb 这个文件建立方法:用记事本,空白的,直接另存为 扩展名为:.csb 随便什么扩展名都可以。看你自己做了。

\\service-csb\新更新程序\load.exe 下载个迅闪4.7版本。把里面的load.exe复制出来。放到服务器上的共享文件夹中。游戏更新是要调用这个文件的。

华夏2.csb是游戏是否需要更新的开关文件。批处理运行时如果在指定的路径中找到 华夏2.csb 则开始对比本地与服务器的文件,并把新的文件复制到本地。

del.csb 为目录保护的开关文件。。。对比服务器上的网络游戏 文件夹和本地是否相同。如果本地有的文件夹或者文件服务器上没有。则本地多余的文件夹或者文件会被删除。这样的做法是为了不让网络游戏盘被顾客放没用的文件而占用磁盘空间了。。
网络游戏所在的盘不要还原。这样方便更新游戏。

上面的批处理稍微懂点的人都可以看懂。。记住一顶要下载迅闪4.7版,把里面的load.exe文件复制到指定的文件夹。否则就没用了。

嗯就是 有个同步专家

同步专家.