|
<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- this content will be automatically generated across all content areas --> <!--END RESERVED FOR FUTURE USE INCLUDE FILES-->
|
级别: 初级
George Dolbier (georged@us.ibm.com), 执行架构师,Games & Digital Entertainment, IBM
2007 年 8 月 03 日
大型多玩家在线游戏(Massively multiplayer online game,MMOG)需要大量的开发人员、艺术家和基础架构投入。本文是 MMOG 系列文章中的第 3 篇,将侧重介绍如何解决托管在线游戏可能遇到的问题。通过本文,您可以获得有助于有效解决这些问题的技巧,还可以了解一次销售之外的其他收入来源。
<!--START RESERVED FOR FUTURE USE INCLUDE FILES--><!-- include java script once we verify teams wants to use this and it will work on dbcs and cyrillic characters --><!--END RESERVED FOR FUTURE USE INCLUDE FILES-->
在线游戏是个异常复杂的系统工程,极大地依赖于 Internet、电力公司、电信服务提供商、设施管理以及地区和国家政府部门,机器本身的部件就更不用说了。所有支撑在线游戏的这些因素都有可能会出问题以致使整个游戏或部分游戏离线。其中,有些因素在开发人员的控制之下,有些因素受托管服务提供商的左右,而有些因素则在所有人的控制之外。从统计的角度来看,某时总是有一些事情可能会出故障,而且如果真的出了故障,您就需要知道如何应对。
与游戏托管公司交流
经常地,在托管服务公司不能按服务协议提供服务时,在线游戏运营经理必须要对其托管服务公司进行管理。不幸的是,问题常常在游戏启动后的几天内才会暴露出来,这时正是游戏的使用高峰。
尽管做了前瞻性的研究、达成了很好的协议或建立了很好的合作关系,问题还是会出现。这些协议十分宽泛并几乎涵盖了所有可能的事件,但凡是签过运营合同的人都知道,一旦出现网络故障,游戏玩家常常会向媒体抱怨说游戏宕机了,而合约却没有多大帮助。
如果托管服务公司自己的 Internet Service Provider (ISP) 出问题了,游戏也必然会离线。对于一个游戏运营经理而言,首先想到的并不是打电话给法律代理人以期按合同的规定操作。实际上,第一步应该做的是联系提供商的技术团队努力让网络恢复正常。解决问题永远是首位的,因为在实践中,对于多玩家在线游戏的日常运营而言,合同用处不大。
一旦问题解决,且玩家们的不满情绪也得到平息之后,就可以将注意力转移到与托管服务公司交涉以争取对系统故障的合理补偿。
如果涉及到了合同,就可以遵循如下提示以尽快摆脱眼前的麻烦并据此判断与该公司的长期关系可否重建抑或需要终止:
- 清楚地就现有问题进行交涉
- 保持冷静和专业的姿态
- 进行事后分析
- 重新谈判
清楚地就现有问题进行交涉
坚定清楚地阐明问题,并要求对方尽快给出问题的解决方案,但不要过于心急。在特定的环境下保持冷静可能不大容易,但请务必记住托管服务提供方目前还是您的合作伙伴,与所有合作伙伴保持良好的合作关系至关重要,至少在转到其他提供商之前是如此。为所出现的问题建立完整的书面文档显然是个不错的做法,但很重要的一点是在交涉时不要使用任何容易被视为指责或蔑视的字眼。您的首要目标是解决问题,最能让团队灰心丧气的莫过于充满感情色彩的指责了。问题和预期还是可以简单清楚地阐明的。
保持冷静和专业的姿态
保持冷静和专业的姿态和坚定的态度是最好的策略。虽然大发雷霆可以让您当时感觉不错,也许也能引起公司的注意,但却丝毫不能加快问题的解决。实际上,它很可能产生相反的效果,而且也不能对继续处理现有问题提供任何帮助。
进行事后分析
一旦问题解决,就很有必要进行积极的事后分析。这类重要讨论可以改进关系并能减少重复的事件。在这一点上,建议您与客户代表一起重新审视一下销售过程,向其询问所有您在销售过程中最初提出的那些疑问,确认此托管服务公司提供的价值主张仍然有效。此外,进行现场察看也将非常有助于决定同样的网络、电源和制冷系统是否已经就绪以及模型更改或升级最近是否已发生。而且还需要再次检查一下该公司的安全操作程序。另外,也务必请与操作人员进行一些交流以对他们的才能、自信程度以及士气有所了解,记录下变化以便确定任何对运营不可预见的影响。即使在员工、士气或设备上的稍许变化都会造成消极的后果。如果托管服务公司达不到预期的要求,就需要找到原因并与托管服务公司交涉以防再次发生这类毁灭性的事故。
重新谈判
利用这次所出现的问题,可以与对方重新商谈一个更好的合作方式,这是个很不错的做法。而且此时也是一个很好的时机去深入讨论现有合同中所存在的问题,比如服务失效时的补救措施。即使是合同上已经规定了服务故障时候的补救措施,您还是可以与对方重新谈判以获得更有利的条款。
您也可以提出一些合理的要求,看看托管服务公司对客户承诺程度;在提出要求之前,很有必要先进行同类公司的性能和价格对比。
请不要误解:Internet 托管是个极具竞争性的业务,有很多选择。许多时候,相同的地方会有其他的提供托管服务的公司可选,只要是能连接到 Internet 主干网的公司都是潜在的竞争者,无论它们是否在相同的地点、城市或时区。
了解业界的发展方向
公司若要在互动娱乐业发展,就必须提高 MMOG 所能支持的玩家数量。而这反过来又会需要更为复杂和昂贵的基础设施。您可能会思忖提供免费的在线游戏并只收取一次性费用这种业务模型是否可行。
这个问题问得很好,值得给出清晰的具体答案,但也需要认真的斟酌。最为简单的答案是不可行。只依靠一次性销售中获得的收益,这样的业务模型对于下一代多玩家在线游戏来讲是不可行的。MMOG 在产品发布之后需要持续不断的费用支出。基础设施需要不断的投入,即使是在该游戏已不在货架上了也是如此。
然而,这也并不意味着所有在线游戏都必须要按月收取订购费。对于许多类型的游戏和游戏玩法而言,重复性地按月收取费用对这个目标市场并不可行。游戏业有许多创收来源,而且其中有一些还取得了不小的成功。比如,游戏中的广告就是一个很好的例子。此外,构建多玩家在线游戏也有很多无需集中系统的创新方式。另一种弥补基础设施的持续投入的方式是开始与宽带服务提供商合作,它们会在其网络上为客户提供增值和个性化服务所需的服务器和网络资源。其他获利增收的方式还包括一些微量收益,比如商品交易、任务/内容更新、产品许可、专业竞赛、游戏内事件和与游戏相关的杂志和 Web 站点。所有这些构成了游戏公司的创收手段,通过这些途径,游戏公司就可以创造额外的重复收益,这在传统的零售收入渠道中增加了实质收益。
结束语
本系列简要介绍了在线游戏业,描述了其核心元素并预测了此行业的发展方向。本系列的目的是让您对游戏行业有一个大致的了解,从技术的角度来看,此行业非常开放,但在其他的领域又不尽然。只要在 Internet 上做一个简单的搜索就能找到很多讨论游戏编程技术的 Web 站点,而且许多大学也纷纷提供互动游戏的艺术设计专业。但是,有关在线游戏开发完毕之后应做何打算的主题却还尚未被触及。在线游戏业整体上(包括其架构、最佳实践、方法和运营)都能从更多的信息共享受益。我希望您能觉得本系列文章信息量丰富、给人启发,风格上甚至还有一点活泼有趣。
参考资料
关于作者
|
|
|
George Dolbier 是 IBM Games 团队的技术主管。George 在游戏行业有 10 年经验,他最初实现输入系统,然后从事游戏的语音和文本聊天,为在线游戏和服务提供商实现和管理在线运营。在进入游戏行业之前,George 已经具有深厚的软件工程背景,曾经为 Oracle、Informix 和 Sequent 等公司工作。目前,他正在利用自己的经验帮助 IBM 和游戏行业相互理解。
|
|
相关推荐
3D MMOG(Massively Multiplayer Online Game)网络游戏是一种在线多人互动的游戏形式,它结合了三维视觉效果和大规模玩家交互性。在3D MMOG中,玩家可以与全球各地的玩家一起探索虚拟世界,进行角色扮演、战斗、...
【腾讯游戏MMOG服务器架构】是腾讯游戏在开发过程中用于支撑大规模多人在线游戏的技术体系,其设计考虑了实时性、交流协作以及高并发的特点。在这样的架构中,服务器的物理和逻辑架构是核心组成部分。 **MMOG 特点*...
在大型多人在线游戏(Massively Multiplayer Online Games, MMOG)领域,传统的客户端-服务器架构存在明显的瓶颈问题,如集中式服务器可能成为系统性能的限制因素,并且在处理大量用户时的伸缩性有限。近年来,基于...
KBEngine是一款专为MMORPG(大型多人在线角色扮演游戏)设计的开源服务端引擎,其核心优势在于完全基于Python语言,允许开发者仅通过Python脚本实现复杂的游戏逻辑,同时支持热更新功能,极大地提高了开发效率和维护...
### MMOG/LE培训PPT的关键知识点 #### 一、MMOG/LE的定义与目的 **MMOG/LE**(Materials Management Operations Guideline/Logistics Evaluation)是一种全球推荐的标准,用于材料管理和物流领域的评估与改进。其...
大型多人在线网络游戏(MMOG)作为互联网时代的产物,由于其提供给玩家的互动性、娱乐性和虚拟世界体验,一直受到广大玩家的青睐。然而,随着玩家数量的不断增加,MMOG系统所面临的高耦合性问题日益凸显,这直接制约...
综上所述,大型多人在线游戏的设计面临着如何有效处理游戏世界状态的持久化问题。通过比较不同策略的优缺点,可以发现基于距离的方法在处理玩家移动等低一致性需求的事件时表现尤为出色。这种方法不仅能够提高系统的...
### 基于P2P的MMOG中动态负载均衡算法...综上所述,基于P2P的MMOG中动态负载均衡算法通过引入协调者节点和采用高效的负载迁移策略,有效地解决了MMOG中负载不均的问题,为大型在线游戏提供了更加稳定、高效的技术支持。
随着互联网技术的飞速发展,大型多人在线角色扮演游戏(MMORPG)成为了一种极受欢迎的在线娱乐方式。然而,随着这类游戏的普及,游戏内的欺骗行为也日益增多,这不仅严重影响了游戏的公平性和可玩性,还可能给游戏...
3. **动态地图分配**:动态策略被视为解决MMORPG负载均衡问题的有效途径。其中,局部和全局负载均衡算法是两种主要的实施方式。局部负载均衡在服务器过载时,在邻近的轻载服务器中寻找解决方案,而全局负载均衡则...
KBEngine主页https://kbengine.github.io/发布Sources: https://github.com/kbengine/kbengine/releases/latest演示资源Unity3d: https://github.com/kbengine/kbengine_unity3d_demo/releases/latestUnity3d: ...
官方网站: ...(经常被问到承载上限, kbengine底层架构被设计为多进程分布式动态负载均衡方案, 理论上只需要不断扩展硬件就能够不断增加承载上限, 单台机器的承载上限取决于游戏逻辑本身的复杂度。)
Frantic是一款专为游戏开发设计的开源MMOG(大型多人在线游戏)框架,它为开发者提供了一个起点,让他们能够快速地构建游戏世界,并实现各种独特的艺术风格、技能和游戏元素。这款框架的核心目标是帮助开发者专注于...
MMOG(大型多人在线游戏)开发是一项复杂而庞大的工程,涉及巨额投资、大量人员参与、长时间的研发周期以及诸多不可预见的因素。因此,有效的项目管理对于确保游戏的成功开发至关重要。 项目启动是MMOG开发的第一步...
随着互联网技术的发展,大型多人在线角色扮演游戏(MMORPG)已成为在线娱乐的重要组成部分。这类游戏的特点在于支持大量的玩家同时在线,享受游戏体验。由于游戏场景庞大且玩家活动频繁,单一服务器难以满足需求,...
- **MMOG用户规模**:评估各运营商所拥有的大型多人在线游戏(MMOG)用户数量。 - **用户使用MMOG数量**:统计玩家同时活跃于几款MMOG的情况。 - **产品渗透率**:分析不同游戏在用户中的普及程度。 ### 七、中国...
在大型多人在线游戏(MMOG)开发中,服务器的稳定性和容灾能力至关重要,因为任何宕机都可能导致玩家流失和口碑受损。以天涯明月刀为例,这款游戏在内测期间面临巨大压力,但通过精心设计的容灾策略,成功应对了各种...