|
发表于 2005-7-6 11:08:20
|
显示全部楼层
来自 中国–吉林–长春
这个是在论坛搜索出来的
这个是在论坛搜索出来的
其实,这个参数配合server.cfg里面的sys_ticrate设置,可以更好的工作于linux系统
对于建立CS服务器,推荐使用最小的TEXT模式系统,收费的企业版本,免费的7.3比目前(只是目前)都比最后免费的的9.0版本好
hlds_l本身就是为linux打造的,如果用freeBSD开服务器,无非就是通过模拟方式运行,而任何模拟都会造成性能下降,所以不推荐使用FreeBSD来做CS服务器,当然,如果从所有网络应用层来说的话,FreeBSD比Linux优秀多了
在windows系统下面
sys_ticrate 设置200就可以获得100的FPS,而设置成为500就会稳定在256,最高可以设置成10000
当然,如果想多开几个服务器,介于300-500是最好的
请将服务器的sv_maxupdatarate 设置成100
Linux下面可以调整这个参数,Freebsd无效~
如果不需要其他的插件,最好不装载metamod,首选使用HLdsupdatetool从valve下载的Windows HLDS或者 使用./steam下载的 hlds_l 都是最干净的版本。
Linux1.6 的hlds_run自己可以通过pingboost参数来boost ping 或者在Windows下面修改sv_maxupdaterate 和 sys_ticrate 就不需要装载HL-booster或者Booster_mm了,后两者会产生一点点的choke(这是从软件作者的官方论坛自己说的话中得到的)~
哈,终于给有心人找到方法了。
不过还有个参数,是降低延迟的,具体是降低什么样的延迟我不清楚,照字面来看应该是降低服务端对客户端的反应。
1.5的要3.1.1.1e才有这个参数,也就是2615板服务端,这个参数只对linux有效,win系统不用加这个参数。
1.6的支持这个参数。
pingboost和我说的降低延迟的参数在官方发布的3.1.1.1e时,有个changelog上面说有,哪个地方都可以找到。有心人可以自己去找。
pingboost官方说明:
我对上面的英文理解是这样的:
-pingbooster 1 降低客户端的ping 10ms
-pingbooster 2 降20 ms
-pingbooster 3 最快,就是客户端实际的ping是多少,就是多少,但会占用很多的cpu和内存。
1 2怎么理解呢?
意思就是cs服务器初始是不哪么快返回数据给客户端,假设服务器定义30ms才返回数据给客户端,如果你选1的话,就是20ms反回,如果你是2,就是10,如果你3,就延迟。
有些人可能会问,操,我用hlsw看才1x的ping,还能怎么降呀,我是这么认为的:
ping包很小的,如果你用ping这个去测试服务器,只是发送64字节的数据去测试,而正常玩家连到服务器,来往的数据可能会有1000-2000字节,ping就会比用64字节要大得多。
有理解不对的地方,请高手指正。
随便再说说sys_ticrate这个参数。
这个参数定义服务器运行的最高fps值,初始是100,设定越高占用cpu 越多。
win下的hlbooster会很变太的设定为10000,我觉得一般设为300-500就行了,再高没什么意义。 |
|