游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1744|回复: 4

网络游戏中怎样实现同步?

[复制链接]

19

主题

38

帖子

38

积分

注册会员

Rank: 2

积分
38
发表于 2006-6-30 21:00:00 | 显示全部楼层 |阅读模式
如题,谢了!

12

主题

76

帖子

76

积分

注册会员

Rank: 2

积分
76
发表于 2006-6-30 22:23:00 | 显示全部楼层

Re: 网络游戏中怎样实现同步?

我谈谈我的实现:服务器每隔一段间(大约几十ms)发数据包给客户端,客户端收到数据包后,记录收到数据包的时间,再减去网络延时,得出服务器的发送时间,根据这个时间更新客户端的数据,实现同步。

0

主题

39

帖子

39

积分

注册会员

Rank: 2

积分
39
发表于 2006-7-3 10:31:00 | 显示全部楼层

Re:网络游戏中怎样实现同步?

再减去网络延时---你知道这个时间是多少吗?

1

主题

11

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2006-7-3 18:03:00 | 显示全部楼层

Re:网络游戏中怎样实现同步?

看看这里吧:http://blog.csdn.net/skywind/archive/2005/06/11/392461.aspx

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2006-7-3 19:59:00 | 显示全部楼层

Re: Re:网络游戏中怎样实现同步?

mxfeng: Re:网络游戏中怎样实现同步?

再减去网络延时---你知道这个时间是多少吗?

数据包里包含发送时间,用接受时间去减,不就是延时了?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 20:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表