一、行业综述
MOBA是英文Multiplayer Online Battle Arena Games的缩写,意为多人联机在线游戏竞技。2003年,暴雪发布发布实时RTS游戏《魔兽争霸》,在这款游戏中,玩家可以自定义地图,其中的Dota地图可以说是如今MOBA游戏最相像的原型。
2015年,行业排名第一的Moba游戏 英雄联盟 (又名LOL)营业额达16.7亿美元,月平均活跃人数超过1亿用户,排名第二的Moba游戏《Dota2》年收入达3亿美金。
随着LOL和《Dota2》的火爆,其他游戏厂商也不甘寂寞,Moba类游戏如雨后春笋般一夜之间布满网游届比较有代表性的有《风暴英雄》《超神英雄》《自由之战》《神之浩劫》等。
与此同时,基于MOBA游戏的线下电子竞技赛事开始火爆。国内以虎牙直播、斗鱼TV为代表的游戏直播平台也被推上了风口浪尖。
(2016年《Dota2》游戏T16大赛奖金池奖金高达2000万美金,中国队Wings夺冠)
(顶级游戏主播身价千万)
- 游戏玩法简介
竞技:游戏中玩家会分为两个队伍,在有限的地图范围内进行战斗,整场游戏比赛会体现出强烈的体育竞技属性。
团队:游戏开局时两个队伍的玩家人数一致(2-5人),如果中途有玩家掉线游戏将会继续,但是会失去游戏的公平性。
即时交流:团队合作是MOBA游戏的精髓,玩家需要互相配合击杀对方玩家来赢得游戏胜利,游戏过程中玩家的交流极为重要。
游戏外社交:玩家会更倾向于选择游戏外互相认识的朋友作为队友和组成战队等,使得MOBA游戏玩家有强烈的社交需求。
观战:观看高水平游戏比赛会带给玩家极大的代入感和满足感,也是MOBA游戏的乐趣之一。
二、业务痛点
高性能主机:由于Moba游戏电子竞技属性的特点,必须保证游戏运行环境的稳定和公平性。因此游戏运行主机性能和稳定性极为重要。
分布式部署和高质量网络:由于Moba游戏的玩法为即时战斗,因此需要玩家和和服务器之间有极低的网络延迟和稳定的网络连接。云厂商要实现不同地域的分布式部署极为困难。
玩家实时语音通话:Moba游戏节奏较快,决定游戏胜负的战斗往往在几秒之间结束,玩家们的高效沟通非常关键。因此实时语音能力对Moba游戏来说非常重要。而对于传统游戏厂商来说,游戏内实时语音技术门槛较高。
游戏直播/游戏点播/录像回放:游戏直播、观战和查看录像是Moba游戏玩法中重要的一环。而对于游戏厂商来说,而直播、录播、存储等功能的实现复杂度和投入成本都很高。
基础资源成本控制/快速部署:Moba游戏每场比赛都是互相独立的,并且在线玩家人数会随着工作日和节假日的交替而变动。因此在保证游戏正常运行的前提下控制服务器成本也是Moba游戏的关键点之一。
安全:Moba游戏在上线后,将会面临频发的网络攻击,包括Ddos、cc和应用层攻击等一系列问题。游戏厂商往往缺乏应对手段,影响游戏正常运行,严重者将会造成游戏中断和玩家流失。
数据运营:游戏上线后,厂商手中会积累大量日志、玩家行为、玩家画像等数据。怎样利用这些数据产生价值,从而对游戏的运营起到促进作用,也是游戏厂商在摸索的方向之一。
三、业务架构
- 业务功能架构
- 核心需求剖析
四、解决方案
- 技术产品架构
- 阿里云高性能主机
- 阿里云多数据中心网络连接和全球部署
- 阿里云一站式游戏直播解决方案
- 游戏安全解决方案----十年攻防,一朝成盾
- 阿里云容器化持续交付
- 阿里云大数据----游戏数据运营支撑平台