command (parameter) [(parameter)] - description
一条命令或许会有一个或者多个参数。[]中的参数为可选项,一般来说参数包括:
(string) : 文字,如果文字中包含空格则必须被引号包括例如 \ (n) : 任意整数,例如:42 (f) : 任意浮点数,例如:4.2
(IPort) : IP地址,例如:192.168.0.1:27020 (a|b|c) : 可选择的选项,或者a或者b或者c
注意;所有的<,>,(,),|,[,]这样的字符是不包含在最终输入在控制台上的命令中的。大多数命令符合布尔代数开关,即1表示打开,0表示关闭。
connect (IPort) - 连接HLTV代理到游戏服务器(默认port为27015)
disconnect - 从服务端口断开,但是不停止广播,所有的观察者仍然保持连接状态 stop - 断开连接,同时停止广播 quit - 退出HLTV程序
retry - 重试最后一次服务器连接
autoretry <0|1> - 如果开启,HLTV因为任何理由的断开后将自动重新连接服务器 name (text) - 设置HLTV代理计分版上的名称
hostname (text) - 设置HLTV服务器在服务器列表中的名称
serverpassword (text) - 设置游戏服务器连接密码,连入需要密码的服务器时使用 adminpassword (text) - 设置RCON管理员和评论员密码 proxypassword (text) - 设置其他HLTV连入的密码
spectatorpassword (text) -设置观察者密码,对其他HLTV服务器也有效 clients - 列出已经连接的观察者
proxies - 列出已经连接的其他HLTV服务器 players - 列出游戏服务器中的玩家 kick (ID) - 踢出指定名字的观察者 bann (IP) - 禁止IP连接
say (text) - 向游戏服务器发送文本信息
msg (text) [(duration) (pos x) (pos y) (color hex rgba)] - 向所有的观察者发送大屏幕信息 localmsg (text) [(duration) (pos x) (pos y) (color hex rgba)] -和msg相同,但是只对本服务器上观察者发送
servercmd (string) - 转发命令给游戏服务器
clientcmd (group) (string) - 发送控制台命令给所有指定群组的客户端:1=观察者 2=其他HLTV服务器 3=所有
loopcmd (id) (n) (string) - 这一命令将每(n)秒执行(string)中的命令。(id)取1到64中的数字来认定这条loopcmd,\
将取消正在循环的命令。loopcmd不带任何参数将列出正在循环的命令。
signoncommands (string) - 本地观察者连接后将被执行的控制台命令,多条命令可以用分号来分隔。
maxclients (n) - 设置本服务器的观察者数量上限(默认为128)
delay (n) - 从主HLTV上接受的游戏数据流延迟时间,默认是30秒来消除作弊的可能,最低为10秒。
rate (n) - 游戏服务器发送到HLTV的带宽速率
updaterate (n) - 从游戏服务器发送到HLTV的游戏上行速率
maxrate (n) - 观察者可用的最大带宽速率
maxqueries (n) - 服务器列表每秒得到的服务器信息数量
dispatchmode (0|1|2) - 模式1(Auto)将会把连接负载自动均衡到其他HLTV服务器,模式2(Always)将会把所有连接转发到其他HLTV服务器,这样本台HLTV服务器就成了转发机,模式0(OFF)将不会转发任何连接。
publicgame <0|1> - 如果public为1,游戏服务器的IP将能被观察者看到,并且可以使用\命令进入游戏服务器。
offlinetext (string) - 如果HLTV没有继续转播,观察者被拒绝的时候将看到的文字信息。 chatmode <0|1|2> - 如果chatmode为0,观察者不能聊天,如果是1,连入同一台服务器的观察者可以看到彼此之间的信息,如果是2,整个HLTV NET中所有的观察者将能互相聊天。
bannerfile (file) - 指定一个TGA文件作为观察者界面的LOGO。 ping (hostort) - ping一个HL服务器
nomaster <0|1> - 是否在主WON服务器注册 forcemaster <0|1> - 是否强迫在主WON服务器注册 heartbeat - 手动发送状态信息给WON服务器 rcon (string) - 发送远程命令给其他服务器 rconaddress (IPORT) - 设定远程控制目标服务器 rconpassword (string) - 验证远程控制目标服务器的密码
cheeringthreshold (f) - number of cheering players must be above this threshold to play the cheering sound (by default 0.25).
blockvoice <0|1> - 是否过滤所有的语音数据。 cmdlist - 列出所有命令
logfile <0|1> - 开启或关闭控制台log文件\
status - 显示服务器信息
modules - 显示所有加载的HLTV模块和版本 exec (filename) - 执行一个.cfg文件
echo (string) - 向HLTV控制台先是一条文本 developer <0|1> - 开发者模式将显示更多的除错信息 record (filename) - 录制demo stoprecord - 停止录制demo
playdemo (filename) - 广播一个demo文件
控制台命令通过按\可以自动完成,所有的命令都可以放在hltv.cfg文件中,每次启动时自动执行。
一些参数只能在命令行启动
-port (n) - 指定HLTV端口,默认为27020 -ip (IP) - 在有多IP的主机上强制使用某个IP
-comm (filename) - 设置一个master server信息文件取代woncomm.lst -nodns - 禁用DNS解析
-maxfps (n) - 设置最大系统刷新率,默认为100 -cachesize (n) - 设置帧缓存大小,默认为32
-highpriority - 以高优先权启动HLTV程序(仅在win32系统可用) -steam - 服务器支持特殊流模式 -dev - 开发者模式
上述参数在运行时不可更改,但是他们可以在config文件中指定。
所有的控制台命令也可在命令行中使用,注意在前面加上\ 例如:
hltv.exe +connect localhost:27015 -port 27021
Half-Life服务器可以设置sv_proxies (n)来确定允许多少HLTV服务器连入,如果禁止HLTV连入,可以设为0,设为1意味着允许主HLTV连入。
CS中的十个比较常见的问题
Q1:CS中按~没反应或者是如何调出控制台 A:首先创建一个cstrike.exe或者hl.exe的快捷方式 按快捷方式右键→属性
在cstrike.exe或hl.exe的路径后面加上\空格” \-console”,例如E:\\half-life\\hl.exe -game cstrike -console
在hl.exe或cstrike.exe后面加入下列参数可产生不同用途 -console——预设就有,有这个在game里才能做其它设定
-32bpp——用32bit色彩起动game,预设是16bit,用32bit可能使游戏变慢,但更好看 -numericping——用数字显示ping -nojoy——不起动摇捍
-noipx——不使用ipx协议,如果是intetnet游戏,不要起动此项
-heapsize ——XXXXX-x为指定数字,可指定cs占用多少内存,最好用建议值 -win——以窗口模式启动CS
-win 640(-win 800)——以指定的分辨率启动窗口模式,640,800分别是指640*480,800*600