同步专家网吧版教程

 

(从菜鸟到大虾)

 

ahjoe.net

 

20087

 

 


目录

第一章    基本应用

第二章    安全与管理

第三章    批处理

第四章    服务端更多功能

第五章    游戏菜单设置

第六章    游戏菜单补充

第七章    其它功能

 

 


序言

 

同步专家系列软件是国内最早的文件同步工具。同步专家网吧版是一款专门针对网吧及电脑教室而设计的游戏及软件同步更新工具,历经数年的发展,其性能及稳定性都远远超出其它游戏更新软件。发展到现在,它已经从最初的单纯的游戏更新工具发展为集游戏更新,网吧维护,安全管理等众多功能于一体的软件。最新版本具有以下特点

1.    集成还原软件Drive Protector (磁盘守卫者,简称DP),实现全盘还原下的游戏更新。顾客的操作重启自动还原,经同步专家更新的文件自动保存。

2.    多种游戏更新方式(开机自动更新,进入游戏前自动更新,服务端控制统一更新);

3.    软件中包含有功能丰富的游戏菜单,菜单皮肤可自由变更;

4.    安全管理功能,可禁止运行某些程序(限制文件名,或窗口标题),也可以保护指定的程序(比如计费软件),防止局域网ARP病毒攻击,禁止P2P软件运行等;

5.    屏蔽IE网址功能,屏蔽IP功能。阻止访问黄色网站及恶意网站,营造绿色上网环境;

6.    远程桌面和桌面监视功能,可在服务端操控所有客户机,实现客户机上软件与服务器上软件同步运行,实现软件同步安装

7.    远程命令功能,从服务端可以发送命令让客户机执行指定的操作,比如执行某个程序,删除文件或文件夹等;

8.    使用文件快照技术,实现断点续传,并使得更新大文件达到最佳效率。

9.    全面兼容Win2000, WinXP, Win2003, WinVista系列操作系统,将来升级系统也不必更换游戏管理软件

10. 放心使用,绝无插件,绝无捆绑恶意程序,绝无弹窗广告。不像某些所谓的免费游戏更新软件,强制安装插件,绑定恶意软件,弄得系统也不稳定。

11. 没有服务器的网吧,也可以高效率的更新游戏。

 

作为目前游戏同步更新类软件中的佼佼者,同步专家网吧版一定会使您的网吧维护更加轻松自如。

 


第一章 基本应用

一、软件安装

1.    选一台电脑作为同步专家网吧版的服务器(也就是使用同步专家服务端的电脑,可以是网吧的游戏更新服务器,也可以是随便一台客户机),从www.ahjoe.com下载同步专家网吧版软件的最新版本,下载下来的是ZIP压缩文件,解压。

2.    母盘或客户机的安装也很简单,下载同步专家网吧版软件压缩包,将Client子目录解压到硬盘随便一个文件夹里(建议放系统盘里),并运行客户端程序SEBarClt.exe,然后把游戏菜单程序SexpMenu.exe在桌面建个快捷方式。为了方便以后升级客户端及游戏菜单,你还需要给客户机导入一个注册表文件,该注册表在"客户机注册表集合.zip"里,文件名"客户机开机后从指定文件夹升级客户端、更新菜单软件及配置等.reg",用记事本打开该注册表文件,修改其中的文件夹路径,指向服务器共享的Client文件夹,以后客户端会自动从该指定共享文件夹升级同步专家自身及游戏菜单设置等。同步专家网吧版的"屏蔽IP"和"流量监测"和"温度检测"功能,需要客户机运行程序"InsFilt.exe"安装IP过滤驱动,此安装程序会复制IP过滤驱动文件"seipdrv.sys"到"windows\system32\drivers"文件夹。客户机如果要使用同步专家的DP还原保护系统盘,建议将同步专家软件装到系统盘上,切记不要把同步专家软件放到游戏盘。请注意,DP不要在母盘安装,如果已经安装,克隆或备份前,请卸载DP。

3.    服务器上运行同步专家网吧版服务端程序(SEBarSvr.exe),这时应该在客户机列表中显示已经运行了客户端的电脑。(如果客户机列表是空的或者有客户机未连接上来,请参阅故障)

4.    给客户机安装DP还原(可选)

服务端界面里,在客户机列表右边,有个“DP管理”按钮,点击可打开“DP管理中心”,里面也有客户机列表,选中(注: 按住CTRL或SHIFT可多选)想要安装DP还原的客户机,指定需要使用DP还原保护的盘符,多个盘符连写,再点“安装DP”,稍等片刻,在“DP作用盘符”一栏可以看到“安装成功”,再点“重启”按钮可以重启选中的客户机,重启后,DP还原就起作用了。注意: 母盘不要安装DP,如果已经安装DP,在备份与克隆前母盘要卸载DP。

    使用DP还原对系统有一些要求,详情参考:http://www.ahjoe.com/dpspec.asp

如果您是初次使用同步专家网吧版,建议您跳过以下章节,直接去到第五章,学习游戏菜单的设置及使用。

二、同步更新游戏

       同步专家更新游戏的原理是以服务器上的游戏做为标准,与客户机上的游戏进行对比,将新的文件发送到客户机,并删除客户机上多余的文件。所以,在使用同步专家更新游戏之前,应确保服务器本机的游戏已经是最新的。

1.    在服务器运行服务端程序(SEBarSvr.exe),界面如下

2.    点击左下角的新建任务按钮(),添加一个任务(或者说一个游戏),修改任务名称,作为示例,我们假定这个任务用来更新游戏“热血传奇”,于是就把任务名称修改为“热血传奇”。本机文件夹是指服务器上游戏“热血传奇”所在的文件夹,在我的服务器上它是“F:\Program Files\Shanda\Legend of Mir”,客户机文件夹就是游戏“热血传奇”在其它客户机上的文件夹,可以与本机文件夹相同,也可以是不同的。在我的客户机上“热血传奇”是装在“D:\Program Files\Shanda\Legend of Mir”文件夹里的,所以客户机文件夹一栏我填入“D:\Program Files\Shanda\Legend of Mir”。其它参数不要修改。

3.    从客户机列表中选中需要更新“热血传奇”的客户机,如果要更新所有客户机,点“全选”按钮即可。

4.    任务列表中选中(打勾)“热血传奇”。

5.    点击窗口下部的“同步”按钮,开始更新客户机的“热血传奇”。经过扫描本机文件夹与客户机文件夹以及相互对比之后,弹出一个“同步文件管理”窗口

在该窗口中,你可以看到有哪些文件需要传送到客户机,状态栏上还有统计信息。点“立即同步”才正式开始发送文件。

同步更新游戏时有进度,速度,时间等信息显示。同步完成后显示结果

客户机磁盘空间不足,或者游戏文件正在使用等因素可能造成更新失败。如果有客户机同步更新失败,也会在这结果窗口中列出来。

其它游戏也按同样的方法进行设置。设置好后,点窗口顶部的“工具”菜单,再选“保存配置”,下次就不必再重新设置了。

可以从任务列表中一次选中(打勾)多个游戏,一起同步,更新每个游戏都会弹出“同步文件管理”和“同步结果”窗口,需要用户操作才会继续下一步。在有一定的使用经验以后,你可能希望不要显示“同步文件管理”和“同步结果”窗口,自动完成多个游戏同步更新。服务端主界面的“同步”按钮左边有一个“自动”按钮,按下它就可以实现这个目的。

三、同步游戏注册表

有些游戏有注册表,游戏升级时会修改注册表,如果更新游戏时只把修改的文件传送到客户机上,而不更新注册表,进游戏时可能还会要求更新。同步游戏时可以同时同步游戏的注册表数据。方法很简单,在任务的高级选项里有一项“游戏注册表路径”,把游戏的注册表路径填写到这里就可以了。注册表路径参考

四、改善速度

首次使用你可能发现速度很不理想,影响速度的因素是很多的,请对照检查以下情况

1.      使用同步服务端的电脑,不要运行客户端程序。

2.      同步时,客户机上要同步的分区要去掉还原保护。

3.      请将运行同步专家网吧版服务端的电脑接主交换机上。

4.      路由器上只接一个主交换机,不要再接别的交换机或者电脑等。

5.      带管理功能的交换机,可能具备限制UDP数据包速度的功能,请检查你的交换机是否具备设置功能,以及是否限制了UDP包的速度。

6.      如果局域网中有低速网络设备(比如10M网卡,低速度路由器,或者HUB),同步速度可能受严重影响。

7.      同步任务的高级选项中,有一个“完全传送(忽略文件属性)”,请不要选中它,否则所有文件都要传送,而不管文件是否需要更新。

8.      调整服务端的设置

首先设置速度 2500, 延时 100,传输协议选广播,然后同步更新游戏,如果实际的同步速度很低,低于2500的一半,就需要降低速度。如果实际速度超过设置速度的一半很多,就可以再增加设置速度。
  如果客人多,就需要增加延时,延时最大可增加到300。个别太差的交换机,即使没有客人上网,也需要把延时设置到200。具体要设置延时多少才适合你的交换机,请尝试不同的延时值。
  传输协议尽量选组播,组播协议是由广播协议改进而成,比广播要先进,所以要尽量使用组播协议。但是有些交换机对组播可能支持不好,如果使用组播协议速度反而变慢或遇到问题,请改用广播协议。
  延时: 如果我叫了一声你的名字,等5秒钟,你没反应,我就认为你没有听到,我就再叫你。这个5秒就叫延时了。
  在软件中,服务端发命令给客户端,如果过一段时间 x,客户端没有响应,就认为客户端没收到,就再发。这个 x 就是要设置的延时值。
  延时值如果设得太小,会出现这样的情况:我叫了你一声,等了0.5秒,你没有反应,我又再叫你一声,再过了0.3秒,我听到了你的应答(对第一次呼叫的响应)。其实第一声你已经听到了,只是没来得及反应。第二声我再叫你就是多余的了,形成浪费。对于同步,设置过小的延时,有可能这种浪费会严重降低同步速度。

五、故障处理

1.      客户机列表中只有4台客户机。请对照以下条目

(1) 服务端点“帮助-在线注册”,是否能看到机器码;如果显示“错误”或显示出乱码,请使用80芯硬盘数据线将硬盘连接到第1IDE口并且设为主盘,并确保接触良好,确保主板驱动已正确安装;
(2)
确保同步服务端能够访问互联网(通过网关访问而不是通过代理访问),防火墙可能阻止同步服务端访问互联网,可关掉防火墙再试试;
(3)
确保同步服务器的系统日期正确的;
如果经以上检查都未发现问题,应该是过了试用期限了。唯有注册才能继续正常使用。

2.      客户机列表是空的。请对照以下条目

(1) 设置传输协议为广播,并且运行NetSet.exe添加本机的局域网IP与掩码,然后重新运行服务端;
(2)
如果上一步未能解决问题,再将传输协议设为组播;

(3) 如果使用了防火墙,请关掉防火墙再试试。

 


第二章 安全与管理

本章将会让你认识到同步专家网吧版的更多功能,这些功能对于保障网吧系统的正常运作起到了非常重要作用。

一、保护或禁止某些软件

点击服务端右边的“进程”按钮,弹出进程管理窗口

该窗口的左边列出了选中的第一台客户机的所有进程。如果有需要,可以在这里结束某个进程,不过这里的结束进程只针对一台客户机。“删除进程”按钮不但终止选中的进程,还会删除进程对应的EXE程序文件。

该窗口有“保护进程”、“危险进程”和“禁止窗口标题”三个栏目的设置,这些设置是对所有客户机有效的,选中与没选中的客户机都有效,即使没有连上来的客户机,下次客户机连上服务端后,这些设置也会自动生效。

1.      有些软件是需要保护的,比如计费软件,防止客人结束计费软件的进程,逃费上机。在上图中位置”1”,填入需要保护的软件的EXE文件名,并在位置”2”处选择当该软件被客人结束时,要采取的行动,然后点“添加”按钮。如果已经添加的某个进程不再需要保护,从保护进程列表中选中该进程,然后点下边的“删除”按钮。

2.      有些软件是不能让客人使用的,比如网吧破解软件,这些软件专门针对计费软件或还原软件,危害极大。在上图中位置”3”,填入要禁止的软件的EXE文件名,然后在位置”4”处选择当发现该软件在运行时,要采取的行动,然后点下边的“添加”按钮。

3.      仅仅通过EXE文件名有时并不能阻止客人使用危险软件,因为EXE文件可以被改名。因此,同步专家网吧版增加了以窗口标题来限制软件的方法。在上图中位置”5”,输入要禁止的窗口标题,在位置”6”处选择当发现该软件在运行时,要采取的行动,然后点下边的“添加”按钮。这里需要注意,窗口标题只要部分匹配,比如添加了禁止窗口标题“进程”,则窗口标题如“进程管理”、“进程列表”、“结束进程”等包含“进程”二字的标题都是与其匹配的,这些软件都会被禁止。但是如果软件的标题中间加入了别的字符,比如软件标题为“进 理”,这里的“进”与“程”两字之间多了一个空格,与刚添加的禁止标题“进程”是不匹配的。

4.      添加的危险进程名称中可以使用Windows标准的通配符 “*””?””*”代表不定个数(可以是0)的任意字符,”?”代表一个任意字符。比如添加危险进程”ABC*.EXE”会与”ABCTXQ.EXE”, ”ABC12123.EXE”, “ABC.EXE”等匹配。而”AB??.EXE”会与”AB12.EXE”, “ABXX.EXE”等匹配。

二、防止拔网线逃费

有的计费软件存在这样的缺陷,用户可以拔掉网线(或禁用网卡),然后到收银台结帐,结完帐再回来连上网线(或启用网卡),然后可以继续上机。利用同步专家网吧版提供的“拔网线检测”功能,可以阻止用户利用这样的方法逃费上机。

点击服务端窗口顶部的“设置”菜单,弹出一个设置窗口,选“锁屏设置”页,看到界面如下,

如果要使用“拔网线检测”功能,就需要填写Ping主机1。需要注意的是,这个功能在Windows XP/2000的客户机与Windows 98的客户机上是采用不同的方式实现的。对于Windows XP/2000客户机,拔网线检测并不需要Ping别的主机,而是直接检测网卡状态,得知网线是否与交换机连通,因此,这里随便填入一个IP或主机名,都不影响此功能的正常运作。而对于Windows 98的客户机,该功能是通过查询(ping)网络上的其它主机来实现的,如果查询失败,则认为网线断开。为了避免因主机1故障而造成查询失败,导致误以为网线断开,所以允许设置两个Ping主机,只有两个主机都查询失败才认为网线断开。

三、ARP攻击防护

随着软件人员编程水平的提高,局域网ARP攻击软件及木马、病毒大量出现,网吧遭受ARP攻击影响正常营业的事件频繁发生。

ARP攻击最典型的症状是,部分客户机掉线。如果是人为的使用软件进行攻击,可能掉线的客户机比较固定。如果是ARP木马造成的掉线,则往往是客户机轮流掉线。如果是病毒造成的,掉线的面积可能更大。

如果你还没有碰到ARP攻击问题,说明你很幸运。但是如果你不做任何防范,迟早会遇到的。现在有很多游戏外挂就带有木马。

如果你的路由器支持静态ARP表设置,强烈建议你将每台电脑的IP-MAC添加到路由器的静态ARP表中,别怕麻烦,因为等到出现问题再去解决,会更麻烦。

点击同步服务端窗口顶部的“设置”菜单,弹出一个设置窗口,选“ARP防护”页,看到界面如下,

1.      启用ARP攻击防护。客户端周期性的检测ARP(什么是ARP表?在DOS窗口运行ARP -a就知道了),当发现有错误的IP-MAC条目时,自动进行校正。

2.      显示ARP警告信息。客户端周期性的检测ARP表,当发现有错误的IP-MAC条目时,通知服务端,在服务端的安全警报窗口中显示出来。以便寻找出ARP攻击的来源(即有问题的电脑)。如果本项与前一项都选中了,那么通知服务端的同时也会自动校正。

3.      自动重启发起ARP攻击的电脑。该功能对付ARP木马比较有效。但是有时发起ARP攻击的电脑并不能被查出来,因为ARP攻击具有欺骗性,所以也不能保证查出来的就是100%准确的。

4.      自动绑定IP-MAC。客户端周期性的检测ARP表,将所有已知的IPMAC自动绑定,该项的正确用法:如果路由器已设置静态ARP表,启用该项;如果路由器未设置静态ARP表,别启用该项。

推荐设置: 对于路由器上没设置静态ARP表的情况,13项打勾,等级: 中。若路由器上设置了静态ARP表,就第14项打勾,等级: 中。如果只有一个网关,不用填关键ARP表;如果不只一个网关,就把网关的IP,MAC填入关键ARP表。

六、网络与安全

点击同步服务端窗口顶部的“设置”菜单,弹出一个设置窗口,选“网络与安全”页,看到界面如下,

1.      启用流量监测。客户端周期性查询网卡的通信流量,如果流量超过设定的限值,则通知服务端,显示警告信息。该功能仅在服务端显示警告信息,不会限制客户机的通信流量。

2.      禁止使用移动磁盘。当客户端检测到移动磁盘连接时,会锁屏并显示禁止使用移动磁盘的字样,取下移动磁盘后,客户端自动取消锁屏。

3. 自动结束P2P类软件。该功能是通过分析软件的网络连接进行识别的,如果连接数达到一定数量,就认为是P2P协议软件,自动将其结束。

有些软件,可能你希望能够使用,可是它的网络连接数达到限值,而被同步客户端自动结束。遇到这样的情况,请将不想结束的软件的EXE文件名添加到进程管理窗口的“信任软件”列表里。

 


第三章 批处理

同步客户端支持批处理,即运行一系列预先设置好的命令。

一、批处理定义

批处理的定义在BatchRun.ini文件中(Client子目录里建立该文件),可以在该文件中定义很多组批处理,每一组称为一个小节。小节名称左右两端用方括号包起来,形如[XXXX]。从小节名称开始,直到下一个小节名称之前或直到文件尾(对于最后一个小节),是一个小节的全部内容。小节的内容每行是一个命令。每行命令形如 ABC = XYZ,等号左边的是命令字,等号右边是参数。一个小节有多行命令,执行时是按顺序一条条执行的。

批处理支持以下命令字(以后的版本可能增加更多命令字)

RUN: 运行指定的程序,等号右边指定要运行的程序或要打开的文件。运行程序允许加参数,比如RUN = c:\windows\regedit.exe -s c:\a.reg。可以打开系统所能打开的所有文件类型(比如.exe, .txt, .vbs, .doc)

WAIT: 运行指定的程序并等待程序结束(支持.exe, .com, .vbs等可执行文件格式),也可以加参数运行。比如WAIT = c:\windows\regedit.exe -s c:\a.reg

DELAY: 延时一段时间,以毫秒为单位(: 1=1000毫秒)

DESKTOP: 设置桌面背景,等号右边可以指定BMPJPG图形文件,也可以指定文件夹(如果指定的是文件夹,则从该文件夹中随机选择一个BMPJPG文件设置为桌面背景)。如果等号右边为空,就会去掉桌面背景图。

IEHOME: 设置IE首页为指定网址。如果等号右边为空,则设置首页为空白页。

REG: 导入指定的注册表。

DELETE: 删除指定的文件或文件夹。

HIDERUN: 后台运行指定的程序。

HIDEWAIT: 后台运行指定的程序并等待程序结束。

MINIRUN: 最小化运行指定的程序。

DELETEIN: 删除指定的文件夹删除所有指定的文件。

MESSAGE: 显示指定的信息(信息中可使用\n表示换行)

LNK: 在桌面上创建快捷方式。

URL: 在桌面上创建网址图标。

MaxCPUTemp: 设置最高CPU温度, 超过报警

MaxGPUTemp: 设置最高显卡温度, 超过报警

二、开机自动批处理

如果在批处理文件BatchRun.ini中有小节名称是AUTOEXEC则该小节包含的命令会在客户机开机时自动执行。

如果在批处理文件BatchRun.ini中有小节名称与客户机的工作组名相同,则该小节包含的命令也会在客户机开机时自动执行。

如果在批处理文件BatchRun.ini中有小节名称与客户机的计算机名相同,则该小节包含的命令也会在客户机开机时自动执行。

=====批处理示例开始=====

; 以分号开始到行尾是注释, 但小节名称行尾不能有注释

; 方括号包起来的是小节名称

 

; AUTOEXEC小节在客户机开机启动客户端时会自动执行

[AUTOEXEC]

WAIT = C:\TOOLS\iNetMsg.exe                      ;运行iNetmsg.exe, 等待该程序结束才继续后面的命令

DELAY = 3000                                               ;延时3000毫秒(3),到时间再继续后面的命令

WAIT = C:\TOOLS\Big5GB.exe                       ;运行Big5GB.exe, 等待该程序结束才继续后面的命令

RUN = C:\TOOLS\3389DLQ.EXE                   ;运行3389DLQ.EXE, 并立即继续后面的命令

DESKTOP = \\SERVER\桌面背景\背景.jpg      ;设置服务器共享的背景.jpg”为桌面

REG = C:\TEST.REG                                     ;导入注册表文件

IEHOME = http://www.ahjoe.com/                  ;设置IE首页为http://www.ahjoe.com/

; HIDERUN = x:\xxxx\xxx.exe                         ;后台运行指定的程序

; MINIRUN = x:\xxxx\xxx.exe                         ;最小化运行指定的程序

; HIDEWAIT = x:\xxxx\xxx.exe                       ;后台运行指定的程序, 该程序结束才继续后面的命令

; DELETEIN = D:\*.exe                                  ;删除D盘所有的exe文件(含所有子目录里的exe文件)

; LNK = 腾讯QQ, "C:\Program Files\Tencent\QQ2008\QQ.exe", C:\QQ.ico    ;创建桌面快捷方式

                                                 ;等号左边是快捷方式名称,目标和图标

                                                 ;如果没有写图标路径,就使用EXE本身的图标

; URL = 网吧电影院, http://192.168.0.1/, c:\movie.ico        ;创建桌面网址快捷方式

                                                 ;等号左边是快捷方式名称,网址和图标(用逗号分开)

                                                 ;如果没有写图标路径,就是用系统默认的图标

 

; 下面的小节名称是WORKGROUP,如果你的客户机的工作组名称也是

; WORKGROUP,那么客户机开机运行客户端时也会自动执行该小节

[WORKGROUP]

RUN = C:\TOOLS\UPLOADIP.EXE /u             ;运行uploadip.exe

DELETE = X:\ABCDE                                    ;删除指定的文件或文件夹

[TEST]

RUN = regedit.exe

=====批处理示例结束=====

三、远程调用批处理

上面的示例中有一个小节名称是TEST,如果没有客户机的工作组名为TEST,是不是这个小节就永远用不到呢?不是的。可以从同步专家网吧版服务端,发送命令让客户机执行某个小节。

在同步服务端选中客户机,再点客户机列表右边“运行”按钮,弹出如下窗口

选中“标准”,下边的命令选“批命令”,然后在下边小节名称处列表框中可以选择一个在BatchRun.ini中定义的小节。点“确定”按钮,选中的客户机就会执行该小节所包含的命令。

 


第四章 服务端更多功能

除了前述各种功能外,同步专家网吧版还集成了大量的实用功能。

一、客户机分组管理

大多网吧会有这样的情况,因为客户机配置不同,或者对客户机功能划分的不同,所安装的游戏及软件内容也不相同。比如网吧分为游戏区,聊天区,学习区,那么聊天区与学习区客户机基本就不用安装游戏。于是每次使用服务端更新游戏时,都要从客户机列表中选择游戏区的客户机,是不是很烦?其实可以更轻松的。

点击同步服务端窗口右边的“分组”按钮,弹出一个客户机分组管理窗口,界面如下图所示

首次打开该窗口,你可能发现在分组列表中已经有分组存在了,这是客户机的工作组名称自动加入到了分组列表中,选中分组名称,右边的客户机列表会显示该分组所包含的客户机。红色显示的是当前未连接的客户机(又叫离线客户机),黑色显示的是当前已连接的(在线的)客户机。

根据网吧的情况,下面添加“游戏区”,“聊天区”,“学习区”三个分组。

在上图所示位置”1”的输入框中,输入文字“游戏区”,然后点下边的“添加”按钮,分组列表中就增加了一个“游戏区”分组,使用同样的方法将“聊天区”,“学习区”也加到分组列表中。

分组列表中选中一个分组,在上图所示位置”2”的输入框中,输入客户机名,然后按“回车”键或点下边“添加”按钮就将该客户机添加到选中的分组中。一个客户机名加入到列表中后,输入框中会自动出现后续的客户机名,如果要添加连续的客户机名,只要不停的按回车键就行了。

下次需要将游戏更新到游戏区的客户机时,在客户机列表点鼠标右键,再点“选择分组”,再点“游戏区”,就可以选中(打勾)游戏区的所有客户机。立即再这样选一次会取消“游戏区”客户机的选择。

二、远程运行程序

可以从服务端发送命令给客户端,让客户机执行指定的命令。配合批处理BatchRun.ini,你甚至可以随时修改客户机的桌面,IE首页。

点击同步服务端窗口右边的“运行”按钮,弹出一个客户机详细信息窗口,界面如下图所示

运行命令有两种类型,一种是“标准”类型,包含“复制文件”,“删除文件()”,“移动文件”和批命令;另一种是“自定义”类型。

“复制文件”,需要填写参数“源文件夹”与“目标文件”,注意文件路径是相对与客户机的,比如“源文件”填 D:\ABC.TXT, “目标文件”填 E:\ABC.TXT,就是将客户机D盘的文件ABC.TXT复制到客户机的E盘。如果要将服务器共享的文件 \\Server\Games\Patchx.exe复制到客户机D盘,则“源文件”填 \\Server\Games\Patchx.exe,“目标文件”填 D:\Patchx.exe

“删除文件()”,填上要删除的文件或文件夹路径,再点确定就行了。

“移动文件”,参数与复制文件的参数相同。

“批命令”,在第三章对此已经做了介绍。

用“自定义”类型命令基本上可以打开Windows所能支持的所有文件类型,这个功能与Windows开始菜单的“运行”类似。只不过使用开始菜单的“运行”功能时,命令与参数填在一行上。而同步里面的运行将命令与参数分开了。

如果要让客户机打开D:\ABC.TXT文件,就如下图填上命令一栏

注意:这里填写的盘符及路径都是客户机上的,也就是说在客户机上打开了客户机自己D盘上的ABC.TXT

若需要在客户机上将服务器共享文件夹 \\Server\Games映射成盘符S:,如下图填写命令及参数即可完成

 

三、客户机详情

点击同步服务端窗口右边的“详情”按钮,弹出一个客户机详细信息窗口,界面如下图所示,这里显示了当前已连接的客户机的主机名,IP,客户端版本,磁盘占用状态,网络流量以及硬件设备信息。

点击每一栏顶部的标题(上图中红线包围部分),可以按该栏排序表中的客户机。

三、隐藏服务端

不是真正意义的隐藏,只是将它最小化到系统任务栏右端的托盘区。点服务端窗口顶部的“工具”菜单,再选“隐藏窗口”即可。也可以直接按快捷键 CTRL - H

四、服务端权限

可以在服务端设定密码,防止无关人员运行服务端程序。点击同步服务端窗口顶部的“工具”菜单,然后选“修改密码”,弹出密码设置窗口

总共有两个管理员权限,普通管理员与超级管理员,普通管理员不能监视客户机桌面,也不能修改进程保护设置。

如果设置了密码,运行服务端就会提示输入密码,如果密码错误则服务端自动关闭。服务端从隐藏状态转换为显示状态时也会提示输入密码,没有正确输入密码就不会显示出来。

五、开机自动运行服务端

点击同步服务端窗口顶部的“工具”菜单,然后把“开机自动运行”一条打勾就可以了。

六、远程开机与关机

点击同步服务端窗口顶部的“远程”菜单,弹出以下菜单选项

“结束客户端”,结束选中的客户机上的同步专家客户端程序。

“注销客户机”,注销选中的客户机系统,回到Windows的登录界面。

“重启客户机”,重启选中的客户机。

“关闭客户机”,关闭选中的客户机。

“远程开机”,选择此项,会弹出一个远程开机窗口,可以选择需要远程开启的客户机,界面如下,

首次使用,这个列表可能是空的,因为还没有收集到客户机的网卡MAC,没有网卡MAC就不能远程开机。已经与服务端连接的客户机也不会在这里列出。从列表中选中(打勾)需要开启的客户机,再点“开机”即可。

远程开机功能需要网卡与主板支持。如果不是集成网卡,通常需要在网卡与主板之间连一条(三芯的)线。在主板上,用于连接网卡的那个三芯接口标记为WOL (有些主板写 WOL1)

另外,BIOS设置里,Power Management Setup栏目里,要启用Wake Up On LAN PowerOn By PCI Card

七、进程监控

服务端右边有一个“进程”按钮,点击弹出以下窗口

该窗口左边部分有进程列表,显示当前选中的某台客户机的进程列表。从这里可以直接结束该客户机的进程。

它的右边有个“保护进程”的列表,在这里添加不想被玩家杀掉的软件进程。比如计费软件的客户端,如果被杀掉,玩家就可以免费上机了。将计费软件的客户端进程名称添加到保护进程列表中,避免被玩家杀掉。可以设置当该进程被结束时,执行指定的动作。

“危险进程”与“禁止窗口标题”就是用来对付一些有害的程序了。不过禁止标题是通过软件的窗口标题进行识别的,窗口标题只要部分匹配就算是匹配了,比如禁止标题列表加入了“INTER”,则窗口标题为“Internet”与“Internet Explorer”都会被禁止,标题比较时不区分大小写。

这里设置的进程与标题是对所有客户机都有效的。如果不同的客户机需要设置不同的“保护进程”、“危险进程”与“禁止窗口标题”,可以在同步客户端所在文件夹,建立文本文件来定义。

“保护进程”的定义文件是 Protects.txt,格式与服务端的进程管理窗口中添加的格式一致。例如

(3)CALC.EXE

(3)MSPAINT.EXE

每行设定一个进程,(3)表示的动作是进程被结束后自动运行它。

“危险进程”的定义文件是 Dangers.txt,“禁止窗口标题”的定义文件是 Titles.txt

八、远程搜索

在“进程”按钮的旁边有个“搜索”按钮,点击该按钮弹出搜索窗口

远程搜索提供以下功能:

1.    查找进程,可以输入进程名或完整的路径进行查找,亦支持模糊查找(即允许使用*,?),比如查找“svc*.exe”或者“c:\win*\system32\se*.exe”等均是合理的。

2.    查找窗口标题,只要输入要查找的窗口标题的一部分即可,比如你要查找打开的记事本窗口,输入“记事”或者“事本”等,都可以找出来。

3.    查找文件,需要输入文件的完整路径,但是文件名部分可以使用通配符(*,?),比如“c:\windows\system32\w*.exe”是合理的输入,而“c:\win*\system32\w*.exe”是不合理的,因为文件夹部分不可使用通配符。

4.    查找文件夹,同查找文件是类似的了。

5.    查找服务,直接输入服务名称进行查找。

九、DP管理中心

点击服务端右边工具栏上的“DP管理”按钮,打开“DP管理中心”如下

“刷新”,重新读取全部客户机的DP还原的工作状态

“重启”,重启选中的客户机

“安装DP”,给客户机安装DP,并设置为保护指定的分区

“卸载DP”,卸载客户机上的DP,不再保护分区

“升级DP”,升级客户机的DP驱动文件,如果DP已安装,重启生效

“开放分区”,停止DP还原对指定分区的保护(注:DP还原对系统盘, 同步所在盘, pagefile.sys的盘的保护暂停不了)

“保护分区”,对指定的分区重新启用DP保护功能

“还原”,对选中的客户机的指定分区执行还原操作,丢弃客人所做的更改,从服务端同步到客户机的或者通过同步专家游戏菜单更新到客户机的文件则不会丢弃

如果需要对系统设置进行修改,需要“卸载DP”并重启。

如果同步专家客户端和游戏菜单所在的分区是用DP还原保护的,可以从服务端同步更新客户端和游戏菜单,这种方式是穿透保护的,重启生效。“升级”功能则不能穿透保护,但可立即生效。

十、呼叫网管

客户端与服务端内置呼叫网管功能。点击任务栏上的客户端软件图标,弹出菜单中有呼叫网管的选项。如果服务端没开,则该选项是灰的,不能使用。

可以用快捷方式调用呼叫网管功能。给客户端程序SEBarClt.exe加上运行参数 /c就是调用呼叫网管功能。在桌面建个SEBarClt.exe的快捷方式然后修改其属性加上 /c参数,如下图所示

修改快捷方式的名称为“呼叫网管”。

以后双击该快捷方式就可以打开呼叫网管的窗口了。客户端发出呼叫信息后,在服务端会弹出显示。

十一、客户端开机启动

首次运行同步专家网吧版客户端,它会将自己添加到开机启动项中。这个启动项也是可以在服务端设置的。

如果使用了还原软件,修改启动项后要保存客户机系统盘才有效。

十二、升级同步专家

有新版本的同步专家网吧版发布以后,如果有需要,你可以升级到最新版本(升级总是免费的),你也可以继续使用旧版本。

升级过程如下

1. 同步服务器上关闭正在运行的所有同步专家的程序;

2. 从软件主页(www.ahjoe.com)下载最新版本,然后解压到旧版的服务端文件夹内,替换旧的文件,不用担心,设置文件不会丢失;

3. 运行新版的服务端,选中客户机,然后点右上角的“升级”按钮。

十三、自动升级客户端

可以在注册表中指定自动升级同步专家客户端的路径,可以从服务器的共享文件夹中升级,也可以从虚拟磁盘升级。该注册表文件内容如下

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\SyncExpertNetBar]

"UPDATE_DIR"="\\\\SERVER\\Client"

请修改其中的路径与你网吧的实际情况一致,客户端运行时会先检查这个注册表指定的文件夹,如果发现有新版本的客户端,就更新到新版本。不但会检查客户端,如果该文件夹中有新的游戏菜单程序(SExpMenu.exe)或同步更新程序(SyncExpSim.exe),也会进行升级。自动升级需要调用“SEUpdate.exe”,所以SEUpdate.exe也应该放到该文件夹中。

注意上面注册表文件中的路径,两个斜杠“\\”代表实际路径中的一个斜杠“\”。

十四、保存IE历史记录

同步专家网吧版可以将客户机IE访问网页的信息记录到服务器。这个功能需要导入一个注册表来启动。注册表内容如下

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\SyncExpertNetBar]

"IEUrlServer"="SERVER"

等号右边是的保存IE历史的服务器的主机名,为了收集并保存IE历史记录,你需要经常在该主机上运行同步专家网吧版服务端。需要在每台客户机上导入该注册表,导入注册表后,要重启或重新运行同步专家客户端该功能才开始起作用。在服务端运行IEViewer.exe可以查看已经收集的客户机IE历史。该功能是对当前IE访问的页面进行记录,而不是从以往的IE历史中去收集。

十五、文件夹防删除

对于游戏盘不保护的情况,利用同步专家网吧版的文件夹防删除功能,可以降低游戏被恶意删除的风险。该功能需要在客户机安装一个文件夹防删专用DLL文件(击点下载, 仅支持Windows XP, Windows 2003)。在同步专家服务端设置需要防删除的文件夹,注意,填写防删文件夹时,请填完整文件夹路径,每行一个。同时使用防删客户端,可以阻止某些恶意软件删除防删文件夹中的文件。


第五章 游戏菜单设置

一、游戏菜单外观

(1)

(2)

(3)

(4)

(1)是普通皮肤的界面,图(2)是简洁皮肤的界面,图(3)是流行皮肤,图(4)是“2008”风格皮肤。

二、分组管理

游戏菜单设置程序是SyncExp.exe,运行它,然后点击窗口左边的“游戏分组”按钮,显示如下界面

    在上图所示位置”1”,输入“网络游戏”,然后点下边的“添加”按钮,“网络游戏”就出现在游戏分组列表中了。同样的方法加上“单机游戏”、“聊天软件”。

    如果从游戏分组列表中选择了一个分组,在上图所示位置”2”的区域会显示该分组所包含的游戏,在位置”3”的区域中显示的是未包含在该分组的游戏。可以在”2”、”3”两个区域之间拖动游戏图标来改变游戏所属的分组。也可以选中游戏图标,再点两区域之间的两个按钮来移动它们。

如果选中(打勾)“显示热门游戏分组”一项,游戏菜单中会自动出现一个“热门游戏”分组,点击率最新的游戏会在该分组中显示。该功能可以方便大多数人可以很快找到他们需要的游戏。可以指定热门游戏显示的数量,以及哪些分组的游戏可以出现在热门游戏分组。

“加密分组”,用于保存网管需要的一些工具软件,因为不能给客人使用,所以要加密。从游戏菜单中选择到加密的分组时,会提示用户输入密码,只有输入了正确的密码才能够打开该分组。

三、游戏管理

点击游戏菜单设置(SyncExp.exe)窗口左边的“游戏管理”按钮,显示界面如下

请注意上图所示窗口的状态栏上的文字,不要在32位色显示模式下添加游戏或修改游戏图标,否则添加或修改的图标会失真。

游戏列表中已经有一个游戏图标,那只是一个示例(没什么用),选中它,右边会显示该游戏的相关设置。这个示例对你没什么用,直接删除吧。

游戏列表的上边,有个“分类选择”,表示目前在游戏列表中显示的是哪个“游戏分组”的软件,选择“网络游戏”,准备为该分组添加游戏。

添加游戏有多种方式,一种是手工创建,另一种是从外部拖入。下面以热血传奇为例,介绍手工添加的过程。点击上图所示位置”1”的加号按钮,在游戏列表的最后会加上一个游戏图标,默认的游戏名称是“新游戏x”,这里x是数字。选中列表中该游戏图标,然后在窗口右边的游戏名称一栏(位置”2”),填写“热血传奇”。然后填写“源文件夹”一栏(位置”3”),这是更新游戏用的(如果不使用游戏更新功能,这里可不填),填上游戏服务器共享的热血传奇的路径,我的服务器上“热血传奇”的路径是 \\Server\Games\Mir。目标文件夹一栏(位置”4”),填写客户机上的“热血传奇”游戏文件夹,在我的客户机上“热血传奇”的路径是D:\Games\Mir。在更新后运行一栏(位置”5”),填上游戏主程序在客户机上的完整路径 D:\Gmaes\Mir\Mir.exe。在下边的游戏图标(位置”6”)上点鼠标右键,游戏图标就变成了“热血传奇”的图标了。

其它游戏也可同样处理,一个一个添加进来。

如果你已经为游戏建立过快捷方式,其实有更简便的方法将它们加入游戏菜单中。同步菜单设置程序支持成批拖入快捷方式,将快捷方式拖到设置窗口中,然后修改每个游戏设置的“源文件夹”(位置”3”)就可以了,别的属性都已经自动填好了。

单机游戏大概不需要更新,“源文件夹”一栏不填就可以了。

有些游戏可以放在服务器,客户机从服务器的共享文件夹直接调用运行。这种情况就只填源文件夹,不用填目标文件夹了。

四、按钮设置

点击游戏菜单设置(SyncExp.exe)窗口左边的“按钮设置”按钮,显示界面如下

在这里设置功能按钮区域显示的按钮。要添加自己的按钮,先要将该按钮所要执行的程序作为一个游戏添加到游戏列表中(不需要把它分到任何游戏分组;如果程序已经在客户机且该程序也不需要更新,就不要填源文件夹一栏了)。以QQ为例,参数设置如下,

“目标文件夹”一栏填写客户机上的QQ的程序文件夹路径。

在设置功能按钮时,QQ项目名,填的就是QQ的游戏名称。

可以将自己需要的任意程序添加到功能按钮区。也是要先将需要调用的程序添加到游戏列表中,然后添加为自定义功能按钮。可以自由设置按钮显示的文字。

五、界面设置

点击游戏菜单设置(SyncExp.exe)窗口左边的“界面设置”按钮,显示界面如下

该页设置修改游戏菜单的外观。

“横幅文字”与“横幅图片”在使用简洁皮肤的游戏菜单下不会显示出来。

“打开游戏菜单时隐藏公告栏”对简洁皮肤也不起作用。

六、其它设置

 (SyncExp.exe)窗口左边的“其它设置”按钮,显示界面如下

“禁止跳过更新打开游戏”,对于游戏盘不保护的情况,游戏可能感染病毒,客人直接运行游戏就可能导致盗号,也可造成病毒传播。强制要求每次进游戏都先更新,如果服务器无病毒并且客户机内存无病毒,对比更新游戏就可以杀掉病毒,因此该选项的目的是,在游戏盘不保护的情况下对付游戏盘的病毒。

“双击图标直击打开游戏”,不建议选择这一项。

“禁用排行榜功能”,排行榜功能是对客人点击游戏的次数进行统计,是全网吧一起统计的,但是要正确统计排行榜,需要同步客户端在运行中,还要经常开启同步服务端。“热门游戏”分组,以及自动删除排行低的游戏,都需要该功能的支持。

“允许浏览游戏文件夹”,使用游戏菜单时,在游戏图标上点鼠标右键,弹出菜单中会显示“浏览文件夹”一项。

“允许用户取消游戏更新”,选中该项,在游戏更新界面上会有“取消”按钮显示,用户可以随时中止游戏更新。

“图标排序方式”,修改游戏图标的显示顺序。

“开机自动更新时隐藏界面”,藏起来就是为了做成后台自动更新。

“开机自动更新时隐藏任务栏托盘图标”,同上。

“开机自动更新速度限制”,把该项设一个较低的值,并选中前面两项,可以实现后台低速更新。只适用于游戏盘不保护的情况。

“剩余空间低,自动删除排行最后的游戏”,剩余空间低于指定的值时,根据游戏排行榜,使用最少的游戏被删除。

“映射共享文件夹”,将服务器的共享文件夹连接成一个盘符。注意,这个不是虚拟磁盘,只是访问的形式变了,本质没有变。

“更新菜单说明”,手工打开SyncExpSim.exe时显示,如果不直接使用SyncExpSim.exe更新游戏,这一栏就不用管了。

“只读更新帐号”,“只读更新密码”,与只读更新相关的问题请参考“只读新图片教程”。

七、客机分组

因为客户机配置或功能的不同,有些游戏只装在部分客户机上,因此需要对客户机进行分组。点击游戏菜单设置(SyncExp.exe)窗口左边的“客机分组”按钮,弹出窗口如下

左边是客户机分组列表,右边是计算机列表。这里的操作方法与同步服务端的客户机分组管理的操作方法是相同的。因此不再详述。

八、设置密码

这个密码是用于加密菜单配置的,如果设了密码,运行SyncExp.exe打开设置时就要求输入正确的密码。

九、特别要求

打开SyncExp.exe时,请留意状态栏上的提示。在32位色的显示模式下,添加的游戏图标会失真。如果要添加游戏图标,请使用24位色或16位色的显示模式。

 


第六章 游戏菜单补充

游戏菜单的界面在上一章的开头已经看过,这里不再贴出。本章对游戏菜单的几个隐含的功能进行说明。

一、菜单背景

游戏菜单图标区域的背景图片是 Back.jpg,如果你需要修改它,请将你选好的图片文件改名为Back.jpg,替换游戏菜单文件夹里的Back.jpg。

二、公告图片

普通皮肤有一个图片公告区,游戏菜单文件夹里的Board.jpg、Board.gif,和Boards文件夹下面的*.gif,*.jpg会在这个区域显示。如果有多个图片,用鼠标右键点击图片公告区会显示下一幅图片。如果需要图片公告区自动轮流显示图片,请导入下面的注册表

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\SyncExpertNetBar]

"BoardInterval"=dword:00002800

上面的注册表指定每隔10秒自动切换公告图片。十六进制2800等于十进制的10240,单位是毫秒,约为10秒。

三、更新时显示图片

客户机更新游戏时,如果在游戏菜单文件夹下面的Images文件夹中有与菜单里显示的游戏名称相同的jpg图片文件,更新界面中会显示出该图片。如下图所示

如果在Images文件夹里没有对应的图片文件,更新程序会检测服务器上的游戏源文件夹中是否有该图片,如果有则显示它。

如果以上两个地方都没有游戏对应的图片文件,则使用默认图片Default.Jpg,它在Images文件夹里。

四、打开菜单时指定分组

运行SExpMenu.exe时以分组名称作为参数,可以在打开菜单后自动显示指定的分组。

例如下面的游戏菜单快捷方式,打开直接显示到“网络游戏”分组

还可以打开菜单只显示指定的分组,别的分组都隐藏掉,在参数中的分组名称前要加一个减号。

如下图,打开网络游戏分组,并隐藏掉其它分组。


第七章 其它功能

一、快照技术

在客户机使用游戏菜单或文件对比更新工具更新游戏时,按传统的方式,每台客户机每次更新游戏都要扫描服务器上的源文件夹,这样对于上百台机器的网吧,服务器的压力很大,并且对于文件数量比较多的游戏,每次扫描服务器游戏文件夹的时间可能需要十多秒甚至半分钟以上。如果要作成进入游戏前自动更新游戏,这么长的等待时间客人是不愿接受的。

“目录快照技术”的目的就是要将扫描服务器文件夹的时间减到最少。其实原理很简单,在服务器上预先扫描游戏文件夹,将该游戏的所有文件信息保存到一个文件中(我们称它为快照文件)。以前每次更新都要扫描服务器的游戏文件夹,现在就变成读取快照文件,不用再扫描了,快照文件里已经有所有的文件信息了。使用这项技术以后,对于没有文件需要更新的情况,绝大多数游戏都可以1到2秒内对比完。对于文件数量超多(数千甚至上万)的游戏,也能在5到10秒内完成对比。

“文件快照技术”是对文件内容进行分块校验并将每一块的校验码记入校验文件中,服务器上游戏更新后,对文件内容重新进行校验,并与原来的校验码相比较,就知道文件中的哪一部分有变化,在更新客户机的游戏时,就只需要复制文件中有变化的部分了。对于单个游戏文件尺寸很大,而更新游戏时只改变小部分的情况,使用该技术而节省下来的时间是非常可观的。

有两种制作游戏快照的方式

第一种是使用同步专家服务端手工快照,打开同步专家服务端程序SEBarSvr.exe,并为每个游戏建立任务,不会很麻烦,直接将多个游戏文件夹拖进任务列表框就行了。在任务参数中有一栏是“快照”,如果该任务生成过快照,这一栏会显示快照的时间(见下图)。在任务列表里选中(打勾)任务,然后点“生成快照”按钮即可。

第二种是使用自动快照程序AutoSnap.exe,打开该程序后,把“监视文件夹变化并自动生成快照”和“开机自动运行”选项打勾,然后把所有需要从游戏菜单更新的游戏拖入该程序窗口中,全选游戏,再点一下“生成快照”。这样就可以了。

生成快照以后,客户机用游戏菜单(或同步更新程序)更新游戏就利用了快照技术。

需要注意的是,如果不使用自动快照,每次服务器上游戏升级后,都应该手工为该游戏再次生成快照。

二、开机自动更新

首次运行同步客户端(SEBarClt.exe),它会自动加入系统启动项中,并且自动加上了运行参数“/b”。要求同步客户端的启动项必须要有“/b”参数才能支持开机自动更新。

开机自动更新是由同步客户端(SEBarClt.exe)调用同步更新程序(SyncExpSim.exe)实现的,同步更新程序会自动更新所有已设置为“开机更新”的游戏。因此同步更新程序(SyncExpSim.exe)与菜单配置文件(SyncExp.cfg)要与同步客户端放在同一文件夹内。

运行游戏菜单设置程序(SyncExp.exe),在游戏的“高级选项”里有一个“开机更新”选项,需要开机自动更新的游戏,请选中该项。

可以从同步服务端设置,禁止开机自动更新。

三、磁盘清理

对于游戏盘不还原的情况,用户可能下载文件保存到游戏盘,时间一长,游戏盘的垃圾文件就会越来越多。通过启用开机自动更新功能,并设置一个专门清理游戏盘的任务,让它开机自动执行,这样就可以在开机时自动删除垃圾文件。任务参数设置如下图

更新类型选“文件夹清理”,目标文件夹填写要清理的磁盘根目录,把所有不想删除的文件夹添加到“保留文件夹”列表中,不在此列表中的文件与文件夹将被删除,然后在高级选项中把“开机更新”打勾(表示该任务每次开机自动执行)。

四、设置游戏快捷方式

如果你不使用游戏菜单,而是希望点击游戏快捷方式就可以自动更新并打开游戏,按照正面的步骤设置即可(下面以传奇为例)。

1.    运行游戏菜单设置程序(SyncExp.exe),添加游戏“传奇”。参考上一章的内容;

2.    修改游戏快捷方式的属性(下面以“传奇”为例)

在游戏的快捷方式上点右键,弹出一个菜单

选择最后一项属性(R)”,然后会显示快捷方式的属性设置窗口

修改目标(T)”,指向SyncExpSim,并加上对应游戏的参数,修改起始位置(S)”SyncExpSim所在文件夹

这个时候如果点确定,会使游戏快捷方式的图标变成同步程序SyncExpSim的图标。为了让游戏图标正确显示,点上图中的更改图标(C)”按钮,弹出更改图标的窗口

浏览(B)”按钮,然后选择传奇的主程序文件Mir.exe

接着点确定,返回快捷方式属性窗口

再点确定保存设置

到这里一个具备运行前自动更新功能的游戏快捷方式就设置完成了。每次点击该快捷方式,会调用SyncExpSim先与服务器上的游戏对比并进行更新。因为在任务的高级选项中指定了同步后运行游戏主程序Mir.exe,所以SyncExpSim在更新游戏之后,自动调用程序Mir.exe启动传奇游戏。

五、游戏前预先执行

该功能有多种情况:1. 将需要导入的游戏注册表文件(.reg类型的),取名为gamesync.reg放到服务器的游戏文件夹内,这样每次同步完成后或者从菜单运行游戏前都会自动导入该注册表文件;2. 如果需要在打开游戏前先执行某个exe文件,可以将该exe文件取名为gamesync.exe,放到游戏文件夹里。这种方式会等待gamesync.exe运行结束才打开游戏;3. 菜单编辑器里,可以自选游戏运行前需要执行的文件,支持注册表(.reg)、程序文件(.exe)和同步专家批处理(.ini),当.reg.exe不能胜任时,使用.ini一定可以。

六、自动更新菜单配置

游戏菜单配置由两个文件组成,SyncExp.cfgSyncExp.db

修改游戏菜单配置以后,如果要手工一台一台复制到所有客户机也是一件非常麻烦的事情。同步专家网吧版更新菜单配置有多种可选的方式(推荐第4种方式)

1. 同步客户端有自动更新菜单配置的功能,不过要游戏菜单与同步客户端放在同一文件夹才有意义。这个功能是通过注册表来启用的,所有客户机导入以下注册表(请修改其中路径与你网吧一致)

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\SyncExpertNetBar]

"ExpConfig"="\\\\SERVER\\Client"

等号右边的引号中间是服务器的共享文件夹,请根据你网吧的实际情况进行修改。注意填写时一个斜杠要写作两个斜杠,即实际路径”\\Server\xxx”就要写作”\\\\Server\\xxx”

每次修改游戏菜单配置以后,将修改后的SyncExp.cfgSyncExp.db复制到此注册表所指向的文件夹中,同步客户端每隔3分钟检查一次该文件夹,发现新的游戏菜单配置文件就自动更新到客户机。

2. 如果不想使用这种共享文件夹的方式,也可以在同步服务端(SEBarSvr.exe)建立一个任务来专门同步游戏菜单配置文件。这种方式是穿透DP还原的,同步后重启客户机才会生效。

3. 打开游戏菜单编辑器(SyncExp.exe),点“其它设置”按钮,找到“从服务器共享文件夹更新菜单设置”一栏,此处填写服务器上保存新设置文件的共享文件夹路径。如此每次打开游戏菜单时就会自动比较及更新设置。

4. 服务端:工具-设置-功能选项-“自动更新游戏菜单配置到客户机”,该项打勾即可实现自动更新菜单配置。条件是服务端的菜单设置在Client子目录里,并且客户机上的菜单与客户端在同一文件夹。

七、排行榜功能

在游戏菜单的设置里,不要禁用排行榜功能,这样排行榜功能就起作用了。不过为了能够准确统计排行信息,服务端要经常开启。

服务端收集到的排行榜数据保存在文件ClickSvr.db文件中,运行ViewClick.exe可查看其中的内容,还可以对游戏点击数进行修改(弄虚作假^_^)

八、环境变量替换

什么是环境变量?在DOS窗口中,执行SET命令,看到的那些东西就是环境变量了。

在同步服务端的任务参数中,源文件夹与目标文件夹均可能引用环境变量。

下面详细讲解,客户机游戏路径不同的情况下,使用同一个任务来同步的方法。以传奇为例,假定客户机分两种情况,一些客户机的传奇装在D: \NetGame\MIR,另一些客户机的传奇装在E:\Game\MIR。按以下步骤进行设置。

1.     挑一台热血传奇装在D:\NetGame\MIR的电脑上(假定叫P01),系统属性-高级-环境变量,在系统变量区,新建一个变量名NETGAME, 值为D:\NetGame

2.     挑一台热血传奇装在E:\Game\MIR的电脑上(假定叫P02),系统属性-高级-环境变量,在系统变量区,新建一个变量名NETGAME, 值为E:\Game

3.     同步专家服务端(SEBarSvr.exe)同步任务的设置,对传奇的任务做调整,将客户机文件夹设置为%NETGAME%\MIR,两个%之间的串表示一个变量,在客户机上处理时将被替换成刚才设置的系统变量。在P01电脑上%NETGAME%被替换为D:\NetGame,整个路径转换成D:\NetGame\MIR,而在P02%NETGAME%被替换为E:\Game,整个路径转换成E:\Game\MIR

4.     游戏菜单的设置(SyncExp.exe),也是支持环境变量的,设置方法相同。将热血传奇的目标文件夹设置为%NETGAME%\MIR即可,不同的客户机使用同一个任务。

明白了吧,游戏安装路径不相同,也可以用同一个任务来一起同步,又方便,又省时。

九、开启游戏菜单时执行批处理

批处理文件是BatchRun.ini,游戏菜单在打开时会调用该文件中[MENUOPEN]小节定义的命令。关于该批处理文件中命令定义的格式,请参考第三章。

十、运行游戏前执行批处理

如果在游戏文件夹中存在批处理 GameBatch.ini文件,并且该批处理文件中存在[BEFOREGAME]小节,则游戏菜单在打开游戏前,会先调用该小节定义的命令。支持除 DESKTOP命令以外的所有命令,并另外提供一个 SCREENMODE命令,用于改变屏幕显示分辨率。格式如下

ScreenMode = 1024,768,32

1024是水平分辨率, 768是垂直分辨率, 32是颜色位数。错误的参数可能损坏显示器,请谨慎设置。

关于该批处理文件中其它命令定义格式,请参考第三章。

十一、自动连接网络虚拟盘

同步专家游戏菜单可以在需要访问虚拟盘游戏的时候才连接虚拟盘,而不必在开机或打开游戏菜单时就连接虚拟盘,如此可避免不必要的虚拟盘连接,减少虚拟盘服务器的资源占用。设置方法如下:

1. 打开游戏菜单编辑器(SyncExp.exe),其它设置,在“网络虚拟盘符”一栏指定哪些盘符是虚拟磁盘,盘符字母直接连写,比如有三个虚拟盘G:T: X:,则此栏填GTX即可;

2. 在同步专家游戏菜单文件夹里存放连接虚拟盘的EXE文件或VBS文件或BAT文件。调用虚拟盘连接程序的优先顺序是“iscsi_盘符.exe”、“iscsi_盘符.vbs”、“iscsi_盘符.bat 、“iscsicon.exe”、“iscsicon.vbs”和“iscsicon.bat”。前三个是支持不同的盘符使用不同的连接程序。对于只有一个虚拟盘符的情况,连接程序取名“iscsicon.exe”或“iscsicon.vbs”或“iscsicon.bat”即可。

十二、同步更新程序的更多参数

SyncExpSim支持以下命令行参数(多个参数可以组合使用)

1. 更新后运行游戏: /R

2. 隐藏更新菜单界面: /H

3. 更新前让用户选择是否更新: /P

4. 后台更新时, 隐藏任务栏托盘图标: /T

5. 显示简化的更新进度窗口: /S

6. 允许用户中途取消更新: /C

7. 更新并运行指定的游戏: -a

  格式如下(假设SyncExpSim放在D盘根目录)

        D:\SyncExpSim.exe -a网络游戏

  注意:“–a”网络游戏之间不要留空格。

  比如要使用参数调用方式更新传奇,将-a后面的“网络游戏”改成“传奇”即可。

8. 更新(但不运行)指定的游戏: -u

       用法同”-a”参数

9. 后台更新(但不运行)指定的游戏: -b

       用法同”-a”参数

10. 跳过更新直接运行游戏: -g

       用法同”-a”参数

十三、桌面侧边栏

同步专家网吧版有配套的桌面侧边栏程序,用于显示本地天气、日期时间和公告提醒信息。

该功能需要的文件如下:

DeskSide.exe           侧边栏程序

DeskSide.ini             侧边栏配置

Board.rtf                 公告提醒文本(用系统自带的写字板wordpad.exe编辑)

模板文件夹          侧边栏显示模板

将上面的文件及子目录手动复制或者同步传送到客户机上的客户端文件夹里,然后在服务端设置里启用侧边栏并指定正确的城市代码即可。如果城市代码表里找不到你当地城市,可以使用注册表天气获取网址.reg”,这个文件服务器注册表集合.zip”里可以找到。

启用了侧边栏功能后,客户端会自动调用侧边栏程序,不用再添加开机启动项。