游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5246|回复: 5

请教网络游戏的服务器端和客户端传输数据的机理,请不

[复制链接]

10

主题

24

帖子

26

积分

注册会员

Rank: 2

积分
26
发表于 2007-11-4 20:13:00 | 显示全部楼层 |阅读模式
一个服务器端,n个客户端.

比如客户端A,B,C都在同一个画面上走路,那么客户端B,C的走路状态怎么在客户端A的画面上实时显示出来???

涉及到封包的问题,但是具体怎么去实现的??需要知道的详细说明一下,谢谢.

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
发表于 2007-11-4 20:34:00 | 显示全部楼层

Re:请教网络游戏的服务器端和客户端传输数据的机理,请不

   B和C把方位数据发送给服务器 .
   服务器把数据发送给A  

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
发表于 2007-11-4 20:44:00 | 显示全部楼层

Re:请教网络游戏的服务器端和客户端传输数据的机理,请不

   实时反映和单机游戏的主循环的原理是一样的

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2007-11-5 09:36:00 | 显示全部楼层

Re:请教网络游戏的服务器端和客户端传输数据的机理,请不

设计方法应该不只一种。原理如zodane所说,只是注意封送的内容仅仅包括B、C等的移动路径等极少信息,这些信息经服务器转发到包括A在内的其它客户端后,再由A端电脑利用本机上的游戏资源照此路径画出移动效果

3

主题

322

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
发表于 2007-11-5 11:46:00 | 显示全部楼层

Re:请教网络游戏的服务器端和客户端传输数据的机理,请不

客户端发送:我想到坐标X,Y
服务端收到,服务端修改内存,角色坐标为X,Y,检测同场景的客户端列表,再向其发送:角色B要移动到坐标X,Y,
客户端收到:按程序内同样方法计算移动路径,并移动.

以上一般MMO应该是这样的.就连本机也要等待服务器回复,才能表现出来
但部分ACT类型的话,为了反应敏感,不会等待服务器回复,直接一输入,立即表现出来
FPS的话,只是开始经过服器确定客户端位置而已,之后就都是P2P的了

很根据游戏类型架构来定,什么类型结构都没说清楚,怎能不一句话带过....

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2007-11-5 16:14:00 | 显示全部楼层

Re:请教网络游戏的服务器端和客户端传输数据的机理,请不

什么事情都给服务器处理是很可怕的,所以要根据游戏的类型实地处理。

您要做的是什么类型的游戏呢??
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-19 08:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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