CS 服务器命令
这篇文章是最新发布的HLDS 4111/3111中的HLTV的自诉文章翻译而来,对简单的HLTV架设和大规模HLTV NET的架设都有详细地介绍。HLTV独特的实时转播方式注定它将会在电子竞技的发展道路上的重要地位,这一点也在世界各国的CS比赛,以及国内的几次大规模CS大赛,浩方平台的几次转播中得以体现。HLTV随着HLDS 4111/3111的发布也变得更加成熟,困扰大家两年多的闪光弹bug也已经修复,但是国内很多服务器管理员和比赛组织者都不是很了解HLTV的用法或者只是了解最近本的用法,很多很有趣的功能没有实现,基于此,将这篇很详细的README文章介绍给大家。
文章中一些不常用的命令可能会有一些翻译上的错误,欢迎大家指出,谢谢。
1、总览
Half-Lift TV提供了理论上无限制观察者观看在线游戏的可能。他们可以在游戏服务器中跟随任一名玩家的视角。观察者对于游戏者来说是不可见的,也不能以任何方式干扰进行中的游戏。每个观察者可以选择任意玩家的任意视角。为了获得更有趣的观察体验,观察者可以打开自动切换模式,这样镜头将自动切换到以合适的角度来观看精彩的镜头。这样观察者们就能舒服的靠在椅背上不用作任何动作。观察者们还可以用最基本的HL Chat模式来互相沟通。
大多数流行的Half-Life的MOD例如CS,Team Fortress Classic,DOD都支持HLTV,HLTV的提供者拥有对HLTV系统的完全控制权,可以改变观察者人数,添加文字信息,更换HLTV logo等等。播放的画面可以自定义一个延迟时间,默认的是30秒,这样可以确保正在比赛的队伍不可能通过HLTV来得到一些有用的对手信息。建立一个单独的支持100人的HLTV Server是很简单的事情,不需要对默认设置作任何改变。
架设一个庞大的HLTV网络来支持上千人的观看需要为服务器的配置等等准备多一些的时间和经验。
2、观看游戏
为了观看一个HLTV,启动Half-Life(或其他MOD包),进入多人模式,然后进入HLTV提供者提供给你的IPort,或者直接在控制台输入(假设服务器为19216801:27020)
connect 19216801:27020
这样的命令,即可进入HLTV服务器观看比赛。
默认的HLTV端口是27020,但是这是可以更改的,通常会包括在给出的IP地址中提供。
你可以用不同的模式来观看游戏:跟随视角,第一人称视角,自由观察,地图总览,地图跟随。最简单的切换视角方法是按“跳跃”键(默认是空格键),另外一种方法是使用按“蹲下”键(默认是Ctrl)激活的观察菜单,在那儿你可以定义自己的观察风格并且开启自动切换模式。循环按下“使用”(默认是E)可以开关画中画模式。
下列HL控制台命令可以在用来自定义观察模式:
spec_autodirector <0|1> - 开启或者关闭自动切换模式
spec_drawcone <0|1> - 在地图总览模式显示你的视角范围
spec_drawnames <0|1> - 在玩家标志下显示玩家的名字
spec_drawstatus <0|1> - 显示游戏信息(时间,地图名称等)
spec_pip <0|1> - 开关画中画功能
spec_menu - 开启观察者菜单
spec_help - 显示帮助屏幕
spec_mode <1-6> [<0-4>] - 设置主显示模式,第二个参数是设置画中画模式。并非所有的组合都有效。
主显示模式:
1、锁定跟随 2、自由跟随
3、自由观察 4、第一人称视角
5、地图总览 6、地图锁定跟随
画中画模式:
0、关闭画中画 1、自由跟随
2、第一人称视角 3、地图总览
4、地图跟随
以上命令中 <>,()包括的为必填项,[]包括的为可选项,下同。
3、基本HLTV架设
HLTV广播系统的核心是HLTV服务器,也称之为HLTV代理。HLTV在控制台窗口运行,类似于HL的专业服务器。为了转播一台指定服务器上的比赛,HLTV代理像一个普通玩家一样连入这台服务器,然后观察者们连入这台HLTV代理,这样游戏数据流就通过HLTV代理转发到所有的观察者客户端。下面这个图示就是一个基本的HLTV配置:
HLTV服务器命令全
HL Game Server --> HLTV 代理 -->观察者
HLTV代理可以支持的客户端人数取决于服务器的硬件配置和网络条件,理论上来说,一个单独的HLTV可以支持最多255个观察者,但是请注意,平均每个支持了100个观察者的HLTV代理需要2M的带宽才能流畅收看,如果需要支持更多的观察者,网络负荷必须被分部到多HLTV代理上去。
第一个连接到游戏服务器上的HLTV服务器被称为主服务器,在上面可以进行游戏数据流的延时和发包率等综合广播的设置,其他的HLTV代理连入到这台主服务器上作为接替。这样的连接数量和方式是不受限制的,可以串联也可以并连。重要的是他们不要处于同一个网络中,这样才能确保带宽被均衡使用。
--> HLTV 转播服务器 1 --> 观察者
HL Game Server --> HLTV 主服务器 --> HLTV 转播服务器 2 --> 观察者
--> HLTV 转播服务器 3 --> 观察者
4、游戏比赛转播
让我们来看一下最普通的设置,一台HLTV代理在局域网环境中。这是最普通的情况,默认的HLTV设置不需要作任何改动。选择一台专用计算机作为里的HLTV代理并且安装Half-Life专业服务器版软件,它包含了所有的HLTV代理文件。这并不需要你的计算机上安装有Half-Life这个游戏。
启动HLTV应用程序(带有小照相机的HL的小图标)就能看到HLTV的控制台窗口,显示了一些初始化信息后(如果初始化进行了很长时间,可能是HLTV不能解析出一些IP地址,那么请在HLTV启动命令行增加 "-nodns"参数来跳过),控制台就可以接受你的命令了,下面我们用">"来代表命令行提示符,记住你只需要输入">"后面的字符就可以了。首先给你的HLTV代理起一个独特的名字:
>name "My HLTV Proxy"
我们假定你的HLTV Proxy的IP为19216802,你想观察在19216803:27015上的游戏,那么键入以下的命令使HLTV代理连入:
>connect 19216803:27015
过了一会儿HLTV完全连入服务器并且准备提供观察者服务时,用"status"命令可以检查HLTV代理的连接状态:
>status
--- HLTV Status ---
Local IP 19216812:27020, FPS 728, Network In 08 Out 09
Local Slots 128, Spectators 0, Proxies 0
Source: Server "Half-Life" (19216813:27015)
Total Slots 128, Spectators 0, Proxies 1
Time 01:02, Game "valve", Map "maps/frenzybsp", Players 1
"status"命令可以显示你的IP、每秒刷新的HLTV系统的进出流量、你的HLTV代理提供的观察者数量,这台游戏服务器中所有HLTV广播系统的观察者数量。游戏源可以是游戏服务器,也可以使另一台HLTV代理,甚至一个Demo文件。
5、录制HLTV Demos
HLTV demo文件和普通的Half-Life游戏录像差不多,但是你可以选择任意的视角和视点以及跟随的玩家。回放一个HLTV demo的时候并不需要HLTV服务器,只要启动Half-Life并且在控制台输入" playdemo (demo name)"或者"viewdemo (demoname)"就可以了。录制一个HLTV demo,需要将HLTV代理连入游戏server,并且在控制台输入:
>record (name)
发出这一命令后,所有的游戏数据将被录制下来,demo文件会放在当前的Mod目录下,例如 \cstrike。所有的demo文件将被默认指定为如下格式的文件名:<名称>-<时间>-<地图>dem,demo文件也记录了一些发往观察者的数据,这意味着,demo文件记录了和观察者同步的游戏信息。
停止录制的命令是"stoprecord"。
有的时候只需要录制HLTV的demo而并不想进行广播的话,可以增加这样一些命令:
>maxclients 0 //不允许观察者客户端
>delay 10 //最低的延迟设置
>rate 10000 //最高的数据速率
>updaterate 20 //基本上行输率
>nomaster 1 //不在master服务器注册
注://后是命令注释,在平常使用中不需要输入
HLTV服务器命令全
6、大规模广播
建立一个可以支持大规模观察者(>1000人)的HLTV网络是一个艰难且耗时的工作。下列指导将帮助你配置和运行以这样的一个HLTV网络。一条重要的规则是:“要质量,不是只要数量”。相对于使用所有的带宽来说,建立少一点观察者的选择显然更好,这样所有的观察者都不会为lags和超时所困扰。检查你的带宽容量并且计算出你的HLTV服务器能支持多少观察者,平均每个观察者需要2-3K的流量,CPU和内存在目前流行的PC系统中到是不太会成为性能瓶颈。
这个列表给出大致的Internet连接HLTV所需要带宽:
- ISDN 64Kbps : 2个观察者
- ADSL 512Kbps(上行速率) : 20个观察者
- T1 15Mbps : 75个观察者
- LAN 10Mbps : 500个观察者
- T3 75Mbps : 4000个观察者
使用"maxclients"命令可以控制HLTV服务器接受的客户端连入数量,确定"maxrate"参数被设为一个合理的数值,例如:3500 kB/sec。更低的数值也是可能的,但是会造成观察者们产生"choke"。命令"maxrate"并不影响HLTV代理服务器之间的带宽限制,仅对观察者客户端有效。为了降低带宽需求,你可以关闭internet HLTV chat("chatmode 0")或者将游戏的上行速率从默认的20降低到10("updaterate 10")。低一些的上行速率可以节省25%的带宽并且这是可接受的,因为在这时,观察这并不需要和真实玩家相同的上行速率。
一个针对大规模广播非常普遍的设置是使用两台分离的HLTV服务器来创建一个私有段和一个公共段。我们假定游戏服务器在一个封闭的局域网中外网无法到达。这确保了最大的安全无法被外界攻击(例如DOS攻击)。HLTV主服务器在局域网中启动,并且它的外网地址保密。第二台拥有真实IP地址的HLTV服务器在局域网外启动并且连入HLTV主服务器。这第二台HLTV服务器是公众HLTV发布机,IP和端口公开给观众们,并且所有的转播服务器都连入这台HLTV发布机。这样HLTV主服务器就在安全的局域网环境下工作,并且可以被用来录制demo或者现场放映机。观察者们连入HLTV发布机或者其他转播服务器。这样所有的网络负载就被均衡到了所有的HLTV代理上。
如图:
+---- Private LAN -----+ +------ Public Internet --------+
-> HLTV Proxy 1
HL Server -> HLTV主服务器 -> HLTV发布服务器 -> HLTV Proxy 2
-> HLTV Proxy 3
主服务器和发布服务器的配置文件不同:
mastercfg
nomaster 1 //不在WON主服务器上注册
proxypassword MyPWD //保护密码
publicgame 0 //不显示游戏服务器IP
dispatchmode 0 //不分派观察者
dispatchercfg
forcemaster 1 //注册到WON主服务器上
publicgame 0 //不显示游戏服务器IP
dispatchmode 2 //分派所有客户端到其他服务器
hostname MyGame //公开的HLTV服务器名称
如果你在运行3个或者更多的HLTV服务器,一个很好的方案是通过服务器管理工具来使用RCON命令管理他们。在HLTV服务器上开启RCON的方法是设置"adminpassword"选项。同时"proxypassword"可以确保只有经过你授权的HLTV提供者才可以连入你的HLTV网络。否则任何人都可以使用缓慢的HLTV代理连入你的网络打乱你的整个网络的负载均衡。
7、HLTV设置
一个简单的的控制台命令语法:命令将被描述为以下形式:
command (parameter) [(parameter)] - description
一条命令或许会有一个或者多个参数。[]中的参数为可选项,一般来说参数包括:
(string) : 文字,如果文字中包含空格则必须被引号包括例如 "My Name"
(n) : 任意整数,例如:42
(f) : 任意浮点数,例如:42
(IPort) : IP地址,例如:19216801:27020
(a|b|c) : 可选择的选项,或者a或者b或者c
注意;所有的<,>,(,),|,[,]这样的字符是不包含在最终输入在控制台上的命令中的。大多数命令符合布尔代数开关,即1表示打开,0表示关闭。
HLTV服务器命令全
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 (id) none"
将取消正在循环的命令。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将能被观察者看到,并且可以使用"joingame"命令进入游戏服务器。
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 025)
blockvoice <0|1> - 是否过滤所有的语音数据。
cmdlist - 列出所有命令
logfile <0|1> - 开启或关闭控制台log文件"logfile(date)log"
status - 显示服务器信息
modules - 显示所有加载的HLTV模块和版本
exec (filename) - 执行一个cfg文件
echo (string) - 向HLTV控制台先是一条文本
developer <0|1> - 开发者模式将显示更多的除错信息
record (filename) - 录制demo
stoprecord - 停止录制demo
playdemo (filename) - 广播一个demo文件
控制台命令通过按"TAB"可以自动完成,所有的命令都可以放在hltvcfg文件中,每次启动时自动执行。
一些参数只能在命令行启动
-port (n) - 指定HLTV端口,默认为27020
-ip (IP) - 在有多IP的主机上强制使用某个IP
-comm (filename) - 设置一个master server信息文件取代woncommlst
-nodns - 禁用DNS解析
-maxfps (n) - 设置最大系统刷新率,默认为100
-cachesize (n) - 设置帧缓存大小,默认为32
-highpriority - 以高优先权启动HLTV程序(仅在win32系统可用)
-steam - 服务器支持特殊流模式
-dev - 开发者模式
上述参数在运行时不可更改,但是他们可以在config文件中指定。
所有的控制台命令也可在命令行中使用,注意在前面加上"+"
例如:
hltvexe +connect localhost:27015 -port 27021
Half-Life服务器可以设置sv_proxies (n)来确定允许多少HLTV服务器连入,如果禁止HLTV连入,可以设为0,设为1意味着允许主HLTV连入。
应该有你要用的 如果还没有给你一个网站自己看吧: http://wwwverycdcom/groups/@g2386769/739452topic
一楼是抄来的吧?那么全,可惜大部分是本机命令而不是服务器控制命令,而且有很多是16的命令而不是CS:Source特有命令。
一、首先你要成为OP,必须先知道远程管理密码。
你作为玩家进入服务器后,首先输入:
rcon_password ""
如果密码正确,则取得服务器管理员权限,可以进行后面的操作。注意这条命令的rcon之后是一条下划线,与下面的各条不同。
二、常用的服务器命令如下:
mp_restartgame 1
刷新,服务器将在一秒后刷新一次,后面的数字可以改为别的,例如改为3,则在3秒后刷新一次。
(注意,这些命令在服务器主机上操作或用HLSW操作时可以直接使用,如果你作为玩家进入服务器玩的时候要远程操作,则所有命令前需要加 rcon 然后是一个空格,例如: rcon mp_restartgame 1 ,后面所有命令都是如此)
sv_password ""
进入服务器的密码,注意引号是半角的(也就是在英文输入法状态下的引号,不能用中文输入法下的全角引号。
sv_password " "
取消服务器密码,引号之间是一空格,则服务器将不需要密码即可进入。
特别一提,如果你是要把这条命令写进服务器配置文件放在服务器上(例如你要做一个没有密码的混战服务器),则在前后引号之间不要打空格,两引号直接相连即可)。
mp_friendlyfire 0
数字是0为关闭队友伤害,是1则是开启队友伤害。
mp_autoteambalance 0
数字0为关闭自动平衡双方队伍人数,建议比赛时用,1则是开启自动平衡,建议混战时使用。
mp_startmoney 800
mp_startmoney 1500
mp_startmoney 16000
设置游戏开始的金钱数。
mp_roundtime 175
每局时间,单位为分钟,175分钟即1分45秒。
mp_freezetime 15
每局开局的冻结(玩家不能动)的时间,单位为秒。
mp_buytime 025
冻结时间后玩家可以回基地买枪的时间,单位为分钟。
mp_c4timer 35
C4爆炸时间,单位为秒。
sv_alltalk 1
所有人之间语音通话 开启1/关闭0,比赛时应关闭alltalk。
mp_tkpunish 0
队友伤害惩罚 开启1/关闭0,建议比赛时关闭。
mp_autokick 0
自动踢出不动的玩家 开启1/关闭0,建议比赛时关闭。
mp_spawnprotectiontime 0
控制在每局开始后不能进行队友伤害的时间,在这个时间之内伤害队友将被踢除,单位为秒,设置为0则关闭该功能。
sv_voiceenable 1
麦克风语音通讯 开启1/关闭0
mp_allowspectators 1
观察员模式 开启1/关闭0,建议混战和友谊赛设置为1,重要比赛不让旁观时设置为0。
mp_limitteams 1
队伍间人数差异上限 ( 0 = 不限制 )
mp_forcecamera 0
死亡后视角 只有本队队友1/死亡玩家视角停在死亡时的原地2/无限制0,混战建议用0,比赛建议用1,有些人以为比赛用2好,其实比赛时用2反而可能使死亡玩家看到不应该看到的东西而报点。
mp_fadetoblack 0
1=死后黑屏,0=不变。
changelevel de_dust2
changelevel de_nuke
changelevel de_inferno
changelevel de_train
changelevel cs_office
……
换地图(玩家仍然会留在服务器里)
map de_dust2
map cs_italy
……
换地图并重新读取配置服务器(服务器开久了卡的话,可以用这个命令重读服务器,这样就象刚开一样不卡,但是这个命令会让所有玩家掉出去,因此在使用前最好通知大家过一两分种再进,否则有可能玩家因为以为服务器挂了而离开。)
三、服务器本身没有r3(lo3)命令,你可以写一个脚本,让服务器系统管理员放在服务器上的cfg文件夹里。下面是我写的脚本,你可以复制下来(把里面我写的个性化信息换成你自己的)存在记事本里,然后把记事本扩展名改为cfg,例如可以叫 lo3cfg
//
|[ lo3cfg ]|
// Aliases
alias w "wait"
alias w5 "w;w;w;w;w;"
alias w10 "w5;w5;"
alias w20 "w10;w10;"
alias w50 "w10;w10;w10;w10;w10;"
alias w80 "w50;w20;w10;"
alias w100 "w50;w50;"
alias w150 "w100;w50;"
alias w300 "w100;w100;w100;"
alias w500 "w100;w100;w100;w100;w100;"
alias l1a "say 1ST RESTARTS!!!;mp_restartgame 1; w500;w500;w10;"
alias l2a "say 2ST RESTARTS!!!;mp_restartgame 2; w500;w500;w300;w150;"
alias l3a "say 3ST RESTARTS!!!;mp_restartgame 3; w500;w500;w500;w300;"
alias l4 "say [------------];w10;lo5;"
alias lo5 "say [E-----------];w10;lo6;"
alias lo6 "say [VE----------];w10;lo7;"
alias lo7 "say [IVE---------];w10;lo8;"
alias lo8 "say [LIVE--------];w10;lo9;"
alias lo9 "say [-LIVE-------];w10;lo10;"
alias lo10 "say [--LIVE------];w10;lo11;"
alias lo11 "say [---LIVE-----];w10;lo12;"
alias lo12 "say [----LIVE----];w10;lo13;"
alias lo13 "say [-----LIVE---];w10;lo14;"
alias lo14 "say [------LIVE--];w10;lo15;"
alias lo15 "say [-------LIVE-];w10;lo16;"
alias lo16 "say [--------LIVE];w10;lo17;"
alias lo17 "say [E--------LIV];w10;lo18;"
alias lo18 "say [VE--------LI];w10;lo19;"
alias lo19 "say [IVE--------L];w10;lo20;"
alias lo20 "say [LIVE--------];w10;lo21;"
alias lo21 "say [-LIVE-------];w20;lo22;"
alias lo22 "say [--LIVE------];w20;w10;lo23;"
alias lo23 "say [---LIVE-----];w20;w20;lo24;"
alias lo24 "say [----LIVE----];w50;lo25;"
alias lo25 "say [----LIVE----];w50;w20;lo26;"
alias lo26 "say [----LIVE----];w100;lo27;"
alias lo27 "say [----LIVE----];w100;"
alias sx3 "say [-------LIVE ON THREE RESTARTS!!!-------];w50;"
alias wel "say [-------Welcome to GA Server!!!-------] !;w50;"
alias stb "say [-------Match is now LIVE!!!!-------];w50;"
alias snf "say Long lIVE GASNF !;w50;"
alias hyd "say Long lIVE GAHYD !;w50;"
alias gl1 "say Good Luck !;w50;"
alias hf1 "say Have Fun !!"
// Execute
wel
wel
w100
snf
snf
w100
hyd
hyd
w100
sx3
sx3
w100
l1a
l2a
l3a
l4
w100
stb
stb
w100
gl1
hf1
// GL HF
lo3cfg文件放到服务器上后,你可以用命令
rcon exec lo3cfg
来实现自动r3
如果你没有办法把这个脚本放到服务器上,例如你和系统管理员不熟悉,或者是借用别人的服务器,那么你可以按以下操作:
首先把下面这段内容做成一个cfg文件,例如叫bjr3cfg,放进你的游戏文件目录的cstrike文件夹下的cfg文件夹里。
//
rcon say "[-比赛将在刷新三次后开始!!!-------]";
rcon ww100;
rcon say "[---比赛将在刷新三次后开始!!!-----]";
rcon ww100;
rcon say "[-----比赛将在刷新三次后开始!!!---]";
rcon ww100;
rcon say "[-------比赛将在刷新三次后开始!!!-]";
rcon ww100;
rcon say "[-----比赛将在刷新三次后开始!!!---]";
rcon ww100;
rcon say "[---比赛将在刷新三次后开始!!!-----]";
rcon ww100;
rcon say "[-比赛将在刷新三次后开始!!!-------]";
rcon ww100;
rcon say "第一次刷新";
rcon mp_restartgame 1;
rcon ww600;
rcon say "第二次刷新";
rcon mp_restartgame 2;
rcon ww600;
rcon ww600;
rcon say "第三次刷新";
rcon mp_restartgame 3;
rcon ww600;
rcon ww600;
rcon ww100;
rcon say "[-比赛已经开始!!!-------]";
rcon ww100;
rcon say "[---比赛已经开始!!!-----]";
rcon ww100;
rcon say "[-----比赛已经开始!!!---]";
rcon ww100;
rcon say "[-------比赛已经开始!!!-]";
rcon ww100;
rcon say "[-----比赛已经开始!!!---]";
rcon ww100;
rcon say "[---比赛已经开始!!!-----]";
rcon ww100;
rcon say "[-比赛已经开始!!!-------]";
rcon ww100;
rcon say "[------Good Luck !------]";
rcon say "[------Have Fun !!------]"
rcon sv_allow_wait_command 0
然后,在比赛开始前,你必须用HLSW,按顺序向服务器发送这样4条命令:
sv_allow_wait_command 1
alias "ww10" "wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;"
alias "ww100" "ww10;ww10;ww10;ww10;ww10;ww10;ww10;ww10;ww10;ww10;"
alias "ww500" "ww100;ww100;ww100;ww100;ww100;ww100;"
发送这4条命令后,切回游戏界面,在控制台输入:
exec bjr3
然后回车。
注意,这条命令前没有"rcon "
悬赏的分太少,如果追加到200分,我愿意提供有关CSS脚本和服务器管理的高级技巧,例如如何建一个稳定流畅的高配置服务器、如何写服务器配置脚本、如何优化CS:Source、如何自己编写脚本、还可以帮你做一个超级傻瓜化服务器管理脚本(你完全不用记任何服务器管理命令就可以方便管理服务器,只需要在控制台打r1(也就是打两个字符)就刷新,打r3就开战,打bs就自动生成全部比赛参数配置,打hz就自动进入混战模式,打d2就自动换到dust2,打8就自动把钱改为800开局,打16就是16000开局,等等……
如果有兴趣就加我QQ:406111
是网页制作软件的一款
全名叫做Adobe Dreamweaver
是个原本由Macromedia公司所开发的著名网站开发工具。它使用所见即所得的接口,亦有HTML编辑的功能。它现在有Mac和Windows系统的版本。随Macromedia被Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。 Dreamweaver自MX版本开始,使用了Opera的排版引擎 "Presto" 作为网页预览。
基本信息
Adobe Dreamweaver CS55
软件大小:40529 MB
开发商:Adobe
软件语言:简体中文
授权类型:共享(收费)软件
软件类别:国外软件/网页制作
运行环境:WinXP, Win7, WinVista, Win2003, Win2008
软件功能
CS5后的新增功能
借助Adobe® Dreamweaver® CS55 软件充满自信地进行设计、构建最新的HTML5 和CSS3 网站、令交互性更上一层楼。 同时为多个设备进行设计,并对全面的代码检查充满自信。
“多屏幕预览”面板借助“多屏幕预览”面板,为智能手机、Tablet 和个人计算机进行设计。 借助媒体查询支持,开发人员可以通过一个面板为各种设备设计样式并实现渲染可视化。
CSS3/HTML5 支持通过CSS 面板设置样式,该面板经过更新可支持新的CSS3 规则。 设计视图现在支持媒体查询,在您调整屏幕尺寸的同时可应用不同的样式。 使用HTML5 进行前瞻性的编码,同时提供代码提示和设计视图渲染支持。实时视图现在包括对
JQuery集成借助jQuery 代码提示加入高级交互性。 jQuery 是行业标准JavaScript 库,允许您为网页轻松加入各种交互性。 借助针对手机的起动模板快速启动。
借助PhoneGap 构建本机Android 和iOS 应用程序借助新增的PhoneGap 功能为Android™ 和iOS 构建并打包本机应用程序。 借助PhoneGap 构建本机Android 和iOS 应用程序
CS4后的新增功能
实时视图新增功能
借助 Dreamweaver CS4中新增的实时视图在真实的浏览器环境中设计网页, 同时仍可以直接访问代码。呈现的屏幕内容会立即反映出对代码所做的更改。
针对 Ajax和 JavaScript框架的代码提示新增功能
借助改进的JavaScript 核心对象和基本数据类型支持, 更快速、准确地编写 JavaScript。通过集成包括 jQuery、Prototype 和 Spry 在内的流行 JavaScript 框架, 充分利用 Dreamweaver CS4 的扩展编码功能。
相关文件新增功能
在 Dreamweaver CS4中使用“相关文件”功能更有效地管理构成目前网页的各种文件。单击任何相关文件即可在“代码”视图中查看其源代码, 在“设计”视图中查看父页面。
集成编码增强功能
领略内建代码提示的强大功能, 令 HTML、JavaScript、Spry 和 jQuery 等Ajax 框架、原型和几种服务器语言中的编码更快、更清晰。
代码导航器新增功能
新增的“代码导航器”功能可显示影响当前选定内容的所有代码源, 如 CSS 规则、服务器端包括、外部 JavaScript 功能、Dreamweaver 模板、iframe 源文件等。
Adobe AIR 创作支持新增功能
在 Dreamweaver中直接新建基于 HTML和 JavaScript的 Adobe AIR™ 应用程序。在 Dreamweaver 中即可预览 AIR 应用程序。使 Adobe AIR 应用程序随时可与 AIR 打包及代码签名功能一起部署。
FLV 支持增强功能
通过轻松点击和符合标准的编码将FLV 文件集成到任何网页中 - 无需 Adobe FLASH® 软件知识。设计时在 Dreamweaver 全新的实时视图中播放 FLV 影片。
支持领先技术
在支持大多数领先 Web 开发技术的工具中进行设计和编码, 这些技术包括HTML、XHTML、CSS、XML、JavaScript、Ajax、PHP、Adobe ColdFusion® 软件和 ASP。
学习最佳做法
参考CSS 最佳做法实现可视化设计并辅以通俗易懂的实用概念说明。在支持可访问性和最佳做法的同时创造 Ajax驱动的交互性。
CSS 最佳做法新增功能
无需编写代码即可实施 CSS最佳做法。在“属性”面板中新建 CSS 规则, 并在样式级联中清晰、简单地说明每个属性的相应位置。
全面的 CSS 支持增强功能
使用 Dreamweaver CS4 中增强的 CSS实施工具令您的网站脱颖而出。借助“设计”和“实时视图”中的即时可视反馈, 在“属性”面板中快速定义和修改CSS 规则。使用新增的“相关文件”和“代码导航器”功能找到定义特定 CSS 规则的位置。
学习资源增强功能
借助 Dreamweaver CS4 中丰富的产品随附教程掌握 Web 构建技能。通过由社区推动的帮助系统与最新 Web 技术保持同步。
更广阔的 Dreamweaver 社区增强功能
从广阔的 Dreamweaver 社区受益, 它包括在线 Adobe Design Center 和 Adobe Developer Connection、培训与研讨会、开发人员认证计划以及用户论坛。
在线服务
轻击鼠标从 Dreamweaver 访问在线服务, 与同事或客户共享屏幕、从在线社区获得所需的搜索结果并快速找到创意灵感。了解针对创意专业人士的更多在线服务 ›
掌控内容
使客户能从浏览器中直接更新他们的网页。无需数据库或复杂的编码即可将动态数据添加到站点。
Adobe Photoshop 智能对象新增功能
将任何 Adobe Photoshop® PSD 文档插入 Dreamweaver 即可创建出图像智能对象。智能对象与源文件紧密链接。无需打开 Photoshop 即可在 Dreamweaver 中更改源图像和更新图像。
HTML数据集新增功能
无需掌握数据库或 XML 编码即可将动态数据的强大功能融入网页中。Spry 数据集可以将简单 HTML表中的内容识别为交互式数据源。
全新用户界面新增功能
借助共享型用户界面设计, 在 Adobe Creative Suite® 4 的不同组件之间更快、更明智地工作。使用工作区切换器可以从一个工作环境快速切换到下一个环境。
跨产品集成增强功能
通过跨产品线的直接通信和交互, 充分利用 Dreamweaver CS4 和其它 Adobe 工具的智能集成和强大功能, 包括 Adobe FLASH CS4 Professional、FIREWORKS® CS4、Photoshop CS4 和 Device Central CS4 软件。
Adobe InContext Editing新增功能
在 Dreamweaver 中设计页面, 使最终用户能使用 Adobe InContext Editing 在线服务编辑他们的网页, 无需帮助或使用其它软件。作为 Dreamweaver 设计人员, 您可以限制对特定页面、特殊区域的更改权, 甚至可以自定格式选项。
Subversion 集成新增功能
在 Dreamweaver 中直接更新站点和登记修改内容。Dreamweaver CS4 与 Subversion® 软件紧密集成, 后者是一款开放源代码版本控制系统, 可以提供更强大的登记/注销体验。
跨平台支持增强功能
随心所欲, 尽情工作: Dreamweaver CS4 可用于基于 Intel® 或 PowerPC® 的 Mac、Microsoft® Windows® XP 以及 Windows Vista® 系统。在首选系统中设计, 交付跨平台、可靠、一致、高性能的成果。
回答完毕!!
希望对你有帮助!!希望采纳!!
(有不明白的可以追问我)
一楼的,你除了会粘贴别人的东西,还会干什么?
粘贴就算了吧,贴的还都是些没有用的,根本没有回答楼主的问题,简直答非所问。就这点水准,你还敢出来混?
二楼的,你看楼主对问题的描述,明显他是在互联网或者平台玩CS么,明显是他自己“新建游戏”建立的服务器,这种情况,犯得着用你说的那个软件么?而且你还打错了,那个叫HLSW,而不是你说的HLSM。不是HLDS建的大型服务器,根本没有必要用HLSW,他连基本控制台命令都知之甚少,你还推荐他用HLSW ?
建议是不错,不过楼主不适合。
楼主,我来一一作答,为你解惑。
先从踢人说起。 OP踢人的两种方法,
方法一:适用于要踢的人,其名字很好打出,没有太多奇怪符号和空格。
按名字踢人法,控制台输入kick 名字,例如有个叫empty的,想踢他,就输入kick empty 回车
方法二:如果要踢的人,其名字很复杂,就用它比较方便,一般OP踢人都是用这个方法,也就是按编号踢人法。
控制台输入 users ,查看玩家编号,然后输入kick #编号 ,回车就踢了一个人。例如users 之后,看到某个玩家的编号是1690,你要踢他,就输入 kick #1690 (kick 后有一个空格,编号前有一个井号)。
再说第二个,你说踢了就让他进不来,除非换机子,那个不叫“踢”,叫做ban ,或者说叫封禁,由于封禁的是他的ip,除非他改ip或者换机子才能再进。
如何ban人? 控制台输入 status ,查看玩家信息,每一行最后面的数字就是玩家对应的ip。形如 19216802:27005 ,例如你要封禁一个叫empty的30分钟,假设你查看信息之后,他的ip就是19216802:27005, 则再输入 addip 30 19216802 ,empty会被ban掉,30分钟内进不来,如果要他永远进不来,把30改为0,0表示永久 (封ip时,不要加最后的那个27005)。 看清格式了吗?
第三个,进来若干个人之后,我想加密码,不想其他人再进来,怎么办?比如进来8个人了,现在我想给我的服务器加上密码321,则控制台输入sv_password "321" (此处,英文双引号可以不要), 后来我发现走了三个人,我想把密码去掉,这样就又可以有其他人进来,这时控制台输入 sv_password "" (此处,英文双引号不能省去,也就是说,双引号里面没有任何内容,这就表示去掉密码)。
第四,有没有群踢命令?没有。不过到是有另外一个命令,该命令不是踢人命令,但是有群踢效果。它是一个换地图命令。 换地图命令有两个,一个是changelevel ,另一个是 map 。
控制台输入 changelevel de_dust2 ,地图换成de_dust2 ,所有玩家不会被踢。
控制台输入 map de_dust2 ,地图换成de_dust2 ,除建服的人之外,其余玩家都会被踢出去。
第四,哪些命令前面要加rcon, rcon代表什么含义?
如果,你正在玩的CS16服务器,是你通过“新建游戏”建立的,那么你自动是这个服务器的OP, 你在控制台输入任何命令,都不需要加rcon 。
rcon是什么含义? 它是远程登录的标志语句。 什么时候需要加rcon (1)你自己“新建游戏”建立的服务器,你自己进去玩,控制台不需要加rcon (2)你在自己机子上用HLDS建服,你在HLDS的cmd窗口上输控制台命令,不需要加rcon 。
除此以外的其他任何情况,控制台命令都要加rcon。
那么,这些情况指的是哪些呢?
1 别人“新建游戏”建立的服务器,你得知了他的rcon密码,在他的服务器玩,输入rcon密码后,你就可以管理他的服务器了,你控制台命令要加rcon 。
2 别人用HLDS建立的服务器,同情况1
3 你在自己机子上用HLDS建立的服务器,当你进服玩的时候,同情况1。 不要以为在自己机子上用HLDS建服,进服玩就可以不加rcon,一样要加。
补充说明如何输入rcon密码,按H,出来的菜单里面,找“服务器设置”,子菜单下有“OP密码”,点了它,再输入你知道的rcon密码就行了,密码是多少就输多少,不要再加rcon了。
有点困惑吗? 难道自己机子上 HLDS建服和“新建游戏”不是一回事?当然不是一回事。 hlds 是专门用来建服的工具,在cstrike 文件夹下,它的图标是一个“入”字。有的版本既有cstrikeexe 也有 hldsexe ,这种叫客户端服务端双版本;有的版本只有cstrikeexe 没有 hldsexe ,这种叫客户端;有的版本只有hldsexe,没有cstrikeexe ,这种叫服务端,服务端只能用于建服,要玩的话,得用另一个版本才行。
而“新建游戏”,是你双击cstrikeexe 之后,在游戏界面上才有的按钮,二者启动服务器的路径是不同的。
会踢人,会ban人,会换地图,会查编号,会看玩家ip,会封禁ip,会给服务器加密码和去密码就足矣,你又不是专业建服,也不是职业CS玩家,其他命令可以不必学。
哦。还有一点忘了说,ban了别人ip,如果想解除对他的封禁,怎么办?
示例: removeip 19216802
实用的命令还有一个要告诉你,就是OP通过服务器频道发送全局消息,所有人,活人死人都能看得到的那种。 控制台输入 rcon say (这个地方,无论你是新建游戏还是HLDS建的服,都要加rcon) ,例如你控制台输入 rcon say kuai dian , bie mo mo ceng ceng le 假设服务器名称是 “迪酷CS16比赛服务器”,那么别人就会在聊天栏看到下面的消息:
<迪酷CS16比赛服务器> kuai dian , bie mo mo ceng ceng le
还有刷新命令, sv_restart 1 或者 sv_restartround 1 ,效果一样。不过这个可以不必记,因为按H, 出来的菜单里面,在“服务器设置”的子菜单里面有刷新按钮,点了那个,就是刷新,比输命令快。
最后,优化CS16的命令,这个就是自己根据自己喜好了,其实也没有什么大的区别,就是改改 config 罢了,不过要是乱改一些参数,就会被认为是作弊,这个在大型比赛中是不允许的。
1设置广域网上网方法,可以选择,有pppoe拨号、static(即固定ip)、DHCP等,网吧用户 最多的是PPPOE拨号和固定ip,对应选择就可以了!无论选择哪一种,必然要确保填写准 确! 最终必然不要遗忘填写静态DNS,这是本地电信或网通部分指定的。
2调试智能QoS,网吧不限速的结果也是在这里调试的,所以十分主要,在智能QoS---带宽 设置---出口线路带宽,选择你要设置的广域网,假如还有几条线,必然要分隔设置。
3平安设置。把连机数改为300到500都可以,依据实践状况而定!
4ARP治理(彻底根绝ARP病毒),在这里可以对网吧机械进行ARP绑定,可以根绝ARP病毒! 绑定的时分可以绑定成独一也可以绑定成静态。区别是静态IP与MAC地址绑定为静态今 后,用户手动更改IP或许MAC地址不会影响网络运用,但其他用户不可以占用此IP跟 MAC地址。将IP与MAC地址绑定为独一今后,IP与MAC地址只要在互相对应的时分才干 正常运用网络,用户修正IP或许MAC地址的恣意一项都邑招致不可以上网,相同其他用户 也是不可以占用此IP跟MAC地址的。
5端口映射(让你随时随地掌控网络),在这里你可以把一切你想映射的端口映射出去,包罗 8000和88。
6高级治理(高级辅佐功用),这里面的功用比拟多,以后渐渐研讨,比方:修正暗码,翻开镜 像,晋级固件等等都在这里。
0条评论