求cs source控制台服务器命令

一楼是抄来的吧?那么全,可惜大部分是本机命令而不是服务器控制命令,而且有很多是1.6的命令而不是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 1.75

每局时间,单位为分钟,1.75分钟即1分45秒。

mp_freezetime 15

每局开局的冻结(玩家不能动)的时间,单位为秒。

mp_buytime 0.25

冻结时间后玩家可以回基地买枪的时间,单位为分钟。

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,例如可以叫 lo3.cfg

***********************

//

*|[ lo3.cfg ]|*

// 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 GA.SNF !;w50;"

alias hyd "say Long lIVE GA.HYD !;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

********************

lo3.cfg文件放到服务器上后,你可以用命令

rcon exec lo3.cfg

来实现自动r3

如果你没有办法把这个脚本放到服务器上,例如你和系统管理员不熟悉,或者是借用别人的服务器,那么你可以按以下操作:

首先把下面这段内容做成一个.cfg文件,例如叫bjr3.cfg,放进你的游戏文件目录的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