海棠书屋 > 都市小说 > 重生后,我只想躺赢 > 正文 第327章:裴滢:夏总,我想感谢你一下
戏服务器每隔一段时间采集各个客户端的玩家操作,然后把采集到的玩家操作,发往每个客户端,客户端自己来计算游戏逻辑,根据同样的玩家输入+同样的代码逻辑,得到同样的运行结果,这样每个客户端就同步了。
    原则上来说时间越短越好,时间越短,玩家操作响应反馈就越及时,但是随之而来的网络带宽和计算成本也增加了,于是就有了一个原则,在不影响玩家手感的情况下,越少越好,根据研究,玩家的反应时间约为50~100毫秒,所以帧同步设计为10~20帧,不会影响玩家手感。
    夏川记得很清楚,曾经雪豹的守望先锋每秒二十帧。
    帧同步主要的业务逻辑全部都放客户端计算,所以服务器基本没有什么运算量,性能好,由于所有的计算都放客户端,帧同步也有容易作弊的缺点。
    在网速正常的情况下,其实状态同步也能获得很好的手感,同时状态同步又是放服务器计算的更安全,为什么不用状态同步做Moba而是用帧同步呢?
    状态同步和帧同步最大的区别在于网络波动的时候,网络经常会有波动,状态同步,如果服务器由于网络波动没有及时的发送状态数据包到客户端,这样客户端就会卡住,虽然时间很短,但影响手感,


本章未完,请点击下一页继续阅读 >>