SOS网游联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 30|回复: 0

刀锋铁骑延迟高有卡顿? 网络优化设置技巧

[复制链接]
发表于 2016-10-28 20:50:38 | 显示全部楼层 |阅读模式
  我们平时经常会遇到游戏卡的问题,当你玩游戏觉得卡时,游戏体验大幅下降了。今天来简单讲一讲,为什么我们会觉得卡。
  我们先看一下这张图,在进入游戏房间后的游戏窗口左上角,会有一行小字,上面有两个重要的指标,FPS与Ping。可以说,这两个数值绝大多数情况下左右了我们是否能流畅的体验游戏。
  FPS(Frames per Seconds),每秒钟帧率。这个概念最早来源于电影行业。早期的电影拍摄时以类似一张一张照片的形式录制在胶片上,一张照片就是所谓的一帧,给观众看时快速播放这些胶片,给人一种错觉,仿佛画面是连贯的。FPS就是指每秒钟播放多少帧。
  在数字时代,这一原理并没有和旧式电影差很多,当我们玩游戏时,电脑以一定的速率快速将画面一帧一帧播放给玩家看。一般而言,FPS超过24帧,人眼就能感觉到画面是连贯的。图上显示的,我的FPS达到了99帧,当前的游戏一秒钟绘制了99张图像,这将是非常流畅的体验。
  另一方面,FPS除了决定你所看到的,还决定了你当前游戏客户端执行逻辑的最小单元。举例而言,如果我以100帧运行游戏,我的客户端逻辑最小单元就是1/100秒,0.01秒。意味着我的游戏客户端每0.01秒就能处理一些事物,比如,响应我按下了键盘招架。而假如我只以20帧运行游戏,我的客户端需要每0.05秒才能处理一次我的键盘按键。比100帧的情况下慢了5倍。
  所以当你感到卡时,可以关注一下FPS值,假如比较低,可能就是由于硬件不足以支撑流畅游戏,可以尝试在游戏设置中选择更低的画面质量。
  但是画面质量只降低了你显卡的负担,如果你调低了画面质量,但是FPS没有明显变化,说明瓶颈并不在你的显卡上,而是在你的CPU上。显卡负责将图像绘制在屏幕上,而CPU则负责计算一些其他的东西,比如有多少个角色在房间里活动,他们做什么样的动作,发出什么样的声音。这些全部都要依靠CPU计算。很显而易见,玩家数量越少,CPU的负担就越小。所以如果是因为你的CPU导致FPS降低,尝试进入一些人数更少的房间游戏。
  依然有很多情况下,我们的FPS很高,但是还是觉得卡。这就涉及到第二个参数,Ping。Ping (Packet Internet Groper),网络包探索器。是一个Windows系统检查网络连接状况的命令。在游戏中,他并不等价于一般意义上的Ping,而是更真实的反应了网络连接的状况。
  图片1中显示我的Ping值为10毫秒,意味着我的客户端向游戏服务器发送一个包,服务器回复给客户端,然后再开始处理这个包,共需要消耗0.01秒的时间。举例而言,我按下了W按键,服务器在0.01秒以后告知我,你的角色可以向前走了。如果另一位玩家的Ping是100毫秒,这就是说他在按下W按键后0.1秒才能向前走,反应速度比我的慢了10倍。
  Ping值受三个条件影响,客户端FPS,服务器负载,网络连接状况。
  像前面说的,FPS决定了客户端处理的最小单元,所以FPS低的,他处理一个服务器包必然需要等待上一帧结束,肯定会比FPS高的要慢一些。
  另外的,如果这一刻服务器特别繁忙,可能就需要更多的时间来回应每个客户端的包,自然也会拉高Ping值。
  再然后,如果网络状况很糟糕,当然也会很慢,比如我家电信的网络却连接到了网通的服务器上,Ping值一定会很高。
  所以在我们处理网络问题时,首先确定一下FPS是比较高的。然后也许就是连到了一个错误的服务器上,解决这个问题,可以在设置页面中手工选则运营商,帮助选择到正确的服务器。
  以上简单讲了一下为什么会觉得游戏卡。对于大多数常年玩网游的朋友们来说已经是老生常谈一堆废话了,但依然希望能够帮助到一些朋友。
/ j4 _/ O( @, g

# y4 V4 Y" s! ~' q* u4 e
* m: U( }+ ]) I6 m- p4 G2 w3 P, z! e3 R! B" u& b
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|

GMT+8, 2025-7-27 19:07 , Processed in 0.051992 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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