優(yōu)化GPU
進一步利用HLOD優(yōu)化并改善GPU性能;
- HLOD指將遠距離的多個靜態(tài)網格體Actor合并為單個靜態(tài)網格體Actor的技術,由此減少場景內需要渲染的Actor數量,降低每幀的繪制調用,從而實現性能的提升;
通過改善Landscape結構實現優(yōu)化。
優(yōu)化動畫
對于角色密集或動作幅度過大造成的超負荷現象,基于游戲玩法的優(yōu)先級別調整計算量實現優(yōu)化。
改善對于低配PC環(huán)境的支持
許多PC由于性能問題存在無法進行游戲的問題,為了最大程度地減少此類問題的發(fā)生,將根據CPU使用量自動調節(jié)優(yōu)化程度,以此在低配環(huán)境下維持流暢的性能。此外,對于CPU核數較少的PC,我們正在試著降低動畫處理過程中的消耗成本。
改善穩(wěn)定性
目前游戲大廳、游戲內、加載畫面中存在間歇性的崩潰現象,我們正通過加強內部檢驗流程、積極利用崩潰報告等途徑解決這一問題。
客戶端崩潰現象的解決及快速應對
客戶端崩潰的主要原因是內存不足,因此將在每一次生成版本時加強檢驗流程;
- 通過內存的連續(xù)存檔清除不必要的內存;
- 優(yōu)化游戲中美術素材的內存占用情況;
- 通過代碼重構優(yōu)化整體內容的加載方式;
- 通過實時分析防止內存泄露現象,避免長時間游戲情況下該類問題的發(fā)生。
完善版本檢驗流程
加強手動檢驗方法的同時導入自動檢驗工具;
導入多種檢驗系統(tǒng)以監(jiān)控程序的運行情況;
- 內存泄露檢驗工具;
- 內存使用情況檢驗工具;
- 內存損壞檢驗工具:監(jiān)測意外的內存訪問導致的崩潰現象;
- 卡頓檢驗;
- CPU/GPU狀態(tài)檢驗;
利用AI搭建100人測試環(huán)境;
- PUBG的游戲測試需要100位玩家加入,然而每一次性能測試時召集100位人員并非易事。
- 目前正在利用AI進行與實際游戲環(huán)境相似的大規(guī)模測試。
改善網絡情況
DDoS
許多在線游戲都曾不時遭遇DDoS攻擊(分布式拒絕服務攻擊)問題,PUBG也不例外。當游戲服務器遭到DDoS攻擊時,該服務器內所有玩家的游戲環(huán)境都將發(fā)生網絡延遲、ping值偏高、丟包等一系列問題。自去年11月起,DDoS攻擊現象激增,并于今年2月達到頂峰。為此開發(fā)團隊在導入外部解決方案的同時自主開發(fā)了DDoS防御系統(tǒng),目前已經有效攔截大部分的DDoS攻擊,關于DDoS攻擊的詳細應對過程,后續(xù)我們將單獨向大家介紹。
丟包問題
導入外部DDoS防御解決方案后,北美及歐洲地區(qū)的丟包問題發(fā)生概率較之以往反而有所增加。盡管目前該問題已經得到了一定程度的緩和,但仍有反饋信息顯示丟包問題依然存在。由于該問題的發(fā)生是由諸多原因所致,我們正在進行原因分析及路由優(yōu)化,以此最大程度減少丟包現象的發(fā)生,并改善整體網絡環(huán)境。