您现在的位置: 天下网吧 >> 网吧天地 >> 天下码农 >> 前端开发 >> 正文

标题:网吧游戏更新用批处理

2006-12-25网络收集佚名
服务端
普通机器,大内存(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
颜色 深蓝背景 亮蓝文字

欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛 https://bbs.txwb.com

关注天下网吧微信/下载天下网吧APP/天下网吧小程序,一起来超精彩

本文来源:网络收集 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧 网吧天下