查看: 2023|回复: 11
打印 上一主题 下一主题

[攻略] 【分析】论配置再好玩天下也卡的原因

[复制链接]

1655

活跃

1073

人气

30

军饷

一呼百应

Rank: 11Rank: 11Rank: 11Rank: 11

积分
1191

太初神兵收获幸福神仙眷侣·比翼双飞(祝天下3的小伙伴们幸福美满【赏金猎人】奖励)

跳转到指定楼层
楼主
发表于 2017-2-20 22:29 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式 来自:江西

登录论坛,更多趣闻美图好福利!

您需要 登录 才可以下载或查看,没有帐号?注册

x
很多人发现、不管配置在如何强劲、不管网络多么吊炸天,玩天下人一多就会卡到生活不能自理,这是为什么,按这个配置玩大型3D单机或者其它游戏都不会这么卡!为何天下如此之卡!
   在这里我们就分析下配置就算在高级,人一多就卡的原因,首先我们要了解电脑运行网络游戏的基本过程,如下图:

   CPU在网络游戏中处于大脑作用,所有的统筹分工都是由其来分配,网卡在图中未示出,其在网络游戏中只属于传输一层!那么我们来看看主要的三样,CPU、显卡、内存硬盘。
   内存、硬盘属于存储类设备及中转类设备,比如本地客户端的所有数据由其去执行及中转,以前集成显卡也是由内存去传输,现在都是独立显卡,所以内存不在执行图像传输功能。所以你想本地数据加载快点,那么好的内存及硬盘是必不可少的!
   显卡:图像的主要处理设备,可以说相当于人类的眼睛,所有的图像资源一般均由其处理。
   CPU:总管级别的人物,所有设备对游戏的操作均由其进行分配。
   现在步入正题
    首先当你本地启动客户端输入账号密码点击登陆按钮后,CPU就会接受信息,然后将信息通过网卡传输到服务器,服务器认证账号密码无误后将准许登陆信息返给本机PC,然后游戏正常登陆。当我们登陆游戏后CPU将会分配工作到各种硬件上,我们就拿图像工作来解释,当CUP接收到服务器传来的数据,显示人物在某个地图,那么CUP就会告诉显卡“嘿,哥们,帮我渲染一张幽州东330 西330的图像给我,该角色的视野内有多少名其它玩家npc,穿什么时装装备,拿什么武器,是否战斗,战斗技能光效等等”,显卡接到任务后就说“好嘞,大哥你稍等,立马就好”,0.1秒后显卡干完工作将所有数据发送给CPU,说道“大哥。东西给你做好了,你拿去!”,但是完了么?没有,CPU又说“显卡,不行,刚那张图要作废了,因为又传来了几个玩家,这几个玩家穿什么时装是否战斗啊等等各种信息又给显卡了”,然后就开始无限的循环。显卡就一直处于疲于奔命状态,因为网络游戏就这样。不像单机游戏,随机性太高,传来一个玩家传走一个玩家,玩家的装备时装坐骑技能特效等等,大量的数据需要处理,这严重消耗着显卡、CPU的性能,每来一个玩家每走一个玩家等等都是要显卡去处理这些数据,当玩家视野内图像数据越多,那么就越卡,这就是必然的了,因为太多的短时效数据占用着显卡的工作。这也是一个拥有各种光效的3D游戏的问题所在。
    光效太多、人物不可控的随机性导致卡的问题所在。
    一般来说20~30人战斗时能保证fps达到30左右就可以了!百人大战就算你顶尖的配置也必定卡!你不要去幻想20~30战斗时能达到100+FPS!那是不能的!放弃吧!


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

本版积分规则


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