东莞市汽车网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 250|回复: 0
打印 上一主题 下一主题

让你卡个明白?-网络游戏卡机现象大剖析

[复制链接]
跳转到指定楼层
楼主
发表于 2012-5-21 20:59:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有些网络知识的玩谢娜家在了解网络游戏的基张杰本模型后,对于延时、明星有话说卡机问题也有具有一个胶囊能吃吗?10天减5斤过本文,更进一步为大[url=http://shipin.people.com.cn/GB/86164/239643/17268680.html]那些年一起追过的女孩[/url本文,更进一步为大家剖析卡机所产生的几种现象。让玩家朋友们对于游戏的卡机现象有一定的了解。由于玩家的客户端与游戏服务器之间的通路问题,不是光光通过升级电脑,增大带宽就能解决的,还需要仰仗目前在网游世界迅速崛起的游戏加速器大军,他们不等同于外挂,也不等同于第三方软件,游戏加速器能有效的构筑玩家与游戏服务端之前的高速纽带,让你打怪生活更加舒畅。



1:登录卡蓝条/切换地图卡蓝条/一登录就掉线

   
(需要注意,目前有些计时收费的网络游戏,卡进度条也是要扣钱的,合理使用游戏加速器能帮你节省无谓的损失。)



因为初始化客户端与地图服务器的连接后,地图服务器和角色服务器需要发送大量的数据给该玩家客户端,例如玩家周围的怪物信息(怪物的等级,怪物的衣着,怪物装备的武器防具等),玩家信息(玩家的姓名,玩家所在的工会,玩家的等级,玩家的武器,玩家的防具等等),还有一些网络游戏还会将该玩家所在的队伍,玩家所在的工会/帮派内其他玩家,工会/帮派信息等发送给玩家,所以当客户端还在读取硬盘内游戏的模型信息的时候,客户端已经接收了大量的数据,如果玩家的网络与地图服务器/角色服务器的连接不通畅或带宽不足,将产生长时间读蓝条/卡蓝条的现象。同样的,有些游戏不是无缝地图的设计也将产生切换地图的时间卡蓝条的现象。

2:自己在飘移/别人在飘移/NPC怪物在飘移


网络游戏通讯方式的时候我们提到玩家的位置移动是向地图服务器发送自己的位置改变数据,地图服务器再将自己的位置移动信息广播给视野范围内的其他玩家来实现看起来人物移动了。

一般来说,现在的网络游戏已经不实时发送自己的位置信息了,因为那样如果长时间玩家按住W键(方向键)向前走的话需要不断的发送数据包,地图服务器无法承载这样的数据量,所以现在的网络游戏一般定时发送,或者按关键位置发送,然后在地图服务器通过各种平滑算法或者趋势算法来平滑玩家的移动轨迹,如果在中间产生了某个关键位置的移动信息网络卡了,服务器没有接收了位置移动的请求数据包或者客户端没有收到服务器发送的别人位置移动数据包的话、后一个位置移动数据包后发送先到等情况,那么就容易产生这种“飘移”的情况。

3:卡技能/怪物打不死/瞬秒





   (游戏打怪,卡技能,很多情况就是去见她了!)



同样的,技能的数据也是和位置移动数据一样,由客户端向服务器发送,服务器接收到后根据目前内存记录的该怪物ID的血量数据和角色的技能伤害信息等减掉怪物应该减掉的血量,最后发送给客户端一个确认包“,你这个技能施放成功了,使得BOSS掉了1.8万的血”,如果在这个过程中网络卡了或者服务器卡了,就将造成卡技能(数据包发出去了,服务器没给我确认),怪物打不死(连续N个技能包发出去了,服务器都没给我确认),瞬秒(本来3个技能打死怪的,三招发出去了,服务器确认的数据包最后一个的先到)等情况。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|东莞市汽车网 ( 粤ICP备10001045号

GMT+8, 2025-6-15 16:46 , Processed in 0.227875 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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