发新话题
打印

[资料下载] 谈谈大型网吧无人职守游戏全自动更新(转贴)

谈谈大型网吧无人职守游戏全自动更新(转贴)

网吧游戏更新给很多在网吧工作的人员感到头疼,尤其是服务器很多的网吧,今天给大家谈谈如果做到全自动无人职守更新游戏的方法
需要三款软件:
1、 MZDBT 注册版本只要把需要更新的游戏添加到计划任务里就可以自动更新需要更新的游戏了,不过现在有人放出了MZDBT破解版本,也可以用,相信大家都应该持有了吧。
2、易速1.45 这个软件是内网闪电对比软件,搭建起来非常简单,只要共享一个盘符就可以了。
3、softether 这款软件相信大家应该知道,模拟内网的软件,提到这款软件是为了外网服务器游戏更新用的

首先:找台空机器,挂载一个320G的盘做游戏更新服务器,(MZDBT更新游戏太占磁盘资源不适合直接在无盘服务器上更新),用MZDBT把游戏都下载到这个硬盘里,例如是G盘,然后添加计划任务,把网吧需要的游戏都添加上,这样每天有游戏更新就会自动更新下载。

其次:共享这个盘符G盘,例如共享名为game,服务器名为gg,然后把易速1.45的服务端放到这个G盘的根目录下,作用是监视这个盘的游戏更新情况。易速的客户端随便建立个文件夹也在这个G盘下,比如建立个名为game的文件夹,把易速客户端放到里面,打开易速配置程序,在服务器游戏源里填\\gg\game,更新状态日志目录填\\gg\log,事先要建立一个可以有写入权限的log共享文件夹。启用超光速,在区域分类里面添加一个分类,编辑他,然后把要更新的服务器名都添加到区域机器列表中,在添加任务区输入G:\,这样就把G盘所有游戏都添加了。

最后:在要更新游戏的服务器上用MZD开IMG包工具建立一个批处理,最新版本的支持批处理,大家可以到www.mzdchina,.com下去下载,然后把这个批处理放到开始菜单的启动项里,这样开机就自动挂载IMG包。注意:映射出来的盘符要跟游戏服务器一样。比如G盘,开启win2003的计划任务的服务,添加一个计划任务,把易俗的客户端可执行文件添加到计划任务,可以设定开始时间,每隔多久更新,结束时间。

这样就实现了游戏无人职守全自动更新,大家就可以有时间多休息一下。

全自动的思路是这样的:首先利用MZDBT软件通过MZDBT计划任务把游戏都更新到游戏服务器,然后易速服务端监视游戏服务器游戏更新情况,然后其他那些需要更新游戏的服务器通过预先设定好的计划任务在指定时间执行易速客户端,易速客户端就进行超光速闪电对比把游戏从那个共享的目录里(\\gg\game)对比过来了。这样就实现了游戏的全自动更新,有多少服务器更多少。

外网服务器设置方法:可以在游戏服务器上装上softether,三个服务都启动,设置一个跟本机不同网段的IP,比如虚拟网卡IP为:192.168.2.1设置子网掩码,比如为:255.255.255.0其他的不要设置了,然后打开虚拟HUB管理客户端,新建一个用户名和密码,然后在softether连接管理器中点新帐号,在连接虚拟HUB需要使用身份验证里输入刚才建立的用户名和密码,在直接tcp/ip连接里配置一下,IP就是本机实际的IP,端口随便改,选择开机自动连接,双击连接。打开路由设置,把这个机器映射到外网。然后在外网需要更新的服务器上也装softether,只装前2个服务,后面那个就不要了,然后在softether连接管理器中点新帐号,在连接虚拟HUB需要使用身份验证里输入刚才建立的用户名和密码,在直接tcp/ip连接里配置一下,IP就是你映射的外网IP,端口就是你改的端口。在选择开机自动连接,双击连接。设置虚拟网卡IP,比如为:192.168.2.2。子网掩码:255.255.255.0,记得要和游戏服务器虚拟网卡IP为同IP段,然后在开始菜单运行里试验下\\gg\game是否可以访问,如果可以访问证明你成功了。就可以实现外网游戏自动了

TOP

发新话题