RSS订阅追求最高效、最简单的解决方案
你的位置:首页 » 茶余饭后 » 正文

[吐槽]为什么腾讯的游戏如此脆弱?

选择字号: 超大 标准 技术小哥 发布于2014年12月18日 属于 茶余饭后 栏目  0个评论 7547人浏览

gamefaq2副本.png

        不知道从时候时候起,发现各大论坛开始铺天盖地的反馈地下城与勇士、逆战、穿越火线等游戏疯狂死机、LOL疯狂闪退。而腾讯官方对于这些事也是遮遮掩掩从没有过一个正面的说法出来。腾讯的游戏现在几乎占据了网吧90%的游戏市场,即使一个小小的"感冒"也会让作为技术人员的我们彻夜难眠。我们不经要问了,为什么腾讯的游戏如此脆弱?还是真如套路帖中看法,隔壁老王家的网吧没事。对于这一随机性的问题,我们就先不谈隔壁老王家网吧的看法了,因为没有人傻到会跟竞争对手说我那有问题。


吐槽一、LOL怎么这么多事?
        众所周知,LOL是目前网吧中上座率最高的游戏。超高的关注度让网民对该游戏的要求不断提高,从硬件到外设、从服务到活动,基本是得LOL者得天下。另已方面该游戏的观赏性高、竞技性强也是为什么稍微卡一点就有网民出来破口大骂的原因之一。如果玩传奇的玩家对做为网管的你反馈说游戏途中有点卡,有时好有时候还不好。你的第一反应是"我网吧这么多人玩游戏,单个的游戏卡的话肯定跟我网吧没半毛钱关系",如果有玩LOL的玩家对作为网管的你反馈说"游戏卡的要死啊,怎么回事啊"。你难免会想“难道上个星期做的系统又不行了?”、“找XXX看看把,是不是系统又出问题了”。

吐槽二、腾讯游戏怎么就这么多事?
        1、因为腾讯的所有游戏都有几个特点存在的。1、使用的同一套启动登录模块(真实名字不清楚,但从执行文件、路径、配置信息、文件启动顺序、核心校验方法看的出来是同一套组件) 2、使用的同一套防火墙  3、同一套底层驱动模块(TP防火墙) 
2、玩的人多,基数大。前面提到过腾讯的四大金刚“LOL、DNF、CF、逆战”早就横扫网吧行业了。加上他们使用的同一套登录模块与TP驱动防火墙所以某个游戏打喷嚏的时候就意味着可能很多游戏都要来"来大姨妈了"
3、现有的大网络环境不好。

闪退?为什么会闪退?

        因为游戏有自己的保护程序,你在游戏途中购买物品、释放技能的这些封包数据都会经过TP这道伟大的防火墙然后与服务端时时通讯然后服务端会回应给客户端一个校验后的数据包。(好比你在LOL中释放一个Q,命中对方英雄,那么你上传到游戏服务端的数据包里面应该包含Q的伤害,以及技能蓝消耗,命中方的血量消耗,Q的等级伤害值,服务端收到你的这个包后会有一套精密的算法校验,校验成功则返回真实数据)这一个过程不应超过游戏客户端限定的相应时间。当你的网络或者官方网络不稳定的时候,客户端无法收到校验包TP则认为你在使用了外挂,那么出于保护目的则会客户端关闭,如果收到的校验包过慢那么则就会出现“游戏正在尝试重新链接”。


死机?重启?为什么会这样?

        每个底层驱动程序启动会来保护自己该保护的一块区域也有可能设置一块“陷阱区域”,在当下网吧环境中,监管软件的雷区多的数不过来,当你使用CE或其他外挂踩到这个雷区时候那么驱动之间的碰撞就不是像应用程序这样简单报错那么简单,基本都是死机、蓝屏。基本我们可以试试用CE、pchunter等工具去卸载TP时候就能复现了,甚至启动了CE后可能你的游戏就无法启动了。以上是其他程序触碰导致的死机、重启。那么反推,程序都是有兼容性一说,这些游戏都不是腾讯自己开发,属于国外开发后腾讯拿回来自己修改的,如果稍不小心导致自己的驱动出现BUG也会导致死机、重启。


我们应该做什么?

        出现问题等别人来收尸?NO!方法1、如果网吧遇到LOL重新连接等问题比较频繁的话,则直接带一块硬盘挂客户机装玩GHOST win7 直接装LOL,然后找网管或者玩家来测试。如果还是会出,那么你应该顺藤摸瓜找路由、去官网看公告了。如果不会出,OK装上你的平台软件继续测试,如果装上平台软件就出那么就各找各家处理。如果装上后还不会出,那么直接上传无盘测试!再出问题了那就心知肚明了,如果依旧没出那么恭喜你,你的系统很稳定,很出色。问题成功解决。这个方法是最直接、最节约时间的方法。很多尝试更换显卡驱动更换路由最后都是一头雾水,不知道方向在哪。


最后的枪声
        江湖传言"不仅是英雄联盟,后期所有的腾讯游戏都不考虑xp环境下的优化、与兼容。研发重点投入win7 与未来的win8"。若这个消息是真估计会深深刺痛了还在使用XP系统的网吧,小哥我目测网吧市场xp系统大概还有40%左右使用份额。而且最近长达两个月的死机、蓝屏、闪退基本都是XP系统下出现的,说道这里我也推荐大家尽量使用win7 64位系统,如果有遇到机器配置低无法安装win7 64位那么有两种方法  1、劝说老板升级硬件,阐述“现有的配置跟不上游戏的脚步”尽量想办法升级硬件。 2、继续忍受这种问题。我相信这类问题将会越来越多,并且爆发出来的不仅仅是英雄联盟,可能伴随的是DNF、LOL、CF等众多游戏在同时间段都会出问题。之前出现的xp环境登录LOL CPU占用高导致密码不能输入,随后逆战、地下城也出现该问题,最近出现的LOL登录TP安全条走的慢,随之而来的是CF、DNF都出现该问题。而最近两天又轮到了死机问题。当他们研发力量真的离开xp这个阵营的时候,如果你在不跟着走。自然有人能说服网吧老板去升级硬件换成win7 来取代你的维护。3、如果做为老板的你因为一些低配机器、不喜欢win7系统而不做出主动升级的话就会有人冲出来吃掉你的份额。

      

         以上纯属个人看法,学术无界 自由探讨


备注:本文由顺网小哥原创,尊重他人劳动成果转载他处请注明转自顺网小哥博客

打赏

标签:

1

猜你喜欢

右侧2016一起努力
最新发布的文章
最新评论

公告

十年相伴 值得信赖 需要定制开发、购买加速器 另外收损坏的主板、电源、内存等配件 可以联系 QQ1368762345,微信同号