|
写这篇文章主要是想说说怎样去管理一个战队的训练服务器,所以没必要涉及到如何ban IP等,最多只有kick,呵呵。
1、对服务器的设置。
对服务器的设置主要在两个文件中进行,server.cfg和mapcycle.txt
以下是一个server.cfg的范本
sv_aim 0 //是否自动瞄准
pausable 0 //是否客户端可暂停游戏
hostname "SYMBOL1 VS SYMBOL2" //服务器名字
mp_timelimit 20 //更换地图时间
mp_c4timer 45 //炸弹倒计时时间
mp_chasecam 1 //是否固定镜头(如果选1,当人死了后就只能在固定
的地点观看战局,为了防止死人告诉其他人战局设定)
mp_falldamage 1 //高处落下杀伤
mp_flashlight 1 //是否有战术手电
mp_footsteps 1 //是否有脚步声
mp_freezetime 4 //每局开始固定买物品时间
mp_friendly_grenade_damage 1 //是否手雷友军伤害
mp_friendlyfire 0 //是否友军伤害
mp_autoteambalance 0 //自动调整双方人数差异最低限制
mp_roundtime 4 //每回合最大时间数
mp_tkpunish 0 //是否伤害友军惩罚
mp_mapvoteratio 0.2 //投票比率
mp_logfile 1 //是否服务器留下记录文件
mp_hostagepenalty=0 //规定时间内伤害人质超过N人自动踢出
rcon_password 12345 //远程控制密码
mp_forcechasecam 1 //是否死后固定视角
allow_spectators 0 //是否允许观察者
mp_playerid 0 //是否可以看到对手及队友的名字
mp_fadetoblack 0 //死后屏幕是否变黑
其中一些设置与我们平时所玩的服务器设置有所不同,如AutoBalance,ForceChasecam 等,有些比赛服务器还会打开FF。
而以下是mapcycle.txt的范本
de_dust2
cs_office
de_aztec
其中设定了服务器用三副地图,注意地图只需写名字即可,无需写后缀。
2、如何取得管理权限
作为战队训练的管理员一般也会参与战斗,所以可以启动CS,连到服务器后,在控制台中输入rcon_password xxxxxx,xxxxx就是你在server.cfg中所设定的密码,请注意这句要和server.cfg里面的一致,如果你嫌次次输入麻烦的话,可以将这个语句及一些每次取得控制权限后都要执行的指令写入一个文本文件xxxx中,在连到服务器后可以与控制台中执行exec xxxx,所起的效果与你逐行输入的效果相同。
3、如何管理
咳咳,不好意思,身体偶染小疾,呵呵,我是管理员我怕who啊。取得管理权限后,你就是掌管生杀予夺大权的皇上啦,看谁不顺眼,我踢我踢我踢踢!!!呵呵,大家都是兄弟,有话好说,要踢也要知道怎么踢呀,现在就说说几个常用的控制台命令:(请千万注意,由于是远程管理,所以所有命令前都要加上rcon,什么?很难记,你知道rcon=remote control后就很好记啦,如果你还不记得,那就只好恭喜你刚过完节没几天了)
1)users
这个命令是用来列出所有在线的玩家。
执行后会出现类似下面的输出
01 365431984 Diu_Longbo
02 3213645436 Cao_Longbo
03 3143644 Kao_Longbo
04 3248569 (
2)kick
呵呵,这个不用说都知道有什么用啦,假如我是(,看前面三个的名字不顺眼,就可以输入
rcon kick #01
rcon kick #02
rcon kick #03
哈哈,整个世界清净啦。
3)changelevel
这是admin最重要的命令之一,用途就是换地图,其实换地图有三个命令,但是只有这个最实用,所以介绍这个就够啦。例如:在控制台输入
rcon changelevel de_dust2 其结果就是服务器马上切换到de_dust2这副地图,并且玩家不会退出。咳咳咳咳咳咳,哎呀,病重了。
4)sv_restartround
这是admin最最最重要的命令啊,因为各位玩家加入服务器会有先后(像我的机子嘛,嘿嘿,常常是第一个加进来的,:P),所以往往造成一些不公平的现象(M4 VS GLOCK 18?),在执行这个命令后,一切都迎刃而解,所有玩家的比分和$都被重置,例如:
rcon sv_restartround 10
后面的数字表示在多少秒内重置服务器,好像最大值就是10了。
5)其他命令
其实server.cfg里面的每一行,都可以当作一个命令来用的,其意义就在于当你进入服务器后发觉有些设置不当但又不想重新服务器时,就可以通过以下方式来修改某些环境
变量的值,其用法:
rcon 命令 参数值
例如:
rcon mp_forcechasecam 1
|
|