Chinaunix首页 | 论坛 | 博客
  • 博客访问: 125482
  • 博文数量: 87
  • 博客积分: 2415
  • 博客等级: 大尉
  • 技术积分: 1030
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-27 16:32
文章分类

全部博文(87)

文章存档

2010年(2)

2009年(6)

2008年(79)

我的朋友

分类: WINDOWS

2008-04-30 10:18:54

服务端
普通机器,大内存(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
颜色 深蓝背景 亮蓝文字

看效果

图片:



图片:

阅读(351) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~