自动调整队伍,防止一边倒
供自己设置的参数:“fy_zhuanhuanjushu # ” 每多少局自动调整队伍,设为0的话是不启用。默认1。按照参数的设置,每到设定的局数自动让玩家换边。换边后人数始终保持平衡,30人的时候不会挂掉服务器。测试环境:魔兽CS1.6
______________________03.31____________________
换边动作的执行改为当前局结束后一秒,以避免和任务奖惩插件冲突导致某些玩家拆除C4后因为变成T而被处死或明明完成了任务却因为队伍转换而得不到奖金。
第二次更新:自动换边时,将杀人比在1.5以上的玩家平均分配到2个队伍。
第三次更新:追加了2个参数。
“fy_sharenbi #”规定的杀人比例。默认1.5
“fy_gaoshoucha #”双方达到规定杀人比例的玩家数量相差多少时启动队伍调整。默认2
第四次更新:
增加参数“fy_renshucha # ”。双方队伍最多允许相差多少人。默认2
取消了“fy_sharenbi”参数,增加“fy_sharenbili1”和“fy_sharenbili2”参数。这样可以细分,进一步保持双方实力的平衡。
“fy_sharenbili1 #”高手杀人比例,默认2.0
“fy_sharenbili2 #”老手杀人比例,默认1.5
当插件检测到双方队伍中的老手数量之差超过“fy_gaoshoucha #”的值时,将先平均分配高手,再平均分配老手,以达到保持实力平衡,防止一边倒的目的。
“fy_zhuanhuanjushu # ”主要用来保证人数平衡,即使设为0,如果插件检测到双方实力不平衡,也仍然会执行自动调整。设为1则可保证每局的人数都平衡。
这个参数存在的意义是,如果双方都无人达到老手杀人比例而总人数分布不平衡的时候,CS自己的调整需要2局以后,这个参数可及时保证每局都人数平衡。
______________________04.01____________________
版本号升级为1.4。
应一些朋友的建议,取消了“fy_zhuanhuanjushu #”参数,插件将固定在每局结束后进行一次队伍调整。
增加参数“fy_zhuanhuanshijian #”,。每隔多少秒执行自动调整。因为有的死亡服设定为一局时间无限,一个图就一局,这个参数可根据自己的情况设定为合适的值来保证队伍平衡。默认9999
增加参数“fy_tongip #”,同IP的玩家不会被调整到不同的队伍。如果需要关闭,请设为0。默认1
声明:该插件经测试在CS1.5也有效,鄙视对自己的言论不负责的个别人。
回复: 自动调整队伍,防止一边倒
既然之前要求自动换边,是基于避免一边倒的考虑,那么这个插件换了一个思路,只平均分配那些领头羊,既能彻底避免一边倒又不需要让所有玩家都换来换去,减少了民怨又节省了资源。回复: 自动调整队伍,防止一边倒
源码搞出来共享一下嘛,,,,,,,,,回复: 自动调整队伍,防止一边倒
楼猪要厚到。原码???????????回复: 自动调整队伍,防止一边倒
好是好................但几个好友想同在一边就可能不得了.....建议用时关掉相同IP或队标分在同一边的插件.....回复: 自动调整队伍,防止一边倒
刚才加了BOT测试,小地图那个领先的的人会被踢来踢去,就是说这个人当CT的时候CT比T多两个厉害的,踢到T的时候这三局正好T总WIN结果T中又有两个比CT厉害的,这个人又被踢成CT,然后3局后同样的情况又被踢到T,我看加了这插件当头的可要头晕了!回复: 自动调整队伍,防止一边倒
“fy_zhuanhuanjushu # ”这个参数并不是必须开启的,设为0也可以。这样插件将每局检测双方的实力对比,如果达到了预设值就自动调整,如果没达到就没有任何动作。至于说会有一个高手被换来换去,为了保证双方实力平衡,也只能牺牲一个幸福大家了。因为在我的服运行全体换边的时候,大部分玩家都会抱怨换来换去太乱了,所以必须既要尽量少的交换玩家,又要保证双方的实力平衡。
再说,那个玩家被换来换去还总是能达到高手杀人比例的话,应该是很自豪的吧,就算是牢骚几句估计也是兴奋远大于埋怨。