社交面板
上次我們提到的另一個(gè)重點(diǎn)區(qū)域是社交面板。我們的長期計(jì)劃是將社交面板從ComponentJS(舊架構(gòu))遷移到Ember。目前我們的精力還集中在CEF升級(jí)上,因此這項(xiàng)工作暫時(shí)擱置,但我們已經(jīng)完成了Ember遷移所需的部分早期步驟,CEF升級(jí)完成后就會(huì)繼續(xù)。
以下是工作重點(diǎn)轉(zhuǎn)移到CEF升級(jí)前,我們解決的一些社交面板的主要問題:
1. 社交面板無法連接
2. 好友列表無法加載,狀態(tài)顯示不正確,好友數(shù)據(jù)問題
3. 玩家在普通游戲中時(shí),懸浮卡片不顯示排位信息
4. 啟動(dòng)時(shí)在斷開連接、憂傷的魄羅和好友列表加載之間亂跳
內(nèi)存占用和JavaScript錯(cuò)誤情況更新
我們也在繼續(xù)關(guān)注同一會(huì)話內(nèi)進(jìn)行的游戲的內(nèi)存占用情況。我們很高興看到,從補(bǔ)丁10.25之后,游戲的平均內(nèi)存占用下降了約30MB,整體內(nèi)存不足崩潰數(shù)量也在持續(xù)下降。
最后,我們想說說JavaScript錯(cuò)誤。上一篇文章中,我們提供的拳頭各地區(qū)玩家遇到的JS錯(cuò)誤數(shù)據(jù)有誤。10.25版本中,這個(gè)數(shù)字達(dá)到了驚人的2.65億。好在玩家實(shí)際遭遇的錯(cuò)誤數(shù)量并沒有改變,只是我們測量的手段變了,從而進(jìn)一步意識(shí)到了這個(gè)問題的緊迫性。此后,我們的每個(gè)補(bǔ)丁平均降低了1.4億次錯(cuò)誤,并有信心可以繼續(xù)減少錯(cuò)誤數(shù)量。
目前的計(jì)劃
盡管我們近期的首要重點(diǎn)是CEF升級(jí),但也在規(guī)劃2021年的其他項(xiàng)目。
● 上文中提到的將社交面板遷移到Ember
● 重新審視比賽結(jié)束(EOG)頁面。去年底和今年初,我們處理了比賽結(jié)束的幾個(gè)主要問題,但仍存在有待改進(jìn)的地方。許多玩家仍然反映存在返回客戶端時(shí)間過長和/或比賽結(jié)束頁面死機(jī)的問題。項(xiàng)目開始后,第一步是摸清客戶端與游戲內(nèi)引擎和服務(wù)的所有互動(dòng),隨后考慮如何優(yōu)化體驗(yàn)。EOG調(diào)用了許多客戶端團(tuán)隊(duì)之外的服務(wù),我們需要與其他團(tuán)隊(duì)配合,一同進(jìn)行優(yōu)化。
● 進(jìn)入英雄選擇頁面延遲。這個(gè)問題在部分地區(qū)報(bào)告頻率很高,說明玩家的網(wǎng)絡(luò)連接情況是很重要的因素(不同地區(qū)的網(wǎng)絡(luò)基礎(chǔ)設(shè)施情況各異)。雖然我們對(duì)網(wǎng)絡(luò)問題可做的不多,但仍會(huì)與競技團(tuán)隊(duì)合作,盡量在客戶端內(nèi)確保玩家在合理的時(shí)間內(nèi)進(jìn)入英雄選擇頁面。
● 長會(huì)話中的客戶端穩(wěn)定性。去年年底我們發(fā)現(xiàn)了內(nèi)存泄漏,導(dǎo)致客戶端隨著玩家打開多個(gè)游戲或客戶端長時(shí)間空閑時(shí),占用內(nèi)存越來越多的緊急問題。經(jīng)過更全面的跟進(jìn),我們將尋求更直觀的方法,讓玩家得以保持剛剛登錄客戶端時(shí)的體驗(yàn),無論他們已經(jīng)玩了多少局游戲或是客戶端開啟了多長時(shí)間。這部分修復(fù)工作可能還會(huì)不斷強(qiáng)化,解決更多難對(duì)付的內(nèi)存泄漏問題,但我們還需要對(duì)照其他短期解決方案進(jìn)行衡量。
這次要說的就是這些了!當(dāng)然,我們工作的一大動(dòng)力,就是來自各種渠道的反饋,包括定期玩家調(diào)查。歡迎大家繼續(xù)反映需要改進(jìn)的客戶端問題,以及對(duì)您的體驗(yàn)影響最大的改進(jìn)!
更多內(nèi)容:英雄聯(lián)盟專題英雄聯(lián)盟論壇
自由美利堅(jiān)...
到自助洗車店,品百態(tài)人生。
GHS還是第一生產(chǎn)力