Moba類的遊戲業務,反而對語言的要求比較低,即使是js語言,他的效能也足夠支撐。
原因也很簡單,moba由於同地圖的人數較少,同步所需要的壓力非常小,即使用全同步的方案,假設一秒60個包,按照10個人計算,包量也才:10×10×60=6000。
這個輕輕松松就可以做到。
但於此同時,對同步的細膩程度也要求極高,畢竟moba要求的體驗要做到很絲滑,客戶端表現上要透過各種預測,補間等操作,來提升體驗。
而如果還想做伺服器校驗,那麽這部份帶來的效能損耗還必須重新評估,但總有辦法就是了(例如可以抽出單獨的校驗服來抽查)。