我和我追逐的梦

by J

常用链接

统计

最新评论

2011年10月10日 #

同步相关

网游同步问题:
    延迟、数据传输方式(TCP/IP,UDP/IP),服务器之间同步(P2P),丢包问题


技术分析:

1、同步算法分析
     ‘)保守同步算法:
       i,Lock Step步伐一致同步,算法核心就是,在某个时                间段内,必须等待所有的用户消息接受完毕后才进行操作。缺点,响应周期长,优点适合及时战略类游戏,比较简单。
    ii, Time Bucket同步,即时间桶同步算法,核心是,异步同步算法,即思想是先来的先收数据,后来后收,在处理的过程中是根据客户端的延迟来回应的,延迟越高,响应时间越长。
    ’)乐观同步算法
        i. DR Bucket 即同步延迟桶同步算法,算法具体思想是,使用固定时间长        度的周期(比如T)对系统时间进行划分,
        对应每一个时间周期T就会有一个桶存在,即频率为1/T,消息被发送以        后,当接收方接收到消息的时候,就根据其对应的时间周期将其放到消息        桶中,当这个桶周期结束以后,就可以使用桶里所有的消息来计算游戏的        状态。如图3.1所示,图中包含本地主机和远程主机两条时序,在t0时刻本        机产生了一个消息,远程主机在t1产生的消息在t2到达本地主机,t0和tl        属于同一个桶周期,所以被放到了同一个桶中

posted @ 2011-10-10 08:51 赖建 阅读(232) | 评论 (0)编辑 收藏

仅列出标题