《网游管理技术方案》补遗
2007-11-11 06:17:27 来源:WEB开发网作者:侯正清
自从在“网吧黄页”上刊登拙作《网吧网络游戏更新管理技术方案》一文后,有很多朋友纷纷发表评论并来信询问相关的细节问题,由于近段时间以来学习和工作较忙,上网时间很少,所以未能及时地给各位朋友进行一一回复,在此深表歉意。
关于网吧内的网络游戏更新工作,是每个网吧和每个网管都很头痛的问题,同时由于每个网管都会在实践工作中有自己的不同的独到的见解和具体的方法,所以我在《网吧网络游戏更新管理技术方案》一文中只是简单地提出一种思路,仅供大家进行参考。故此,可能有些地方文字叙述过于简洁,导致大家阅后不甚明了,问题和疑问也就由此而产生。在此声明,并非我有意有所保留,网络本就是讲的一个“共享”精神,大家利用网络、利用“网吧黄页”这个平台互相交流、互相学习,来不断地提高自己的技术水平,而且,我自身的很多技术也都是从网络和众多的网友中学习来的,所以我很乐意将我所知的东东“知无不言,言无不尽”地道出来(只要大家不嫌我啰嗦就好)。
大家来信询问的焦点集中在同步更新问题上,主要是我所使用的同步更新软件及具体的操作细节。下面将就这个问题作进一步的阐述,算是对《网吧网络游戏更新管理技术方案》一文所做的补充吧!大家请将两篇文章结合起来阅读。
一、配置要求
对于游戏服务器的配置,并没有什么特别的要求,网吧内一般的工作站机器都可以胜任,也不一定非要使用专门的游戏服务器,要求主要在硬盘速度、内存大小、网卡速度及局域网质量上面要好一点,因为这是关系到网吧局域网内游戏同步更新的速度之关键所在。硬盘方面使用7200转8M缓存的即可,内存有512M可以了,网卡要用质量好一点的100M网卡,局域网交换机采用100M的交换机即可。当然,我所说的仅是基本的配置,视您具体的情况来进行选择,如果网吧机器不多配置差一点也问题不大,如果您资金富余的话,那您就看着办吧,当然是越高的配置使用起来越好了。唯一要注意的是,局域网一定要采用交换机,如果您网吧还在用HUB(集线器)的话(我知道有的老网吧还在用哟),那么请您不要使用这种技术方案,否则引起局域网广播风暴可就不好玩了。
在游戏的管理方面,不论网吧内是否所有机器硬盘大小相同,管理方式一定要统一,这是关键之所在,只有采用统一的管理方式,才能在日常的管理中方便快捷。下面我们假设网吧所有的网络游戏都安装在D:\netgame下各自的游戏目录中,安装网络游戏的D:盘不在软硬件保护之内,游戏服务器(命名为Server)的硬盘最大,安装了网吧最全的网络游戏。
二、同步软件及相关设置
我现在所使用的同步软件是田爱华先生设计的LanUpdater,大家可以到51758论坛上下载到该软件及相关的使用说明。该同步软件采用文件夹同步的原理,只要设置好配置文件,以后使用时不用选择路径,操作非常简便,更新速度也较快,如果局域网质量较好,基本上能够达到网络传输的极限了。该同步软件是一款绿色软件,使用非常简单,大家只要认真阅读其readme.txt文件相信都能很快上手的。
LanUpdater软件只要配置好游戏的更新项目,即可正常使用。下面是一个配置文件LanUpdater.xml(标准化越来越近了)的示例(可用记事本程序进行编辑),仅供参考:
<?xml(标准化越来越近了) version="1.0" encoding="GB2312"?>
<TaskList>
<Task>
<Name>泡泡堂</Name>
<Source>\\Server\D\Netgame\泡泡堂</Source>
<Destination>D:\Netgame\泡泡堂</Destination>
<Mode>Full</Mode>
<MainExe>Ca.exe</MainExe>
</Task>
<Task>
<Name>梦幻西游</Name>
<Source>\\Server\D\Netgame\梦幻西游</Source>
<Destination>D:\Netgame\梦幻西游</Destination>
<Mode>Full</Mode>
<MainExe>My.exe</MainExe>
</Task>
<Task>
<Name>冒险岛</Name>
<Source>\\Server\D\Netgame\冒险岛</Source>
<Destination>D:\Netgame\冒险岛</Destination>
<Mode>Full</Mode>
<MainExe>MapleStory.exe</MainExe>
</Task>
(……中间其他的游戏项目自己依样画葫芦地加吧!)
</TaskList>
配置文件的编辑还是比较简单的,大家参照使用说明,依相应的格式来进行添加即可。需要注意一点的是,每行前面的空是使用<Tab>键空出来的,请不要使用空格键,否则不能正常使用,切记。
三、具体操作方法
(一)将配置好的同步更新软件LanUpdater放在游戏服务器上,如“D:\同步更新”下。然后在各工作站机器桌面上将LanUpdater.exe这个主程序创建一个快捷方式,并取名为“网络游戏”即可使用。如果网吧机器硬盘大小不一致,则可将同步更新软件在D:盘创建几个备份,分别设置其配置文件,根据实际情况来取舍网络游戏项目,再在不同硬盘大小的机器上单独创建相应的快捷方式。平时游戏项目如有更改,只需要在游戏服务器上将配置文件修改一下即可。
(二)网民上机操作时,运行桌面上的“网络游戏”快捷方式,出现如下图所示的操作界面,首先单击游戏名称旁边的小方块,使其打上一个勾,然后再单击“开始”按钮,同步软件即可自动地将本地安装的该游戏项目文件与游戏服务器上的相对应的游戏文件进行对比,以游戏服务器上的为主,如有不同,将自动进行同步操作。这个同步工作具体花费的时间要视同步内容的多少了,一般都能在较短的时间内解决问题。同步完成后,将自动运行游戏主程序。
(三)网管日常更新时,只需要将游戏服务器上的内容全部更新完毕即可,网吧内的其他工作站在网民上机时即可自动同步而更新完成了。让网民来帮您做这些烦琐的更新工作,作为网管的您是不是感到轻松多了?!既然您工作轻松了,那么也要多想些方法帮助网民,提高您的服务水平吧,是不是?如此下来,形成一个良性的循环,那就OK极了呀!
- ››管理/var/spool/clientmqueue/下的大文件
- ››技术分享:post
- ››技术持续创新支撑视频互动领域稳定前行
- ››技术人员求职必看之Javascript词法作用域
- ››技术行业求职路上 不断学习才能更好工作
- ››技术优势显著,EastFax电子传真引CIO强烈关注
- ››管理私有云,第 2 部分: 使用 WebSphere CloudBur...
- ››技术回顾:Android 怎么样堆砌安全防线的?
- ››网游必备!2010年主流加速软件评析
- ››网游之必备 体验新版迅游加速器的王者魅力
- ››网游玩家必备工具 迅游让网游更流畅
- ››管理 Eclipse 环境:Eclipse 维护的神秘艺术
更多精彩
赞助商链接