搭建:
1、下载hlds_v1120.exe,并安装到D:\HLServer目录下。
2、修改D:\HLServer\cstrike\server.cfg文件。这是你的服务器基本配置文件。你可以采用中文的服务器名称,例如:
hostname "点通 DT-CS1.6 Server"
3、修改D:\HLServer\cstrike\motd.txt文件。
<pre> xxx </pre>间的文字修改为:
<pre><font face="宋体">欢迎访问点通CS1.6服务器</font></pre>
这样你进入游戏时将有中文提示你。
4、运行hlds.exe文件。参数如:
D:\HLServer\hlds.exe -port 27015 -game cstrike -nomaster -noipx +sv_lan 1 +maxplayers 32 +map de_dust -console
如果你的游戏只有6人,你一定是输入了maxplayer,请改正。
-nomaster和+sv_lan 1是为了不将服务器公布在Internet上。如果不要,你的服务器将在Internet上公布。
5、最后。关键的一点是。如果你是用作专门服务器,必须有一个服务器SteamID,你必须用:
hldsupdatetool.exe -create xxx xxx xxx xxx 来建立。
如果无效,请先将你Registry里面的所有Valve的主键删除。还有那个ClientRegistry.blob也删除,更换有效的Email地址再来一次。
只有自己有效的SteamID才可以建立自己的服务器。:)
6、HKCU\Software\Valve\HLServer下的Region甜4表示亚洲。当然也可以在server.cfg中加上sv_region 4。
7、有个问题大家要注意。利用局域网建立的服务器,通过NAT到外网的。如果采用的是sv_lan 0,那么你的服务器是Internet服务器。外网可以访问。内网访问会说错误。如果是sv_lan 1的话,就是LAN服务器,在局域网内的Steam可以访问。外网访问必须通过输入指定IP和端口号。同时,服务器也要用免cdkey补丁。
-game cstrike -port 27015 -noipx +sv_lan 1 +maxplayers 26 +map de_aztec -nomaster +localinfo mm_gamedll dlls/hldsmp.dll -console
esai的CS1.6的BOT解决
,用记事本打开liblist.gam 把gamedll "addons\metamod\dlls\metamod.dll"替换为
gamedll "dlls\mpbot.dll"由于Zbot是专门为cs:cz所开发,用在CS上会产生不能体现最新升级特性的影响
1.服务器架设的基本要求
1)硬件要求
服务器的最低硬件配置大概在PIII500、内存在128M以上,要是内存较低的话,那你就要常常忍受超时的痛苦了,遨游网使用的服务器就是双志强(4CPU)的,内存有1G。
2)线路要求
线路是越快越好,虽然CS在游戏中连续上传和下载的速度最大也才3K/s,但是如果PING高的话玩起来也不会爽,遨游网的的服务器就是放在了ISP的机房里,直接在主干网上的。
2.服务器端的设置
1)首先你要安装HLserver,虽然在Half Life里本身就带了建立服务器的软件,但是如果你不在服务器上玩的话,用HLserver可以减少很多的空间。然后升级HLSERVER到最新的版(跟升级HL一样),再安装CS的最新版本(就跟装一个客户端的CS一样)。
如果你想在WINDOWS2000下建立一个CS服务器的话,请先下载相关软件!
应下载四个软件:
1、HLServer4110完全安装版(服务器软件)
2、CS1.5MOD完全安装版Full(CS挂件)
3、nocdk-win3215serv (不要正版CD-KEY的补丁)
4、woncomm(联网的补丁)
以上四个软件,我们都已经基成在了我们下载站的"CS 1.5服务器免CDKEY版 ",欢迎大家下载。
2)作为服务器,必须要有很多设置,普通情况下你只需要在HLserver\cstrike 目录下建立server.cfg、mapcycle.txt、motd.txt这三个基本文件即可。
--------------------------------------------------------------------------
server.cfg是服务器的配置文件可用任何文本编辑器进行编辑。
例子:0为No,1为Yes。
sv_aim 0 是否自动瞄准
pausable 0 是否客户端可暂停游戏
hostname "1#[FAST]Server 1.5" 服务器名字
mp_timelimit 30 循环每一地图时间
mp_c4timer 45 炸弹倒计时时间
mp_chasecam 0 是否固定镜头
mp_falldamage 1 高处落下杀伤
mp_flashlight 1 是否有手电筒
mp_footsteps 1 是否有脚步声
mp_freezetime 4 每局开始买物品时间
mp_friendly_grenade_damage 1 是否手雷友军伤害
mp_friendlyfire 1 是否武器友军伤害
mp_autoteambalance 2 自动调整双方人数差异最低限制
mp_roundtime 4 每回合时间数
rcon_password ***** 服务器密码
mp_limitteams N 双方超过N人即自动调整
mp_tkpunish 1 是否伤害友军惩罚
mp_logfile 1 是否服务器留下记录文件
log on 开始记录
mp_hostagepenalty=3 规定时间内伤害人质超过三人自动踢出
Logaddress 202.108.249.81 2000 设定ccsk全国cs排行榜的监听端口
------------------------------------------------------------------------------
mapcycle.txt是地图文件循环的顺序文件
mapcycle.txt里面写的都是地图文件名,不带后缀,如cs_747.bsp,只取cs_747。地图在Hlserver\cstrike\maps目录下,将你想循环的地图挑出来,然后将文件名按上面所说的规则输入mapcycle.txt中,每个地图之间用硬回车隔开。加入的新地图不仅要把.bsp文件拷到Hlserver\cstrike\maps目录下,也要在mapcycle.txt里面加入新地图的名称,切记!
例子:
cs_italy
de_aztec
de_aztec2
de_dust
de_dust3
de_bright
cs_siege
注意:上面每个地图名字占一行
------------------------------------------------------------------------------
motd.txt是服务器的说明文件
motd.txt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。
例子:
-------------------------------------------
Welcome! AoUGame no cdkye cs1.5server
------------------------------------------
3)有了上面这些,cs服务器就算配置的差不多了,下面再来说说服务器的启动和运行参数。
在桌面点鼠标右键新建一个快捷方式,在"目标"行里输入下面一行,注意空格!
C:\HLServer\hlds.exe -game cstrike -port 27015 +maxplayers 22 +map de_dust -nomaster +sv_lan 1
在"起始位置"行里输入: c:\\Hlserver
-game cstrike 指定运行游戏为CS
-port 27016 指定游戏连接端口为27016
+maxplayers 22 游戏最大人数22人(游戏只支持20人,多余两人为观众)
+map de_dust 指定开始地图为de_dust
-nomaster 让服务器不上WON认证,避免因为出国网络不通导致的服务器问题
+sv_lan 1 指定其为一个LAN server
注意:你要建立不要正版cd-key的服务器,就必须要有-nomaster +sv_lan 1这2个参数,缺点是这个服务器就成为局域网的服务器了。
要进行服务器启动时你就可以双击刚才你创建的快捷方式,他会跳出一个类似于dos的窗口,并且在运行,最后你会看到出现run start这一行,那就是启动成功了,你会在这个窗口上端看到fps值和0/22的字样。
4)如果你想在一个WINDOWS2000服务器上建立2个以上的CS服务器,那么你不需要再安装一个HLserver,你只需要作如下改动:
1、把原来的服务器启动快捷方式复制-粘贴一下,并在新的服务器启动快捷方式的"目标"行里"改动-port 27016 的数值,比如改成27017。
那么你就拥有2个CS服务器了,一个是10.82.73.73:27016,一个是10.82.73.73:27017
2、如果你想要2个服务器运行不同的配置,你就需要2个server.cfg文件!例如一个叫server.cfg,另外一个就可以叫 server1.cfg(简单的办法就是复制-粘贴一下你原来的server.cfg然后改一下新的文件的名字),分别编辑他们以达到你的要求。
然后同样在2个服务器启动快捷方式的"目标"行里"加上+servercfgfile <配置文件名>,也就是一个加上+servercfgfile server.cfg,一个加上+servercfgfile server1.cfg,加入的位置应该在-port 27016的后面,那么启动后他们会执行不同的配置文件。
当然,你也可以指定不同的地图循环文件(mapcycle.txt)和欢迎信息文件(motd.txt),命令分别是:
+mapcyclefile <地图循环文件名>
+motdfile <欢迎信息文件名>
加到上面的命令行里面就行了
------------------------------------------------------------------------
服务器的版本1.0、1.1、1.3和1.5都可以按上面的方法建立服务器。
------------------------------------------------------------------------
服务器的防作弊问题:
1、1.3版本的防作弊可以使用很多外挂,因为1.3现在很少了,所以在这里不再罗嗦。
2、重点在1.5版本的防作弊,据我所知1.5版本不支持大多数的防作弊外挂,我在外网的服务器上也看到过用使用外挂的,但是效果都不好,对ogc10的版本纯粹防不住。
下面我给大家推荐的是1.5版本内置的防作弊功能:
首先,请你确保安我上面讲的方式建立了1.5版本的服务器!安装是采用"HLServer4110完全安装版+CS1.5MOD完全安装版Full"安装的(因为别的我没试过)。
第二,请你确定你能不能出大网,如果能出的话(包括服务器及客户端)请看....
第三,你把HLserver目录cstrike\liblist.gam文件里的secure "0"参数设为1就行了。
第四,cs服务器需要重新启动,启动会比平时多花一点时间,因为你会看到他要到外网去download secure......,如果你能看到"server in secure mode"这一行,恭喜你!你成功了!如果你看到"server is no secure mode"那么请你重新再启动一次cs服务器,直到看到"server in secure mode"这一行出现!
第五,缺陷!这种方式十分依赖外网的通畅,一旦出现外网不通畅的情况,服务器的ping值会很高,而且新接入的玩家会连接不上服务器。
第六,优点!十分管用,据我监测,它可以防住90%以上的作弊软件,最高版本的ogc直接就会被踢出来,低版本的作弊器会不起任何作用!而且,你只需要隔个5、6天重新启动一下cs服务器,他会自动更新防作弊软件!
注意!上述方法只是我的个人经验,强烈需要大家补充!!!
================================================================================
常见控制台命令:
===========================================================
ah 1
客户端
自动帮助(在GAME中给玩家提示信息) 1=ON,0=OFF
-----------------------------------------------
cl_hidefrags 1
客户端
设1隐藏自己积分榜上所有 杀人/死亡 统计,0打开。
-----------------------------------------------
cl_observercrosshair 1
客户端
设1允许在观测者时出现准星,0禁止。
-----------------------------------------------
dm 1
客户端
是否在每幅地图开始时显示任务简报。1=ON,0=OFF
-----------------------------------------------
drawradar
客户端
打开雷达
-----------------------------------------------
hideradar
客户端
关闭雷达
-----------------------------------------------
hud_centerid 0
客户端
设定1使聊天信息在屏幕上居中,设0使聊天信息放在屏幕左下角。
-----------------------------------------------
listmaps
客户端
本SERVER可投票的地图列表。
-----------------------------------------------
max_shells 50
服务端
同时可见到的弹壳数量。
-----------------------------------------------
max_smokepuffs 50
服务端
同时可见到的烟雾喷出数量。
-----------------------------------------------
mp_autokick 1
服务端
设定自动BAN队友杀手和KICK游手好闲的玩家。1=ON,0=OFF。
-----------------------------------------------
mp_autoteambalance 1
服务端
强迫玩家加入对方队伍,使双方平衡。1=ON,0=OFF。
-----------------------------------------------
mp_c4timer 45
服务端
设定C4从放置到爆炸的时间,范围从15~90秒。
-----------------------------------------------
mp_chasecam 0
服务端
设定观测者只能在追踪模式(即不能FREE LOOK)。1=ON,0=OFF。
-----------------------------------------------
mp_flashlight 1
服务端
设定客户端可否使用手电筒。1=ON,0=OFF。
-----------------------------------------------
mp_footsteps 1
服务端
是否有脚步声。1=ON,0=OFF
-----------------------------------------------
mp_forcechasecam 0
服务端
设定观测者只能追踪队友。1=ON,0=OFF
-----------------------------------------------
mp_freezetime 6
服务端
每局开始时买武器和装备的时间。设0则取消。
-----------------------------------------------
mp_friendly_grenade_damage 0
服务端
手榴弹可否伤害队友。1=ON,0=OFF
-----------------------------------------------
mp_friendlyfire 0
服务端
可否做队友杀手!1=ON,0=OFF
-----------------------------------------------
mp_ghostfrequency 0.1
服务端
观测者的每秒更新频率。(设定较高数值可减少LAG)
-----------------------------------------------
mp_hostagepenalty 2
服务端
玩家杀了多少人质会被服务器一脚踢出。
-----------------------------------------------
mp_limitteams 2
服务端
设定某队比另一队可多出的人数。0=取消。
-----------------------------------------------
mp_logmessages 1
服务端
是否把聊天信息记录到LOG文件中。1=ON,0=OFF
-----------------------------------------------
mp_lowlag 0
服务端
设定着弹点效果,1=ON,0=OFF
-----------------------------------------------
mp_roundtime 5
服务端
每局的时间。(3~15分钟)
-----------------------------------------------
mp_timelimit 0
服务端
设定多长时间换地图
-----------------------------------------------
mp_tkpunish 1
服务端
是否让队友杀手在下回合到一边凉快去。1=ON,0=OFF
-----------------------------------------------
nightvision
客户端
把夜视镜BIND 到某键。
-----------------------------------------------
rate 2500
客户端
设定从你连接到的服务器接受多少数据/信息。
14.4KMODEM设1500,33.6K MODEM设 3000,56K MODEM设 3500,ISDN 设5000,大于ISD
N的连接速度的设定值在5000~9999间。
-----------------------------------------------
setinfo ah 1
客户端
自动帮助(在GAME中给玩家提示信息) 1=ON,0=OFF
-----------------------------------------------
setinfo dm 1
客户端
是否在每幅地图开始时显示任务简报。1=ON,0=OFF
-----------------------------------------------
setinfo ghosts 0
客户端
设1可在观测者模式时见到鬼魂,0则禁止。禁止GHOSTS可改善LAG太多的情形。
-----------------------------------------------
sv_restartround 0
服务端
设定游戏复位的时间,包括杀人数、武器、金钱和得分。设0不复位。
-----------------------------------------------
sv_sendvelocity 0
服务端
对于快的服务器设定1允许复杂的纹理贴图。0禁止。
-----------------------------------------------
votemap mapname
客户端
由客户端投票换指定的地图。
Half-Life 命令
命令/参数
使用方
描述
----------------------------------
alias name "cmd1 cmd2"
客户端
只需按一键即可运行捆绑到一个别名的命令集
----------------------------------
appenddemo demoname
客户端
记录一个DEMO并把他添加到Half-Life/Valve/demo.dem
----------------------------------
bind key command
客户端
使一个命令或别名与某键结合。
----------------------------------
changelevel mapname
客户端
在保持玩家连接的情况下换地图。
----------------------------------
changelevel2 mapname
客户端
在另一幅地图上继续当前游戏。
----------------------------------
cl_adaptive
客户端
显示时间,丢包%,上/下比率,FPS等信息。
----------------------------------
cl_pitchdown angle
客户端
最大俯视角度(省缺为89)
----------------------------------
cl_pitchup angle
客户端
最大仰视角度(省缺为89)
----------------------------------
cl_timeout 305
静止多长时间为TIME OUT。
----------------------------------
decalfrequency seconds
服务端
设定玩家喷LOGO的频率。
----------------------------------
demos
客户端
设定已开始播放的DEMO为循环方式。
----------------------------------
exec filename
客户端
执行一个script或.CFG文件。
----------------------------------
gl_flipmatrix 0
客户端
当使用3Dnow、3Dfx MiniGL时准星修正。
----------------------------------
hud_fastswitch 0
客户端
快速武器切换 1=ON,0=OFF
----------------------------------
listdemo demoname
客户端
列出 demoname 的信息。
----------------------------------
menuselect x
客户端
选择菜单项目 x
---------------------------------- <p>model modelname
客户端
改变当前玩家模型为 modelname
----------------------------------
name playername
客户端
玩家改名
----------------------------------
playdemo filename
客户端
以正常速度播放 filename .dem
----------------------------------
quit
客户端/服务端
退出到系统,无须确认。
----------------------------------
r_speeds 0
客户端/开发者
平均FPS,绘图速度,多边型信息。1=ON,0=OFF(设计地图时非常有用)
----------------------------------
reconnect
客户端/玩家
重新连接到当前的SERVER。
----------------------------------
record filename
客户端
开始记录一个DEMO并保存到Half-Life Valve filename .dem中
----------------------------------
reload
服务端
重新载入当前地图。
----------------------------------
removedemo demo sgmt
客户端
从 demo 中删除一个片段。
----------------------------------
restart
服务端
重新开始当前地图并清洁地面。
----------------------------------
retry
客户端
在4次连接到某个SERVER失败后,再尝试4次。
----------------------------------
say "message"
客户端
与其他玩家聊天。
----------------------------------
say_team "message"
客户端
只对队友传递信息。
----------------------------------
showdrop 0
客户端
是否显示丢包数。1=ON,0=OFF
----------------------------------
stop
客户端
停止记录DEMO。
----------------------------------
stopdemo
客户端
停止播放DEMO。
----------------------------------
sv_password ******
服务端
设定玩家进入的密码******。
----------------------------------
swapdemo demo seg seg
客户端
在一个DEMO里交换两个片段的位置
提高CS图象质量部分设置
-----------------------------------
参数的输入列即是玩家们输入addbot的地方
按下「~」即可开启
使用时先输入参数名
然后按下SPACE空出一格
再输入设定值即可
一般玩家进入游戏都只能用到Client(玩家用参数)
不过...如果你是开LAN GAME的人
就能进阶到Server专用指令下表内指令后的参数大多是默认值
大多数指令之参数0代表关闭此功能
地图名单存放在cstrike\mapcycle.txt,不可以加扩展名.bsp
服务器专用
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信息
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很快就会发现被重复的记录塞满
其他秘技
sv_cheats 1(developer 1)时才能使用以下指令
impulse101...............加16000元
god......................无敌模式................(试不出来)
lambert -1.01...........看到人们在黑暗中发亮
notarget x...............使计算机玩家忽略你的存在..(...没用)
noclip x.................穿墙模式................(试不出来)
cl_backspeed 999.........加快后移速度
cl_forwardspeed 999......加快前移速度
cl_sidespeed 999.........加快侧移速度
gl_zmax 0................可看及射穿墙壁
gl_zmax 100..............看穿墙壁
gl_zmax 3600.............让墙壁恢复原状
sv_clienttrace 9999......超级自动瞄准
clienttrace 0000.........切回手动瞄准
givespaceweapon_awp......得到Arctic Sniper Rifle
GIVE 物品名..............取得物品................(试不出来)
GIVE WEAPON_武器名.......取得武器...............(试不出来)
武器名称如下:
GRAPPLE
KNIFE
PIPEWRENCH
EAGLE
M249
SNIPERRIFLE
DISPLACER
SHOCKRIFLE
SPORELAUNCHER