自由之战

厂商: 上海DW&GAEA Mobile&龙渊网络

《自由之战》是由上海DW研发,GAEA Mobile及龙渊网络共同代理发行,将PC端的MOBA类游戏延伸到手机端的一款手游,也是全球首款在手机上实现用户间同步对战体验的手游产品。

使用产品:

客户介绍

《自由之战》(Fight For Freedom)是由上海DW研发,GAEA Mobile及龙渊网络共同代理发行,将PC端的MOBA类游戏延伸到手机端的一款手游,也是全球首款在手机上实现用户间同步对战体验的手游产品。
《自由之战》以对立的两方势力展开对战,在阿波罗帝国和自由之子两方阵营中,玩家选择控制己方的英雄,击杀对方的英雄及其部队、摧毁对方的据点获取胜利。支持1v1、2v2、3v3多种战斗模式。玩家只要在3G/4G、WIFI网络或者局域网络下,都能实现随时随地同其他玩家在移动端之间的对战,也可与系统AI进行对战。

概述

  • 目标

    全球第一款MOBA类手游
    覆盖全国所有接入线路用户
    稳定的网络线路质量
    保障用户使用体验
    承载用户增长的可扩展架构
    高冗余容灾可用性
  • 举措

    选择UCloud云服务
    使用UHost搭建核心业务组件
    选择全节点覆盖国内用户
    使用Uhost承载战斗服务器
    使用物理云主机承接高IO消耗类业务组件
  • 成果

    实现玩家全网覆盖
    全API接入客户运维平台
    资源快速伸缩

面临挑战

作为业内第一款MOBA类电竞级手游,业内没有成功运营的先例。团队很难估算出玩家的增长量,给运营工作带来一定的难度。
MOBA类游戏有着自己的特殊性,首先要保证游戏网络的稳定性,轻微网络波动就会造成在线玩家掉线、卡顿。其次此类游戏对包转发量有着极高的要求。
在面对流量突增的情况上,自由之战在架构上支持战斗服务器无限扩展的能力。要求在系统发现服务器压力上升后5分钟左右,根据实时压力快速增加战斗服务器降低体验下降的风险。
由于MOBA类游戏需要实时计算并存储战斗结果,一旦数据库存储结果设计不够合理,导致数据库在高峰时期IO及Load很高,会影响到玩家体验。

解决方案

在正式介入《自由之战》项目后,UCloud快速建立多部门项目组。
针对《自由之战》对稳定性和可用性的高要求,UCloud利用现有同城异地内网互通的优势,将出口做了多EIP冗余,即便单一机房出口出现链路中断,流量可以通过内网调度到其他机房。
自由之战需要将登陆、充值等私密数据传送到华北主节点。我们了为客户深度定制了一套公网GRE VPN双冗余加密隧道,将华北、华东及华南三个区域的机房打通。该方案的优势在于快速切换,当单一链路出现问题时可以切换到其他链路。保证在骨干网出现问题时,可以最大程度保证数据传输稳定性和可用性。 针对自由之战单机高PPS及数据高IO的特点,在实际测试期间,利用UCloud灵活的主机配置方案,定制了私有主机资源池。动态的为客户灰度发布了高转发量的宿主机内核版本,将单台PPS提高到数倍。同时将客户的数据库业务直接迁移到了UCloud独有的物理云主机中,通过UCloud独有的I/O加速模块,不仅降低了客户业务上的风险,同时也有效的控制了服务器成本。

获得收益

在《自由之战》安卓版本内测的过程中,凭借高包量需求专区,运维团队基本上不需要担心服务器底层稳定性的问题而影响到游戏的运行,将精力专注于验证架构稳定性及业务运维。同时,我们为客户提供10分钟内处理DDOS处理能力,最大程度保证了网络安全性。
利用云计算的弹性优势,有效的控制了运维成本,将预算投入到市场推广中。

《自由之战》3月26日正式登录APP Store平台,我们坚信在UCloud完善的技术支持下,该款产品一定会成为2015年最卖座的手机游戏。

立刻体验,即可享受30余款产品免费套餐