您现在的位置: 天下网吧 >> 网吧天下 >> 网吧程序 >> 批处理相关 >> 正文

网吧游戏更新批处理

[作者:佚名 来源:网络收集 时间:2006-12-30我来说两句
服务端
普通机器,大内存(1G 以上) 2003系统 双网卡
开guest共享
网络游戏就复制在共享文件夹里
用空文件up.txt做更新开关

客户端
网吧管理系统的 快捷方式指向 E:\魔兽世界\魔兽世界.bat

bat内容

@echo 正在自动更新,请稍候...
@echo 已连接到更新服务器
@echo 开始更新文件..
@ECHO OFF
IF EXIST \\game-updata\自动更新\魔兽世界\up.txt goto :START
IF NOT EXIST \\game-updata\自动更新\魔兽世界\up.txt goto :END
:START
xcopy \\game-updata\自动更新\魔兽世界 e:\魔兽世界\ /d/r/y/e/h
GOTO :END
:END
@echo 自动更新完成,游戏将自动运行,请关闭本窗口.
e:\魔兽世界\Launcher.exe

图标改一下, cmd.exe界面改一下.

xcopy参数说明
/d 复制源文件时间比目标时间新的文件(对比更新的主要功能)
/r 覆盖只读文件(必选)
/y 复制所有权 acl 信息,覆盖审核设置( 必选)
/e 复制目录和子目录,包含空的(这个是对比更新必须的...)
/h 复制隐藏和系统文件

/d是最主要的.提供对比更新.然后后面的几个参数是为了保证能将更新过的文件都复制过来

就是一开始做批处理然后做批处理的快捷方式和设置图标比较麻烦
做好了用起来,大的文件更新两三分钟over, 小更新几秒就结束

只要在服务端每天运行一下游戏,下面的顾客使用的时候花两三秒就更新完
up.txt 做开关.删除了up.txt

我这里用了半年多都没什么问题
缺点 2003服务端对游戏支持不太好.
    jxonline fsonline 和几个游戏会挑剔dx9.0,不用管它.服务端上更新完就可以.

cmd窗口设置
字体 新宋体12号
布局 屏幕缓冲宽80高 窗口大小 宽80高10
颜色 深蓝背景 亮蓝文字

看效果

图片



图片

 

本文来源:网络收集 作者:佚名
我来说两句(请遵守法律法规)
声明
本文来源地址:
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com.
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行