CS1.6网络参数的设定

社区服务
高级搜索
猴岛论坛CSGO反恐精英CS1.6网络参数的设定
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
8个回复

CS1.6网络参数的设定

楼层直达
SJ4121436

ZxID:1216039

等级: 新兵
举报 只看楼主 使用道具 楼主   发表于: 2008-04-02 0
— 本帖被 xiaochai 执行提前操作(2008-04-10) —
CS1.6网络参数的设定
------------------------------------------------------------------------------------------------
   首先说明:

  sv_ 以及sys_ 系列参数,是服务器端的命令,如果是在非本地服务器上修改这些系列参数的命令,你需要获得服务器管理员的权限、

  ex_interp和cl_updaterate的关系是非常紧密的,这两个参数的说明都请必须阅读。

  文章中假设玩家的网络都在宽带接入的方式下进行。

------------------------------------------------------------------------------------------------
   参数介绍:

  cl_cmdrate:

  这个命令决定了客户端向每秒钟服务端发送数据包的数量。很明显地,这个参数的数值设定得越高,那么服务器就能相应客户端处理信息的速度越快,基本上数值设定得高是没什么错的。如果你与你的朋友都在局域网中游戏,而延时非常严重,那么很可能就是这个参数没有设置好。事实上,大多数的宽带接入没有提供足量的上行带宽,这也恰好是这个命令需要的。

  cl_updaterate:

  cl_updaterate与cl_cmdrate是类似的,不过方向是相反的。它控制的是客户端每秒钟从服务端接收数据包的数量。因此,它和你的下行带宽是紧密相连的。cl_updaterate的数值设定得越高,你和服务器的同步率就越高。因为只有服务器才会决定你开木仓是否命中,所以你需要足够的更新数据包(upadates)。

  sv_maxupdaterate:

  cl_updaterate控制客户端每秒接收来自服务端的数据更新包数量(只对客户端本身控制),而sv_maxupdaterate就指定了服务端每秒发送多少数据包到客户端上(对服务端进行控制)。因此,客户端cl_updaterate的数值设定比服务端sv_maxupdaterate的数值要高,是不能增加客户端接受的更新数据包数量的。

  sys_ticrate:

  这个命令设定了服务器每秒能处理的最大数据“帧”数。默认设定下,这个参数设置为100。为什么服务器的fps那么重要?这个参数决定了服务器的感应能力。我敢肯定我们都觉得服务器好像在TI-83 Plus(图形计算器)上工作一样,而我们就是在LAN上进行这些图形计算器的处理。

  sys_ticrate只是指定你的服务器所能计算的最大fps。默认设定下,服务器不会达到你所设定的数值,因为运算系统可能在处理某些其他的进程。市面上有不同的加速(“boost“)服务器fps的软件,不过大多数(如果不是全部的话)服务器加速软件是靠网络服务器供应商处理的,记住,这样的加速会加重服务器CPU的负荷。(出于某些原因,在de_inferno和de_aztec上用服务器加速软件的话,会剧烈增加CPU的负荷,大家可能曾经有过这样的体验。)在默认设置下,Half-life服务器,基于Win32的服务器一般在64fps,而基于Linux的服务器一般在50fps。如果使用加速软件的话,可能可以提升到512fps或者更高。这么高的服务器fps是受到争议的,不过我感觉如果在200fps左右就能感觉到明显的改进了。

  一致性才是关键的。Fps从100飙升到512,这样可能会带来一个更差的游戏环境,因为sys_ticrate只在150左右,150是大多数服务器硬件所能承受的了的。

  如果你有一个服务器的权限,而且想测试一下服务器的fps,那么在控制台输入rcon stats,看看你的服务器是否加速了:暂时地把sys_ticrate调到10000,然后在看看服务器的fps是否超过100,如果超过100,那就是加速了的。

  ex_interp:

  在解释这个参数之前,我们看看Webster字典对interpolate(添加,改写)这个词的解释.(以下是Webster字典的解释,译者这里不将原英文去掉,是让大家容易看到原有的解释)
   Main Entry: in·ter·po·late
   主要条目: in·ter·po·late
   3 : to estimate values of (a function) between two known values
   3 : 评估两个已知值之间的量的关系
   intransitive senses : to make insertions (as of estimated values)
   不及物动词:进行插入(到已评估的值之中)

  每一秒你只能从服务器获得有限的更新,因此是不可能每次都那么精确地及时地与服务器达到同步。


对线上游戏(互联网对战)的推荐值:
  rate
   我之前已经假设rate的数值为20000。把它调到20000以上不会有任何的改善,还可能会造成更不好的影响。

  推荐值:
   rate 20000.
本帖de评分: 1 条评分 DB +5
DB+5

发贴奖励

yy215

ZxID:1258578

等级: 上等兵
举报 只看该作者 沙发   发表于: 2008-04-03 0
哦,,,明白了啊,,,,,,,,,,,,,,,,,,,,,,,,,,
86803687

ZxID:1345538

等级: 上等兵
举报 只看该作者 板凳   发表于: 2008-04-07 0
顶了
老子上面有人

ZxID:1361900

等级: 大尉
都督府左都督 太子太寶 華盖殿大學士 福建布政司布政使
举报 只看该作者 地板   发表于: 2008-04-07 0
好帖  學習了
吾只爲腳本而來
津门刘青云

ZxID:1077454

等级: 大将
Please,Don't try this.
举报 只看该作者 4楼  发表于: 2008-04-12 0
支持了


yyk1921_h

ZxID:1275219

等级: 新兵
举报 只看该作者 5楼  发表于: 2008-04-13 0
顶起
alei123

ZxID:1392528

等级: 上等兵
支持猴岛,最好的脚本网站
举报 只看该作者 6楼  发表于: 2008-04-15 0
顶起走..
cancan135

ZxID:1302130

等级: 新兵
举报 只看该作者 7楼  发表于: 2008-04-17 0
没懂。不知道怎么弄
173

ZxID:1240339

等级: 新兵
举报 只看该作者 8楼  发表于: 2008-04-17 0
學習了
« 返回列表
发帖 回复