《王者荣耀》游戏技术总监:技术架构与同步方案上做出改变?
生活随笔
收集整理的這篇文章主要介紹了
《王者荣耀》游戏技术总监:技术架构与同步方案上做出改变?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
《王者榮耀》能夠成為如今國內最成功的手游,其后方成熟的技術團隊可以說是功不可沒。這個曾經在端游時代主導搭建RTS游戲《霸三國》框架的技術團隊,在轉型做MOBA手游《王者榮耀》后為游戲提供了巨大的支持。但這個過程也并非一帆風順。
在今年剛結束的騰訊TGDC上,《王者榮耀》技術總監孫勛在技術專場中,對這款游戲進行了一次技術復盤,為聽眾嘉賓就從技術層面上講解了游戲在引擎、整體網絡架構與網絡同步方案上的嘗試與轉變。
孫勛稱,目前游戲的服務器架構主要由“游戲大廳”和“PvP”2個部分組成,而在不斷探索中,其后來又在架構中加入了Proxy中轉服務器,也正是這個服務器的加入為《王者榮耀》解決了后來“安卓、iOS”同服等一系列出現的問題。
此外,他還介紹了《王者榮耀》在網絡協議以及同步方案上的一些嘗試,并一一復盤了這些嘗試的優劣勢,并解答了為什么,最終游戲會放棄TCP協議(傳輸控制協議)與曾經在《霸三國》中所使用的CLIENT-SERVER結構(C/S結構),并且轉而使用了UDP協議(用戶數據報協議)與幀同步同步方案。
以下為會議速記整理:
大家好,今天由我帶來《王者榮耀》后臺技術上面的分享。
我叫孫勛,是一名后臺開發程序員。2005年加入騰訊,最開始不是做游戲,2007年前一直做拍拍網,2007年加入成都臥龍工作室,也就是現在的天美L1工作室。之前參與過《QQ三國》、《封神記》、《霸三國OL》,到后來的《王者榮耀》,現在是這款游戲的技術總監。
今天分幾部分和大家介紹王者后臺開發過程中的一些內容和思考:包括《王者榮耀》整個背景介紹、后端架構、上線后的調整,以及網絡同步方案和反作弊方案等。
現在《王者榮耀》后端機器大概有4600多臺,我們的容量也有一定的擴展,進程數目是4萬多個。
《王者榮耀》游戲背景
?
《霸三國OL》的一些啟示
?
整體架構
?
上線后的調整
?
網絡同步方案
?
總結
以上是生活随笔為你收集整理的《王者荣耀》游戏技术总监:技术架构与同步方案上做出改变?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity手游开发札记——移动平台的天气
- 下一篇: 经验分享:聊聊多人游戏同步那点事