当前位置:神舟问>百科问答>客户端内的自定义游戏档案与游戏服务器的数据不一致,怎么解决?

客户端内的自定义游戏档案与游戏服务器的数据不一致,怎么解决?

2023-10-20 09:30:01 编辑:join 浏览量:620

如果地图很大的话,判断和其他人的距离,只给一定距离内的人发送数据坐标,另外还可以通过改变发送频率来增强游戏性能。

客户端内的自定义游戏档案与游戏服务器的数据不一致,怎么解决?

如果这100人是同屏(就是任意两个人之360问答间都要互相看到对方)的话,基本符合是你说的这样

区别在于 不重实是 “高频率的发送胡绿模银”,而是转发客户端的移动操作包。

客户端内的自定义游戏档案与游戏服务器的数据不一致,怎么解决?

因为人物移动是客户端发包给服务器的,发的包中包含的数据无非两种,一种是发目标点,一种是发移动方向。

而服务器只是把这个包转发给其他人,即广播给另外99个脸独盟按以绝跳怀春人。

客户端发一个包,服务器就广播一个,客户端发100个,服务器就广播100个。

客户端内的自定义游戏档案与游戏服务器的数据不一致,怎么解决?

可以优化的空间在:

1、如果客户端前后两个包发的是同一个目标点,或者同样的移动方向,第二个包就可以不用再转发。

2、如果客户端发包频率超过了一个苗绍地脚任海阀值,服务器可以选择性的丢弃部分包,并在广播包中带上这个人在服务器上的当前位置,由接收的客户端做插值。

标签:游戏,自定义,客户端

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/answer/191111.html
热门文章