您好!欢迎光临这里是您的网站名称,我们竭诚为您服务!
定制咨询热线051-56432140
您的位置:主页 > 新闻动态 > 行业新闻 >

新闻动态

联系我们

yobo体育app下载官网岗亭有限公司

邮 箱:admin@hmeitv.com
手 机:17617618034
电 话:051-56432140
地 址:山东省德州市睢阳区大人大楼349号

游戏架构-游戏同步方案|yobo体育app下载官网

发布时间:2022-04-30 16:45:02人气:
本文摘要:近些年,游戏生长之迅速大家是有目共睹的。尤其是是网络游戏,做网络游戏就制止不了数据,所以数据同步问题,就成为了大家继续解决的焦点问题之一。 近几年网络速度的提升也促进了游戏的生长。尤其是网络游戏。开发快速行动游戏,首先要对公网的网络质量数据有详细的相识。 这里所说的网速,指的是RTT 数据返回一周的毫秒时间,而非每秒传送几多KB/S。下面说一下几种常见的同步方案。

yobo体育app下载官网

近些年,游戏生长之迅速大家是有目共睹的。尤其是是网络游戏,做网络游戏就制止不了数据,所以数据同步问题,就成为了大家继续解决的焦点问题之一。

近几年网络速度的提升也促进了游戏的生长。尤其是网络游戏。开发快速行动游戏,首先要对公网的网络质量数据有详细的相识。

这里所说的网速,指的是RTT 数据返回一周的毫秒时间,而非每秒传送几多KB/S。下面说一下几种常见的同步方案。帧间同步法 关于帧间同步有许多实现方式,可是他们的焦点都是一个,保证所有客户端的输入都一样,这样的方式被格斗游戏,RTS和足球(FIFA类)等体育和行动游戏大量使用,另有我们熟悉的各大战网平台。

这种方式主要是开发便利,同步逻辑直观而受到大家接待。帧锁定算法多用在C/S模型中或者一人做主多人做从的P2P里,它和LOCKSTEP 配合存在的问题就是 网络慢的玩家会卡到网速快的玩家。

(代表的就是魔兽争霸)在这里有的人用TCP 协议有的用UDP 协议,在网速恒定的情况下并没有太大的区别,甚至TCP 的编写代码的方式更简朴。当网络速度不恒定的时候就体现出来了UDP 的威力,不外关于丢包 需要自己处置惩罚。

编写代码会反锁。最近两年海内外也涌现了其他一些新的改良方法。好比一客户端先行,当逻辑纷歧致时就回滚的方式,例如你在游戏内里正跑着,突然被拉回去了。

关于帧同步的优化方案其实另有许多,好比乐观锁 等等。像王者荣耀就是这样,不会导致网络慢的玩家卡住网络快的玩家。

状态同步法 对于逻辑不要准确到帧的游戏而言,允许每个客户的那屏幕上显示的内容差别,只要将他们统一到一个逻辑中即可。举一个例子例如在RPG攻击分为 有锁定的攻击和无锁定攻击,有锁定攻击的时候我向你发射一个术数,不管你怎么跑,术数效果都市追随并打到你,这个时候你会发现术数的运动并不是直线,而是曲线追踪者你就已往了。

这叫锁定攻击,无锁定攻击一般是规模攻击,首先播放动画好比挥刀,然后将你的请求发送给服务器,服务器效果回来的时候,动画恰好播放完毕,然后大家一起喷血。其实状态同步是一种乐观的同步方法,认为大家屏幕上的工具差别没有关系,只要每次操作的效果相同即可,不需要像帧同步一样保证每一帧都相同,因此对网速的要求没有帧同步那样苛刻,偶然卡顿一下也没有问题。上面两种情况总体来说 你希望游戏的体验更爽快,即时感更强。

那么你每秒发送的数据包就越多,每局支持的人数越少越好。如果你既想人多,实时,爽快,就现在而言并没有统一的做法,而且笔者认为至少在广域网内里无法实现。效果同步法 效果同步往往比力简朴,位置纵然全部庞杂或者延迟良久都没有关系,因为游戏历程完全不在乎位置,只在乎最后的效果,好比《梦幻西游》这样的“回合制 RPG” 游戏,屏幕上的人走到那里确实无所谓,所有操作都是要点击或者选择菜单来下下令,像这样的游戏背后其实是文字游戏,只是加了一个图形的壳。

游戏外貌上看起来是行动/RTS 游戏,可是没有玩家直接协作和反抗,都是单机游戏,并不需要同步什么工具,服务端只要监测下效果不离谱即可,延迟检测都没关系。基本是 PVE,而且无协作。纵然是 PVP也就是打一下别人的离线数据,和无同步回合制游戏并无本质上的区别。

现在关于网络游戏同步的方案另有许多,大家凭据自己的游戏选择最合适的同步算法,为玩家提供更好的体验才是关键。你如果有好的方案 请在评论区留言。


本文关键词:游戏,架构,同步,方案,yobo体育app下载官网,yobo,体育,app,下载,官网

本文来源:yobo体育app下载官网-www.hmeitv.com

051-56432140