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

网吧游戏批处理对比更新

2006-12-20网络收集佚名
游戏更新一直都是有盘网吧的网管想方设法在解决这个问题,在下面我把我所用到的游戏更新方式写出来给大家作一个参考,如果大家有更好解决游戏更新问题的方法希望大家共享出来做个交流.

批处理即时对比加更新:
首先 准备一台游戏更新服务器 可以和电影服务器合并在一块 拷贝所有网络游戏 然后共享 共享权限设置为只读 隐藏
然后在下面的客户机上新键一个TXT文本 将后辍TXT改名为BAT  然后点编辑在文本中打入

echo 大话西游正在更新 请稍候.......
xcopy /y/e/c/k/i/d \\"m-server\netgame$\大话西游OnlineII" d:\netgame\大话西游OnlineII
echo.
start d:\网络游戏\大话西游OnlineII

这样一个大话西游的批处理就做好了\\m-server\netgame$\大话西游OnlineII 是我的更新服务器的路径
d:netgame\大话西游OnlineII 是我的游戏安装目录
Y参数意思是禁止提示以确认改写一个现存目标文件。e参数定义复制目录和子目录,包括空的。C参数意思即使有错误,也继续复制。K参数定义为复制属性。一般的xcopy会重设只读属性。I参数意思是如果目标不存在,又在复制一个以上的文件,则假定目标一定是一个目录。D参数意思是复制在指定日期或指定日期以后改变的文件。如果没有提供日期,只复制那些源时间比目标时间新的文件。上面的批文件意思为不显示的情况下对比本机与服务器文件,如果发现文件更新创建时间比服务器文件时间早的话就替换过来,这样就完成了游戏的更新了,最后面就是启动游戏。
部分游戏需要注册表导出,所以我们可以先把注册表文件提取出来,看下面我对于需要注册表支持的游戏“劲舞团”更新批文件

echo 劲乐团正在更新 请稍候...........
xcopy /y/e/c/k/i/d \\"m-server\netgame$\劲乐团" d:\netgame\劲乐团
regedit /s d:\netgame\劲乐团\劲乐团.reg
echo.
start d:\网络游戏\劲乐团

基本的方法一样。只是我把“劲乐团”游戏的注册表提取出来,在对比完后导入最新的注册表。

然后每个游戏建立一个批处理 建个文件夹放进去 然后隐藏  每个批处理建立个快捷方式 快捷方式图标改为游戏图标 在桌面新建个网络游戏更新的文件夹 把所有快捷方式放进去就可以了
这样只要保持服务器的文件为最新的就可以了  过上一月半月如果需要更新的文件很多的话  在卸载还原全部更新一遍就可以  一次全部更新的批处理如下:
@echo off
@color 4f
@echo 安创网吧81-101游戏更新系统
@echo ==============================================
@echo 安创网吧联系QQ:7392656
@echo 安创网吧欢迎您
@echo **********************************************
echo 大话西游正在更新 请稍候.......
xcopy /y/e/c/k/i/d \\"m-server\netgame$\大话西游OnlineII" d:\netgame\大话西游OnlineII
echo.

echo ********************************************

echo 梦幻西游正在更新 请稍候...........
xcopy /y/e/c/k/i/d \\"m-server\netgame$\梦幻西游" d:\netgame\梦幻西游
echo.

echo ********************************************

echo 飚车正在更新 请稍候...........
xcopy /y/e/c/k/i/d \\"m-server\netgame$\飚车" d:\netgame\飚车
echo.

echo *******************************************

echo 泡泡堂正在更新 请稍候...........
xcopy /y/e/c/k/i/d \\"m-server\netgame$\泡泡堂" d:\netgame\泡泡堂
echo.

echo *******************************************

echo 奇迹正在更新 请稍候...........
xcopy /y/e/c/k/i/d \\"m-server\netgame$\奇迹" d:\netgame\奇迹
echo.

echo *******************************************


echo 真封神之天尊地魔正在更新 请稍候...........
xcopy /y/e/c/k/i/d \\"m-server\netgame$\真封神之天尊地魔" d:\netgame\真封神之天尊地魔
echo.

echo *******************************************

。。。。

因为更新的多了服务器会变慢  全部更新的时候 更新完一台  然后共享 在批处理里把路径更改下  这样你就有两台游戏更新服务器拉  呵呵  你弄上这么10台 100台机器更新也用不了多久是吧 当然更新完记得去掉共享哦

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

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

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

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