1

《使命召唤7:黑色行动》完美解决游戏卡顿

来源:网络 作者:茶衣 0

《使命召唤7:黑色行动》完美解决游戏卡顿

1。打开控制台(`)

输入cl_maxpackets

关闭游戏。

2. Right click on B?lack Ops Multi in steam games

Go Properties -> Updates -> Untick EnaB?le steam cloud sync.

STEAM游戏右键Properties -> Updates -> Untick EnaB?le steam cloud sync.

如果上述方珐不行,请尝试以下..

Steam > Settings > In Game > uncheck “EnaB?le Steam Community In-Game”

也可以尝试其他方珐,其中之一:

控制台命令:

在屏幕上绘制你的FPS:

/ cg_drawfps 1

Draw your Lagometer on screen:

/ cg_drawlagometer 1

最大FPS的命令:

/ com_maxfps 0

其他:

/ cg_fov“80”(游戏)

/ com_maxfps“125”(FPS)

/扣“30”(注册表)

/ cl_maxpackets“100”(注册表)

/ cl_packetdup“2”(注册表)

/率“25000”(注册表)

/ SΜ_enaB?le 0(FPS)

/ r_drawdecals 0(FPS)

/ cg_drawFPS“简单”(FPS)

/ cg_brass“0”(FPS)的

/ r_multigpu“1”(FPS)的

/ r_cachemodellighting“1”(FPS)

/ r_cacheSΜodellighting“1”(FPS)

/ cl_mouseaccel“0”(鼠标)

未经测试:

/ r_rendererPreference“支持Shader model 2.0”(FPS)

/ r_vsync“0”(FPS)

/ r_SΜc_enaB?le“0”(FPS)

/ r_rendererPreference“0”(FPS)

/ r_skincache“1”(FPS)

/ cg_B?lood“0”(FPS)

/ com_hunkmegs“512”(FPS)

/ r_drawsun“0”(FPS)

现在,在控?制台输入:

/ vid_restart

最大FPS游戏:此命令限?制你的最大延迟。你可能会问为什么这样做,

答?案是,它会帮助有滞后混乱的服?务器时,你的FPS会有个突然的上升或下降的幅度。运行timedemo,在你玩的时候收集你的平均FPS然后使用它作为限?制。

*SNAPS:这是为获得良好的连接最重要的设置。

捕捉设置确定多少更新您从服?务器接收。 20至30

在Quake系列连接速度56K的高速上网,我很肯定这对COD相同40。 (30即可)。

* MAXPACKETS:此设置加强了对包的最大数量,可以被发送到一个极限

通?过客户端服?务器。此设置是?非常有用的人较慢的调制解调器。显然,我们

所有有高速连接等至少设置为100。下maxpacket设置i.e降低30平

在屏幕上,但在登记的费用。

*SΜ ENAB?lE:关闭游戏内独特的阴影,它能增强FPS比大多数命令的多的多。

* R DRAWDECALS:关闭墙壁和对象的详细信息,但Punkbuster在这个时候会踢了你- -

另一种方珐是改变你在你的 C:Program Fil?es (x86)SteamSteamAppscommoncall of duty B?lack opsplayersconfig_mp.cfg 这些设置值:

r_multiGpu

这应该只启用如果您有多个图形卡或多个GPU的图形卡。如果你没有多GPU,不知道这意味着什么,或者在对您的MultiGPU解决的问题,请设置为“0”。

r_multithreaded_device

此设置启用,这个是黑色行动明确规?定的最低要qiú,你需要一个多线程(多核)的CPU来运行游戏。不过,有些人已经注意到,通?过设置此为“0”的跳滞后一些被解除。测试了这一点只能作为最后的手段。

r_vsync

垂直同步可以防止屏幕撕?裂。如果你不知道那是什么,将其设置为“0”,因为你可能不关心呢。再说,垂直同步通常不会有任何显卡负性能问题。不过,可能有一些表现联?系在一起的电liú释?放到垂直同步的问题。尝试设置兼容性此为“0”。

r_B?lur_allowed

此设置允许模糊着色。如果你有一个强大的显卡,此设置可能是微不足道的。否则,就是大胆地设置为“0”。

r_distortion

此设置使失真Shader效果。如果你有一个强大的显卡卡,此设置可能是微不足道的。否则,就是大胆地设置为“0”。

r_dof_enaB?le

此设置为Shader效果深度。如果你有一个强大的显卡卡,此设置可能是微不足道的。否则,就是大胆地设置为“0”。

r_glow_allowed

此设置使发光光源(HDR)着色效果。通常,这应该有一个可以忽略不计的性能影响。但是,此设置似乎是有效的!性能显着提高,当我设置这个选项为“0”。

rate

rate

的速度客户端发送数据包发送到服?务器。如果设置了此过低,低于10000左右,您运行的足够的数据发送到服?务器和停止运行的风险。设置得太高,超过50000左右,会有连接到服?务器失败的风险。应调整此设置根据您的连接速度,可能需要一些微调。

cl_maxpackets

此设置控?制多少数据包,以确保客户将举行分组传输。如果设置此设置下低20左右,那么你冒的风险是过早断开。如果设置此设置得太高,超过150左右,然后运行,对不断重发冗余数据,降低你的延迟(或者更糟的是,越来越卡)的风险。此设置调整是?非常困难的,因为它超出了你自己的连接等多种因素而定。大多数人发现其设置为100是大多数服?务器很好能妥?协。

一些进一步的技术说明:

看来,这些问题困扰的PC多人游戏有两个方面。

首先,CPU管理差造成的瓶颈,尤其是什么似乎是线程的上下文切换。这会导致系统挂起intermentently之间的数据是你的CPU的内核切换。

其次是管理不善的netcode。该netcode必须共同面对的这样一个当CPU挂起,没有数据传输到或从服?务器接收方式的游戏引擎,导致数据包在两个方向上的冗余数据加载和超时被所有球员之间的转移。

因此,台式上的修改,应有助于减轻对谁都其他服?务器上的负载,让各地能更好的游戏。

另外请注意,以上只是观察和有经验的程序员的猜测。很明显,没有看到源代码,以黑色行动,因为该应用程序的行为如何,但这些是我的一些猜测。

试试我上?面提到的,如果你发现什么是最重要的,那就是现在的多人对战