88hash 99skins
88hash 99skins

大家好,欢迎来到我的第一期CSGO优化教学教程,考虑到b站目前只有画质优化的教程,而基本没有网络优化的教程,所以这一期我主要会来谈谈关于网络优化这方面的问题,对困扰有些玩家长期的一些网络问题,如:跳PING ,LOSS,choke等问题给大家提出一些解决方案,这些解决方案将使用成本由低到高进行排序,视频中使用到的网络优化指令我也会放到文章末尾

那么,话不多说,让我们开始吧。

首先进入第一个问题,什么是网络LOSS,CHOKE以及为什么会产生LOSS,CHOKE

     通俗来说,LOSS,CHOKE在以UDP传输协议中是不可避免的,高中的信息技术书中就已经给大家科普过了UDP是不可靠的传输协议,那么这是为什么呢 因为UDP这种协议是优先保证时效性以及流量的(对电竞类游戏特别重要),他只管向接收端发送数据(报文),对接收方接收得到接收不到是不提供保证的,因此,在比较差的网络环境中,LOSS以及choke是不可避免的,那么,接下来,我将结合图片来对CSGO中的LOSS以及CHOKE进行说明


首先,这是一张服务器下发游戏数据到游戏客户端的简化图



那么,如果这个过程中出现了丢包,就称为LOSS,简单理解为(服务器到客户端的丢包)具体在你的游戏中反映为:对手人物瞬移,卡顿,听不到对面的枪声等等,那么LOSS该怎么优化呢

这个问题是整个网络问题中最麻烦的一项,因为LOSS和你的运营商以及选择的对战平台密切相关,出现LOSS一般有两个方面出现问题,一个是运营商线路太差以及对战平台服务器端出现问题,另一个是你家里路由器到电脑这“最后几米”的传输,出现了问题,我们能优化的基本只有第二种,就是局域网环境优化,这个放到后面和跳ping一起讲,确定为该问题的观众请直接跳转后面的局域网优化部分,如果是运营商的问题,还是有解决方案的,比如开加速器,可以一定程度减轻LOSS 目前国内支持对战平台支持得最好的加速器是网易UU加速器,完美,b5 5e都可以加速,而且国内节点是免费的(UP绝对没有收钱啊),腾讯这边的话只有5e港服可以加速,其余更不用说了,搜都搜不到。

 

 

 

 

接下来说说choke,同样一张图方便大家理解


相信细心的观众已经发现了他与LOSS的区别,只是数据的接收方和发送方变换了一下位置,再把之前的那张图进行叠加



大家就可以发现:LOSS指的是服务器发送数据到客户端过程中的丢包,而choke指的是客户端发送数据给服务器过程中的阻塞或者丢包,而造成choke 的原因多半在你的电脑这里,又或者是你的家庭局域网出现了问题,同样确定为该问题的观众请直接跳转文章后面的局域网优化     

而如果不确定的话请继续往下看,除了线路以外,造成choke的因素主要有以下几个

1、 游戏客户端的rate被限制

2、 你的系统里开启了诸如ROG gamefirst 等网络优化软件,造成了网络阻塞

3、 MTU值设置偏小

 

接下来针对上面几点给出优化方案

1 在游戏控制台内输入rate xxxx 把游戏比特率上限制设置为合理范围(最高786432也可以)

2 卸载这些软件

3 游戏控制台中使用net_threaded_socket_burst_cap 值改为1200

接下来说到跳ping了,这是一个老生常谈的问题,这里up第一句就要说:绝对不要用WiFi打游戏,就算再稳定,总有波动的时候,其实很多人跳ping就是这么来的,其实当你使用有线网络的时候,跳ping是基本不会出现的事情,如果还存在跳ping问题,那么就基本只有以下可能情况

 

1、 你的后台经常有使用大量网络带宽的应用,比如百度网盘,迅雷,BT软件等等带p2p功能的应用,以及steam游戏更新(这个一般会在游戏运行后自动停止)


接下来就是重头戏,我最想谈也是最重要的——局域网优化

这部分分为几点来说

1、 首先给一条黄金法则:能用有线绝不用无线

2、 路由器后台优化:

        1、启用路由器的硬件NAT转发功能

        2、对于运营商赠送的垃圾光猫一定要改桥接模式(使用路由器拨号),具体百度有教程,ping会稳定很多

3、无线路由器优化,这点我要细讲 

         1、MIMO,因为目前除了WiFi6 的MIMO是双向MIMO,其余版本的WiFi如WiFi5 和大家耳熟能详的2.4G WIFI要么就没有MIMO要么就只有路由器下行有MIMO,这些都是没办法保障游戏体验的,双向MIMO这是一个非常关键的技术,能让你的ping基本不会波动,所以有就一定打开。

        2 、无线信道优化,可以使用cellular-z测量你家附近邻居们都在用的信道,然后主动避开这些被污染的信道,找一个基本没人用的信道,如果路由器自带自动信道优化,就直接使用就行,不用再去麻烦。

    

cellular-z截图

         3、如果是双频WiFi,就把多频合一关掉,  5G Wi-Fi和2.4GWi-Fi分开ssid,然后家里那些什么电视盒子,智能手机,通通链接2.4GWIFI,把5G频段让给电脑,让电脑在这个频段里边基本没有阻塞(如果有WiFi6同理,把WiFi6让给电脑,其余设备链接其它频段网络),如果5G信号不是太稳定的话就可以反过来把2.4G单独给电脑使用。

          4、如果只有2.4G而且很拉胯又不想换路由器又不想拉网线在家里影响美观呢?

         这里就推荐一个神器:光纤收发器+隐形光纤,目前up就在使用这个方案,用一根只有几根头发丝粗细的光纤走在家里外墙上边,再加个几十块钱一对的单模单纤收发器,就可以完美解决这个问题,实际体验与有线双绞线网络别无二致

 

最后来说说有线网卡优化,这可以带来一点点的优化,效果比较平庸,如果不是折腾党,就不要去更改了

首先打开设备管理器,然后找到网络适配器一层,在其中找到你的网卡,双击打开,点击高级选项卡将其中的节能以太网关闭,流量控制关闭,传输缓冲区,接收缓冲区适当调高,如果是intel网卡,则可以将中断裁决关闭,但注意关闭此项可能会导致CPU占用升高,但会让延时更低一些

以上就是本期教程的全部内容了,希望大家看得开心!

 

CSGO客户端目前有用的网络优化指令,里面的数值都已是最佳,可以写入cfg文件

net_allow_multicast 1    (使用多播)

net_splitrate 5   (数据包分块)

cl_lagcompensation 1  (延迟补偿)

net_threaded_socket_burst_cap 1200 (数据包大小设置)