服务器 频道

搭建国产网络游戏架构解决方案

    【IT168 报道】 2004年,随着众多国产网络游戏的推出,整个网络游戏产业形成了两大流派:韩国产网络游戏和国产网络游戏。在游戏运营方面,韩国游戏一般都有在韩国经过实践检验的成熟架构,只需设备提供商提供成熟完善的售后服务;而国内网络游戏开发商及运营商由于起步较晚,其游戏平台架构一般都采取与设备提供商合作的方式来搭建。这也就要求设备提供商要在网游这个行业具有丰富的行业经验,能够在游戏平台架构及其他方面提出有建设性的方案。

    通过浪潮多年来在网络游戏行业的经验积累,我们发现一个完整的网络游戏可分为如下几个阶段:

  >网络游戏项目立项阶段
  >网络游戏开发阶段
  >网络游戏架构规划阶段
  >网络游戏内部测试阶段
  >网络游戏公开测试阶段
  >网络游戏正式收费运营阶段

    每个自主开发的网络游戏基本都会经过从项目调研、规划、软件架构确定、软件编码、硬件架构确定、测试、正式运营等阶段,每个阶段各有侧重。整体来 看,有两个关键因素影响网络游戏运营的成败: 一个是游戏本身的可玩性与后期运营; 另一个就是从架构上来保证整个系统的稳定、高效运行。只有一个稳定、可靠的网络游戏平台才能吸引并维持住广大的游戏玩家。

    搭建整个网络游戏的硬件架构,既需要游戏开发商熟悉自身的软件,同时需要硬件提供商精通硬件系统,且对行业有充分的了解,软、硬件提供商的无间配合才能创造出一个适合本游戏的稳定可靠的硬件架构。

    最近国内一著名网络游戏开发商就与浪潮展开全面合作,来搭建整个新游戏的公测运营平台。

    10月末,浪潮客户经理和技术工程师在与该网游客户的交流中,无意中提到了客户当前正在准备的一款新游戏的上线公测架构问题。客户谈到他们虽然是游戏的开发商,但是在游戏的运营方面积累的经验还太少, 游戏服务硬件平台的搭建需要更多的支持和协助,而且他们对于当前架构中游戏区数据库平台的性能和持续服务性上也存在担心,之前还就这个问题咨询过业界的一家友商(以下简称某公司),这次也希望浪潮能够给出独特的建议。

    某公司所推荐的是两台数据库服务器搭配RAID卡,再加上不带控制器的磁盘柜的双机高可用模式来作为客户的数据库平台。经过分析,我们发现这种搭建方式虽然从表面上看来,能够实现一定的数据库平台的硬件容错功能,而且投资较低。但是仔细分析,我们就发现这种方式在满足数据库的大并发量、后期随业务变化的迁移能力方面,以及数据的安全性上都存在极大的隐患。

    在网络游戏中,数据库的高可用是非常重要的一点。我们必须保证在7×24小时的不间断运行过程中,游戏玩家的各类游戏数据以及关键的帐户信息等都能随时从数据库中调取访问。而且数据的安全也是我们所必须考虑到的,没有一个运营商愿意看到因为游戏玩家数据的丢失而造成对玩家利益的损害,进而损失掉客户资源。所以数据库系统必须采取安全可靠的方式来搭建。

0
相关文章