一堆方塊能做什么?
搭城堡、造農(nóng)田、建設(shè)城市
……
在《迷你世界》里只要發(fā)揮你的想象力
什么都可能實(shí)現(xiàn)
甚至創(chuàng)造一個(gè)自己的世界
迷你創(chuàng)想(深圳)科技有限公司(簡(jiǎn)稱(chēng):迷你創(chuàng)想)是一家致力于打造優(yōu)秀的青少年創(chuàng)意實(shí)踐平臺(tái)的企業(yè),其傾力打造的《迷你世界》是一款國(guó)產(chǎn)沙盒創(chuàng)意平臺(tái),主要通過(guò)方塊組合自由創(chuàng)造等方式,引導(dǎo)用戶(hù)在平臺(tái)上創(chuàng)作虛擬作品。
穩(wěn)定性與彈性?xún)墒肿?/strong>
支持大規(guī)模全真虛擬互動(dòng)
自2015年上線(xiàn)至今,《迷你世界》單月月活躍用戶(hù)已突破1億。其旗下虛擬偶像“花小樓”發(fā)行的單曲,總播放量超過(guò)2億次。
迷你云服是支撐《迷你世界》的服務(wù)平臺(tái),提供更為穩(wěn)定的聯(lián)機(jī)服務(wù),以增強(qiáng)用戶(hù)聯(lián)機(jī)的游戲體驗(yàn)。但隨著用戶(hù)劇增和訪(fǎng)問(wèn)量的加大,迷你云服在穩(wěn)定性和彈性擴(kuò)容方面面臨挑戰(zhàn):
·穩(wěn)定性:業(yè)務(wù)對(duì)數(shù)據(jù)庫(kù)的穩(wěn)定性要求極高,系統(tǒng)不穩(wěn)定將直接導(dǎo)致用戶(hù)流失;
·彈性擴(kuò)容:用戶(hù)數(shù)據(jù)過(guò)百億,業(yè)務(wù)高峰期資源需快速下發(fā)升配,以保障玩家體驗(yàn)。
面對(duì)挑戰(zhàn),一場(chǎng)平臺(tái)升級(jí)之旅就此開(kāi)啟。華為云數(shù)據(jù)庫(kù)團(tuán)隊(duì)圍繞客戶(hù)需求,針對(duì)業(yè)務(wù)特點(diǎn)打造了一套合理高效的游戲數(shù)據(jù)庫(kù)方案,提升用戶(hù)聯(lián)機(jī)的游戲體驗(yàn),為迷你創(chuàng)想1億+用戶(hù)暢玩游戲保駕護(hù)航。
·主備架構(gòu)優(yōu)化
使用RDS云盤(pán)主備實(shí)例,該實(shí)例經(jīng)過(guò)海量用戶(hù)生產(chǎn)系統(tǒng)充分驗(yàn)證,在數(shù)據(jù)庫(kù)性能和穩(wěn)定性方面極具優(yōu)勢(shì),可輕松應(yīng)對(duì)海量訪(fǎng)問(wèn)壓力;
·分庫(kù)分表改造
采用DDM+RDS做分庫(kù)分表改造,使用hash算法針對(duì)用戶(hù)的唯一鍵進(jìn)行業(yè)務(wù)拆分,由原先的集中式修改為分布式,均衡負(fù)載以提升數(shù)據(jù)庫(kù)性能;
·節(jié)點(diǎn)快速擴(kuò)容
針對(duì)業(yè)務(wù)場(chǎng)景,提供DDM計(jì)算節(jié)點(diǎn)快速擴(kuò)容、RDS節(jié)點(diǎn)快速規(guī)格變更等能力,解決客戶(hù)高峰期資源快速下發(fā)問(wèn)題。
華為云數(shù)據(jù)庫(kù)全力負(fù)責(zé)《迷你世界》的底層資源保障,2個(gè)月內(nèi)完成了游戲內(nèi)測(cè)至上線(xiàn)全流程,提升了業(yè)務(wù)上線(xiàn)效率;在游戲運(yùn)行期間,支撐了海量用戶(hù)同時(shí)在線(xiàn),為花小樓音樂(lè)會(huì)等高峰場(chǎng)景的穩(wěn)定運(yùn)行提供了堅(jiān)實(shí)的保障。
創(chuàng)作開(kāi)發(fā)工具便捷化
驅(qū)動(dòng)創(chuàng)新內(nèi)容生產(chǎn)
作為國(guó)內(nèi)優(yōu)秀的沙盒創(chuàng)意類(lèi)游戲,《迷你世界》擁有繁榮的UGC生態(tài),有7000萬(wàn)開(kāi)發(fā)者每天在不斷地創(chuàng)作新內(nèi)容。相應(yīng)的,游戲也需要不斷給開(kāi)發(fā)者提供各種工具,讓他們發(fā)揮想象,進(jìn)行場(chǎng)景、人物的創(chuàng)作。
在內(nèi)容創(chuàng)作方面,《迷你世界》推出了自定義模型編輯器用來(lái)構(gòu)建3D角色的動(dòng)作能力,模型編輯器里搭載了華為終端云的AR Engine。
基于這個(gè)編輯器,玩家可以在游戲中對(duì)他人的特定動(dòng)作進(jìn)行拍攝,將復(fù)雜的三維人體動(dòng)作轉(zhuǎn)化成骨骼動(dòng)態(tài),上傳到游戲中映射到游戲角色。
其中,AR Engine簡(jiǎn)化了自定義動(dòng)作創(chuàng)作,僅用一臺(tái)華為手機(jī)即可完成所有內(nèi)容創(chuàng)作,創(chuàng)作時(shí)間從天級(jí)縮短到分鐘級(jí),內(nèi)容創(chuàng)作難度大大降低,引發(fā)了虛實(shí)角色創(chuàng)作的熱潮。
海量?jī)?nèi)容審核智能化
構(gòu)建健康游戲環(huán)境
面對(duì)開(kāi)發(fā)者每天創(chuàng)造的大量?jī)?nèi)容,高效審核是一個(gè)讓人頭疼的問(wèn)題。為了確保內(nèi)容場(chǎng)景的合規(guī)性,《迷你世界》每天需要進(jìn)行大量且細(xì)致的內(nèi)容審核,對(duì)審核準(zhǔn)確率和實(shí)時(shí)性要求極高。
為此,迷你創(chuàng)想構(gòu)建了一套嚴(yán)格的內(nèi)容審核流程,通過(guò)本地詞庫(kù)過(guò)濾,后續(xù)通過(guò)華為云AI智能審核與人工復(fù)查,大大提升了內(nèi)容審核效率和準(zhǔn)確率,為用戶(hù)提供健康、清潔的游戲環(huán)境。
技術(shù)升級(jí)促進(jìn)游戲內(nèi)容和玩法創(chuàng)新,相信未來(lái),迷你創(chuàng)想將和華為云一起為游戲玩家提供更流暢、有趣的游戲體驗(yàn),讓我們拭目以待!