王者荣耀团战卡顿,刺激战场掉帧卡顿,怎么办啊,之前不这样的

王者荣耀上分技巧:不可忽略的细节!
19:35:00来源:今日头条作者:游戏老铁
  玩得人很多,但是分段高的人却很少。想必大家都为了上分而不能自拔,小编曾经也是这样,但是自从看了的一些游戏技巧,和总结了一些不可忽略的小细节之后,已经从黄金打到钻石了!
  下面就和大家分享一下基础和进阶的心得:
  基础篇
  1.注意阵容的搭配,一个好的阵容,应该有法师,射手,辅助,打野,和肉。不过有些人喜欢秒锁定,这时候你就要做适当的调整了。一个队伍可以没射手,但是法师和肉是必不可少的。
  2. 没事多看看小地图,对方线上没人就说明可能来捉你了。这里就有一个小细节要注意了,手机屏幕比较小和分辨率低的往往不容易看得清楚。
  而有人做过测试说,5.5英寸的高清屏幕在展现游戏时候更加全面,哪条路人不见了,都能一目了然。当然,不见人的时候你可以往草丛里面甩个技能,可以起到很好的恐吓作用!
  不得不提的是,王者荣耀里面的技能也是十分的炫酷啊,小编是用一加3T手机玩的,开启了高帧率模式,画质好,还不卡,比之前用华为玩效果好多了,一加3T手机无论看小地图还是击杀敌方特效,都是赏心悦目啊,精彩的击杀还可以截图留念呢!
  3.对线的时候要习惯走A。频繁的走位,让队手捉摸不透你的想法,这点多练,自然就会提高。一般PAD用来练习走A都不是很适合,因为屏幕巨大而不好控制。
  用手机练习效果是最好的!而手机手感这时候就显得很重要了,好的手机手感就像在用机械键盘打游戏一样,手感好了,操作自然也就流畅了,而一加3T轮廓设计十分圆润,适中的弧度,拥有很好的手持握感,和敌方英雄对A,完全不怂好么!
  4.永远记住,猥琐发育,别浪。
  进阶篇
  1.跑不掉的时候别跑,和对手对拼。到了高端点的局,队友都有支援意识,你和队友对拼或者可以帮前来支援的队友完成击杀,你这样能拿到助攻,不会亏很多,如果技术好的,说不定就反杀了。
  2.逆风要听指挥,不要去投降。高段局翻盘往往是一波团的事。一局游戏中总有一个大神,是你或者队友,听指挥永远比瞎干好。
  胜利的音效永远比对骂好听。和朋友语音开黑的时候,往往都有人指挥,不过有时候游戏声音会影响到语音的效果。
  不过还好,小编用一加3T的时候,觉得音效不算突出但是也不差,就算是打团的时候,游戏声音再吵杂,也可以清晰听到队友的声音。赢得游戏胜利的声音十分美妙,听女英雄被击杀后的叫声也是不错的选择。
  3.手速决定输出。手速是练出来的,不过不是盲目的练。要了解好英雄的连招,在保证连招正确的基础上慢慢加速手速。
  由于王者荣耀是一款MOBA游戏,多样的技能特效和团战往往会导致手机发热、卡顿、掉帧等负面影响,之前用华为手机就很明显感觉到了,对线的时候都会卡住,只能开最低特效,不过现在用一加3T手机就没这种问题了,玩了很久手机都不会太热,而且很流畅。练习的时候找队友陪你一起也不成问题,这样进步会更快。
  王者荣耀操作很关键,但是手机的性能、画质等问题对高端玩家来说影响也是很大的,有时候影响段位的不单单是操作,更是手机的性能,很多手机都可以玩王者荣耀,而一加3T手机只是能更好切合玩王者荣耀的需求,表现更优秀。
  更重要的一点是,一加3T手机支持边玩边闪冲,可以畅玩王者荣耀。
(关注公众号dwwzry,每天统计最新可领取的礼包&活动~目前已统计有97个礼包)
体验服爆料
英雄皮肤情报平板/笔记本
HiLink生态产品
终端云服务专区
升级5.0以后玩王者荣耀打团的时候变卡了,掉帧严重
&初窥门径&
来自:HUAWEI CAZ-AL10
升级5.0以后玩王者荣耀打团的时候变卡了,掉帧严重
width:100%">
&独步江湖&
来自:浏览器
我的还行唉,玩王者荣耀卡顿的话,你手机有没有发热啊?发热的时候,会有这个现象的,可以让手机处于合适温度玩游戏。再看下手机电量是不是过少,少了也会限制性能,可以先充电哦,最后看下后台有没有进行下载,拷贝文件等会给手机带来负载的操作。暂时关闭。联网游戏的话,检查网络状态,网络不稳定也会对性能带来影响。这里有个解决王者荣耀卡顿的链接看一下咯:
width:100%">
&略有小成&
来自:HUAWEI CAZ-AL10
我时常460...简直不要太爽
width:100%">
&新学乍练&
来自:浏览器
我的还行唉,玩王者荣耀卡顿的话,你手机有没有发热啊?发热的时候,会有这个现象的,可以让手机处于合适温 ...!
width:100%">
&渐入佳境&
来自:HUAWEI CAZ-AL10
我也是有点卡了,买没三个月,手机就下三四个软件而已现在王者荣耀最高29帧最低25
width:100%">
&新学乍练&
来自:浏览器
我的3经常卡,还很烫
width:100%">
&花粉帮帮堂&
来自:浏览器
我的3经常卡,还很烫
玩游戏卡顿的话,建议清理下手机缓存,重启看看,尽量在网络好的地方玩。有贴膜或者装内存卡,拿掉看看。玩的时候不要开太多的后台,尤其不要后台下载,使用性能模式玩哦。如果不是最新的系统,也可以备份数据,升级到最新版本再试试。发热的话,建议使用时,不要开太多的后台,屏幕亮度不要太高。有带手机壳,拿掉试试。不要在温度过高的环境使用,室外使用,避免阳光直射哦!尤其不要边充电边玩手机。
width:100%">
&新学乍练&
来自:浏览器
青春版不要太烂。。刚买两天啥也没装,王者掉帧到10。。。什么烂显卡
width:100%">
西湖——长桥老铁轨上来一组人像Memory的Melody不负好春光拍拍拍~7X全屏摄春福建南靖珠坑社黄花风铃木
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
关注花粉俱乐部
举报邮箱:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利51CTO旗下网站
《王者荣耀》打团不掉帧、不卡顿的架构方式和实现原理
根据第三方的调研数据显示,《王者荣耀》渗透率达到 22.3%,用户规模达到 2.01 亿人,每日的日活跃用户(DAU)均值为 5412.8 万人。 如此可观的数据,令人十分钦佩。
作者:wier来源:| 09:25
&农药&自从上线以来,依靠着强大的产品力以及腾讯的运营能力,在游戏市场上的表现可谓是风生水起。
根据第三方的调研数据显示,《王者荣耀》渗透率达到 22.3%,用户规模达到 2.01 亿人,每日的日活跃用户(DAU)均值为 5412.8 万人。 如此可观的数据,令人十分钦佩。
当然,作为技术人,更愿意从技术上去了解一些王者荣耀的实现原理和架构方式,从中找到新的知识领域,扩展自己的知识边界,丰富自己的专业技能。
本文我们将聊一聊王者荣耀的技术实现以及同步方式,更多的从 MOBA,多人在线战术竞争游戏的方向来解析推理王者的实现方案。
以下是主要讲解的几个重点:
服务器架构。
通信方式。
同步方案。
技能同步。
断线重连。
服务器架构
不难发现,王者荣耀的服务器采用房间模式,每个玩家登陆以后,然后进入大厅,进行游戏匹配。匹配完成之后,把一起对战的玩家放到一个房间内进行对战。
房间类玩法和 MMORPG 有很大的不同,在于其在线广播单元的不确定性和广播数量很小,而且需要匹配一台房间服务器让少数人进入一个服务器。
这一类游戏最重要的是其&游戏大厅&的承载量,每个&游戏房间&受逻辑所限,需要维持和广播的玩家数据是有限的,但是&游戏大厅&需要维持相当高的在线用户数,所以一般来说,这种游戏还是需要做&分服&的。
而&游戏大厅&里面最有挑战性的任务,就是&自动匹配&玩家进入一个&游戏房间&,这需要对所有在线玩家做搜索和过滤,以及为了更好的体验,会对玩家进行分地区匹配,以方便获得更快速的同步。
一般的方式是玩家先登录&大厅服务器&,然后选择组队游戏的功能,服务器会通知参与的所有游戏客户端,新开一条连接到房间服务器上,这样所有参与的用户就能在房间服务器里进行游戏交互了。
说到通信方式,一般会有 http 和 socket 两种方式,但 http 底层也是采用 socket,只是每次通信完成以后都会断开。
这种方式对于需要频繁交互的双方来说,显得效率太低了,所以一般实时要求高的游戏都是采用 socket 方式来通信。
可是 sokect 通信,又分为两种:TCP vs UDP,具体是采用那种 socket 类型,需要具体来看游戏游戏类型。
以下是两种类型的优劣:
从上面的对比中,我们会发现,关于 socket,我们想做的事情,tcp 都帮我们做了,我们只需要建立链接,然后像读写文件一样读写就可以了。而 udp 需要我们自己设计一切。
看到这一切,你可能第一感觉就是采用 tcp 而非 udp,那么真实情况是如此么?基于游戏的业务以及场景不同,我可以明确的告诉你,王者荣耀是采用 udp 的,包括腾讯多数长链接手游都是采用 udp,这是为何?
tcp 保证数据可靠性是有代价的
tcp 能够保证数据包的可靠性和有序,这一切都帮你封装好了。tcp 发送一个数据包,等待一段时间,直到检测到数据包丢失了,如果没有接收到它的 ACK,接下来就重新发送丢失的数据包到目标计算机。
重复的数据包将被丢弃在接收端,乱序的数据包将被重新排序,以此来保证数据包的可靠性和有序性。
但为了保证可靠和有序,就要保证 tcp 无论什么情况,只要数据包出错,就必须等待数据包的重发。
这是什么意思呢?就是说,即使最新的数据已经到达,但还是不能访问这些数据包,新到的数据会被放在一个队列中,需要等待丢失的包重新发过来之后,所有数据没有丢失才可以访问。
如此,如果遇到网络环境太差或者不稳定,比如说国内的移动网络,或者是遭遇到了网络阻塞,出现一个数据包丢失,所有事情都需要停下来等待这个数据包重发。
客户端会出现等待接收数据,玩家操作会出现卡顿以及响应不及时的现象。
udp 的可靠性&DIY 手动组装
从上面我们可以知道 udp 主要在可靠性上是不能保证数据包的顺序,比如第 100 个收到的数据包并不一定是第 100 个发出的数据包,同时也无法保证不丢包,期间有一个包丢失,udp 本身也不会去校检。
如果这两个问题解决了,udp 的大部分可靠性问题也就解决了。
具体的方案大体上是这样来解决:
为每个数据包增加序列号,每发一次包,增加本地序号。
每个数据包增加一段位域,用来容纳多个确认符。确认字符多少个,跟进应用的发包速率来决定,速率越高,确认字符的数量也相应越多。
每次收到包,把收到的包上序列号变为确认字符,发送包的时候带上这些确认字符。
如果从确认字符里面发现某个数据包有丢失,把它留给应用程序来编写一个包含丢失数据的新的数据包,必要的话,这个包还会用一个新的序列号发送。
针对多次收到同一包的时候可以放弃它。
游戏中常见的同步方案,有状态同步和帧同步,一般大型的 MMOARPG 都是采用状态同步,比如魔兽世界,状态同步采用 C/S 架构,所有的状态由服务器来控制,安全性比较高,但是流量比较大。
帧同步采用的是囚徒模式,所有 C 端强制采用一个逻辑帧率,从而保证输出一致,其特点是流量小,安全性比较差。
王者荣耀采用的就是帧同步,那么具体帧同步是什么,如何实现的,我们从两个地方来分解:
什么是帧率,可能没有做过 client 的同学并不是很清楚这个术语,我们从一个小例子来讲解一下。
我记得小时候有一种小人书,快速翻看就可以看到漫画上的人物会动起来。
由于人类眼睛的特殊生理结构,如果所看画面之帧率高于每秒约 10-12 帧的时候,就会认为是连贯的, 此现象称之为视觉暂留。
这也就是为什么电影胶片是一格一格拍摄出来,然后快速播放的,就像上图快速翻小人书一样。
游戏中的所有动画也是采用这种方式来渲染,只不过帧率是由 GPU 来控制,你所看到的画面都是由 GPU 一帧帧渲染的,比如 30帧/s,你所看到的画面就比较流畅了,而帧率越高你所看到的画面越流畅。
Lockstep&帧同步
帧同步可以说是通过帧率延伸过来的,你可以把一个游戏看成一个巨大的状态机,所有的参与者都采用同一个逻辑帧率来不断的向前推进。
我们看如下 2 个图:
图中是 A、B、C 三个玩家的时间轴,这个时间轴不是电脑上的本地时间,而是 A、B、C 联机时定义的一个时间轴。虚线分隔出来的时间片称为 turn,可以理解成一帧,箭头表示该玩家将自己的操作指令广播给其他玩家。
我们把一盘游戏看成一个大型的状态机,因为大家玩的是同一款的游戏,因此F是相同的,初始状态 S0 也是相同的。
在第一个 turn 结束时,所有玩家都接收到了完全一样的输入 I,注意这里的 I 不是一个值,而是包含了当前游戏中所有玩家的操作指令集合。
t1 时刻所有玩家的电脑自行计算结果。由于 F、S0 和 I 是固定的,所以每个玩家电脑上计算出的下一个状态 S1 一定是相同的。
所以通过上面的介绍我们可以知道:
我们把游戏的前进分为一帧帧,这里的帧和游戏的渲染帧率并不是一个,只是借鉴了帧的概念,自定义的帧,我们称为 turn。游戏的过程就是每一个 turn 不断向前推进,每一个玩家的 turn 推进速度一致。
每一帧只有当服务器集齐了所有玩家的操作指令,也就是输入确定了之后,才可以进行计算,进入下一个 turn,否则就要等待最慢的玩家。之后再广播给所有的玩家。如此才能保证帧一致。
Lockstep 的游戏是严格按照 turn 向前推进的,如果有人延迟比较高,其他玩家必须等待该玩家跟上之后再继续计算,不存在某个玩家领先或落后其他玩家若干个 turn 的情况。使用 Lockstep 同步机制的游戏中,每个玩家的延迟都等于延迟最高的那个人。
由于大家的 turn 一致,以及输入固定,所以每一步所有客户端的计算结果都是一致的。
我们来看看具体的执行流程:
上图中我们可以明显看到,这种囚徒模式的帧同步,在第二帧的时候,因为玩家 1 有延迟,而导致第二帧的同步时间发生延迟,从而导致所有玩家都在等待,出现卡顿现象。
乐观锁&断线重连
囚徒模式的帧同步,有一个致命的缺陷就是,若联网的玩家有一个网速慢了,势必会影响其他玩家的体验,因为服务器要等待所有输入达到之后再同步到所有的 C 端。
另外如果中途有人掉线了,游戏就会无法继续或者掉线玩家无法重连,因为在严格的帧同步的情况下,中途加入游戏从技术上来讲是非常困难的。
因为你重新进来之后,你的初始状态和大家不一致,而且你的状态信息都是丢失状态的,比如你的等级,随机种子,角色的属性信息等。
玩过早期的冰封王座的用户都知道,一旦掉线基本这局就废了,需要重开,至于为何没有卡顿的现象,因为那时解决方案都是采用局域网的方式,所以基本是没有延迟问题的。
后期为了解决这个问题,如今包括王者荣耀,服务器会保存玩家当场游戏的游戏指令以及状态信息,在玩家断线重连的时候,能够恢复到断线前的状态。
不过这个还是无法解决帧同步的问题,因为严格的帧同步,是要等到所有玩家都输入之后,再去通知广播 client 更新,如果 A 服务器一直没有输入同步过来,大家是要等着的,那么如何解决这个问题?
采用&定时不等待&的乐观方式在每次 Interval 时钟发生时固定将操作广播给所有用户,不依赖具体每个玩家是否有操作更新。
如此帧率的时钟由服务器控制,当客户端有操作的时候及时的发送服务器,然后服务端每秒钟 20-50 次向所有客户端发送更新消息,如下图:
上图中,我们看到服务器不会再等到搜集完所有用户输入再进行下一帧,而是按照固定频率来同步玩家的输入信息到每一个 C 端,如果有玩家网络延迟,服务器的帧步进是不会等待的。
比如上图中,在第二帧的时候,玩家 A 的网速慢,那么他这个时候,会被网速快的玩家给秒了(其他游戏也差不多)。
但是网速慢的玩家不会卡到快的玩家,只会感觉自己操作延迟而已。
游戏中有很多是和概率相关的,比如说技能的伤害有一定概率的暴击伤害或者折光被击等。
按照帧同步的话,基于相同的输入,每个玩家的 client 都是独立计算伤害的,那么如何保证所有电脑的暴击伤害一致呢?这个时候就需要用到伪随机了。
大部分编程语言内置库里的随机数都是利用线性同余发生器产生的,如果不指定随机种子(Random Seed),默认以当前系统时间戳作为随机种子。
一旦指定了随机种子,那么产生的随机数序列就是确定的,就是说两台电脑采用相同的随机种子,第 N 次随机的结果是一致的。
所以在游戏开始前,服务器为每个玩家分配一个随机种子,然后同步给 client,如此每个 client 在计算每个角色的技能时候,就能保证伤害是一致的。这也是多数帧同步游戏采用的方案,包括王者荣耀。
wier,乐元素 leader 软件工程师,从 2010 年起从事游戏开发,经历过页游和手游两个游戏发展期,期间曾带领团队开发过山寨机上第一款偷菜游戏,如今专注于二次元游戏领域及服务器技术研究,运维了一个游戏公众号&大码侯&,期待用自己的一点努力和贡献,推进游戏社区的前进。
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
热点头条热点关注头条
24H热文一周话题本月最赞
讲师:107285人学习过
讲师:35696人学习过
讲师:44091人学习过
CTO专属活动
精选博文论坛热帖下载排行
本书是根据全国计算机技术与软件专业资格(水平)考试“网络工程师级考试大纲”编写的考试辅导用书。全书主体按考试大纲的章节编排,分上、...
订阅51CTO邮刊王者荣耀卡顿怎么办?卡顿问题解决方法汇总一览
日来源:游迅网编辑:
王者荣耀万圣节版v1.31.4.10游戏类型:角色扮演游戏语言:简体中文
大小:591.66MB更新:
& &王者荣耀中不少玩家出现了卡顿的问题,那卡顿该怎么解决呢?下面小编就给大家介绍卡顿问题的解决方法,一起来看看吧。
& &解决方法
& &1.如果您在PVP中偶尔存在卡顿的情况,可通过游戏中的&设置&选择略低一档的&画面质量&;
& &2.清理内存及缓存之后再次的启动;
& &3.手机的配置可能略不足。
& &4.网络环境造成的,有时候网络不好会经常出现这种情况!
& &5.官方服务器问题,有时候人数太多导致服务器压力大,会经常出现卡顿的情况。
& &以上就是小编给大家带来的王者荣耀卡顿问题的解决方法,希望对大家能有帮助!
声明:游迅网登载此文出于传递信息之目的,绝不意味着游迅网赞同其观点或证实其描述,若侵权请来信告知,我们将及时处理。
专题介绍:游迅网王者荣耀专区,提供王者荣耀体验服下载,王者荣耀新英雄视频攻略等,王者荣耀是类dota手游,游戏中的玩法以竞技对战为主,玩家之间进行1V1、3V3、5V5等多种方式的PVP对战。
全新恐龙养成策略手游《我的恐龙》首度曝光一段精彩的游戏视频,为你带来100%视觉冲击!游戏采用清新明快的卡通风格,让玩家穿越亿万年的时空,身临那个危机四伏的远古恐龙世界!年度钜作!萌翻全场!让我们一起来围观这部精彩的首爆视频吧!
有这么一款手游,首次封测血洗各大平台。数亿巨制与无数好评成就了它“移动游戏画质标杆”的称号。当悬念揭晓,无数大佬捶胸推荐的《天空城:浩劫》到底有何魅力?答案在于四个字——画质标杆,考验硬件配置,你的手机能HOLD得住吗?《天空城:浩劫》召集百万勇者参战。游戏预约活动明日开启,一起来与诸位大咖享受这场视听盛宴吧!
迎来深秋,但是南秦世界却并不显萧条,各战场中的竞争依旧很激烈。随着今日新版本上线,《京门风月》的战场将再增加一处,天阶山英雄模式,同时,部分界面也得到升级,培养界面更加一目了然。了解更多新版本更新细节请关注官网:http://jmfy.haowanyou.com
由蜗牛数字、欢瑞游戏联合发行的《天乩之白蛇传说》手游在正式发布第三项次世代技术3D扫描后,今日正式公布第四项核心次世代技术——影视级HDR,该技术将提升整个场景的光照丰富程度,并提高模型的细节表现能力,使之更符合现实。
10月19日,网易首款全3D真实冒险手游《大航海之路》正式登陆韩国。此次《大航海之路》进驻韩国,发行商选择的是业内颇具影响力的蓝港互动韩国分公司,不俗的游戏品质,以及细致全面的本地化工作与优化,使得游戏甫一上线,即取得韩国App Store 免费版第1、畅销榜第13,以及Google Play下载榜第1,畅销榜第10等在内的耀眼成绩。
10月24日,《仙剑奇侠传五》手游与触电·仙剑奇侠传强势合作,上演了一场新颖别致的全沉浸式发布会。但鉴于此次发布会为邀请制,并不是所有籼米都可以亲身体验此次发布会,一睹其风采。所以为了让更多籼米可以”参与“此次发布会,本次发布在花椒直播平台进行了全程直播。
全新多职业切换MMO手游《黑暗与光明:战歌》安卓破晓首测于10月26日10:00正式开启,本次安卓破晓首测联合14家渠道(渠道排名不分先后)免商店、TAPTAP、UC九游、小米、360、百度、OPPO、VIVO、华为、魅族、金立、联想、酷派、拇指玩,开启为期7天的删档计费测试。《黑暗与光明:战歌》手游独创的坐骑陆空进化系统迎来颜控玩家的一致好评,此次小编我将为大家抢先曝光本次安卓破晓首测的霸气坐骑“帕索天马”,玩家可以免费将普通白马进化为酷炫的飞行坐骑,一起先睹为快。
大闹天宫,惊喜不断。大话西游全新资料片将于本周五开启局测,全新战场、全新玩法等你来体验!周六12点至13点以及21点至22点期间,还有 CC直播团带你全方位玩转《大闹天宫》,专业游戏主播助你深入解读版本玩法!同时,直播团还将在情系今生、紫陌红尘、相聚长安开展主播挑战活动,期间不仅能感受到全新版本带来的新奇刺激,更有惊喜福利送不停,仙玉、周边、游戏礼包等丰厚奖励等你来拿!
美国加州圣何塞、 中国上海,日——全球领先触觉反馈技术开发商和许可商Immersion(纳斯达克股票交易代码:IMMR)今日宣布与腾讯(深圳)有限公司(“腾讯”)签署技术授权合作协议。根据该协议内容,腾讯采用Immersion的触感游戏SDK套件来增强腾讯的最新游戏——《最强NBA》的游戏体验,为玩家带来Immersion的创意触觉效果。
北京时间10月24日,体育迷们期待已久的《最强NBA》手游不删档测试正式上线,在10月26日此款主打真实竞技的NBA官方授权手游将正式开启不限号。下载游戏领取永久科比:http://zqnba.qq.com/cp/anbam
安卓游戏榜单
1全民泡泡大战最新版益智休闲
2英雄杀腾讯版策略塔防
3传奇世界正版H5私服角色扮演
4梦幻宠物联盟角色扮演
5穿越火线枪战王者体验服射击枪战
6吉格斯电玩爆破动作闯关
7好彩真人麻将棋牌天地
8冰火九重天角色扮演
9三世如梦益智休闲
10数独荷花叶益智休闲
最新安卓游戏

我要回帖

更多关于 苹果6s玩王者荣耀掉帧 的文章

 

随机推荐