GameLook報道 / 《梅露可物語》作為一款正統日式RPG手遊,在回歸本土之路上,除瞭用戶體驗和運營活動需要著眼於本土玩傢習慣之外,技術本地優化無疑也是至關重要的一點,《梅露可物語》的技術設計上采用瞭多種領先的技術架構,使遊戲不僅容易拓展未來的功能模塊,而且在確保瞭服務器的負載均衡。
從有碼到無碼:跨平臺賬號系統
大部分日本遊戲通過機種識別碼綁定設備和角色信息,日本玩傢想在不同的設備上玩同一個角色,需要輸入機種識別碼。這種方式既不安全,又不便於玩傢記憶。中國用戶更習慣於使用過賬號系統在不同設備上玩同一個角色。為瞭適應用戶習慣,提高角色信息的安全,《梅露可物語》的中國技術團隊開發瞭一套跨域IOS和安卓平臺的官方賬戶系統,用於IOS版本和部分安卓版本,使用這部分賬戶系統的玩傢隻需登錄一個賬號,就可以在不同的IOS和安卓設備上玩同一個角色。
從日本到中國:大服機制
大服機制是日本遊戲通常采用的方式,日系遊戲的數值和系統也是基於這種模式設計。為瞭保留原汁原味的日式風格和玩法,《梅露可物語》的技術團隊使用分佈式服務器結構,突破國內網遊的單服人數限制。他們利用物理服務器之間的超高速數據交換,將單組服務器的壓力分散於多組物理服務器上,實現瞭不同平臺間的數據交換,讓所有玩傢感受到是在同一組服務器裡一起遊戲。就目前的情況看來,《梅露可物語》的日活躍人數有幾十萬,服務器承載遊刃有餘,隨著日活躍的不斷增加,也隻是需要擴容服務器即可。
從大到小:包體控制
基於日本非常發達和高速的移動網絡,日本的《梅露可物語》玩傢隻需下載很小的初始安裝包,大多數的場景和人物素材都可以後續通過網絡加載的機制完成,但中國的網絡環境則無法達到相同的效果。為瞭不讓玩傢進遊戲後還要下載超大的更新包,《梅露可物語》將絕大多數素材打包進安裝包裡。這樣一來安裝包達到無法接受的400M以上。太大的包體不僅體驗不好,更重要的是嚴重阻礙新用戶進入,影響推廣效果。《梅露可物語》技術團隊經過兩個月的打磨,采用重點素材壓縮和零散素材後續下載的技術方案,同時為瞭避免“渣畫質”影響玩傢體驗,攻關出圖片無損壓縮技術,將包體壓縮到瞭150M左右的同時,保持瞭原本的高品質畫面效果。
從無到有:反作弊機制
反作弊雖然看起來是一個非常小的細節,但實現起來卻是一場長久的戰爭。在日本市場,作弊情況不像大陸這樣泛濫,所以大部分遊戲沒有防作弊機制。而回歸本土後,項目組則不得不面對這一問題:玩傢們改文件、改程序、改二進制代碼、改傳輸協議,所有的東西都有可能會改,這些情況都必須一一應對。《梅露可物語》的技術團隊進行瞭數版代碼改良,使其動態算法使作弊玩傢無法定位內存進行修改,同時采用前後端校驗的方式來對作弊進行控制。