cs参数问题,高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/20 11:04:20
cs中的ex_interp参数的值越大越好还是越小越好?
值的范围是多少

很多人都知道在1.5中,修改ex_interp是违规的,它的默认值为0.1。但是在最近的CPL冬季锦标赛上,ex_interp的默认值却被改为0.01,这究竟是怎么一回事?
我用这篇文章尽量地把这个问题简明扼要的解释出来,不让玩家们太难理解这些信息。
那么什么是ex_interp呢?
ex_interp的工作原理就好像这样。
首先,Interp的含义为interpolation(译者注:插入帧,下同)。
也就是说基本上,它往你的主机/网络之间插入数据包,这个东西的引入令使用连接状况比较差的用户们仍然能够进行游戏。
插入帧发生的原理如下:
我们比如说有10个帧(显示帧或者说数据包)显示在你的屏幕上。如果你的ex_interp设置在0.1的话,就只有4帧是实际出现的帧,而其他的帧为运算得出的帧(译者注:guessed,这里意译为运算帧,其含义为猜测,由计算机模拟运算得出。下同)。
因此,它就象这样(RF=实际帧,GF=运算帧)RFGFGFRFGFGFRFGFGFRFetc.其作用就是来填补破烂的连接状况,这样你才能从屏幕中看到平滑而漂亮的画面据我的了解,在旧一些的版本的Netcode网络代码中(以前的1.3),LPB(低ping的混蛋)会有好的状况,因为他几乎能收到所有的帧,可以看到他因为能有好的连接而有好的帧负载,然而HPB(高ping的混蛋)会得到少一些的帧,屏幕会看起来一顿一顿的,打游戏也不那么容易。
所以,如果你想把你的ex_interp设定为一个更低的值,比如说0.01。这样你会把10个帧中的8个改变为真实郑RFRFGFRFRFGFRFRFGF
这样的形容不是很贴切,总体上也不是很精确,不过至少能基本解释是怎么发生的。
不过到底ex_interp是不是一个违规参数呢?
ex_interp在cs1.6里面不是违规和作弊参数。
你不再可能把ex_interp设定为违规的参数了(下面解释),原因是由于代码上的一些小bug,在1.5和之前版本中是一个违规参数,你可以把它设定成很低的值,甚至你的服务器连接是不允许的(假设服务器默认它为0.1,即使你有明显地企图也能修改!),这样会使hitbox产生不正确的表现,造就有利于一些修改ex_i