Moba类的游戏业务,反而对语言的要求比较低,即使是js语言,他的性能也足够支撑。
原因也很简单,moba由于同地图的人数较少,同步所需要的压力非常小,即使用全同步的方案,假设一秒60个包,按照10个人计算,包量也才:10×10×60=6000。
这个轻轻松松就可以做到。
但于此同时,对同步的细腻程度也要求极高,毕竟moba要求的体验要做到很丝滑,客户端表现上要通过各种预测,补间等操作,来提升体验。
而如果还想做服务器校验,那么这部分带来的性能损耗还必须重新评估,但总有办法就是了(例如可以抽出单独的校验服来抽查)。