|
发表于 2004-11-26 20:27:35
|
显示全部楼层
来自 中国–山东–青岛
Post by blade_ok
各位分析的不错,经过我今天的全面测试,第二方案完全通过,下面是过程:
两个目录下面的hltv均连接到cs服务器上,而不用hltv级联的方式,其中一个hltv的延迟设置成0,maxclients也设为0(即不允许加入该hltv观看比赛,你也可以设为1,再加上密码,用于op观看),而另一个hltv延迟30秒,用做hltv的直播服务器,由于hltv默认的端口是27020,所以其中一个hltv需要在启动参数中加上-port 27021,以区别另一个hltv。
另外注意的是,由于有两个hltv,所以哪个才是amx_match录像时调用的呢?经过我的测试,最后连接到cs服务器上的hltv是match插件调用来录像的,这点一定要注意,所以延迟30秒的先接入cs服务器,录制demo的后连接到cs服务器。
哦!对了还有一点,就是要在cs服务器的server.cfg中加入sv_proxies 2,默认值是1,默认只能连接一个hltv,设置为几,就可以连接几个hltv。
感谢各位对我近期有关hltv的帮助,也希望我的问题也可以帮助以后有同样问题的朋友。
问题1. 如果delay=30的HLTV(1号)不设置正确的adminpassword给amx_match_hltv,那么即使它(1号)在delay=0的HLTV(2号)之后联入match server,也会顶替(2号)开录demo吗? 或者2个HLTV都不录了?
问题2.(1号)联入(2号)却不能延时30秒的问题解决了吗? |
|