Ke1ner 发表于 2005-7-31 10:50:21

插件是个好东西

King2004 发表于 2005-7-31 10:52:09

Post by Ke1ner
插件是个好东西

我的话和你相反

ifubo 发表于 2005-8-1 01:42:52

Post by BoeZombie
今天突然发现自己的choke一直锁定在100,loss为0,ping很低,进很多服务器都这样,晕了

我的cl_updaterate和cl_cmdrate都是30啊,试着再降低其数值也没用

最后,我发现我的rate为1500,当我把其改为25000时,choke为0了,并保持不变!

此时将cl_updaterate和cl_cmdrate改为101,在进任何服务器,choke都为0

发现一个插件,用于服务器端,可以监视客户端的rate、cl_updaterate、cl_cmdrate参数:
http://www.amxmodx.org/forums/viewtopic.php?t=13157

请问这个插件是根据什么来分析这些参数的设定的呢?是根据服务器端的相关参数来设定的吗?还有,它只是监视而不更改客户端的参数对吗?

BoeZombie 发表于 2005-8-1 02:28:22

是根据服务器的网络环境来限制连入的客户端的网络参数,不知你看过larnk的那个帖子么,里面阐述了一些参数如果不根据网络环境设置会导致客户端状态不理想。

这是国外的例子,当网络为1-2mbit时,理想参数为:
cl_updaterate 99
cl_cmdrate 99
cl_cmdbackup 2
cl_rate 9999
rate 20000

ISDN 128:
cl_updaterate 41
cl_cmdrate 41
cl_cmdbackup 31
cl_rate 7500
rate 9000

*******************************
一楼提到的插件功能是:
检测客户端的rate、cl_updaterate、cl_cmdrate参数,并规定出最低值,当客户端的这几个参数过低,会自动被更改为此插件设好的值。

根据作者的介绍,这样是为了避免有的玩家这些参数过低而造成游戏环境不理想,从而会不公平。

ifubo 发表于 2005-8-1 22:29:34

3Q,真是太感谢了,BoeZombie你真是热心的好同志呀,我现在是adsl 1M,那么那些参数可以使用默认的吗?另外,11楼的源码又是起什么作用的,我是菜菜鸟,帮我解释并推荐下吧,谢谢了!

anyliz 发表于 2005-10-7 15:38:52

回复: 【分享】消除Choke真正的最有效方法!!

rate 10000
cl_updaterate 101
cl_cmdrate 101
和服务器的
sv_minrate
sv_maxrate
都要根据实际的网络情况调整(包括服务器端和客户端的)
页: 1 2 3 [4]
查看完整版本: 【分享】消除Choke真正的最有效方法!!