文章

HLTV 命令与架设方法

rcon_password - 为遥控的服务器设定密码
proxypassowrd - 重新确认输入的密码
rate - 绑定服务器与代理之间的传输速率为N字节/秒
updaterate - 每N秒钟服务器与代理之间进行一次更新
maxclientrate - 设定观战客户端的最大连接速率
delay - 设定从服务器传来的信息的延迟秒数,默认为30秒,以避免作弊.最小设定为10秒.
loop <0|1> - 如果回路设定为1,那么即便代理与服务器断开连接或者录像文件播放结束,
multicast <0|1> - 开始或者结束主代理上的多点传输
connectip - 为多点传输组设定D级IP(默认 234.5.5.1:27025)
gameip - 同上
fullupdateinterval - 多点传输时,允许丢包连接客户端每隔N个未压缩帧包重新连接(默认每20帧)
cmdlist - 列出所有设定的命令
logfile <0|1> - 开始/结束从hltv.log文件中读取的设定命令
rate - 绑定服务器与代理之间的传输速率为N字节/秒
updaterate - 每N秒钟服务器与代理之间进行一次更新
maxclientrate - 设定观战客户端的最大连接速率
delay - 设定从服务器传来的信息的延迟秒数,默认为30秒,以避免作弊.最小设定为10秒.
loop <0|1> - 如果回路设定为1,那么即便代理与服务器断开连接或者录像文件播放结束,
所有与这个代理的连接用户将保持连接并重播上一个游戏录像.
multicast <0|1> - 开始或者结束主代理上的多点传输
connectip - 为多点传输组设定D级IP(默认 234.5.5.1:27025)
gameip - 同上
fullupdateinterval - 多点传输时,允许丢包连接客户端每隔N个未压缩帧包重新连接(默认每20帧)
cmdlist - 列出所有设定的命令
logfile <0|1> - 开始/结束从hltv.log文件中读取的设定命令
status - 打印所有活跃模式的信息
exec - 运行.cfg文件
developer <0|1> - 在高级模式中显示添加的状态信息
fakeloss - 模拟丢包,n=可能的丢包单元(默认0.0)
record - 记录所有的游戏信息,使用文件名为filename1.dem到filename99.dem
playback - 开始播放上一个录像(如果回路loop设定为1,则反复播放)
stop - 停止录像文件的回放
下边这些变量只能在命令行中输入:
-maxframes - 设定最大的缓存帧数(默认2400)
-cachesize - 帧缓存规格(默认32帧)
-port - 设定观战客户端与HLTV代理的连接端口(默认27020)
-maxclients - 设定可连接到HLTV代理的最大客户端数目(默认128 )
-comm - 设定不同于woncomm.lst文件的服务器信息文件
-multicastttl - 设定多点传输包的Time-To-Live数值
-highpriority - 设定HLTV代理为优先进程


  对于HLTV,我想接触了CS,了解CS竞技的人,都知道这么一个东东,有了这个小东东,CS的观赏性得到了空前的扩大,也是得CS的训练和比赛,增加了一个分析的功能。但对于很多CS的爱好者来说,好象觉得架设一个HLTV服务器,包含了很多技术因素,但自己对电脑不甚了解,于是随时观看HLTV,随时录制HLTV格式的CS DEMO,变成了一个空想。
其实,只要你能认真的把我这个帖子看完,按照我的教程一步一步的做,HLTV服务器举手可得,下面,我把全部过程分成两个部分,一步一步教大家制作一个自己的HLTV服务器。
一、我们首先要有制作HLTV服务器的材料。只要有CS游戏的朋友(好象是废话,没有CS游戏,那里会知道什么HLTV啊),HLTV服务器就存在在游戏的目录里。找到你安装CS游戏的目录,再找到HLTV.EXE这个执行文件,复制,然后创建一个快捷方式,接着,查看此快捷方式的属性,在“目标”一栏里按如下格式填写“X:\XXX\hltv.exe +connect 你需要连接到的IP和端口 -port 自定义的HLTV端口 +rate 10000”,例如,我现在要让这个HLTV服务器连接到Danger Animal 1.5 Server,这个HLTV服务器的端口定义为27020,那么就应该把在快捷方式属性的目标栏里填写“X:\XXX\hltv.exe +connect 61.187.55.89:27018 -port 27020 +rate 10000”。但你要确定61.187.55.89这个IP地址没有其他的大于或等于27020的端口,比如还有61.187.55.89:27020/61.187.55.89:27021这两个地址的服务器,那么你的这个HLTV服务器的端口定义要改为27023,也就是这儿“X:\XXX\hltv.exe +connect 61.187.55.89:27018 -port 27023 +rate 10000”
OK,第一步到此完成。
二、在HLTV.EXE文件的相同目录下,有一个HLTV.CFG文件,那么我们第二步,就是要编辑修改一下它了。按照以上HLTV命令,按照自己的需要,随意的去修改自己的HLTV.CFG文件吧。按照上述方式制作好快捷方式,修改好HLTV.CFG文件后,HLTV就是你的了,最后,你所需要做的就是双击快捷方式,进入CS,输入你自己机器的IP,好好的欣赏你热爱的CS节目吧!!

PS:你自己的IP地址能在显示网络状况的小窗的属性里找到,或用其他工具也能看到。
找到后加上端口号就是HLTV SERVER IP了,端口号就是你上面定义的27020(27023)例:218.0.128.100:27020,把它添入的的服务器列表中的话就行了,成功的话会在服务器地址前面显示一个大眼睛:)
还有就是一个如何进入已经加锁服务器的方法
在HLTV的DOS窗口中输入
serverpassword XXXXXXX 回车(X表示所要进入的服务器的密码)
connect xxx.xxx.xxx.xxx:xxxxx 回车(X表示所要进入的服务器的IP)
就可以连接到所要连接的服务器了

注:此方法同时适用与局域网和互联网,但有一点需要说明的是,当你是要连接到一个互联网上的CS服务器时,需要你自己也是联网的,并且要拥有自己单独的IP,也就是说,个人在家上网、网吧的代理服务器可以充当架设HLTV服务器的角色,而网吧的工作站不能承当这样的工作。