阿里云数据库MongoDB版助力吉比特《一念逍遥》游戏斩获千万玩家,运营效率成倍增长

意识上传
• 阅读 736

清新明快的修仙之旅:阿里云数据库MongoDB版助力吉比特《一念逍遥》游戏斩获千万玩家,运营效率成倍增长

中国游戏市场成长空间大,多样化需求明显

全球游戏市场近年来呈现出快速增长的趋势,中国在其中发挥着重要的作用。得益于我国在人口以及游戏开发能力的优势,国内游戏开发商不断推出不同主题、风格、形式的游戏,以满足更多游戏爱好者的需求和喜好。吉比特(G-bits)是家根植厦门、并跻身本土领先的网络游戏研发和运营商,自其成立以来就深耕游戏市场,持续投入自主研发业务,拥有强大的自主研发能力,造就的游戏爆款连连。其中,《问道手游》《异化之地》《奇葩战斗家》《问道》等多款游戏在中国市场收获好评连连。《问道手游》更是依靠其独特的“修仙”玩法在国内手游中独树一帜,成为吉比特的一张王牌。

随着游戏风格种类与玩家数量的增加,游戏厂商面临的挑战也随之而来。如何能够在提高运营效率的同时,使玩家拥有畅快的游戏体验感?吉比特通过去年推出的游戏作出了回答。《一念逍遥》手游是吉比特自研的一款水墨国风放置修仙手游,于2021年2月1日开始发行,制作人沈予卿及研发团队希望将《一念逍遥》打造成为一款不“肝”的(不用投入大量时间精力和经济成本)、清新明快的修仙手游,为中国玩家带来别具一格的轻型“修仙”体验。

对玩家体验与数据灵活性的高期待,催生出新的数据策略

借助《一念逍遥》,研发团队实施了若干项突破性的尝试,因此对这款游戏抱有很大期望。问世时间虽然不长,团队一刻不敢怠慢,在无中断的前提下完成“小步快跑”式的运维和迭代,让玩家享受畅快的游戏体验。游戏体验和后台运维环环相扣,而底层数据库软件和操作是玩家体验与运维的基础与保障。

在以前的游戏中,吉比特使用的是其他数据库(MySQL),现在,研发团队期待的是一款灵活性突出的数据库,促成这次调整的主要有以下三个原因:

首要是保证玩家的游戏体验顺畅无中断,这就要求平台具备游戏数据的无缝处理能力。即使后台出现故障,玩家的体验感也不应打折扣。因此,故障切换和恢复的速度要快,数据备份回档的速度要快,服务响应时间要求达到微秒级,从而减少游戏停更时间,保证玩家体验。

其次是在游戏运维层面,研发团队需要灵活处理各种运维流程所产生的数据,并及时支持新游发布。《一念逍遥》的管理平台规模庞大,无论是功能测试、性能测试、新游发行,还是上线运营各阶段,对于数据库资源需求不同,因此需要数据库能够高效地扩缩容;如果单台机器部署多台数据库实例,容易出现CPU、IO资源争抢等问题。

第三是灵活性的需求。《一念逍遥》游戏角色属性经常变,角色的武器、道具的引入等,带来游戏逻辑和数据结构的动态变化,需要数据库具备高级别的灵活性,关系型数据模型也使得增加新的数据类型变得更加困难。

虽然MySQL可以满足其一些大型移动游戏项目所需的基本性能和功能要求,但是每当需要对游戏实施扩展调整时,因为数据规模太大涉及到分库,团队必须手动分片管理RDBMS,这就带来了繁琐的流程,有可能降低用户体验。

MongoDB和阿里云携手共同打造高灵活性和强性能的数据库

沈予卿还记得在多年前就曾经尝试过阿里云数据库 MongoDB版的功能,他对其简便且灵活的特性有深刻的印象。

阿里云数据库 MongoDB 版是由阿里云运行的完全管理的云数据库服务,并通过MongoDB Inc(构建和维护MongoDB软件的公司)认证。阿里云是中国为数不多的提供MongoDB即服务 (MongoDB-as-a-service) 的首要合作伙伴之一。有赖于这项服务,广大网络游戏开发企业能够在中国这个全球最大的市场之一发挥创新能力,密切关注各自庞大客户群的需求并及时响应。随着《一念逍遥》的推出,研发团队亟待找到一款更加灵活、性能更强的数据库。更换数据库软件是一项重大的工程,但到目前为止,其结果已经超出了他们的预期。经过研究之后,研发团队很快就选择了阿里云数据库 MongoDB版。

沈予卿介绍道,《一念逍遥》的数据以JSON格式的文档模型进行存储,这与MongoDB文档数据库的功能特性相得益彰。同时,底层文档模型使开发人员轻松地进行修改和增加新的功能。

在保证游戏体验层面,阿里云数据库 MongoDB版具有理想的灵活性——它支持弹性扩缩容,满足各种场景的数据库资源需求。作为一个反应迅速的云服务,它可以扩大和缩小容量,以满足各种情况下的数据库资源需求(当用户数量多时,可以扩大,当用户数量少时,可以缩小)。

不仅如此,灵活的模型可将角色数据保存在单一集合中,灵活更新且调整成本低;单可用区部署,这有助于为本地玩家提供百微秒的平均查询响应时间;副本集支持高可用,加上业务重试和缓存,可以确保服务稳定,玩家不掉线。

此外,针对《一念逍遥》在开发和运营层面的挑战,阿里云数据库 MongoDB版具有开箱即用的特性,可支持新游戏快速发行。它可以通过阿里云的云备份和多线程恢复oplog,大幅度提升数据备份恢复速度;此外,它还支持工作负载隔离,允许团队在部署中跨节点分配不同的工作负载,能够彻底解决资源抢占的问题,降低对游戏的负面影响。

修仙出海

从发布至今,《一念逍遥》已积累了千万用户,目前可支持几十万、未来可能会有更多玩家的同时在线,这也超出了研发团队最初的期望。阿里云数据库 MongoDB版及其多线程增量恢复oplog等功能,恢复速度提升了50倍,大幅度减少了游戏停更时间。

此外,阿里云数据库 MongoDB版在满足《一念逍遥》高性能需求的同时,还降低了吉比特在IT运维上的投入;它又凭借着完善的开箱即用功能,如监控、可视化和备份等,使企业的运营效率提升了至少一倍,让团队更专注于游戏业务本身,从而继续深入自己在游戏领域的另一项大胆尝试——开发出自己的游戏编程语言Game Script(GS),这是一款和Python、JavaScript类似的动态语言。团队正在基于它打造游戏服务器框架。

不仅如此,随着今年阿里云数据库 MongoDB版已升级到5.0版本,研发团队期待借助新版本来开发更多的手游项目,在其中挖掘和应用阿里云数据库MongoDB版的更多功能如原生时序集合。而且,有了国内的成功经验,他们也正在计划让阿里云数据库 MongoDB版帮助《一念逍遥》走出国门,让海外玩家也尝试“修仙”之路。

“数据就是我们的‘身家性命’,这个说法毫不夸张。无论是游戏数据还是日志数据,阿里云数据库 MongoDB版的强大性能和灵活拓展能力帮助我们提高了《一念逍遥》的开发和运维效率,为玩家带来无中断的‘修仙’体验,而我相信这仅仅是阿里云 MongoDB一小部分的能量。接下来,随着我们着手开发更多的游戏项目,以及准备实施海外推广战略期间,我们期待能够更深刻地挖掘阿里云数据库 MongoDB版的更大潜能。”

—— 吉比特技术中心负责人、《一念逍遥》制作人 沈予卿

点赞
收藏
评论区
推荐文章
Stella981 Stella981
3年前
Cocos Creator v2.3.4 正式接入云开发CloudBase
在激烈的市场环境下,很多游戏都有对云服务的需求。2019年底,Cocos与腾讯云正式宣布达成战略合作,双方聚势共赢,共同探索提升游戏开发工作流的效率,把游戏开发门槛降到极致。今日腾讯云的游戏相关服务已正式接入CocosCreator,各位开发者可以通过CocosService服务面板,一键开通腾讯云云开发CloudBa
Stella981 Stella981
3年前
Cocos Creator v2.3.4 正式接入腾讯云服务
在激烈的市场环境下,很多游戏都有对云服务的需求。2019年底,Cocos与腾讯云正式宣布达成战略合作,双方聚势共赢,共同探索提升游戏开发工作流的效率,把游戏开发门槛降到极致。今日腾讯云的游戏相关服务已正式接入CocosCreator,各位开发者可以通过CocosService服务面板,一键开通腾讯云服务。
Wesley13 Wesley13
3年前
CDN和游戏加速器有什么区别
很多懂IT的游戏玩家都会将CDN和游戏加速器混淆,实际上从效果上看,CDN和网游加速器都具备让网络访问变快的能力,可以帮助玩家游戏的体验和访问效率提升,但是在它们在原理上是有本质区别的。!(https://oscimg.oschina.net/oscnet/upd5c193250ce494a08f8b25b63aadf5344a9.png)
Wesley13 Wesley13
3年前
Unity中制作游戏的快照游戏支持玩家拍快照
Unity中制作游戏的快照游戏支持玩家拍快照有些游戏支持玩家“拍快照”,也就是将游戏的精彩瞬间以图片的形式记录下来的功能。这个功能比较有趣,而且以后的用途也会很广,为此本节打算介绍:截取矩形区域内游戏视图,并将其显示在视图其它区域的方法。具体的操作步骤如下本文选自Unity游戏开发技巧集锦:(1)在Pro
Stella981 Stella981
3年前
Serverless 在游戏运营行业进行数据采集分析的最佳实践
众所周知,游戏行业在当今的互联网行业中算是一棵常青树。在疫情之前的2019年,中国游戏市场营收规模约2884.8亿元,同比增长17.1%。2020年因为疫情,游戏行业更是突飞猛进。玩游戏本就是中国网民最普遍的娱乐方式之一,疫情期间更甚。据不完全统计,截至2019年,中国移动游戏用户规模约6.6亿人,占中国总网民规模8.47亿的77.92%,可见游戏作为一种低
燕青 燕青
1年前
「Macos游戏」愤怒的小鸟重制版Angry Birds Reloaded for Mac 中文版
(AngryBirds)是一款由芬兰游戏开发公司RovioEntertAInment开发的休闲益智游戏,于2009年首次推出,现已在全球范围内拥有数亿玩家。以下是《愤怒的小鸟》的主要特点:1.简单易上手:《愤怒的小鸟》游戏玩法简单易上手,对于玩家来说非常容
绣鸾 绣鸾
1年前
潜水员戴夫Dave The Diver for mac(海洋冒险游戏)
是一款基于物理和冒险的休闲游戏。在游戏中,玩家扮演主角Dave,一个勇敢的潜水员,探索深海中的奇妙世界。游戏的主要特点和玩法包括:冒险故事线:游戏设定在一个神秘的海洋世界中,玩家需要操纵Dave完成各种任务和挑战。随着游戏的进行,玩家将解锁新的关卡和故事情
最佳案例 | 游戏知几 AI 助手的云原生容器化之路
作者张路,运营开发专家工程师,现负责游戏知几AI助手后台架构设计和优化工作。游戏知几随着业务不断的拓展,游戏知几AI智能问答机器人业务已经覆盖了自研游戏、二方、海外的多款游戏。游戏知几研发团队主动拥抱云原生,推动后台业务全量上云,服务累计核心1w。通过云上的容器化部署、自动扩缩容、健康检查、可观测性等手段,提高了知几项目的持续交付能力和稳定性,形成了
燕青 燕青
1年前
80、90经典游戏:FC红白机游戏600合集 for mac(小霸王游戏) 单机离线版
是指在1983年由任天堂公司推出的FC游戏主机上运行的游戏。这些游戏在当时风靡一时,被认为是游戏史上的经典之作,其中不少游戏至今仍有很高的收藏价值和玩家群体。FC红白机游戏涵盖了多种类型的游戏,如平台游戏、动作游戏、角色扮演游戏、射击游戏等等,其中包括了许
流浪剑客 流浪剑客
1年前
Mac海洋冒险游戏:潜水员戴夫Dave The Diver中文版
是一款基于物理和冒险的休闲游戏。在游戏中,玩家扮演主角Dave,一个勇敢的潜水员,探索深海中的奇妙世界。游戏的主要特点和玩法包括:冒险故事线:游戏设定在一个神秘的海洋世界中,玩家需要操纵Dave完成各种任务和挑战。随着游戏的进行,玩家将解锁新的关卡和故事情
流浪剑客 流浪剑客
1年前
愤怒的小鸟重制版Angry Birds Reloaded 中文破解下载
(AngryBirds)是一款由芬兰游戏开发公司RovioEntertAInment开发的休闲益智游戏,于2009年首次推出,现已在全球范围内拥有数亿玩家。以下是《愤怒的小鸟》的主要特点:1.简单易上手:《愤怒的小鸟》游戏玩法简单易上手,对于玩家来说非常容
意识上传
意识上传
Lv1
但愿人长久,千里共婵娟。
文章
2
粉丝
0
获赞
0