关于网络参数设置的问题 loss 和 choke
(局域网的就不用讲了吧,rate 25000,cl_updaterate 101,cl_cmdrate 101)
rate设定值。这个不好说,因为个人感觉不怎么明显。反正我就是使用hlsw,启动参数里设置了set rate to max,他是将rate设定与服务器相同,具体根据服务器设定值而变,国内大部份都是adsl或者以上的宽带才玩cs:s吧,因此,大可将rate 设定到7500~9999间,反正我觉得具体数值不怎么重要。
我要讲的主要是cl_updaterate和 cl_cmdrate这两个参数了。
其实这两个参数的修改很简单!但是,大家必须清楚一件事情:不同的服务器,这些参数的设定是不同的。 参考了那么多的资料,我的理解是通过这两个值的设置,使网络状况的 loss和 choke最小化(lag的感觉最小),但又不会让准星感觉飘或粘滞。
这两个参数的设定,会影响到cs:s里面ping值的显示数值。
如果这两个参数选择默认值(也算是最小值吧) (20,30),这时,你会发现,cs里面所显示的ping值最低,但打起来的感觉却跟高ping没两样。比如。我的adsl(2M)用ping命令ping一个服务器,其平均在4X左右,如果用这两个值的话,cs:s里面竟然显示2x~3x的ping值,但这明显是不是实际值,打起来也感觉画面粘滞感很厉害,跟ping高时差不多,因此这肯定不是正确的适当的值。
下面我就给大家讲讲详细值的设定方法。
首先把这两个值设定为101,然后连入服务器。使用net_graph 3查看网络状况,如果loss 和 choke都为0,那么,你尽可以使用这两个值玩!
当这两个值经常大于0时,就开始把这两个值改小:cl_updaterate 对应的是 choke,cl_cmdrate对应的是loss!!
也许是由于网络状况的原因吧,我所去的服务器loss绝大部分都是0,因此cl_cmdrate 也就大部份时间使用101;但choke就不同了,不同的服务器,变化很大。这时,你会发现,调整cl_updaterate可以明显改善choke值。具体值的设定方法,,比如,你用101有明显choke,你可以降到50试试,如果还有,就-5 这样一点点减少,如果降到50 choke一直为0了,就试着+5这样一点点增大,直到偶尔出现choke这样就最好了。因此,这两个值,谁大谁小,实际没有什么绝对对应关系的,真正确定谁大谁小的是你本身的网络状况。
最后,给大家说明的是:这两个值的设定,以最小的loss和choke,最大的数值为最好。换句话说,在尽量使得choke和loss为0的情况下,cl_cmdrate 和cl_updaterate的值越大,玩起了的感觉最顺畅。