前言
[http://www.6iyn.com]
[转载自云南网吧技术联盟]
面有两个RAR 压缩包 一个是更新文件 ,一个是效果图!
再看看我制造^^文件和删除文件的更新效果:
[http://www.6iyn.com]
[转载自云南网吧技术联盟]
[http://www.6iyn.com]
速度快的惊人!!
[转载自云南网吧技术联盟]
在这里大家要好好想想我用XXCOPY 的思路,
XXCOPY 使用跟 XCOPY 一样的语法,它可以复制、移除、搜寻及列出文件/文件夹,能够完全复制(Clone)可开机磁碟,
该软件须于 DOS 底下以语法操作,而所有语法于 DOS 底下启动该程序时,会有列表说明。...运行环境:Win9x/Me/NT/2000/XP
下载XXCOPY后,把xxcopy.zip压缩包解压到一文件夹下,再双击install.bat文件,程序询问时,一律按下Y键可把它安装到系统文件夹下。
安装好了~看看下面的教程
教程
1:给大家讲解后台批处理更新 [http://www.6iyn.com]
首先讲客户机上的,很简单就一行文字,我们将客户机上的批处理文件命名为copy.bat要将它放在机子的启动项目中开机就能自动运行它。当然也可以放在别的地方,那你就得在注册表中建个项
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"AutoUp"="C:\\copy.bat"
或
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"AutoUp"="C:\\copy.exe"
[转载自云南网吧技术联盟]
总之你要让它能起机就自动运行就可以了,路径随便设。
[转载自云南网吧技术联盟]
不过我推荐大家使用《 Quickbfc 》 把BAT 编译成 EXE 幽灵程序 无窗口,即可在后台更新! [转载自云南网吧技术联盟]
copy.bat 或 copy.exe 的内容也简单,就是调用服务端的批处理程序,那以后有什么更新就都在服务端上做变动就可了. [转载自云南网吧技术联盟]
copy.bat 把他编译EXE 后台执行 [转载自云南网吧技术联盟]
内容: [http://www.6iyn.com]
echo off
cd\
net use x: \\192.168.0.17\netgames$ net use 2000/xp cmd 指令,这里用于建立 磁这里映射服务器到本地X:\
x:
if exist up.exe goto copy
if not exist up.exe goto delend 这里判断UP.EXE是否存在,如果存在复制本地E:\ 并执行
:copy
copy up.exe e:\up.exe
e:
start up.exe
exit UP。EXE 不存在断开映射
:delend
c:
net use x: /delete
exit
[http://www.6iyn.com]
服务器的up.exe 的内容也很简单
@xxcopy x:\梦幻西游 f:\netgames\梦幻西游\ /s/k/h/bi/y/zy/YY
@net use x: /delete net use /del 删除建立的映射
exit [转载自云南网吧技术联盟]
XXCOPY 参数 : [http://www.6iyn.com]
xxcopy /s/k/h/bi/y/zy
/pb 是XXCOPY的个性独有进度条
/s 所有文件及文件夹
/k 保持文件的属性
/h 复制系统文件和隐藏文件
/bi 只更新 时间/大小 不同的文件
/yy 遇到所有询问都选YES
/zy 删除只在目标里存在的文件 遇到询问总是选YES
rd/s/q 删除文件夹里的所有东西
@regedit/s/w 注册注册表文件,不会显示要你确定的选项 [转载自云南网吧技术联盟]
然后在用 Quickbfc.exe 编译 将你所写的批处理命令 复制到源文件里,在选中菜单的“项目”的“选项”,他默认是控台程序,
你选中“幽灵程序”就好了~~它是无窗口的,只能在进程里才能看的到他。这也是我们想要的更新游戏的幽灵程序了 ,在后台更新的哦!!
[http://www.6iyn.com]
[转载自云南网吧技术联盟]
XXCOPY 参数帮助在CMD 键入 xcopy /? 或 xcopy /helpa [http://www.6iyn.com]
[http://www.6iyn.com]
2:选者批处理更新+XXCOPY 进度条,给顾客自定义的更新法子 [http://www.6iyn.com]
游戏更新程序.bat 两个批处理放在同一个目录下
no.bat
[http://www.6iyn.com]
游戏更新程序.bat 的 内容如下:
[转载自云南网吧技术联盟]
@call \\192.168.0.17\netgames$\update.exe 调用服务器update.exe
@if exist \\192.168.0.17\netgames$\update.exe goto NO 如果不能连接跳到 NO.exe
:on
@call no.bat [转载自云南网吧技术联盟]
no.bat 内容如下 [转载自云南网吧技术联盟]
@cd\
@color 9e
@cls
@echo.
@echo.
@echo ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
@echo ≡ ≡
@echo ≡ 服务器连接已达到最大值 ≡
[转载自云南网吧技术联盟]
而服务器的update.exe 的内容如下:
@color 9e
@cd\
@cls
@echo off
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ※ 新起点网吧-网络游戏更新程序 ※
echo ※ ※
echo ※更新完成后自动退出并启动游戏;祝您游戏愉快!! ※
echo ※ ※ [http://www.6iyn.com]
echo ※ 林文 QQ:76173430 ※
echo ※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
echo ________________________________________________________________________________
:Selection
@rem User Choice
@echo 请根据你所需要进行的操作而作出选择:
@echo.
@echo 1:QQ堂 2: QQ幻想 3: 飚车 4: 传奇 5: 传奇世界 6: 大话西游II 7: 刀剑
@echo.
@echo 8: 华夏 9: 剑侠情缘 10: 剑侠情缘2 11: 劲乐团 12: 劲舞团 13: 冒险岛
@echo.
@echo 14: 梦幻国度 15: 梦幻西游 16: 墨香 17: 泡泡堂 18: 奇迹 19: 热血江湖
@echo.
@echo 20: 天骄II 21: 网络三缺一 22: 真封神 23: 街头篮球 24: 跑跑卡丁车 25: 疯狂赛车
[http://www.6iyn.com]
:information
@cls
@goto Selection
:1
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\QQTang f:\netgames\QQTang\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\QQTang\Client.exe
@net use x: /delete
exit
@goto Doit
:2
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\QQ幻想 f:\netgames\QQ幻想\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\QQ幻想\client.exe
@net use x: /delete
exit
:3
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\飚车 f:\netgames\飚车\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\飚车\CTRUpdate.exe
@net use x: /delete
exit
:4
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\传奇 f:\netgames\传奇\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\传奇\mir.exe
@net use x: /delete
exit
:5
@net use x: \\192.168.0.17\netgames$ [http://www.6iyn.com]
@xxcopy x:\传奇世界 f:\netgames\传奇世界\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\传奇世界\woool.exe
@net use x: /delete
exit
:6
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\大话西游OnlineII f:\netgames\大话西游OnlineII\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\大话西游OnlineII\xy2.exe
@net use x: /delete
exit
:7
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\刀剑 f:\netgames\刀剑\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\刀剑\刀剑Online.exe
@net use x: /delete
exit
:8
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\华夏 f:\netgames\华夏\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\华夏\华夏Online.exe
@net use x: /delete
exit
:9
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\剑侠情缘 f:\netgames\剑侠情缘\ /s/k/h/bi/y/zy/pb/YY [http://www.6iyn.com]
@start F:\netgames\剑侠情缘\JXOnline.exe
@net use x: /delete
exit
:10
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\剑侠情缘2 f:\netgames\剑侠情缘2\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\剑侠情缘2\Jxonline2.exe
@net use x: /delete
exit
:11
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\劲乐团 f:\netgames\劲乐团\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\劲乐团\run.exe
@net use x: /delete
exit
:12
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\劲舞团 f:\netgames\劲舞团\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\劲舞团\run.exe
@net use x: /delete
exit
:13
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\冒险岛 f:\netgames\冒险岛\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\冒险岛\MapleStory.exe
@net use x: /delete [转载自云南网吧技术联盟]
exit
:14
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\梦幻国度 f:\netgames\梦幻国度\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\梦幻国度\mland.exe
@net use x: /delete
exit
:15
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\梦幻西游 f:\netgames\梦幻西游\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\梦幻西游\my.exe
@net use x: /delete
exit
:16
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\墨香 f:\netgames\墨香\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\墨香\MHExecuter.exe
@net use x: /delete
exit
:17
@net use x: \\192.168.0.17\netgames$
@xxcopy x:\泡泡堂 f:\netgames\泡泡堂\ /s/k/h/bi/y/zy/pb/YY
@start F:\netgames\泡泡堂\ca.exe
@net use x: /delete
exit
:18
@net use x: \\192.168.0.17\netgames$
[http://www.6iyn.com]
效果图: [转载自云南网吧技术联盟]
[http://www.6iyn.com]
下图中的_游戏更新_ 就是调用服务器的 update.exe 了 [转载自云南网吧技术联盟]
这样需要改动的话,就服务器变动下. [http://www.6iyn.com]
游戏更新程序.bat 把他和游戏放在一块,顾客需要更新的就打开他,输入要更新游戏游戏的对应1-30数字,回车就可以了
[http://www.6iyn.com]
20063610651825.rar [转载自云南网吧技术联盟]
不能启动游戏的解决办法
[http://www.6iyn.com]
1.像大话西游II 梦幻西游 启动不能为 start d:\game\梦幻西游\my.exe ; 他不支持DOS底下运行 ,你创建一个快捷方式 ,start d:\game\梦幻西游\my.lnk 这样就可以了
大家还是执行快捷方式好一点 [http://www.6iyn.com]
·2. Beyond Compare 批处理更新 与 XXCOPY 的方法一差不多
给大家参考下 [http://www.6iyn.com]
批处理UPDATE
@color 1f
@cls
@echo off
echo ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
echo ‖ 新起点网吧—网游更新程序 ‖
echo ‖ ‖ [http://www.6iyn.com]
echo ‖ 更新完成后自动退出并启动游戏,请耐心等待:祝您游戏愉快!! ‖
echo ‖ ‖
echo ‖ 林文 QQ:76173430 ‖
echo ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ [转载自云南网吧技术联盟]
@echo.
:Selection
@rem User Choice
@echo 请根据你所需要进行的操作而作出选择:
@echo.
@echo ‖ 1:QQ堂 2: QQ幻想 3: 飚车 4: 传奇 5: 传奇世界 6: 大话西游II 7: 刀剑 ‖
@echo ..............................................................................
@echo ‖ 8: 华夏 9: 剑侠情缘 10: 剑侠情缘2 11: 劲乐团 12: 劲舞团 13: 冒险岛 ‖
@echo ..............................................................................
@echo ‖ 14: 梦幻国度 15: 梦幻西游 16: 墨香 17: 泡泡堂 18: 奇迹 19: 热血江湖 ‖
@echo ..............................................................................
@echo ‖ 20: 天骄II 21: 网络三缺一 22: 真封神 23: 街头篮球 24: 跑跑卡丁车 ‖
@echo ..............................................................................
@echo ‖ 25: 疯狂赛车 26: 希望 27: 三国群英传 28: 浩方对战平台 ‖
[http://www.6iyn.com]
:information
@cls
@goto Selection
:1
@net use x: \\192.168.0.222\netgames$
@BC2.exe @QQ堂.txt
@start F:\netgames\QQTang\Client.exe
@net use x: /del
exit
@goto Doit
:2
@net use x: \\192.168.0.222\netgames$
@BC2.exe @QQ幻想.txt
@start F:\netgames\QQ幻想\client.exe
@net use x: /delete
exit
:3
@net use x: \\192.168.0.222\netgames$
@BC2.exe @飚车.txt
@start F:\netgames\飚车\CTRUpdate.exe
@net use x: /delete
exit
:4
@net use x: \\192.168.0.222\netgames$
@BC2.exe @传奇.txt
@start F:\netgames\传奇\mir.exe
@net use x: /delete
exit
:5
@net use x: \\192.168.0.222\netgames$
@BC2.exe @传奇世界.txt
@start F:\netgames\传奇世界\woool.exe [转载自云南网吧技术联盟]
@net use x: /del
exit
:6
@net use x: \\192.168.0.222\netgames$
@BC2.exe @大话西游II.txt
@start C:\progra~1\Hintsoft\Pubclt\2网络游戏\大话西游II.lnk
@net use x: /del
exit
:7
@net use x: \\192.168.0.222\netgames$
@BC2.exe @刀剑.txt
@start F:\netgames\刀剑\刀剑Online.exe
@net use x: /del
exit
:8
@net use x: \\192.168.0.222\netgames$
@BC2.exe @华夏.txt
@start F:\netgames\华夏\华夏Online.exe
@net use x: /del
exit
:9
@net use x: \\192.168.0.222\netgames$
@BC2.exe @剑侠情缘.txt
@start F:\netgames\剑侠情缘\JXOnline.exe
@net use x: /del
exit
:10
@net use x: \\192.168.0.222\netgames$
@BC2.exe @剑侠情缘2.txt
@start F:\netgames\剑侠情缘2\Jxonline2.exe [转载自云南网吧技术联盟]
@net use x: /del
exit
:11
@net use x: \\192.168.0.222\netgames$
@BC2.exe @劲乐团.txt
@start F:\netgames\劲乐团\O2Jam.exe
@net use x: /del
exit
:12
@net use x: \\192.168.0.222\netgames$
@BC2.exe @劲舞团.txt
@start F:\netgames\劲舞团\patcher.exe
@net use x: /del
exit
:13
@net use x: \\192.168.0.222\netgames$
@BC2.exe @冒险岛.txt
@start F:\netgames\冒险岛\MapleStory.exe
@net use x: /del
exit
:14
@net use x: \\192.168.0.222\netgames$
@BC2.exe @梦幻国度.txt
@start F:\netgames\梦幻国度\mland.exe
@net use x: /del
exit
:15
@net use x: \\192.168.0.222\netgames$
@BC2.exe @梦幻西游.txt
@start C:\progra~1\Hintsoft\Pubclt\2网络游戏\梦幻西游.lnk
@net use x: /del [http://www.6iyn.com]
exit
:16
@net use x: \\192.168.0.222\netgames$
@BC2.exe @墨香.txt
@start F:\netgames\墨香\MHExecuter.exe
@net use x: /del
exit
:17
@net use x: \\192.168.0.222\netgames$
@BC2.exe @泡泡堂.txt
@start F:\netgames\泡泡堂\ca.exe
@net use x: /del
exit
:18
@net use x: \\192.168.0.222\netgames$
@BC2.exe @奇迹.txt
@start F:\netgames\奇迹\MU.exe
@net use x: /del
exit
:19
@net use x: \\192.168.0.222\netgames$
@BC2.exe @热血江湖.txt
@start F:\netgames\热血江湖\launcher.exe
@net use x: /del
exit
:20
@net use x: \\192.168.0.222\netgames$
@BC2.exe @天骄II.txt
@start F:\netgames\天骄II\Play.exe
@net use x: /del
exit
:21
@net use x: \\192.168.0.222\netgames$
:no
@exit
Beyond Compare 脚本
[http://www.6iyn.com]
@BC2.exe @QQ幻想.txt
内容:
load "x:\QQ幻想" "f:\netgames\QQ幻想"
expand all
select rt.orphan
delete rt
option confirm:yes-to-all
select lt.newer.files lt.older.files lt.orphan lt.diff.files
copy left->right