梦幻西游:是锦衣把游戏弄卡的吗?No卡是电脑问题,延迟是服务器
编辑:admin
来源:兰越手游网
2023-08-21
卡是电脑的问题,延迟是服务器的问题。首先要分清楚卡和延迟的区别~
游戏呈现出的所有场景动画以及
战斗效果,包括锦衣祥瑞,都是由客户端计算完成的。客户端就是你的电脑,锦衣会消耗你的内存显卡和cpu甚至是硬盘,但是他对服务器的压力几乎为0。服务器的压力主要是天量的战斗数据。即便是再多人摆摊也不会很卡,如果周末开活动就会很卡。大家好,我是超级混子宝宝,今天我们聊一聊锦衣祥瑞卡顿的问题。大家一致认为是锦衣和祥瑞造成了梦幻的卡顿。我首先不反对这个观点,为什么呢,因为我怕你们骂我,啊不是,是因为老话说:群众的眼睛是雪亮的。卡顿确实是锦衣祥瑞引起的,延迟才是服务器的锅。要了解这一点我们要想知道服务器和客户端的功能。对于单机游戏来说,客户端就是一切。客户端里包含设计好的剧情,预先植入的场景,地图,人物道具。伤害攻击力,关卡,
角色等等所有游戏运行需要的一切。对于网游来说客户端只是一部分,它需要服务器的配合。网游有两种,一种是弱联网,一种是强联网。弱联网就是关键时候联一下网,比如版本更新,充钱,存档这种,非必要不联网。若联网的好处就是可以离线玩。比如地铁跑酷这种,就是弱联网。另一种就是强联网:比如梦幻西游,魔兽世界。这两种游戏必须有服务器配合才能运行。客户端主要功能就是呈现画面,所有战斗运算,装备属性都在服务器。玩过魔兽世界的网友肯定知道,魔兽如果突然断网了,暂时还是可以打怪的,但是怪不会掉血,你也可以走路,但是除了你以外其他人和怪都不会动。重新连接以后你会退回到原来的地方。如果你断网前正在打怪,那重连以后可能已经死了。断网后你的客户端不再向服务器发送你的操作,但是怪的数据在服务器,怪还在打你,怪不会掉线,所以你挂了。在这个过程中,你的电脑也就是客户端,负责一切内容的显示,和向服务器发送你的操作。服务器收到你操作信息后,计算出伤害结果,再反馈给客户端,客户端再用动画显示你的攻击和掉血过程。操作指令发送完成后,计算结果就已经出来了。有经验的网友知道:如果你死了,你会提前一回合收到系统的提示消息。服务器只处理数据,并不会去耗费显卡资源帮你显示锦衣祥瑞。 附加题:有没有服务器负责计算显示图像呢? 有啊,那就是云游戏。不是骂人的啊,是真的云游戏平台。 云游戏就是服务器算好一切,你受到的信息就像是在看
电影。 云游戏对个人电脑的配置要求很低。 你的锦衣祥瑞对于服务器来说就是一个字符而已。几乎没有压力。比如水云归序号是jinyi001,青花瓷是jinyi002,服务器只需要记住你的账号下面有jinyi001号锦衣就行了。显示全靠客户端。那么延申一点儿说,所有未开的藏宝图宝图,未鉴定武器,也只是客户端没显示而已,服务器早就知道这武器是什么属性了。从武器打造成功那一刻起,武器的属性就已经确定。打造成功时武器在服务器产生了一个id ,比如屠龙刀:id可能是屠龙刀8.20,同时生成的还有屠龙刀的伤害 命中,附加属性等等。但是这时候附加属性是加密的,需要你客户端发送鉴定请求,鉴定完成后才解密显示给你。那么为什么不是鉴定的时候才确定属性呢?部分游戏确实是这样的,尤其是比较老的单机游戏。但是这种游戏就有个问题,假如你能存档,你就可以无限次鉴定,鉴定到差的就读取存档,反复如此去刷装备属性。后来的游戏公司为了防止这种情况出现,基本上全部改变了
策略。例如一个箱子,无论你读档开多少次里面的东西都不会变。目前几乎所有联网游戏都是这样。好的我们回到正题:这样的话是不是电脑配置足够高锦衣就不会造成卡顿了?是也不全是,锦衣其实有一点点影响的,主要是那些下载不完整客户端的玩家。比如青花瓷锦衣,如果你的电脑客户端力没有青花瓷,你有刚好加了个109三修5的青花瓷大佬,那么你客户端就必须优先下载青花瓷的资源,不然就没法显示。这时候就会短暂的占用网络,就可能会卡。这种BUG很多,老玩家肯定遇到过。给你们看一下我上次重装电脑遇到的情况:不知道大家看懂没有:就是游戏里出现验证弹框,让我点面对我的角色,但是图加载不出来,导致我只能瞎蒙。不出意外的我果然就蒙错了,导致必须下线重新登录。这种问题很多,但凡玩过1年以上的老玩家肯定遇到过类似的情况。那些衣裙飘飞,光影效果拉满的锦衣,非常消耗电脑性能,它不消耗服务器性能,但是它消耗你的电脑性能,一大堆锦衣大佬在一起,你的内存、显存就很有压力,这就是锦衣会卡的主要原因。但是,我要说的是,主流配置电脑基本上不会因为锦衣祥瑞卡住。虽然锦衣耗费资源,梦幻毕竟是一个没有景深的2d游戏,配置要求并不高。(景深就是:怎么说呢,我估计大家都理解,等一会儿再补别忘了)再举个例子,凌晨0.0分的时候,必然会卡一下。这是服务器在刷新任务。比如师门任务啊,各种日常任务都需要重置。服务器一瞬间要刷新所有人的任务,数据量大就卡了。周末活动是15点到17点,需要开启和关闭,同时又有大量战斗数据提交给服务器处理。一旦服务器配置跟不上,那必然会延迟,延迟超过一定的时间大约1000毫秒就会卡。虽然说锦衣会拖累你的电脑性能,但是还是那句话,只要你的客户端是完整的,并且你的电脑配置不差,那么卡顿就跟锦衣没关系。那么能不能增加服务器解决服务器卡的问题呢?当然能,需要很多钱,又不仅仅是钱的问题。部分游戏的架构一定程度上决定了他承载的极限。重做架构几乎不可能。最后贴个图,证明一下咱是互联网老司机,说话都是有依据的。好的,感谢您的阅读~更多有趣内容请关注我~
标签: