文章

CS某些方面的文章,包括参数,服务器插件等……

CS之DIY详解

1文章较长,慢慢看
2改东西有一定的危险,别忘备份
3我写这些东西都是我平时乱改的经验,希望有帮助。


基础篇:

所谓基础,当然就是简单的东西拉,这里介绍的是如何改变CS的游戏主界面、声音等等
首先说的是CS的MENU,就是一进入CS所看到的画面,商业版是那个拿USP的傻傻的CT。经常换MENU的人都知道,CS的主界面就是放在Half-Life\cstrike\gfx\shell的splash.bmp,规格是640X480了解?接下来自然不用说拉。然后是字体,字体调用的文件是btns_main.bmp
同样在shell下,打开看看,改,每个按键有3种状态,分别是平时鼠标放置和鼠标点击,你可以把这些字的颜色换成自己喜欢的,或者干脆自己画(如果你是图象设计高手,这也不是什么难事),再看看shell下,那些以head开头的图片文件是点击选项后弹出在屏幕上方的文字,其他的图片也都是一目了然,要是真的没事干就全都改掉。shell下还有几个未知文件也不能放过kb_act.lst可以用记事本打开,里面是control里的内容,右边引号里的字可以换成中文的,strings.lst里是选项的说明,改成中文的把,现在你知道汉化补丁是怎么来的了把,很EZ的,你也能做kb_def.lst里的内容是默认的按键设置,建议把这些键改成习惯的,即使别人改了你的键位,你也可以点usedefaults直接恢复接下来看看gfx\vgui(很诡异的文件名)里的内容,里面都是.tga文件用ACDSEE打开,wa,原来.....知道是什么了把这些图片是进入游戏后选人、买枪时的预览(啥看不见改下分辨率先),可以根据大小换成自己喜欢的(比如把经常用的人物换成自己的全身照hehe)

然后进入cstrike\sound,我们来改声音,ambience目录下是些基本的声音,其中特别要提的是Opera.wav玩cs_italy时做T的兄弟们都知道人
质屋里的音乐,就是它,把你爱听的歌rename覆盖它,不过当心,要是老在人质屋里听歌会被认为是在打CAMP。
hostage目录下是人质说话的声音,可以自己录些比较有趣的声音,比如“你Y怎么才来”等等,如果你是个CT狂、用的人质model又是MM的话,
可以让你的GF(没有?握握手把,同志啊)帮忙录下,这样玩起来更有现场感,也会发挥好(笑),不过别告诉她实情,不然倒霉的时候别找我。
player下面是一些人物的声音,比如bullet_hit是从高出摔下来的声音headshot是被暴头的声音,愿意的话就改把
radio下当然是游戏里面通话的声音拉,改这些是最有意思的,你可以和队里的哥们一起录些黑话,然后大家一起用,玩起来很爽的。
weapons里自然是武器的音效了,这个不是很好改的(什么你是卖军火的?那算我白说)

换MODEL这些简单问题就不多说了,DOWN下来的MODEL覆盖同名文件就可以了,只讲一下文件的含义
p_****.mdl<--你看别人拿的武器的外观
v_****.mdl<--你看自己拿的外观(左手)
v_****_r.mdl<--游戏中你看自己拿的外观(右手)
w_****.mdl<--武器掉在地上的外观
有些朋友会碰到换了MODEL导致游戏没法进入,这是因为p_****.mdl的缘故,有些MODEL用的材质比较高,而你的CS又没有打开高材质的选项,
这样当然进不去了,解决方法是在PLAYCS—>CUSTOMIZE里选上Highqualitymodels,根据机器的速度而定,机器次的话只好用原来的了
比较基本的东西就是这些了(好累),烦了吗?那你一定是个高手,看看下面的把。
进阶篇:

接着从MENU说起(众:STOP前面已经说了),这回我说的不是进入游戏的MENU了,是进入控制台的界面,也就是建主或join时的画面,文件是
Half-Life\cstrike下的cached.wad,是个贴图包文件,但是用WALLY却修改不了(WALLY是个著名的贴图包制作工具),所以只好用SDK自带的
工具(SDK是HL专用开发工具,用它可以做出象CS那样的MOD)叫TextureWadTools包括makels.exe和qlumpy.exe,后者比较重要,用它来读取cached.ls文件来制作cached.wad。
过程如下:新建目录cached,找到两个bmp图片大小640X480256色分别取名loading和conback(这个就是控制台的背景),放在bmp下,然后用记
事本写一个文件,存成cached.ls,内容:
$DEST"cached.wad"

$loadbmp"c:\TextureWadTools\cached\loading.bmp"
loadingqpic00640480

$loadbmp"c:\TextureWadTools\cached\conback.bmp"
conbackqpic00640480
再做一个BAT文件,内容就一句:qlumpycached.ls,运行这个BAT文件就会生成cached.wad,现在看看是不是漂亮多了,这是我的MENU和控制台界面,你也可以换个MM什么的,不过要搭配好 细心的朋友大概看出来了,这个工具还可以用来做彩色LOGO,没错,只要梢加改动就可以做LOGO了,不过现在做LOGO已经很流行了(成了尽人皆知的秘密)我也不好再说,只说几个注意事项
1.图片必须是256色的,总象素点不能等于或超过12288,且长、宽必须为16的倍数
2.文件名前必须有个{,这才是透明的LOGO,不然喷出来是一片白
3.想让背景透明,背景应该是纯蓝(perfectblue?一部很NB的动画片)RGB 00255

接下来是spr文件,这些文件在Half-Life\cstrike\sprites下,记录的是准星、HUD、雷达等等,准星不说,主页上有文章,说下HUD,所谓HUD
就是在你换枪时显示在头顶上的小图标,推荐工具(又是工具)sprview,它可以打开所有spr文件,并且保存为BMP格式的图片,随便打开一个spr
文件如w_ak47.spr(AK47的HUD文件)保存成BMP改改把还有radar320、radar640这两个文件分别是在<640X480和>640X480分辨率下的雷达,也存
成BMP改,改完后用SDK自带的SpriteTools(主要是sprgen.exe)编译成spr文件,要是怕麻烦可以用前几天主页上介绍的做准星的工具
SpriteWizard这个工具确实好用些

然后是CS脚本的说明,CS脚本其实很简单,就两个命令alias和bind前者是把几个动作连续起来执行为一个动作,后者是绑定某个键为某个动作
先用一键买枪说明:
bind"F2""buy;menuselect4;menuselect1;buy;menuselect4;menuselect3;buyammo1;buyammo1;buyammo1;buyequip;menuselect2;slot10"
由于买枪的动作可以并在一起由一个键执行,所以不用alias来写,这句的意思是绑定F2为“买(相当于B键);4;1;买4;3(就是做T时买AKCT
买M4);买主武器单药;买主武器单药;买主武器单药;买装备(O键);2(护甲加头盔);0”slot10相当于“0”键关闭菜单

有些动作不能用一次来完成,例如+attack,+duck等,要是写bind"a""+duck;+attack"就会一直蹲着并开枪,直到子弹打光,所以必须加上
-attack,-duck这时就要用alias了
看这个脚本
//--ChangeToSniper
alias+CTsnipe"bindMOUSE2+attack2;bindMWHEELDOWN+jump"
alias-CTsnipe"-attack2"

//--ChangeToRusher
alias+CTjump"bindMOUSE2+jump;bindMWHEELDOWNinvnext"
alias-CTjump"-jump"
bind"A""+CTsnipe"
bind"B""+CTjump"
这个脚本是在Sniper和Rusher间切换,当按下A时,鼠标右键是开镜,滚轮向下是跳;当按下B时,鼠标右键是跳,滚轮向下是换武器,具体含义
相信你已经看懂了。脚本执行的方法也很简单,单句的直接写进config.cfg里,多的存成一个cfg文件,如a.cfg再做一个autoexec.cfg写入
execa.cfg,并且在你的CS快截方式的属性里接着写如X:\Half-Life\cstrike.exe-execautoexec.cfg,明白?
然后是血迹和弹坑,这就要用到WALLY了,Half-Life\cstrike下有个decals.wad文件,用WALLY打开可以看到弹坑、还有血迹、还有安弹点的标记
都可以改的,但是需要一定的图象处理水平,有工具就是方便,感慨a


最后是制作MODEL和地图,这里面可就深了,真写的话可以出本书了,其实我知道的也不多(说出了实话),还在修行中,谁有兴趣可以和我探讨
一下。
这里提供几个工具一个叫milkshape3D是专做MODEL的,另一个是WorldCraft,HL地图编辑器,另外还有个叫WinbspC的工具,反编译.bsp地图
文件为WC(hehe不是厕所是WorldCraft)可以读的.map文件,还是先学好3DMAX把,残念.......

服务器adminmod statme clanmod安装 (转载)http://bbs.ccsk.net/attachment/read.zip说明:
1、我也是这个月才开始学开SERVER的。
2、本文有许多问题,请各位见笑之余多多指正
3、在这么多高手面前献丑实在不好意思,不过我想方便一下一些装插件的朋友。
4、本文说说的安装方法为直接安装官方版的插件,如果用至尊宝的设置会省下许多麻烦。
一下是我的一些心得体会:
好多朋友都想试下开SERVER,或者平时都中意自己CREAT GAME叫帮朋友进来打。
其实两种都属于开SERVER,不过后者叫LISTENSERVER,可能会慢D。
前折对应的设置叫server.cfg后者系listenserver.cfg这两个文件基本除了名字,内容基本一样。里面的设置都很简单,还附有说明,应该不难,所以这里就不赘诉。
HLDS快捷方式:d:\Hserver\hlds.exe -game cstrike -port 27016 +maxplayers 22 +map de_dust2
如果在局域网加上+sv_lan 1 指定其为一个LAN server
下面主要是说一些SERVER专用的插件
1、STATSME(官方下载http://www.olo.counter-strike.pl,推荐下载连带的语音包)

 有很多朋友都想知道,怎样才能好像163那些SERVER那样,有统计数据显示,有伤害数据,C4倒数又有语音……
 其实这个时候你需要装的是STATSME这个插件,不过这个插件其实需要Metamod(官方下载:http://www.unitedadmins.com/Metamod_DL.aspx)但是因为ADMINMOD都附有METAMOD,所以只需先安装ADMINMOD就可以啦(当然装METAMOD而不装ADMINMOD也可以),而且ADMINMOD有份详细说明在里面,设置其他插件时都可以借鉴参考。
 STATSME的安装是非常简单的。
   1)把文件包里面的文件夹(dlls和my_script)以及外面的几个设置文件(主要是STATSME.CFG)复制到HALF-LIFE/CSTRIKER目录下面。
   2)在metamod.ini加入
           win32 dlls/statsme_mm.dll
           linux dlls/statsme_mm_i386.so
    注:如果里面还有其他插件,这两行应放在最下。
   3)确认server.cfg 或 listenserver.cfg里面有log on这项。没有就加上。
 那么STATSME就安装完成了。现在运行SERVER或者建立游戏,看看在控制台键入/statsme能否看到状态。然后听听C4放下后有没有数秒(做T,有时做CT听不到)。再让人把你干掉(BT??SM??),看看有没有状态、命中统计显示。
有的话,恭喜你,你成功了!!如果没有再详细检查一下是否有所遗漏。参照一下说明文档。

2、AdminMOD (官方下载:http://www.adminmod.org/help)
  安装ADMINMOD主要是由于里面有一些命令很好用,例如admin_csay、admin_vote_map而且ADMINMOD附有完整的METAMOD,无须另外下载。所以才安装,其实我觉得如果有CLANMOD,ADMINMOD基本没什么用的了。
  安装ADMINMOD其实不难,因为直接运行它里面的INSTALL脚本就可以了。但是问题在设置非常复杂,所以他的说明文档也是最详细的。但是正是如此,可以吸取一下经验。
  1)把ADMINMOD文件夹的东西拷到cstrike/相应文件夹里(例如dlls文件夹等)
  2)把server.cfg与listenserver.cfg比较一下,把server.cfg话listenserver.cfg新加入的部分加到另一个上(主要是admin的内容)。这两个文件不能超过16K,必要时可以删去说明部分"//this......."
  3) 用任何文本编辑器编辑user.ini设置权限,(在安装时就设好的了)
  4)看看adminpass.cfg里面的密码部分是否跟user.ini一致
  5)在CS的快捷方式加上+exec adminpass.cfg (这步最重要,否则你无法用本机登陆游戏(CREAT GAME),
  6)PODBOT支持。ADMINMOD默认屏蔽BOT,如果想在游戏中加BOT,要在CS快捷方式里面加上+localinfo mm_gamedll podbot/podbot.dll
  7)最后你的CS快捷方式就成了:D:\Sierra\cs1.5\cstrike.exe -console +localinfo mm_gamedll podbot/podbot.dll +exec adminpass.cfg
  8)由于你是在开SERVER,最好设置一下PODBOT/PODBOT.cfg里面min_bot 和max_bot两项,详见里面的说明。

3、ClanMOD(官方下载http://www.unitedadmins.com/ClanMod或http://www.olo.counter-strike.pl)
  现在最好的MOD,支持菜单命令,地图剩余时间语音提示,自动EXTENDMAP语音提示VOTE,菜单式VOTE,把许多复杂的命令化为菜单!!还有强大的语音功能(通过使用HALF-LIFEL原语音,无须语音包)、彩色屏幕信息。预设比赛模式,设置命令菜单(从此就无须记sv_xxxxxx mp_xxxxxx allow_xxxx啦!!)。实在太出色了!

  安装CLANMOD同样需要METAMOD,所以还是要装一下ADMINMOD,或者直接下METAMOD装,不装ADMINMOD。
  1)把相应文件拷到HALF-LIFE/CSTRIKE文件夹里面如clanmod文件夹dlls文件夹,其他设置文件。
  2)把 win32 dlls\clanmod_mm.dll加在metamod.ini 里面,当然要在STATSME项前啦。
  3)设置cm_admins.cfg设好管理员权限。(自己当然是最高级(OQCRTAVDMSKJUBWskrlo)啦!)
  4)在adminpass.cfg加上:
    // Clan Mod access command
    setinfo "_cm_pw" "密码"
   CS快捷方式同样要加上+exec adminpass.cfg
  5)在cstrike/config.cfg加入bind "l" "clanmodmenu"把l设为菜单键,也可以按你自己喜欢设,不与其他键冲突就可以了。
  6)进入游戏,按l键,或在控制台按clanmodmenu看能否打开菜单,可以,恭喜你,你成功了!!如果没有再详细检查一下是否有所遗漏。参照一下说明文档。

基本安装了以上插件,就基本可以具备专业服务器的许多功能了。当然还可以加入返作弊插件、管理插件等。

现在就设置一下吧!然后creat game让你的朋友加入,想象一下当他们看到那些命中统计、管理信息、VOTE EXTEND提示,TOP15排列,听到C4倒数读秒,系统报时那种表情,他们是否会怀疑自己进了专业服务器呢

感谢'http://nickcs.yeah.net'单身的至尊宝之反恐精英资料站提供的资料及技术文章和帮助。
以上部分软件还可以在“http://www.cschina.net”  中国CS联盟下载。
以上提及之ADMINMOD、CLANMOD、STATEME均基于METAMOD。
本文是以先安装了ADMINDOC为基础写的。建议先安装ADMINMOD(当然装METAMOD而不装ADMINMOD也可以)。

*]M.S[* F@F CS1.5

附件内有adminmod说明和clanmod说明


cs各方面的参数
命令/变量的名称 服务端/客户端使用 基本的设定种类 注释
+attack 客户端 玩家 攻击
+attack2 客户端 玩家 特殊攻击/功能(如开瞄准镜、单倍放大等等)
+back 客户端 玩家 退后
+duck 客户端 玩家 蹲下
+forward 客户端 玩家 前进
+jump 客户端 玩家 跳跃
+klook 客户端 玩家 用键盘看
+left 客户端 玩家 向左转
+lookdown 客户端 玩家 向下看
+lookup 客户端 玩家 向上看
+mlook 客户端 鼠标 用鼠标看
+movedown 客户端 玩家 向下移动(如爬梯子、游泳)
+moveleft 客户端 玩家 向左平移
+moveright 客户端 玩家 向右平移
+moveup 客户端 玩家 向上移动(如爬梯子、游泳)
+reload 客户端 玩家 换子弹
+right 客户端 玩家 向右转
+showscores 客户端 玩家 显示玩家的分数和Ping值
+speed 客户端 玩家 让玩家走路如果奔跑时;奔跑如果走路时
+strafe 客户端 玩家 平移键
+use 客户端 玩家 使用键(拆炸弹、救人质等等)
adjust_crosshair 客户端 玩家 改变准星颜色
alias "cmd1; cmd2" 客户端 玩家 定义命令批量处理变量
allowupload 客户端 上传/下载 是否允许上传本地的文件到服务器。
ambient_fade 100 客户端 音频 设定周围声音多远距离消失
ambient_level 0.300 客户端 音频 设定周围声音的等级
appenddemo 客户端 demo 在该录像文件后继续录像,不覆盖原录像
bind 客户端 玩家 设定键位用于执行命令
bottomcolor 6 客户端 玩家 设定玩家人物模型的底部颜色
brightness 1 客户端 视频 设定亮度
buy 客户端 玩家 打开购买武器菜单
buyequip 客户端 玩家 打开购买装备菜单
buyammo1 客户端 玩家 买主弹药
buyammo2 客户端 玩家 买手枪弹药
cancelselect 客户端 玩家 取消选择
changeteam 客户端 玩家 打开队伍选择菜单
cl_allowdownload 0 客户端 上传/下载 客户端是否允许下载
cl_allowupload 0 客户端 上传/下载 客户端是否允许上传
cl_anglespeedkey 0.670 客户端 玩家 设定方向键改变视角的速度
cl_backspeed 400 客户端 玩家 客户端设定后退的速度
cl_bob 0.010 客户端 玩家 客户端设定奔跑时手臂摆动的幅度
cl_bobcycle 0.800 客户端 玩家 客户端设定奔跑时手臂摆动的频率
cl_bobup 0.500 客户端 玩家 客户端设定奔跑时手臂摆动的范围
cl_download_ingame 0 客户端 上传/下载 客户端设定是否允许在游戏里下载
cl_forwardspeed 400 客户端 玩家 客户端设定前进的速度
cl_gaitestimation 1 客户端 玩家 开启估计玩家的运动步幅
cl_gg 0 客户端 玩家 开关游戏的标准模式
cl_himodels 客户端 玩家 客户端设定是否允许使用高质量模型
cl_messages 客户端 玩家 客户端设定显示服务器信息
cl_movespeedkey 0.300 客户端 玩家 设定键盘移动速度
cl_nopred 0 客户端 玩家 开关玩家的预先选择
cl_pitchdown 客户端 玩家 设定玩家向下看的最大角度,默认:89
cl_pitchspeed 225 客户端 玩家 设定角速度
cl_pitchup 客户端 玩家 设定玩家向上看的最大角度,默认:89
cl_showfps 1 客户端 玩家 显示你的FPS值
cl_shownet 0 客户端 玩家 显示你的网络传输包值
cl_slist 10 客户端 玩家 设定列出的服务器个数
cl_solid_players 1 客户端 玩家 开关固定玩家模型
cl_upspeed 320 客户端 玩家 设定向上移动(如爬梯子、游泳)的速度
cl_waterdist 4 客户端 玩家 设定在水下最深所能到达的距离
cl_yawspeed 210 客户端 玩家 设定转身的速度(由服务器最大值设定)
clear 客户端 玩家 清除控制台上的信息
cmd 客户端 玩家 执行命令
cmdlist 客户端/服务端 所有 列出所有命令
connect 客户端 玩家 连接到服务器用输入IP的方式
cvarlist 客户端/服务端 所有 列出所有变量
developer 0 客户端 开发者 开关调试信息
disconnect 客户端 玩家 从服务器上断开连接
drawradar 客户端 玩家 显示雷达
drop 客户端 玩家 扔掉当前武器/装备
echo "message" 客户端 玩家 显示"message"中的文字信息
enableconsole 客户端 玩家 允许控制台
escape 客户端 玩家 取消键
exec 客户端/服务端 所有 执行一个脚本文件
exit 客户端/服务端 所有 退出游戏
fakelag 0 客户端 玩家 模拟Lag延迟
fakeloss 0 客户端 玩家 模拟Loss网络丢包
force_centerview 客户端 玩家 强制玩家回到正前方的视角
fps_lan 客户端 玩家 设定局域网游戏中的最大FPS值
fps_modem 客户端 玩家 设定互联网游戏中的最大FPS值
fps_single 客户端 玩家 设定单人游戏中的最大FPS值
fullinfo 客户端 玩家 显示用户信息
fullserverinfo 客户端 玩家 显示服务器信息
gamma 3 客户端 视频 设定gamma亮度值
getcertificate 客户端 玩家 从www.WON.net上获取CD-Key认证
getsv 客户端 玩家 列出服务器的IP地址和服务器的总数
gl_alphamin 0.250 客户端 视频 设定最小alpha混合等级
gl_clear 0 客户端 视频 开关对画面上各个模型连接的部分的连贯渲染
gl_cull 1 客户端 视频 是否只对可以看到的画面进行渲染
gl_d3dflip 0 客户端 视频 在Direct3D模式中开关反向渲染命令
gl_dither 1 客户端 视频 开关颜色抖动
gl_dump 客户端 视频 列出显卡的信息
gl_flipmatrix 0 客户端 视频 开关特殊的准星修正当适用3DNow和3D fx Mini OpenGL驱动时
gl_keeptjunctions 0 客户端 视频 开关显示材质间的缝隙
gl_lightholes 0 客户端 视频 光洞效果开关
gl_max_size 256 客户端 视频 贴图材质的最大解析度
gl_monolights 0 客户端 视频 开关统一光源(无阴影)OpenGL适用
gl_overbright 0 客户端 视频 开关最大亮度模式
gl_palette_tex 0 客户端 视频 开关调色贴图值、材质
gl_picmip 0 客户端 视频 环境贴图效果(0-3)
gl_playermip 0 客户端 视频 玩家模型的贴图效果(0-3)
gl_polyoffset 4 客户端 视频 设定多边形补偿
gl_round_down 3 客户端 视频 设定材质循环
gl_smoothmodels 0 客户端 视频 玩家模型光滑处理开关
gl_spriteblend 0 客户端 视频 开关子画面混合
gl_texels 客户端 视频 报告传输到显卡的texel数量
gl_texsort 0 客户端 视频 开关一个texel的种类
gl_texturemode [type] 客户端 视频 设定渲染模式[type]的类型: gl_nearest_mipmap_nearest, gl_linear_mipmap_nearest (这两个进行双线性过滤处理)和 gl_nearest_mipmap_linear, gl_linear_mipmap_linear (这两个进行三线性过滤处理)
gl_zmax 4096 客户端 视频 设定Z-Buffer缓存的最大值
gl_ztrick 1 客户端 视频 开关3D fx的加速渲染模式
graphheight 64 客户端 玩家 设定r_netgraph的显示高度
graphhigh 512 客户端 玩家 设定r_netgraph显示的最大值
graphmean 1 客户端 玩家 设定r_netgraph显示的平均值
graphmedian 128 客户端 玩家 设定r_netgraph显示的中间值
hideconsole 客户端 玩家 隐藏控制台
hideradar 客户端 玩家 隐藏雷达
hisound 1 客户端 音频 是否使用高品质音频
hud_centerid 0 客户端 玩家 是否在屏幕中间显示玩家的ID名字
hud_fastswitch 0 客户端 玩家 是否快速切换武器
hud_saytext_time 5 客户端 玩家 设定文字在屏幕上停留的时间
impulse 100 客户端 玩家 开关战术手电
impulse 201 客户端 玩家 喷图
lastinv 客户端 玩家 切换到上一次使用的武器
invnext 客户端 玩家 切换到下一种武器
invprev 客户端 玩家 切换到上一种武器
kill 客户端 玩家 在游戏中自杀
lightgamma 2.500 客户端 视频 设定光线的gamma值
listdemo 客户端 demo 列出录像的信息
lookspring 0 客户端 鼠标 开关自动回复视角到中心当mlook关闭时
lookstrafe 0 客户端 鼠标 开关鼠标平移当mlook开启时
m_filter 0 客户端 鼠标 开关鼠标调整(使移动平滑)
m_forward 客户端 鼠标 设定鼠标向前时的递增灵敏度
m_pitch 0.022 客户端 鼠标 设定鼠标上下移动时的递增灵敏度
m_side 0.800 客户端 鼠标 设定鼠标平移时的递增灵敏度
m_yaw 0.022 客户端 鼠标 设定鼠标偏转时的递增灵敏度
menuselect 客户端 玩家 从菜单中选择项目
messagemode 客户端 玩家 对服务器上的所有玩家发文字信息
messagemode2 客户端 玩家 对队友发文字信息
motd 客户端 玩家 显示服务器上的motd.txt文件内容信息
name 客户端 玩家 玩家改ID名字
net_graph 1 客户端 玩家 显示网络速度图形(0-3)
nosound 0 客户端 音频 开关声音
pingsv 客户端 玩家 ping一个服务器
play 客户端 音频 播放一个指定的.wav文件
playdemo 客户端 demo 使用正常速度,播放录像
playvol 9 客户端 demo 设置录像播放的次数
pushlatency -100 客户端 玩家 设定这个数字来抵消你的ping值以帮助你的反应时间
quit 客户端/服务端 所有 退出游戏
r_decals 250 客户端 玩家 设定最大的细节数据
r_drawviewmodel 0 客户端 玩家 是否显示武器模型
r_dynamic 0 客户端 视频 动态光影效果开关
r_mmx 0 客户端 玩家 开关CPU的MMX支持
radio1 客户端 玩家 打开语音信息菜单1
radio2 客户端 玩家 打开语音信息菜单2
radio3 客户端 玩家 打开语音信息菜单3
r_netgraph 0 客户端 玩家 开关网络情况图形显示
rate 5000 客户端 玩家 设定客户端的数据速率1000-5000互联网上的10000局域网上的
reconnect 客户端 玩家 重新连接到当前的服务器
record 客户端 demo 录制demo录像
retry 客户端 玩家 重试4次连接到当前已连接失败的服务器
s_2dvolume 1 客户端 音频 设定在2D声音中的最大音量(0-1.
s_a3d 0 客户端 音频 开关A3D的支持
s_automax_distance 30 客户端 音频 设定最大距离的音量
s_automin_distance 2 客户端 音频 设定最小距离的音量
s_bloat 2.0 客户端 音频 多边形的膨胀因素A3D2.0适用
s_buffersize 65536 客户端 音频 设定缓冲的大小
s_disable_a3d 0 客户端 音频 开关屏蔽A3D的功能
s_distance 60 客户端 音频 调整声音发声的距离(0-n)
s_doppler 0.0 客户端 音频 调整doppler(0-1
s_eax 0 客户端 音频 开关EAX支持
s_enable_a3d 客户端 音频 打开A3D支持
s_geometry 0 客户端 音频 开关声音的几何渲染A3D2.0适用
s_max_distance 1000 客户端 音频 声源到听众的最大距离('s_min_distance'-n)
s_min_distance 5 客户端 音频 声源到听众的最小距离(0-'s_max_distance')
s_numpolys 200 客户端 音频 最大的声音反射多边形值A3D2.0适用(0-n)
s_occfactor 0.250 客户端 音频 金属传递声音的值(0-1.
s_occlude 0 客户端 音频 开关声音通过金属时的声音A3D2.0适用
s_refdelay 4 客户端 音频 声源到达最近的反射面的延迟A3D2.0适用(0-10
s_refgain 0.4 客户端 音频 设定声音随着距离远近的反射强度A3D2.0适用(0-1
s_verbwet 0.25 客户端 音频 控制混合回响的干湿度A3D适用(0-1.
say "message" 客户端 玩家 与当前服务器里的所有玩家交谈
say_team "message" 客户端 玩家 与前服务器里的队友交谈
scr_centertime 2 客户端 玩家 设定服务器信息在屏幕上停留的时间
scr_conspeed 600 客户端 玩家 设定控制台的卷动速度
scr_printspeed 7 客户端 玩家 设定屏幕上的打字速度
screenshot 客户端 玩家 抓图
sensitivity 9 客户端 鼠标 设定鼠标的速度
serverinfo 客户端 玩家 显示服务器信息
setdemoinfo info 客户端 demo 增加一个录像信息,例如一段文字,渐进渐出或者快进快退
setinfo 客户端 玩家 设定信息
showbriefing 客户端 玩家 显示当前地图的简报
showinfo 0 客户端 玩家 是否显示信息
showpackets 0 客户端 玩家 是否显示网络传输包信息
showpause 0 客户端 玩家 是否显示暂停的文字信息
showram 0 客户端 玩家 是否显示可用的内存信息
sizedown 客户端 玩家 缩小屏幕提高FPS值
sizeup 客户端 玩家 增大屏幕降低FPS值
slot1 客户端 玩家 选择 1
slot2 客户端 玩家 选择 2
slot3 客户端 玩家 选择 3
slot4 客户端 玩家 选择 4
slot5 客户端 玩家 选择 5
slot6 客户端 玩家 选择 6
slot7 客户端 玩家 选择 7
slot8 客户端 玩家 选择 8
slot9 客户端 玩家 选择 9
slot10 客户端 玩家 选择 10
snapshot 客户端 玩家 抓图
speak 客户端 玩家 使用对讲机/麦克风说话
startdemos 客户端 demo 开始循环播放一段demo录像
stop 客户端 demo 停止录制录像
stopdemo 客户端 demo 停止播放录像
stopsound 客户端 音频 停止播放当前声音
swapdemo 客户端 demo 交换录像中两处片断位置
timedemo 客户端 demo 播放一段录像,同时显示最大fps及返回平均fps(测试显卡时使用)
toggleconsole 客户端 玩家 开关控制台
topcolor 30 客户端 玩家 设定玩家人物模型的顶部颜色
unbind 客户端 玩家 取消到某键的bind
unbindall 客户端 玩家 取消到所有键的bind
use 客户端 玩家 使用装备或武器
vid_config_x 800 客户端 视频 设定屏幕的水平分辨率
vid_config_y 600 客户端 视频 设定屏幕的垂直分辨率
vid_d3d 0 客户端 视频 开关Direct3D模式的支持
vid_describemode 客户端 视频 显示视频模式的设定
vid_mode 0 客户端 视频 设定视频模式
vid_nopageflip 0 客户端 视频 开关屏蔽视频页面翻动
vid_wait 0 客户端 视频 视频同步(sync)开关
viewframe 客户端 视频 打开wire-frame显示-只适用OpenGL显示模式
violence_ablood 0 客户端 玩家 开关血渍的显示
volume 1.0 客户端 音频 设定游戏中的音量(0-1.
weapon_ 客户端 玩家 手枪- glock18/usp/deagle/p228/elite/fiveseven
冲锋枪- mp5navy/p90/tmp/mac10/ump45

突击步枪- ak47/sg552/m4a1/aug 霰弹枪- m3/xm1014

狙击步枪- scout/awp/g3sg1/sg550 重机枪- m249

其他装备- c4/knife 手雷-flashbang/hegrenade/smokegrenade

这些可以直接选中你所选的武器/装备

wait 客户端 玩家 一个极小的暂停,用来执行脚本。
counter




cs各种参数

参数的输入列即是玩家们输入addbot的地方,按下「~」即可开启,使用时先输入参数名,然后按下SPACE空出一格,再输入设定值即可,一般玩家进入游戏都只能用到Client(玩家用参数),不过...如果你是开LAN GAME的人,就能进阶到Server专用指令下表内指令后的参数大多是默认值.,大多数指令之参数0代表关闭此功能,地图名单存放在cstrike\mapcycle.txt,不可以加扩展名.bsp
Server专用
banid 几分钟 #编号 kick ..………........ 踢人Wonid让他换名字后也进不来,除非他换计算机,时间0=永远
deathmatch 1 .................…………... 开dm模式,一个人一组,把其它人解决掉
decalfrequency 30 ......................... 玩家的logo多久可喷一次(秒)
kick #编号 .....................…………....… 踢人(server专用,踢编号需加#,踢名字不用,但大小写要一样)
mapcyclefile mapcycle.txt ............ 选择地图切换的设定档,内定为mapcycle.txt,可准备好几份设定档
mp_autokick 1 ................…………… 睡死和TK三次后自动被系统踢掉
mp_autoteambalance 1 ..............… 自动队伍平衡,0为准许双方人数不平均和Bot玩时的好参数!
mp_buytime 1.5 .............................. 以分钟计,即90秒内均可回基地买东西
mp_c4timer 45 ..........…........…....... 设定C4炸弹的爆炸时间。最低15秒,最高90秒
mp_chasecam 0 ..........…................ 设定观察员模式的玩家只能跟在别人的屁股
mp_consistency 1 ......….....…......... 限制某些模型被更改,大的C4或大的别人的武器容易让人发现...
mp_decals 250 ........….........…........ 贴图分辨率,降低可减少lag
mp_fadetoblack 1 .....…...........….... 这样死后画面变黑 活人可以看得到尸体
mp_falldamage 1 ....…................... 会不会摔伤
mp_flashlight 1 ........……............... 开启/关闭可否使用手电筒。1是开启,0是关闭
mp_footsteps 1 ...............….…....... 开启/关闭脚步声。1是开启,0是关闭
mp_forcechasecam 0 ................... 死掉的人:0自由模式、1只能跟着自己队友走动、2尸体视线留在原地
mp_forcerespawn 0 ......…............ 死后立即重新出发
mp_freezetime x ............………….. 每一场开始前的购物静止秒数
mp_friendly_genrade_damage 0 .. 设定同队的是否可以手榴弹丢伤队友
mp_friendlyfire 0 .......…………….... 设定会不会杀伤队友。1是会,0是关闭
mp_ghostfrequency 0.1 ......………. 鬼魂每秒钟更新的频率,越高越不会Lag
mp_hostagepenalty 13 .......………. 杀了多少人质或队友后会被踢
mp_limitteams 2 ........…………...... 队伍最大相差人数,太多人便不能再加入
(如mp_autoteambalance 1则相差到此人数server便会自动平衡)
mp_logfile 1 ..............………………. 开不开纪录文件(那要怎么存盘???)
mp_logmessages 0 ..........……….. 控制是否把游戏进行间玩家的对话也记录到log文件中,
此项设定必需同时设?quot;log on""mp_logfile 1"才可生效
mp_lowlag 0 .............……………... 子弹打在墙上的效果,速度快用0,慢用1
mp_mapvoteratio 0.6 ........……... 票选地图的人数达60%以上才会换地图,0.0-1.0
mp_roundtime 5 .............………... 设定每回合的时间。(只能3~15分钟)
mp_tkpunish 1 ...........………….... TK者下回合会自杀
mp_weaponstay 0 ...........………. 保留落下的武器
nightvision 1 ..........…………...... 夜视镜能否使用
pauseble 0 .................………….. 可以战斗中按暂停(Pause键,在F12键的右边第三颗)
status ...................……………..... 列出玩家IP编号等
sv_accelerate 5.0 ..........………. 加速
sv_aim 0 ................…………….... 自动瞄准头部
sv_airaccelerate 10 ...………..... 空中移动的速度
sv_airmove 1 ............………….... 可否在空中移动&转向
sv_bounce 1 ..............…………... 各种崩鹂???
sv_cheats 0 ..........……………..... 可不可以使用内定秘技
sv_clienttrace 1 ............……..... 可能是有关网络封包的设定...
sv_clipmode 0 .............……….... Server端切换是否允许Client端穿墙?
sv_clipmode 0 ...........………...... 应该是对象是否用3D表示...like mp5...?
sv_friction 40 ...........………….... 3D画面方面的东东
sv_gravity 800 ..........………...... 控制重力,800是正常重力,-999到999999
sv_maxrate 0 ........…………….... 限制网络传输的资料最大值
sv_maxspeed 320 ...........……... 最大速度
sv_minrate 0 ....…………………... 限制网络传输的资料最小值
sv_password 0 ..............……….. 进入游戏的密码
sv_restartround 0 ..........………. 设定每隔几分钟回复分数/武器/金钱的初始值。(没效...?)
sv_sendvelocity 0 .......……….... 设定1开启较复杂的花样以及物理设定,适用较快的Server
sv_stepsize 18 ..........………...... 脚步大小..-_-; 越大爬坡越快吧...
sv_waterfriction 10 .......………. 水中的阻力...
users ..........…………… 列出线上使用者名称及Userid(Server产生)及Uniqueid(WON server产生)
changelevel 地图名 .....……....... 立刻换地图,所有USER不会离开游戏
map 地图名 .............…………...... 立刻换地图,但所有USER会离开游戏。
mp_maxrounds X ............……... X→几回合之后换地图
mp_winlimit X ..........………....... 任一队胜X场便换图,例5战3胜制,X=3
mp_timelimit 45 ....…………….... 每隔多少时间换一次地图
(以上三个只能选一个,因此要"mp_maxrounds 20"前要先"mp_timelimit 0")
sv_rcon_maxfailures 5 ......…... 试图取得管理员权限失败超过几次,CDKEY即被BAN
sv_rcon_minfailuretime 30 ...… 单位秒。如果在此时间内试图取得管理员权限.又失败了
sv_rcon_minfailures指定的次数,该CDKEY即被BAN
sv_rcon_banpenalty 0 ........….. 指定在试图取得管理员权限中如果BAN CDKEY,BAN多久。0=永远
=======================================================================
玩家用参数
adjust_crosshair ..............每打一次准心就会换颜色,共有五种颜色,选个亮一点吧!!
ah 1 ..........................设定是否开始自动说明(戏中给玩家引导)
cl_allowupload 1 ..............允许用户方上传自己的资料如logo
cl_allowdownload 1 ............允许用户方自动下传sever的资料如map
cl_download_ingame 1 .. 允许用户方在game中自动下传sever的资料,如logo,map
cl_cmdrate 30 ............... modem用户设30,宽频设40~50,Lan=50
cl_lw X ....................……. 有无武器的动画,最好设x=1
cl_lb 0 ....................…….. 此项与血渍有关,设1比较真实,但会减低速度
cl_lc 1 ....................…….. 和cs的新的网络技术有关,最好设x=1
cl_hidefrags 1 ............... 设定是否隐藏除了自己以外其它人的杀敌数与死亡数
cl_observercrosshair 1 . 设定在观察员模式的时候是否要开起准星
cl_updaterate 20 ........... 上传速度,如果是宽频设30~40,如果在比较多人的站设25,modem=15,Lan=50
con_color 255 155 50 ... HUD的颜色(RGB)
dm 1 .......................……. 设定1来开启游戏开始时的讯息介绍
drawradar ..................... 显示雷达,有时雷达会突然消失,就可以用(有时候SERVER关掉了你按也没用)
fastsprites 0 ................. 烟雾特效,0逼真,1像超任,2像GameBoy
fps_max X ..................... x=1~100,游戏输出给显示卡的最大fps数,内定为72
有不顺或鼠标一动就滑来滑去的情形时,把他设低会有很大的改善
hideradar ...................… 关闭雷达(测试你懂不懂得辨认队友,以免tk)
hud_centerid 0 .............. 设定为1时,玩家ID会出现在屏幕的正中央。否则会出现在画面的左下角。
hud_fastswitch 0 .......... 快速换武器,按数字直接换不用再按鼠标
keys ........................…… 显示自己的CD-KEY信息(CS没效???)
kill .......................……... 自杀!!死定的时候……了断自已吧…
lefthand 0 ..................… 设定屏幕上的玩家是左撇子,或是右撇子。
Listmaps ..................…. 显示server的地图排程
Listplayers ...............…. 显示大家的编号与姓名
maps 开头 ..................... 列出已安装之地图档名,(只列出指定字母开头的文件名,*为所有地图)
max_shells 50 .............. 子弹的最大显示数量(太多会lag...)0-500
max_smokepuffs 50 ..... 烟雾弹的最大显示数量,0-500
name 新名字 .................. 换名字,活着的时候才能用
nightvision ................... 开关夜视镜
r_speeds 0 .................... 以console文字方式显示平均fps,draw speed及polygon info??
r_speeds 0 .................... 强制工作!!对网速能稍做改善!有没有效果……自已看吧!??
rate 2500 ...................… 从server接受信息的速度,太大太小都会lag,要选适合的
setinfo ah 1 .............…… 是否提供自动说明的功能
setinfo dm 1 ..............…. 换地图后开启地图的简介
setinfo ghosts 0 ............ 观察模式时是否鬼魂关掉,对lag有帮助
setinfo lefthand 0 .......... 设定屏幕上的玩家是左撇子,或是右撇子。
setinfo vgui_menus 1 .... 图形化选单开关
sizedown ....................… 缩小屏幕
sizeup .....................……. 放大屏幕
timeleft .....……………….. 让你知道还有几分钟换地图
version .....................….. 显示版本信息
vote 编号 ..................…... 对TKer,Camper还有Cheater投票,过6成的人投票就行
votemap 地图名 .......……. 玩家可以投票投下一张地图
sensitivity X ...............… 鼠标速度0.1-不限?(20是config的最大值)
zoom_sensitivity_ratio .. 设定使用狙击镜时鼠标移动速度
ping ...............……………. 显示Server ping client值
pingservers .........………. 显示Client ping server值
net_graph x ................... 打开测FPS与联机速的工具 x=1开 x=0关,开起此项多少会减少fps
net_graphpos x ............. 工具的位置 x=1,2,3
net_graphwidth 192 ...... 工具的大小
volume 0.8 ..................… 调整音量大小,实际音量为(volume/hisound)
hisound 1.000000 .......... 设定音量最大值,实际音量为(volume/hisound)
bgmvolume 1.000000 .... 背景音效音乐之音量大小
disconnect ......………….. 离开游戏,保持在CS console状态
exit ..................………….. 离开游戏,关闭CS,回到桌面
quit .......................……... 离开游戏,关闭CS,回到桌面
reconnect ..................... 不离线直接重组联机
retry ......................…….. 离线并重新联机
connect IP .................... 联机到指定Server
======================================================================
console本身
developer X ...………..... X=0时关闭developer(开发者)模式,X=1时打开
使用developer(开发者)模式,可以使用较多的指令(如秘技),且游戏加载过程及进行中左上角会显示console讯息(游戏中讯息会干扰雷达)
cmdlist ..........………….. 列出所有console指令,(可在后面加上叙述,只列出指定字母开头的指令)
clear ............……………. 清除console上的文字
scr_conspeed 600 .…… 设定console文字卷动速度
=======================================================================
注意:以下部分为增加图象质量,如欲提高显示速度请使用相反设置
命令 默认值 建议更改值 说明
cl_himodels 0 .........….. 0,使用较低细节的人物皮肤,提高显示速度
gl_playermip 2 ........…. 0,渲染质量,越高数字质量越差显示也越快
max_smokepuffs 0 ...... 30,设定同时间可显示的烟雾数量(服务器端用)
fps_max 52 ...........……. 100,显示最大FPS数,高性能机器可改大
mp_decals 20 ..........…. 300,最大同时显示贴图
hisound 0 .............…….. 1,高质量声音
loadas8bit 1 ..........…… 0,使用8bit音质(较低质量)
s_a3d 0 ...............……… 0,使用A3D系列声卡设置为1
s_eax 0 ...............……… 0,使用创新系列声卡设置为1
bgmvolume 0 ...........…. 1,播放CD音乐
cl_download_ingame 1 .. 下载其它玩家LOGO、贴图等
gl_smoothmodels 1 ....… 3,人物动作更平滑
gl_round_down 1 .......….. 3
setinfo "ah" 0 ........……… 1
setinfo "ghosts" 0 ....…… 1,是否显示鬼魂
setinfo "vgui_menus" 0 .. 1,是否显示图形购买界面
cl_gaitestimation 1 ...….. 0,衔接人物两个动作
cl_nopred 0 ...........……… 0
gl_picmip 0 ...........……… 2,渲染质量,越大的数字图象质量越低速度越快
r_drawviewmodel 0 ....... 1,显示武器
=====================================================================
远程遥控
先在Server.cfg 加上Rcon_password 密码
游戏中player 再以Rcon_password 密码 登入
Player 即摇身一变为AMD,可下达Server指令
但指令前需加rcon空一格。
rcon addip 0 ......……….. 拒绝某个IP进入游戏,0表是永久,以分钟计,IP之取得由rcon status
rcon addid 0 kick .. 设定某个WON ID不准进入游戏,时间设定同上
rcon kick xxx ............……….. 把某个玩家踼掉,xxx可以是玩家id,不过由于有些人会加些特殊码,有时会失效,则必需改用玩家编号,(编号由rcon users可取得,每个id最前方的数字即为玩家编码,用rcon kick # yyy #)
rcon listid ...............………….. (看bannd id)
rcon restart .............…………. server地图重玩
rcon say ID: ..............………… server talk
rcon say xxxx .............……… 由server发生公告,不管死掉还是活着的都看的到,若是发出来讯息很怪,每个字会被"夹住,可改用rcon say "xxxx"即可改善,不过1.1版应该不会有这现象了
rcon status ..............……….… 看Info
rcon users ................………… 看所有人资料
rcon writeip .............…………. 将Ban掉的ID存入server
rcon writeid .....………………... 将Ban掉的WON ID存入server
rcon_address IP ...........……… Server满人时候用,只可以进行管理,不能Play
rcon_password 密码 ........…… AMD登入密码
在使用addip和addid的同时, 建议最好做一个autoexec.cfg檔, 里面写下exec listip.cfgexec banned.cfg
这样子在Server重新激活时, 才会把上一次存下的记录Load到新激活的Server里, 而名字最好就用Toexec.cfg,因为valve.rc里设定是找这个档来跑, 或是自行修改那个档去捉别的也行, 其中, listip.cfg是ban掉的ip记录文件, banned.cfg是ban掉的won id记录文件, 最后, 不建议把exec listip.cfg和exec banned.cfg放入server.cfg, 这 样会使每次换地图时就load一次, 由rcon listip和rcon listid很快就会发现被重复的记录塞满
参数的输入列即是玩家们输入addbot的地方
按下「~」即可开启
使用时先输入参数名
然后按下SPACE空出一格
再输入设定值即可
一般玩家进入游戏都只能用到Client(玩家用参数)
不过...如果你是开LAN GAME的人
就能进阶到Server专用指令下表内指令后的参数大多是默认值
大多数指令之参数0代表关闭此功能
地图名单存放在cstrike\mapcycle.txt,不可以加扩展名.bsp

=====================================================================================
Server专用

banid 几分钟 #编号 kick.......踢人Wonid让他换名字后也进不来,除非他换计算机,时间0=永远

deathmatch 1..................开dm模式,一个人一组,把其它人解决掉

decalfrequency 30.............玩家的logo多久可喷一次(秒)

kick #编号....................踢人(server专用,踢编号需加#,踢名字不用,但大小写要一样)

mapcyclefile mapcycle.txt.....选择地图切换的设定档,内定为mapcycle.txt,可准备好几份设定档

mp_autokick 1.................睡死和TK三次后自动被系统踢掉

mp_autoteambalance 1..........自动队伍平衡,0为准许双方人数不平均和Bot玩时的好参数!

mp_buytime 1.5................以分钟计,即90秒内均可回基地买东西

mp_c4timer 45.................设定C4炸弹的爆炸时间。最低15秒,最高90秒

mp_chasecam 0.................设定观察员模式的玩家只能跟在别人的屁股

mp_consistency 1..............限制某些模型被更改,大的C4或大的别人的武器容易让人发现...

mp_decals 250.................贴图分辨率,降低可减少lag

mp_fadetoblack 1..............这样死后画面变黑 活人可以看得到尸体

mp_falldamage 1...............会不会摔伤

mp_flashlight 1...............开启/关闭可否使用手电筒。1是开启,0是关闭

mp_footsteps 1................开启/关闭脚步声。1是开启,0是关闭

mp_forcechasecam 0............死掉的人:0自由模式、1只能跟着自己队友走动、2尸体视线留在原地

mp_forcerespawn 0.............死后立即重新出发

mp_freezetime x...............每一场开始前的购物静止秒数

mp_friendly_genrade_damage 0..............设定同队的是否可以手榴弹丢伤队友

mp_friendlyfire 0.............设定会不会杀伤队友。1是会,0是关闭

mp_ghostfrequency 0.1.........鬼魂每秒钟更新的频率,越高越不会Lag

mp_hostagepenalty 13..........杀了多少人质或队友后会被踢

mp_limitteams 2...............队伍最大相差人数,太多人便不能再加入

(如mp_autoteambalance 1则相差到此人数server便会自动平衡)

mp_logfile 1..................开不开纪录文件(那要怎么存盘???)

mp_logmessages 0..............控制是否把游戏进行间玩家的对话也记录到log文件中,

此项设定必需同时设定"log on""mp_logfile 1"才可生效

mp_lowlag 0...................子弹打在墙上的效果,速度快用0,慢用1

mp_mapvoteratio 0.6...........票选地图的人数达60%以上才会换地图,0.0-1.0

mp_roundtime 5................设定每回合的时间。(只能3~15分钟)

mp_tkpunish 1.................TK者下回合会自杀

mp_weaponstay 0...............保留落下的武器

nightvision 1.................夜试镜能否使用

pauseble 0....................可以战斗中按暂停(Pause键,在F12键的右边第三颗)

status........................列出玩家IP编号等

sv_accelerate 5.0.............加速

sv_aim 0......................自动瞄准头部

sv_airaccelerate 10...........空中移动的速度

sv_airmove 1..................可否在空中移动&转向

sv_bounce 1...................各种奖励金开启???

sv_cheats 0...............可不可以使用内定秘技

sv_clienttrace 1..................可能是有关网络封包的设定...

sv_clipmode 0..................Server端切换是否允许Client端穿墙?

sv_clipmode 0.................应该是对象是否用3D表示...like mp5...?

sv_friction 40................3D画面方面的东东

sv_gravity 800................控制重力,800是正常重力,-999到999999

sv_maxrate 0.............限制网络传输的资料最大值

sv_maxspeed 320...............最大速度

sv_minrate 0.........限制网络传输的资料最小值

sv_password 0.................进入游戏的密码

sv_restartround 0.............设定每隔几分钟回复分数/武器/金钱的初始值。(没效...?)

sv_sendvelocity 0.............设定1开启较复杂的花样以及物理设定,适用较快的Server

sv_stepsize 18................脚步大小..-_-; 越大爬坡越快吧...

sv_waterfriction 10...........水中的阻力...

users................列出线上使用者名称及Userid(Server产生)及Uniqueid(WON server产生)


changelevel 地图名............立刻换地图,所有USER不会离开游戏

map 地图名....................立刻换地图,但所有USER会离开游戏。

mp_maxrounds X................X→几回合之后换地图

mp_winlimit X.................任一队胜X场便换图,例5战3胜制,X=3

mp_timelimit 45..........每隔多少时间换一次地图

(以上三个只能选一个,因此要"mp_maxrounds 20"前要先"mp_timelimit 0")

sv_rcon_maxfailures 5..........试图取得管理员权限失败超过几次,CDKEY即被BAN

sv_rcon_minfailuretime 30......单位秒。如果在此时间内试图取得管理员权限.又失败了

sv_rcon_minfailures指定的次数,该CDKEY即被BAN

sv_rcon_banpenalty 0...........指定在试图取得管理员权限中如果BAN CDKEY,BAN多久。0=永远


=====================================================================================
玩家用参数

adjust_crosshair..............每打一次准心就会换颜色,共有五种颜色,选个亮一点吧!!

ah 1..........................设定是否开始自动说明(戏中给玩家引导)

cl_allowupload 1..............允许用户方上传自己的资料如logo

cl_allowdownload 1............允许用户方自动下传sever的资料如map

cl_download_ingame 1..........允许用户方在game中自动下传sever的资料,如logo,map

cl_cmdrate 30.................modem用户设30,宽频设40~50,Lan=50 

cl_lw X.......................有无武器的动画,最好设x=1

cl_lb 0.......................此项与血渍有关,设1比较真实,但会减低速度

cl_lc 1.......................和cs的新的网络技术有关,最好设x=1

cl_hidefrags 1................设定是否隐藏除了自己以外其它人的杀敌数与死亡数

cl_observercrosshair 1................设定在观察员模式的时候是否要开起准星

cl_updaterate 20..............上传速度,如果是宽频设30~40,如果在比较多人的站设25,modem=15,Lan=50

con_color 255 155 50..........HUD的颜色(RGB)

dm 1..........................设定1来开启游戏开始时的讯息介绍

drawradar.....................显示雷达,有时雷达会突然消失,就可以用(有时候SERVER关掉了你按也没用)

fastsprites 0.................烟雾特效,0逼真,1像超任,2像GameBoy

fps_max X.....................x=1~100,游戏输出给显示卡的最大fps数,内定为72

有不顺或鼠标一动就滑来滑去的情形时,把他设低会有很大的改善

hideradar.....................关闭雷达(测试你懂不懂得辨认队友,以免tk)

hud_centerid 0................设定为1时,玩家ID会出现在屏幕的正中央。否则会出现在画面的左下角。

hud_fastswitch 0..............快速换武器,按数字直接换不用再按鼠标

keys..........................显示自己的CD-KEY信息(CS没效???)

kill..........................自杀!!死定的时候……了断自已吧…

lefthand 0....................设定屏幕上的玩家是左撇子,或是右撇子。

listmaps....................显示server的地图排程

listplayers.................显示大家的编号与姓名

maps 开头.....................列出已安装之地图档名,(只列出指定字母开头的文件名,*为所有地图)

max_shells 50.................子弹的最大显示数量(太多会lag...)0-500

max_smokepuffs 50.............烟雾弹的最大显示数量,0-500

name 新名字...................换名字,活着的时候才能用

nightvision...................开关夜视镜

r_speeds 0....................以console文字方式显示平均fps,draw speed及polygon info??

r_speeds 0....................强制工作!!对网速能稍做改善!有没有效果……自已看吧!??

rate 2500.....................从server接受信息的速度,太大太小都会lag,要选适合的

setinfo ah 1...............是否提供自动说明的功能

setinfo dm 1................换地图后开启地图的简介

setinfo ghosts 0..............观察模式时是否鬼魂关掉,对lag有帮助

setinfo lefthand 0............设定屏幕上的玩家是左撇子,或是右撇子。

setinfo vgui_menus 1..........图形化选单开关

sizedown......................缩小屏幕

sizeup........................放大屏幕

timeleft..........让你知道还有几分钟换地图

version.......................显示版本信息

vote 编号.....................对TKer,Camper还有Cheater投票,过6成的人投票就行

votemap 地图名.........玩家可以投票投下一张地图

sensitivity X.................鼠标速度0.1-不限?(20是config的最大值)

zoom_sensitivity_ratio........设定使用狙击镜时鼠标移动速度

ping..................显示Server ping client值

pingservers............显示Client ping server值

net_graph x...................打开测FPS与联机速的工具 x=1开 x=0关,开起此项多少会减少fps

net_graphpos x................工具的位置 x=1,2,3

net_graphwidth 192............工具的大小

volume 0.8....................调整音量大小,实际音量为(volume/hisound)

hisound 1.000000..............设定音量最大值,实际音量为(volume/hisound)

bgmvolume 1.000000.........背景音效音乐之音量大小

disconnect..........离开游戏,保持在CS console状态

exit.....................离开游戏,关闭CS,回到桌面

quit..........................离开游戏,关闭CS,回到桌面
reconnect.....................不离线直接重组联机

retry.........................离线并重新联机

connect IP....................联机到指定Server

=====================================================================================
console本身

developer X........X=0时关闭developer(开发者)模式,X=1时打开
使用developer(开发者)模式,可以使用较多的指令(如秘技),且游戏加载过程及进行中左上角会显示console讯息(游戏中讯息会干扰雷达)

cmdlist............列出所有console指令,(可在后面加上叙述,只列出指定字母开头的指令)

clear..............清除console上的文字

scr_conspeed 600...设定console文字卷动速度

=====================================================================================

注意:以下部分为增加图象质量,如欲提高显示速度请使用相反设置

命令 默认值 建议更改值 说明
cl_himodels 0...........0,使用较低细节的人物皮肤,提高显示速度
gl_playermip 2..........0,渲染质量,越高数字质量越差显示也越快
max_smokepuffs 0........30,设定同时间可显示的烟雾数量(服务器端用)
fps_max 52..............100,显示最大FPS数,高性能机器可改大
mp_decals 20............300,最大同时显示贴图
hisound 0...............1,高质量声音
loadas8bit 1............0,使用8bit音质(较低质量)
s_a3d 0.................0,使用A3D系列声卡设置为1
s_eax 0.................0,使用创新系列声卡设置为1
bgmvolume 0.............1,播放CD音乐
cl_download_ingame 1....下载其它玩家LOGO、贴图等
gl_smoothmodels 1.......3,人物动作更平滑
gl_round_down 1.........3
setinfo "ah" 0..........1
setinfo "ghosts" 0......1,是否显示鬼魂
setinfo "vgui_menus" 0..1,是否显示图形购买界面
cl_gaitestimation 1.....0,衔接人物两个动作
cl_nopred 0.............0
gl_picmip 0.............2,渲染质量,越大的数字图象质量越低速度越快
r_drawviewmodel 0.......1,显示武器

=====================================================================================
录像类命令

首先你必须拥有CS
激活游戏的时候请修改快捷方式内的参数
\hl.exe -console -game cstrike -condebug
此为范例请将路径更改为你自己游戏安装的路径
如果没有hl.exe使用cstrike.exe也可以。
进入游戏,并正常开始一场游戏
当您想录像时请按~键呼叫出控制台,在控制台输入以下命令:

record filename...............开始记录一个录像,录像保存在\cstrike\filename.dem

demos.........................循环播放使用 startdemos命令播放的录像

listdemo demoname.............列出录像信息

playdemo filename.............使用正常速度播放 filename.dem 录像

playvol 9.....................设置录像回放次数

removedemo demo sgmt..........移除录像中设置的片断位置

setdemoinfo demo sgmt info....增加一个录像信息,例如一段文字,渐进渐出或者快进快退

startdemos....................循环播放一段录像

startmovie filename...........播放一段录像

stop..........................停止录像

stopdemo......................同上

swapdemo demo seg seg.......交换录像中两处片断位置

imedemo demoname..............播放一段录像,同时显示最大fps(每秒显示帧速)及平均fps

appenddemo demoname...........在该录像文件后继续录像, 不覆盖原录像

removedemo....................从DEMO中剪掉一个片段,先用listdemo 看录像的信息

edgefriction 2............3D画面方面的东东

hpk_maxsize 0.5...........在custom.hpk多大时, 系统自动砍掉, 以MB为单位

=====================================================================================
远程遥控

先在Server.cfg 加上Rcon_password 密码
游戏中player 再以Rcon_password 密码 登入
Player 即摇身一变为AMD,可下达Server指令
但指令前需加rcon空一格。

rcon addip 0 ...........拒绝某个IP进入游戏,0表是永久,以分钟计,IP之取得由rcon status

rcon addid 0  kick....设定某个WON ID不准进入游戏,时间设定同上

rcon kick xxx...............把某个玩家踼掉,xxx可以是玩家id,不过由于有些人会加些特殊码,有时会失效,则必需改用玩家编号,(编号由rcon users可取得,每个id最前方的数字即为玩家编码,用rcon kick # yyy #)
rcon listid.................(看bannd id) 

rcon restart................server地图重玩

rcon say ID:................server talk

rcon say xxxx...............由server发生公告,不管死掉还是活着的都看的到,若是发出来讯息很怪,每个字会被"夹住,可改用rcon say "xxxx"即可改善,不过1.1版应该不会有这现象了

rcon status.................看Info

rcon users..................看所有人资料 

rcon writeip................将Ban掉的ID存入server

rcon writeid........将Ban掉的WON ID存入server

rcon_address IP.............Server满人时候用,只可以进行管理,不能Play

rcon_password 密码..........AMD登入密码

在使用addip和addid的同时, 建议最好做一个autoexec.cfg檔, 里面写下exec listip.cfgexec banned.cfg

这样子在Server重新激活时, 才会把上一次存下的记录Load到新激活的Server里, 而名字最好就用Toexec.cfg,因为valve.rc里设定是找这个档来跑, 或是自行修改那个档去捉别的也行, 其中, listip.cfg是ban掉的ip记录文件, banned.cfg是ban掉的won id记录文件, 最后, 不建议把exec listip.cfg和exec banned.cfg放入server.cfg, 这 样会使每次换地图时就load一次, 由rcon listip和rcon listid很快就会发现被重复的记录塞满


如何建立linux主机 第3楼
Grundsätzliches
Installation
Internet-Server
LAN-Server
Server beim Systemstart starten
Das Feintuning
Linux Links
Release-Infos

Grundsätzliches
Vorab: Ohne [Fritte]Ketchup gäbe es diese FAQ nicht! Darum nochmal ein ausdrücklicher Dank an ihn!

In diesem Tutorial geht es nur um die Installation eines Half-life dedicated Servers für Linux - es werden keine grundlegenden Linux-Kenntnisse vermittelt. Der Rechner sollte also schon komplett funktionstüchtig sein und vor allem ein fertig konfiguriertes Netzwerk vorweisen. Die Beschreibung bezieht sich nur auf die Kommandozeile, also die installierte Shell. In den meisten Fällen sollte das die "bash" sein, für andere Shells ergibt sich aber meines Wissens kein Unterschied. Eine grafisch gestützte Installation wie unter Windows sollte man nicht erwarten.
Auch möchte ich hier nicht auf die Vor- und Nachteile einzelner Linux-Distributionen eingehen, jeder sollte diejenige nutzen, die ihm von der Bedienung und Dokumentation am sympathischsten erscheint.
Wer noch keinerlei Linux-Erfahrungen hat, sollte sich jedoch auch überlegen, seinen HL-/CS-Server vielleicht doch unter einem Windows zu installieren, dort ist für viele die Bedienung einfacher und die Oberfläche leichter zu durchschauen - evtl. stellt Windows 2000 dort eine Alternative dar.
Wer aber Erfahrungen im Bereich UNIX/Linux hat, sollte seinen Server aufgrund der Stabilität und Performance auch dort laufen lassen, vor allem der Fernzugriff auf den Rechner zahlt sich dort größtenteils schnell aus.

Eine kleine Zusammenfassung wichtiger Quellen und Nachschlagewerke am Ende des Tutorials.

Installation
Zu Beginn einige Sicherheitsfragen. Prinzipiell sollte man unter Linux Programme nur dann als "root" starten, wenn dies zwingend notwenig ist. Einen Half-life Server sollte man immer als "normaler" User ausführen!
Außerdem gab es zumindest bei den diversen Quake-Servern für Linux einige Angriffe, die entweder das System von aussen lahm legen konnten oder einem lokalen Benutzer root-Rechte zusichern, beides ist natürlich nicht gewünscht ...
Gehen wir der Einfachheit halber trotzdem mal die Schritte als root durch, die Dateirechte können auch später noch geändert werden.
Zuerst brauchen wir die beiden Pakete des Half-life Servers und für Counter-Strike, aktuell sind das
hlds_l_3110_full.bin
cs_15_full.tar.gz
Diese beiden Dateien sollten sich schon auf dem Linux System befinden.
Bevor wir wie gewohnt installieren, müssen wir die *bin-Datei entpacken. Dazu machen wir sie erst ausführbar und führen sie anschliessend aus:

chmod a+x hlds_l_3110_full.bin
./hlds_l_3110_full.bin

Nun noch die Eula mit "yes" beantworten, etwas warten und da ist unser gewohntes *tgz-File.
Als Installationsverzeichnis wählen wir /usr/local/halflife, dort muss allerdings genügend Platz vorhanden sein, bei mir braucht eine Installation über 470 MB - also nicht zu knapp bemessen. In dieses Verzeichnis kopieren/verschieben wir jetzt die beiden oben genannten Dateien.
Die folgenden Schritte entpacken den kompletten Half-life Server und das Counter-Strike MOD in die jeweiligen Verzeichnisse:

cd /usr/local/halflife
tar xvzf hlds_l_3110_full.tar.gz
cd hlds_l
tar xvzf ../cs_15_full.tar.gz

Im Gegensatz zu älteren Versionen muss der Linux HL-Server nicht mehr mit der Datei namens libhlwon.so herumhantieren. hlds_run ist inzwischen ein Script, das den Pfad selbsttätig setzt.

Soll nun der Server unter einem anderen Benutzer laufen, ist folgendermassen vorzugehen:

chown -R BENUTZER:GRUPPE /usr/local/halflife/*

Sowohl der Benutzer als auch die Gruppe müssen natürlich existieren.

Je nachdem, ob der Server im Internet oder im LAN laufen soll, muss er anders gestartet werden:


Internet-Server
Wir starten den CS-Server mit den folgenden Befehlen:

cd /usr/local/halflife/hlds_l
./hlds_run -game cstrike +maxplayers 12 +map de_dust

Dies startet einen Counter-Strike Server für maximal 12 Spieler mit der map de_dust. Falls alles geklappt hat, sollte irgendwann

WON Auth Server
...
Downloading Security Module from Speakeasy.net ...
Completed downloading Security Module from Speakeasy.net
Server is in Secure Mode.

erscheinen, d.h. der Server hat sich beim WON Masterserver angemeldet, die Anti-Cheat-Dateien von Valve geladen und ist erreichbar. Jetzt kann man auf dieser Konsole mit dem Befehl status die Daten des Servers anzeigen lassen - in unserem Beispielfall sollte dort folgendes Erscheinen:

hostname: CS 1.5 Server
version : 46/3.1.1.0 2056 secure
tcp/ip : 192.168.1.1:27015
map : de_dust at: 0 x, 0 y, 0 z
players : 0 active (12 max)



LAN-Server
Wir starten den CS-Server mit den folgenden Befehlen:

cd /usr/local/halflife/hlds_l
./hlds_run -game cstrike -insecure -nomaster +sv_lan 1 +maxplayers 12 +map de_dust

Dies startet einen Counter-Strike Server für maximal 12 Spieler mit der map de_dust. Dabei wird keine Verbindung zu einem Masterserver aufgebaut, der Server erscheint auch nicht in der WON-Liste. Da wir keine Onlineverbindung haben, müssen wir mit "-insecure" auch das herunterladen der Anti-Cheat-Dateien ausschalten. Falls alles geklappt hat, sollte irgendwann

Auth Server
...

erscheinen, d.h. der Server ist im internen Netzwerk erreichbar. Jetzt kann man auf dieser Konsole mit dem Befehl status die Daten des Servers anzeigen lassen - in unserem Beispielfall sollte dort folgendes Erscheinen:

hostname: CS 1.5 Server
version : 46/3.1.1.0 2056 insecure
tcp/ip : 192.168.1.1:27015
map : de_dust at: 0 x, 0 y, 0 z
players : 0 active (12 max)


Server beim Systemstart starten
Dafür braucht es ein Script, dass dorthin kommt, wo auch die anderen Scripten für die Dienste liegen, die beim Systemstart automatisch ausgeführt werden sollen. Bei den meisten Distributionen ist dies /etc/rc.d/init.d oder /etc/init.d/
Wir könnten uns nun selber ein solches schreiben, einfacher ist es jedoch, auf ein fertiges zurückzugreifen.
Julien Escario und Cedric Rochat haben da ein nettes kleines Script geschrieben, das mit jeder Distro lauffähig sein sollte, solange awk installiert ist (was allerdings fast immer der Fall ist ) Das Script gibt es hier

Hier eine Beispielinstallation unter RH:
1) Script herunterladen und zB als "hlds" nach /etc/rc.d/init.d speichern
2) Script mit chmod 755 /etc/rc.d/init.d/hlds ausführbar machen
3) im Script die Variablen DIR, DAEMON & PARAMS den eigenen Wünschen anpassen
4) Testen, ob alles läuft: /etc/rc.d/init.d/hlds start bzw /etc/rc.d/init.d/hlds stop sollten funktionieren.
5) Dann die Links in das jeweilige Runlevel erstellen:
ln -s /etc/rc.d/init.d/hlds /etc/rc.d/rc3.d/S90hlds
ln -s /etc/rc.d/init.d/hlds /etc/rc.d/rc3.d/K30hlds

Wenn dann alles zufriedenstellend läuft, gelangt man mit screen -r cstrike an die Serverkonsole.
Mehr Infos zu screen finden sich hier
Ebenfalls sei auf die Doku im Script selber hingewiesen
Das Feintuning
Wenn der Server einmal läuft, kann man ihn mit dem Befehl quit auf der Serverkonsole wieder beenden. Einstellungen wie der Hostname des Servers und Befehle zum Spielverhalten finden sich in der Datei server.cfg.


Error! Server verification failed
摘自Official Counter-Strike, 反恐精英 官方网站
此问题一经出现,客户端(就是在网把或者在家拨号上网玩CS的人)无法连接到游戏中。因为游戏安全验证服务器需要给客户端进行安全验证,然后方可允许连接到游戏服务器。这种问题可能是以下几种问题引起的。
1)游戏客户端连接到服务器端,需要占用客户端口的27012,确保自己的防火没有把27012列入保护范围内(实在不行,就关闭防火墙)。
2)打开你的Sierra\Half-Life\cstrike(如果是反恐精英商业版,打开Sierra\Counter-Strike\cstrike)文件夹,然后寻找woncomm.lst文件,如果找到了,删除它,woncomm.lst这个文件只允许出现在你的valve文件夹中
3)打开Sierra\Half-Life\valve(如果是反恐精英商业版,打开Sierra\Counter-Strike\valve)文件夹,然后用记事本(notepad)打开woncomm.lst文件,寻找是否有下面字样:
Secure
{
half-life.speakeasy-nyc.hlauth.net:27012
half-life.speakeasy-sea.hlauth.net:27012
half-life.speakeasy-chi.hlauth.net:27012
}

如果有,那么参看下一条,如果没有,输入它,问题就解决了。
4)如果上面字样存在的话,说明是你的ISP的DNS系统有故障,删除上面的字样,然后输入

Secure
{
216.254.95.155:27012
64.81.178.5:27012
64.81.159.155:27012
}

我建议不用这种方法,因为IP地址随时会改变,到时候还会出现错误。
5)确保你的固件(软件硬件结合)版本较新,我(是作者,不是我翻译人的)听说别人出现了这样的毛病,升级了固件,然后问题解决了。


翻译人-=Anti=-AWP Serious.Sniper
翻译人承认原文版权。译文版权所有。

原文如下
"Error! Server verification failed" Problem
==============================
This error is caused by the client's inability to communicate with the Secure Master servers to validate the security module being used on secure servers. It can be caused by a few different problems. Here are some things to try:

1) Clients need to communicate with the Secure Master servers (port 27012). First, make sure there isn't a firewall problem.

2) Make sure you do NOT have a file called "woncomm.lst" in your \cstrike folder. If you do, delete it. This file should ONLY reside in your \valve folder.

3) Open the "woncomm.lst" file in your \valve folder (using notepad) and make sure there is an entry that looks like this at the bottom of the file:

Secure
{
half-life.speakeasy-nyc.hlauth.net:27012
half-life.speakeasy-sea.hlauth.net:27012
half-life.speakeasy-chi.hlauth.net:27012
}

4) If your "woncomm.lst" file DOES have the "Secure" entry and you still can't connect to the Secure Master servers, it might be a DNS problem. Try changing your "Secure" entry to look like this:

Secure
{
216.254.95.155:27012
64.81.178.5:27012
64.81.159.155:27012
}

5) Make sure you have the latest firmware for your router. We've heard reports of people with Linksys 4 port routers having problems and when they updated their firmware the problems disappeared.


hlguard的安装方法 第6楼
首先你要安装metamod插件,metamod安装方法,首先去下载metamod (地址为http://www.metamod.org
或者
http://www.unitedadmins.com/Metamod_DL.aspx )
,然后将metamod解压缩后放到cstrike目录下,并且在cstrike目录下找一个liblist.gam文件,用记事本打开它修改,将
gamedll "dlls\mp.dll"
改成
gamedll "addons\metamod\dlls\metamod.dll" (这里要注意,你的metamod.dll在哪个目录你就把gamedll后面填写什么目录,自己找找吧)
然后安装hlguard插件。
将hlguard解压后的addons目录复制到cstrike目录下,然后在cstrike目录下找一个metamod.ini文件,(如果没有,自己建立一个),然后在里面填写
win32 addons/hlguard/dlls/hlguard_mm.dll