|
通过修改设置文件达到您的制定,您可以(用笔记本)编辑的文件有:
HLDS-server.bat(Hlds战网服务器启动脚本)
HLTV-server.bat(HLTV启动脚本)
\cstrike\liblist.gam(决定插件dll指向,原版纯净CS1.5指定为gamedll "dlls\mp.dll",可根据需求修改)
\cstrike\config.cfg(可修改个人设置,如ID、鼠标灵活度、按键等)
\cstrike\autoexec.cfg(自动启动脚本,可通过此设置快捷键等)
\cstrike\listenserver.cfg(主机服务器设置脚本)
\cstrike\server.cfg(战网服务器设置脚本)
\cstrike\addons\metamod\plugins.ini(开启/关闭插件)
\cstrike\addons\amx\modules.ini(开启/关闭amx中的插件)
\cstrike\addons\wwcl\scripts\wwcl_config.cfg(根据服务器所属网络、对战类型选择进行不同的脚本检查)
如何修改CDKEY?
A:局域网只能连接5人的问题
原因:一个CDKEY只能用于5台机器,不管是正版CKDEY还是生成器生成的CDKEY,每台机器使用一个KEY,即可解决问题。
修改方法
打开注册表更改\HKEY_CURRENT_USER\Software\Valve\Counter-Strike\Settings下的Key的键值,直接改成的序列号就可以了,这里请注意一点就是输入序列号的时候
不需要加“-”光输入数字即可
如何安装地图和皮肤?
武器
.mdl 放到 x:\sierra\Counter-Strike\cstrike\models
.wav 放到 x:\sierra\Counter-Strike\cstrike\sound\weapon
准星
.spr 放到 x:\sierra\Counter-Strike\cstrike\sprite
人质
.mdl 放到 x:\sierra\Counter-Strike\cstrike\models
地图
.bsp 放到 x:\sierra\Counter-Strike\cstrike\maps
.txt 放到 x:\sierra\Counter-Strike\cstrike\maps
.wad 放到 x:\sierra\Counter-Strike\cstrike
.tga 放到 x:\sierra\Counter-Strike\cstrike\gfx\env
语音
.wav 放到 x:\sierra\Counter-Strike\sound\radio
logo
.bmp 放到 x:\sierra\Counter-Strike\logos
.wad 放到 x:\sierra\Counter-Strike\cstrike
CS界面部分
CS的界面分为图形部分和文字部分。
图形部分:
图形部分的文件储存在cstrike\gfx菜单下:
cstrike\gfx\shell文件夹下为CS的图形界面菜单,可以用自制的图形菜单代替。
cstrike\gfx\vgui文件夹下为CS的选择人物、武器图形菜单,可以用自制的图形代替。
cstrike\gfx\env文件夹下为CS的一些环境贴图,建议不要更改。
其中:
cstrike\gfx\shell\Splash.bmp为CS的背景界面。
cstrike\Cached.wad为控制台(console)的界面。
文字部分:
文字部分的文件如下:
cstrike\gfx\shell\colors.lst文件为默认的颜色设定。
cstrike\gfx\shell\strings.lst图形界面菜单的注释部分
cstrike\gfx\shell\kb_act.lst键盘控制部分的显示菜单
cstrike\gfx\shell\kb_def.lst键盘控制部分的默认键位,可以自行修改
cstrike\user.scr个人选项的设置部分
cstrike\settings.scr在CS中建立服务器时的设置选项
如何让CS带机器人?
A:CS1.5中安装PODBOT2.5即可
http://202.102.249.28/gameshangducom/00000015/pod25ins.exe
CS1.6中可以使用的
Readbot 1.6版http://igo.d00.net/realbot.exe
Readbot 1.6版介绍:http://cs.cga.com.cn/news/200311231696822.html
控制台技巧
-console-预设就有,有这个在game里才能做其它设定
-32bpp-用32bit色彩起动game,预设是16bit,用32bit可能使游戏变慢,但更好看
-numericping-用数字显示ping
-nojoy-不起动摇捍
-noipx-不用ipx,如果是intetnet游戏,不要起动此项
-heapsize XXXXX-x为指定数字,可指定cs占用多少内存,最好用建议值
例如:C:\Half-Life\hl.exe -console -game cstrike (-32bpp) -numericping -nojoy (-noipx)
另外用完后进去会发现本来Ping是用点显示,现在加了数字,数字越小ping越低,速度越快。
在游戏中按~进入控制台(也可以用记事本打开config.cfg直接修改):
cl_lc X 和cs的新的网络技术有关,最好设x=1
cl_lw X 有无武器的动画(比如上子弹等动作)最好设x=1
cl_lb X 此项与血渍有关,预设是0,设1比较真实,但会减低速度
cl_updaterate XX 上传速度,如果是宽带设30~40,如果在比较多人的站设25,modem用户设15比较好,预设20 Lan=50
cl_cmdrate XX 预设是30 modem用户设30 宽带设40~50 Lan=50
fps_max XXX x=1~100这是你的最大fps,好的显卡可设100, geforce256 tnt v3设60左右,比较不好的最好不要设超过60
rate XXXXX 更新频率 x=1~20000,设定如下:
56k Modem/1 Channel ISDN 3600 to 5300
2 ISDN 5000 to 7000
Cable Modem 5600 to 10000
xDSL, T1+ 7500 to 20000
LAN (10MBps or 100MBps) 20000
cl_allowupload X 允许用户方上传自己的资料如logo x=1是 x=0否,modem最好设0
cl_allowdownload X 允许用户方自动下传sever的资料如mapx=1是 x=0否,预设 x=1
cl_download_ingame X 允许用户方在game中自动下传sever的资料如 logo mapx=1是 x=0否 modem最好设0
net_graph x 打开测fps与联机速的工具 x=1开 x=0关,开起此项多少会减少fps
net_graphpos x 工具的位置 x=1,2,3
net_graphwidth x 工具的大小 预设x=192
max_shells X 最大跳出弹壳数
max_smokepuffs X 最大爆炸量
mp_decals 留在墙上的弹痕数量
如果你的显卡较好,可输入
a.GL_NEAREST_MIPMAP_LINEAR (Default)
b.GL_LINEAR_MIPMAP_LINEAR (High Quality)
gl_ztrick X 此项会减少z-buffer的准确率.预设是0,但如果你的卡较旧可设1
cl_himodels X 高解细度model,预设是0,如果cpu或显卡够也可设1
hud_fastswitch X 当你用键盘换武器时会直接换而不是只是把光标换过去 x=1开 x=0关
hud_saytext_time XX 对友谈话在屏幕上停留的时间,预设 x=6
hud_deathnotice_time XX 死亡通知对友谈话在屏幕上停留的时间,预设 x=6
fastsprites X 烟的复杂度 预设x=0, 设1时会更快,但比较难看 2最快
______________________________________________
CS1.6优化方案
1.帧数
2.买枪脚本
3.游戏字体
4.武器名字的问题
________________________________________________
1. 首先,我们要改善你的游戏帧数使其达到标准.在%:\SteamApps\hksjx71@email.com\counter-strike\cstrike\下面新建一个userconfig.cfg文件,然后把下面的指令加进去.
cl_weather "0"
fps_max "150"
developer "1"
r_dynamic "1"
r_novis "0"
r_traceglow "1"
r_wateralpha "1"
r_mirroralpha "0"
r_bmodelhighfrac "5.0"
r_lightmap "0"
gl_max_size "256"
precache "1"
mp_decals "20"
gl_affinemodels "0"
gl_alphamin "0.25"
gl_clear "0"
gl_dither "1"
gl_flipmatrix "0"
gl_flashblend "0"
gl_lightholes "0"
这样在CS中就会自动调用你的这个userconfig.cfg中内容,注意跟1.5不同的是如果你直接修改config.cfg的话,上面一些参数会在你第二次进入CS时候失效。
然后你要把垂直同步,各向异性过滤和全屏反锯齿关掉,你可以在显卡设置里面找到.
______________________________________________
2. 1.6的买枪菜单比以前的各个版本的菜单都简单的多了,你现在只需要把枪绑定到一个键就行了,就像这样
bind "KP_END" "ak47"
而且你现在可以用一个键绑定ak和m4,例如: bind "KP_DOWNARROW" "ak47;m4a1".怎么样,是不是非常方便 :)
下面是1.6里所有装备的名字,你可以用这些名字来绑定
武器:
1.手枪
glock
usp
p228
nighthawk
elites
fn57
2.微型冲锋枪
m249
mac10
tmp
mp5
ump45
p90
3.霰弹枪
m3
xm1014
4.弹药
primammo
secammo
5.步枪
defender
ak47
scout
sg552
awp
g3sg1
famas
m4a1
aug
sg550
6.装备
vest
vesthelm
flash
hegren
sgren
nvgs
defuser
shield
7.Radio1
coverme
takepoint
holdpos
regroup
followme
takingfire
8.Radio2
go
fallback
sticktog
getinpos
stormfront
report
9.Radio3
roger
enemyspot
needbackup
sectorclear
inposition
reportingin
getout
negative
enemydown
这是zEx提供的几个例子:
bind "KP_HOME" "hegren"
bind "KP_PGUP" "vesthelm"
bind "KP_5" "usp"
bind "KP_DOWNARROW" "m4a1; ak47"
bind "KP_SLASH" "hegren; flash; sgren"
______________________________________________
3. 如果你不喜欢游戏里的字体,你可以这样修改:
首先你要用记事本打开TrackerScheme.res文件,如果你用默认的皮肤,你可以在这里找到 %:\Program Files\Steam\resource, 如果你用灰色的皮肤那就在这里找到%:\Program Files\Steam\skins\Grey\Resource. 打开后按CTRL+F,搜索EngineFont关键字, 下面有一些以 1,2,3等开头的列表,里面包括了字体的信息,找到你所用的分辨率,比如我用1024*768的分辨率,则可以找到
"3"
{
"name" "Tahoma Bold"
"tall" "15"
"weight" "5"
"yres" "768 1023"
"dropshadow" "1"
}
你可以改动后面除分辨率外的参数,字体的名称在C:\WINDOWS\Fonts里面(也可以打开记事本,在设置字体里面可以找到各种字体的名称)
______________________________________________
4. 最后,你可以用nwcsnamefix-16.0.exe这个软件改变武器的名字,方便你的记忆.
下载地址:http://teamzex.com/cs16guide/nwcsnamefix-16.0.exe
Q:如何播放DEMO?
A:可以看一下这个帖子:点 击 查 看
也可以用geekplayer或SKplayer,在CGA下载专区都有
关于如何使用SKplayer:点击查看图例
也可以用demoFreak,它可以查看一些玩家的config设置和demo的交谈信息等等,推荐使用.
Q:如何关闭垂直同步提高CS中PFS?
A:在控制面板→显示→设置→高级→显卡设置,设置垂直同步为始终关闭,点击查看图例
Q:为什么我换枪按2键换枪,还要用鼠标左键点一下?
A:这是快速换枪的选项没有开启的原因
进入游戏,选自定义,点高级,选中一键换枪
另一种方法是进入游戏后,调出控制台,输入命令:hud_fastswitch 1
Q:怎样查看自已所在服务器的IP?
A:进入游戏,先选T或CT,选一个人物,以免服务器将你踢出去。按Esc,点View info或者server info,左边中间位置的 xxx.xxx.xxx.xxx:xxxxx 即是IP地址
Q:怎样用已知的IP进入该服务器?
A:进入游戏后, 点Play cs---Internet Games------Add Server---输入类似XXX.XXX.XXX.XXX:XXXXX 的IP地址,点OK。查到的服务器前会加*,查到的服务器不一定会排在第一位。 双击找到的服务器就可以进入了。
下次刷新服务器列表时不会丢掉已经用
Add Server找到的服务器
Q:怎样切换左右手持枪姿势?
A:进入游戏后,选“Play cs”,“custmize”,“advance”,将“left hand”前面框中的X去掉,此时是右手。不去掉就是左手。
另一种方法,直接在游戏里,按H键调出菜单,然后找Left hand 和 Right hand,选中即可切换,如果按H键没用,请使用第一种方法。
也可以在控制台输入cl_righthand 1或0,即可换左右手。
Q:有关于PODBOT的一些设置
Q:1.怎么样修改机器人的名字?
A:去掉Bot名字前面的“[P0D]”和后面的智商:用记事本打开cstrike\podbot下的podbot.cfg,找到detailnames on改为detailnames off ;打开botnames.txt可以修改POD的名字。
Q:为什么我按“=”没有出来PODBot菜单?
A:用记事本打开你CS目录下的cstrike\PODBot\PodBot.cfg文件,在最下面一行输入bind "=" "podbotmenu"”
Q:有些Bot死了老是在交谈,怎样关闭?
A:用记事本打开你CS目录下的cstrike\\PODBot\\PodBot.cfg文件,找到“#botchat on”,改成“botchat off”(注:一定要将前面的“#”去掉,否则无效)
Q:怎么关闭PODBOT使用团队通讯?
A:用记事本打开你CS目录下的cstrike\PODBot\\PodBot.cfg文件,找到“usespeech on”,将“on”改成“off”
Q:每次我进入游戏后总是自动出现7个Bot,怎样才能去掉?
A:用记事本打开你CS目录下的cstrike\PODBot\PodBot.cfg文件,找到7个连续的“addbot” 将它们全部去掉;然后在min_bots 0,max_bots 31前加上注释号#。
POD的其它一些设置:
maxweaponpickup 3 //指定bot最大捡枪次数,建议越大越好。
shootthruwalls on //开启时特种枪可穿墙,off为关
timer_sound 0.5
timer_pickup 0.3
timer_grenade 0.5 //三项分别为bot对声音的反应时间,捡枪和投弹所耗秒数。
botsfollowuser 3 //指定bot跟随你的最大人数
collectexperience on //开启经验收集攻能,系统将记录最常出没的地点,并生成.exp文件。
addbot [技能值] [组别] [自定义bot名] (注意空格) 技能值取值范围:0-100;
怎么制作PODBOT的路点文件?
点击下面网址查看:点击查看
Q:为什么我进有的服务器老是有以下提示:
connection to VAC secure serve has been aborted.
Please read the cheating-death manual.
A:这是因为你进的服务器装的反作弊端是VAC的,而不是C-D,由于Cheating-Death和VAC反作弊有冲突的原因,CD自动禁止你进入开了VAC的服务器,你关了C-D就可以正常进入。
Q:为什么我进网上的服务器过一会就自己退出?
A:这个是你进的服务器装了C-D反作弊端,你需要在http://www.unitedadmins.com/cdea ... client-4_4_0-en.exe
Q:下载的服务器列表怎么使用?
A:将下载的文件(favsvrs.dat)复制到Counter-Strike目录下覆盖源文件即可
Q:如何删除CS中添加的服务器?
A:选中服务器,击右键,选择第三项就是了。按crtl或shift可以进行多选!
Q:怎样重复说话?
A:控制台输入say XXXX
回车
再按键盘的↑,重复上次输入的命令
回车
再控制台按键盘的↑
回车...(不过劝你还是不要刷屏哦~^_^)
Q:Cheating-Death进入服务器拒绝的有效解决办法
A:当你启动了最新的Cheating-Death 进入CS服务器时,如果出现以下语句的话
your system has been modified,please remove your system''s modifition,to play in this server!
那你进入CS后,只会马上被kick出。
很多人都建议重新安装干净的CS版本,但是一个最有效的办法,就是关闭你所有的防火墙(诺顿的防火墙就没事)再进入就一切正常,如果这样还不行的话,那就真的只有重新安装CS了。
还有就是如果你修改了游戏的声音,皮肤等~!~
那有时服务器也会把你看成是作弊的踢出去~!所以上网玩CS还是要干净一点的脚本比较好
服务器连接问题
--------------------------------------------------------------
提示 Your Counter-Strike executable is out of date.
Counter- Strike will now update to the current version
解释 是你的CS版本和服务器版本不符合,请升级
解决办法 升级到和服务器相同版本(不过现在一般用不着,
因为1.3以后如果客户端和服务器版本不同时,服务器为灰色不可连接状态。
--------------------------------------------------------------
提示 lan severs are rest**** to local client(class c)
解释 该IP为某地局域网
解决办法 服务器的启动参数加了+sv_lan 1后免CDkey补丁没有解决class C问题
--------------------------------------------------------------
提示 couldn't open valve/jos.wad
解释 找不到图片关联文件
解决办法 重新安装或找个该文件,也可以彻底删除你本地的
这个地图文件,直接从服务器下载。
--------------------------------------------------------------
提示 you cannot connect to a server running custom
game cstrike until you Install the custom game
解释 你运行的不是CS(虽然界面是CS)
解决方法 在主界面的CUSTOM GAME中选CS,设置为ACTIVAT;
如果还不行就只能重装了。
--------------------------------------------------------------
提示 coundn't compelet connetion to server
解释 不能连接服务器
解决方法 请注意看弹出这个对话框前的控制台信息,一般都可以在那里找到答案
--------------------------------------------------------------
几个有用的控制台命令
按`换出控制台:
listmaps 查看服务器默认的地图列表
votemap # 投票换地图,# 表示地图在列表中的编号,当然要达到
一定的投票率
vote # 投票将某人踢出地图,可以直接输入此人的id,当然也
要达到一定的投票率
ps 投票率是由服务器预先设置的。
--------------------------------------------------------------
连接时服务器提示
Your Counter-Strike executable is out of date. Counter
- Strike will now update to the current version
意思是你的CS版本和服务器版本不符合,请升级
解决办法:升级你的CS版本
--------------------------------------------------------------
问:为什么我这里会有出错信息?
答:在CS里常有如下几种出错信息:
1、 could not load library C:\SIERRA\HALF-LIFE\/cstrike/cl_dlls/client.dll
这意味着你没有在安装CS前升级你的HL到最新版本,请下载最新的完全版升级。
2、your map [/maps/mapname.bsp] differs from the server's
这说明你的本关地图已经不是原来的地图,(可能是你下载了新的地图将其覆盖了)你可以重装CS或者找个朋友将原地图拷贝回你的CS游戏里的地图文件夹里来。
3、server is enforcing fille consistancy for sprites/nameofsprite.spr
文件损坏或是你安装了新的准星模式,而服务器不支持。请将指出的文件删除即可。
4、Could not get IPX socket name, IPX disabled Reason:WSAENOTSOCK
表示你没有安装IPX协议或者你将IPX协议关闭了,请在Windows的网络协议里安装IPX协议。
--------------------------------------------------------------
问:我的CS为什么每次进服务器打的时候第一次都弹了出来,然后第二次进去后就可以。然后退出来进哪个服务器都行了。。。。。
答:因为你系统设置中的磁盘管理器里的DMA没有打上勾
--------------------------------------------------------------
问:我开始玩的时候,谁知道却是RETRYING连接服务器4次失败,然后就退出连接了,从没进入过任何一个服务器
答:应该是放火墙的问题,关掉它。或者是你的线路问题
--------------------------------------------------------------
问:无意中按了“-”把屏幕缩小了,要怎么样才能还原啊
答:先进入C S游戏,进入:《一般设定》第2行,在进入:《影像》第3行,你会看到2个选项,进第一个,进到里面你就可已看到:左边有3个可左右调截的选项 第一行就是调截画面的大小,第2行是调截画面亮度,第3行就是调截画面的对比度
--------------------------------------------------------------
问:不知道为什么我的CS一点Internet games的时候就定在那没反应了?
答: 还有这样的情况,在打cs的过程中机器重启,跳过了磁盘自动检测进入windows,cs的internet game就进不去了,做一边磁盘整理就好,估计是文件碎片造成的。
修改配置文件参数提高FPS
1.下载比较新的显卡驱动.
2.设置显卡(不光是关垂直同步,好象论坛置顶里面有这方面的贴子,我只补充两点,在OPENGL设置里要使用块传输方式,把使用内存改为14M.桌面使用16色.)
3.使用软件锁定刷新频率,要达到显示器的最高水平.
下面是最常见的config修改,它们对您进行游戏,都将有一定的帮助.
// cl_himodels 禁用高画质模型,从而提高FPS,默认为0.
cl_highmodel "0"
// cl_bob 这些bob系列参数用来描绘玩家移动时手臂的动作,把这些参数设置为
0,那么在游戏中玩家的手臂将始终是静止的,对提高FPS有小小帮助,同时会降低后坐力,对波水弹道影响巨大.
cl_bob "0"
cl_bobup "0"
cl_bobcycle "1"
// fps_max 设定游戏的最高FPS数值,一般来说,应该与你显示器的刷新频率相
同.如果你的机器不太落后,你可以把这个值设到100,否则,75就足够了.
fps_max "100"
// fps_moden 设定在网络联机时的最高FPS数值。如果设成0,那么这个参数会使
用fps_max的数值.
fps_moden "0.0"
// gl_cull 激活后,只对可以看到的画面进行渲染。设成0的话将降低FPS值.
gl_cull "1"
// gl_clear 如果设成1,那么将会关闭引擎对画面上各个模型连接的部分的连贯
渲染,这样画面感觉上会变得断裂,但可以提高FPS值.
gl_clear "1"
// gl_lightholes 禁用光洞效果,提高FPS值
gl_lightholes "0"
// gl_max_size 设定贴图材质的最大解析度。CS1.1版这个数值默认为512X512,
为了FPS,还是改成128吧.
gl_max_size "128"
// gl_playermip 设定玩家模型的贴图效果 0 最好效果 (默认值) 1 一般效果
2 最差效果
gl_playermip "2"
// gl_picmip 这个参数非常重要,调整它甚至可以带来20帧的提高,它的默认值
为0
gl_picmip "0"
// gl_round_down 这个参数涉及贴图尺寸,默认值为3,这个值设得越高,画质
越差,而FPS也就越高.
gl_round_down "10"
// gl_smoothmodels 禁用对玩家模型的光滑处理,从而提高FPS
gl_smoothmodels "0"
// 此参数用于设置透视效果。它的调节范围,从最差画质(最高FPS)到
// 最优画质(最低FPS)依次如下:
// gl_nearest_mipmap_nearest
// gl_liner_mipmap_nearest
// gl_nearest_mipmap_liner
// gl_liner_mipmap_liner
// 只设置gl_nearest,删除mipmap效果可以大幅提高FPS,如果设成gl_liner则
可以在稍损FPS值的基础上提高画质
gl_texturemode "gl_nearest"
//gl_wateramp 用来设置水纹效果,改成0以后水面将永远保持平静,从而赚取F
PS.
gl_wateramp "0"
// gl_ztrick 扩展渲染参数,只要针对3DFX显卡及其它一些显卡,可能会导致旧
显卡出现错误。一般来说,设置成1.
gl_ztrick "1"
// mp_decals 用以控制血花四溅和墙上的弹孔效果,设成0.
mp_decals "0"
// gmax_smokepuffs 用以控制烟雾表现效果,设成0.
max_smokepuffs "0"
// max_shells 设定同一时间内出现在屏幕上的弹壳数目,还是设成0.
max_shells "0"
// 调整控制台弹出的速度.
scr_conspeed "999999"
// r_decals 设定血花或者墙上的弹孔数目,这个值不可高过mp_decals设定值.
r_decals "0"
// r_drawviewmodel 设成0可提高FPS并增大视野范围.
r_drawviewmodel "0"
// r_dynamic 动态光影,一定要关闭.
r_dynamic "0"
// r_mirroralpha 反射效果,也要关闭.
r_mirroalpha "0"
// r_mmx 在游戏中使用mmx函数,PentumII或者pentumIII的玩家可设置成1,AMD
,赛扬和CYRIX只能设为0.
r_mmx "1"
//violence_ablood
//violence_agibs
//violence_hblood
//violence_hgibs 这些参数用以控制游戏中的各种暴力表现效果,例如血花四溅
等等,关闭它们可以赚取一些FPS.
violence_ablood "0"
violence_agibs "0"
violence_hblood "0"
violence_hgibs "0"
//命令:ex_interp
//默认值:0.1
//插值是用来使玩家从一点移动到另外的点的时候移动更平滑,HL的引擎依据一
个玩家以前所处位置以及在一定时间后的位置来显示他在这两点之间的移动,而这个时
间是由ex_interp来进行设置,默认的设置是0.1即100毫秒,如果这个数值越低,那么玩
家在这两点之间的移动也就更平滑。不过这个参数只作用在修改了该参数的机器上,在
其他机器上并不会有任何影响.
ex_interp "0.02"
//命令:cl_nopred, ex_extrapmax
//默认值:0, 1.2
//网络代码推测是HL的引擎在玩家的瞬间状态,基于其的动作进行一定的预测,
从而提高一定的游戏速度。使用这两个参数得当可以大幅度的减少互联网游戏中的迟钝
现象,就不需要依靠感觉来对对手的下一步行动进行一定的预测了。
//cl_nopred设置为0即为打开预测,ex_extrapmax即为设置预测的最大时间,该
值设置为适中比较合适。
cl_nopred "1"
ex_extrapmax "1.2"
//命令:: cl_nosmooth, cl_smoothtime, cl_vsmoothing
//默认值:0, 0.1, 0.05
//这部分的预测为屏幕显示方面的预测,与网络代码的优化无关。
cl_nosmooth "1"
cl_smoothtime "0.1"
cl_vsmoothing "0.05"
//最后提醒大家:使用 -console 参数会降低fps
GhostR语:
控制台的技巧
很多人都说,有的命令太长不容易记住。
其实有不用死记的。以下是我用控制台的技巧
比如像断开连接 disconnect
你只用打头两个英文 di 然后你按 Tab 就可以出来 disconnect
比如你想换准心颜色 adjust_crosshair 只用打上 ad 加上 Tab adjust_crosshair就会出来了
找不到按多两下 Tab 过了就按一下 Shift + Tab
以上是我的心得,希望对大家有用。
Q:关于看不到logo的几种可能
A:1、你听到了'喷图的声音'但是你的logo没有显示出来!
这是你的显卡驱动导致的,不是因为hlc! 除了下载最新的驱动,你还可以试一下下面的方法:
在控制台中键入:
gl_polyoffset 20 或 gl_polyoffset 0
当然转换opengl和direct3d模式也可能有帮助。
2、当你在hl中喷图的时候,仅仅出现了hl的默认logo!
等待几个回合,上载你的logo到服务器和其他玩家从服务器下载你的logo需要一些时间,几个回合之后就ok了
3、主机用了这个参数sv_send_logos 1
控制是否允许玩家的logo传送 允许1/禁止0
4、下载了彩色logo可是进入游戏后,仍然是单色的?
请先在cs中设置好你的个人选项,然后再退出cs,将喷图文件pldecal.wad(大小一般为10多k)手动覆盖cs中cstrike文件夹(sierra\counter-strike\cstrike)下的同名文件,(新喷图在图标框中是显示不出来的)否则cs将自动恢复默认的喷图。
5、喷图文件名必须是pldecal.wad
6.还有一个可能,就是gl_polyoffset这个参数;只要把config.cfg文件中的gl_polyoffset的数值改为"-0.001"就行能恢复显示喷图和弹孔
gl_polyoffset "-0.001"
Q:在CS1.5中如何关闭和使用动态准星?
A:cl_dynamiccrosshair 1是变
cl_dynamiccrosshair 0是不变
Q:怎样打一下就换一次准星颜色?
A:用记事本打开config.cfg,把bind "mouse1" "+attack"改为bind "mouse1" "+attack;adjust_crosshair;-attack"
Q:我进入Cs的时候出现下面的提示“Counter_strike was unable to allocate 40960.00k of memory ”
A:原因是虚拟内存太小,删掉点东西,腾出硬盘空间,然后在我的电脑右键属性中的性能中把虚拟内存的最小值和最大值改大(视windows推荐值而定)
Q:服务器如何设置才能使所有人都听到别人说话得声音?
A:设置服务器参数sv_alltalk 1就可以了。
Q:如何在魔兽版CS中的施放魔法?
A:先在控制台输入bind "v" "ultimate",然后到了一定等级的时候按v施放大绝了。
魔兽版CS服务器设置部分:
服务器设置部份:
"sv_warcraft3" = 1 是否使用WAR3插件(默认 1, 开启)
"sv_allowwar3vote" = 1 是否开启投票决定使用WAR3插件功能(默认 1, 开启)
"mp_allowchangerace" = 0 是否充许玩家改变种族之间的选择(默认 0, disabled)
"mp_forceskin" = 0 是否开启由玩家选择种族的皮肤,力量等..(默认 0, disabled)
"mp_grenadeprotection" =0 是否充许玩家当被雷杀死后对KILLER的惩罚 (默认 1, 开启)
"amx_vote_delay" = 60 设置某时段进行投票,单位秒 (默认 60)
"amx_vote_time" = 10 玩家所设定时间里投票的次数 (默认 10)
"amx_votewar3_ratio" = 0.40 设置最小百分比通过是否采用WAR3插件是否成功(默认 0.40
)
"amx_vote_answers" = 1 显示玩家投票服务器是否采用WAR3插件最终的决定 (默认 1, 开启
)
"mp_savexp" = 0 当玩家重新进入服务器是否继续以前WAR3的记录.建议不使用.(默认 0)
"mp_xpmultiplier" = 1.0 设置WAR3插件里所使用的水平级数,力量级数等的倍数 (默认 1.
0)
"sv_daysbeforedelete" =1 WAR3的级数(默认 1)
"sv_dayslevelmodifier" =3 所对应级数在服务器逗留的时间(单位:天) (默认 3)
Q:关于在游戏中会出现warning:CL_FlushEntityPacket的问题
A:解决方法用记事本打开config.cfg改参数
(cable/adsl )
cl_updaterate 40
(modem)
cl_updaterate 15
Q:怎么设置一键跳蹲?
A:把
alias +sjump "+jump;+duck"
alias -sjump "-jump;-duck"
bind "space" "+sjump"
直接加入autoexec.cfg中
Q:关于如何ban IP
A:用status查看玩家的ip(即最后的adr,格式为xxx.xxx.xxx.xxx:270xx),
然后addip 0 xxx.xxx.xxx.xxx
Q:怎样解除被BAN的IP?
A:输入rcon_password xxx后,先用rcon listip查看已经被ban的ip,然后输入rcon removeip xxx.xxx.xxx.xxx;最后建议使用HLSW这个东东,用这个管理服务器比较方便,它里面也有直接解ban的选项
Q:点击“进入游戏”出现“content conterol configuration on”(连接控制被上锁)
A:在CS主菜单选连接控制,去掉前面的钩
连接控制密码是注册表中HKEY_CURRENT_USER\Software\Valve\CounterStrike\Settings右边窗口的User Token 2的键值,删除该键值即可;也可以直接点击下面的reg导入注册表即可解决
http://bbs.cga.com.cn/viewfile.asp?ID=18777
Q:为什么我使用banid 几分钟 #编号 kick把自己也kick了?
A:no CDkey版本的cs不能使用banid命令的,因为no CDkey的每个玩家的wonid是一样,如果使用banid 几分钟 #编号 kick那就会把自己也踢出;
在平台只能ban ip,方法是先用status命令查看玩家的ip,然后addip 0 xxx.xxx.xxx.xxx就可以了,那个人至少要退出平台重进一次才能进你开的主机
Q:如何关闭win2000,XP的信使服务?
A:进入控制面板→管理工具→服务把其中的“messenger”服务停止,并在启动方式中选择“已禁用”(否则重启仍会自动启动)。
为何我在游戏中不能使用语音了?
A:打开你的config
找到
sv_voiceenable "1"
voice_modenable "1"
voice_scale "1.000000"
voice_enable "1"
voice_forcemicrecord "1.000000"
也可以用以下的方法:
点击目录里的voice_tweak.exe文件,进入设置语音的步骤
设置音量,注意不要太高否则失真,然后点击system setup进入下一步
然后连续点击“下一步”完成设置 :)
进入游戏点击CONTROLS对话筒快洁捷键进行设置
进入服务器以后,按下TAB键,出现以下图片,亮的话筒表示对方设置完成可以说话,
黑色话筒表示对方没有设置或没有话筒,无法发言
按住刚才设置的通话按键,会出现黄色话筒图案,表明你可以说话,松开按键,图案消失,不能发言。
以上方法不不行的可以采用DirectSound方式。
修改方法为在启动游戏时增加一个参数"+voice_dsound 1",例子如下:c:\sierra\half-life\hl.exe -game cstrike +voice_dsound 1
无法正确使用语音功能的玩家,请检查是否你有以下问题:
1、你的声卡是ISA声卡。ISA声卡是无法与CS的语音功能协同工作的。如果你不知道你的声卡是什么的,请打开你的计算机外壳,观看声卡所插在主板上的槽口,如果是长而且黑的就是ISA,如果是白色而且短的就是PCI。
2、你的声卡是主板自带声卡。大部分的主板自带声卡如AC97等,无法正确使用语音功能,但有些AC97声卡用参数"+voice_dsound 1"还是可以使用的。
3、如果你的声音在游戏里听上去怪怪的,请运行游戏目录里的voice_tweak.exe再次调试。
4、如果你不能在游戏里正确设定语音功能的热键,打开cstrike目录下的config.cfg文件,在最后增加一行bind "CapsLock" "+voicerecord"
即可将CapsLock(大写)键绑定为语音功能。
控制台命令集
SERVER(服务器)用指令集
指令名称 建议设置值 说明
banid 时间 #编号 kick 踢人让他换名字后也进不来,除非他换计算机,时间=0即永远
deathmatch 0 开启混战模式,一个人一组,把其它人解决掉
decalfrequency 30 玩家的logo多久可喷一次(秒)
kick #编号 踢人(server专用,踢编号需加#,踢名字不用,但大小写要一样)
mapcyclefile 文件名 选择地图切换的文档,预定为mapcycle.txt,可准备好几份设定档
mp_autokick 1 设定是否自动踢人
mp_autoteambalance 0 是否自动队伍平衡,0为准许双方人数不平均和Bot玩时的好参数
mp_buytime 1.5 设定可回基地购买武器的时间,单位是分钟
mp_c4timer 45 设定C4炸弹的爆炸时间。最低15秒,最高90秒
mp_chasecam 0 是否固定观察员的镜头
mp_consistency 1 是否限制某些模型被更改,大的C4或大的别人的武器容易让人发现
mp_decals 250 贴图分辨率
mp_fadetoblack 0 死后屏幕是否变黑
mp_falldamage 1 会不会摔伤
mp_flashlight 1 是否使用手电筒
mp_footsteps 1 是否有脚步声
mp_forcechasecam 0 设定观察模式,0自由模式,1只能跟着自己队友走动,2尸体视线留在原地
mp_forcerespawn 0 死后立即重新出发
mp_freezetime 3 每一场开始前的购物静止秒数
mp_friendly_genrade_damage 0 设定同队的是否可以手榴弹丢伤队友
mp_friendlyfire 0 设定是否会杀伤队友
mp_hostagepenalty 3 杀了多少人质或队友后会被踢
mp_limitteams 2 队伍最大相差人数,太多人便不能再加入
mp_logfile 1 开不开纪录文件
mp_logmessages 0 控制是否把游戏进行间玩家的对话也记录到log文件中
mp_lowlag 1 是否有弹孔效果
mp_mapvoteratio 0.6 投票人数比率达到多少换地图(0.6即60%)
mp_roundtime 3 设定每回合的时间
mp_tkpunish 1 队友杀手下回合是否会自杀
mp_weaponstay 0 武器落下是否消失
nightvision 0 夜试镜能否使用
pauseble 0 是否可以在战斗中按暂停(我看最好不要开)
status 列出玩家IP编号等
sv_aim 0 是否自动瞄准
sv_airaccelerate 10 空中移动的速度
sv_airmove 1 可否在空中移动&转向
sv_bounce 1 是否开启各种奖励金
sv_cheats 0 可不可以使用内定秘技
sv_password 密码 进入游戏的密码
sv_stepsize 18 脚步大小(也许越大爬坡越快吧)
sv_waterfriction 10 设置水中的阻力大小
users 列出线上使用者名称及Userid(Server产生)及Uniqueid(WON server产生)
changelevel 地图名 立刻换地图,所有玩家不会离开游戏
map 地图名 立刻换地图,但所有玩家会离开游戏
mp_maxrounds X X→几回合之后换地图
mp_winlimit X 任一队胜X场便换图,例5战3胜制,X=3
mp_timelimit 45 每隔多少时间换一次地图
特别说明:以上三个只能选一个,因此要"mp_maxrounds 20"前要先"mp_timelimit 0"
sv_rcon_maxfailures 3 试图取得管理员权限失败超过几次,CDKEY即被BAN
sv_rcon_banpenalty 0 指定在试图取得管理员权限中如果BAN CDKEY,BAN多久。0=永远
---------------------------------------------------------------------------------
Client(客户端即玩家)指令集
指令名称 建议设置值 说明
adjust_crosshair 每打一次准心就会换颜色,共有五种颜色,选个亮一点吧
ah 1 是否开始自动说明
cl_allowupload 1 允许用户方上传自己的资料如logo等
cl_allowdownload 1 允许用户方自动下传sever的资料如map等
cl_download_ingame 1 作用同上
cl_lw 1 是否有武器的动画
cl_lb 1 设置血渍的表现,设1比较真实,但会减低速度
cl_lc 1 和网络相关的设置
cl_cmdrate 30 网络相关设置,modem用户设30,宽带设40~50,Lan=50
cl_hidefrags 0 是否隐藏除了自己以外其它人的杀敌数与死亡数
cl_observercrosshair 1 设定在观察员(就是你还没有投胎的时候)模式的时候是否要开起准星
cl_updaterate 20 上传速度,如果是宽带设30~40,modem用户就设15,局域网就可以设为50
con_color R G B 无 控制台的文字颜色(R、G、B就是相对应的RGB颜色值)
fps_max 72 游戏输出给显示卡的最大fps数,如有不顺或鼠标一动就滑来滑去的情形时,把它设低会有很大的改善
hideradar 关闭雷达
hud_centerid 1 设定为1时,玩家ID会出现在屏幕的正中央。否则会出现在画面的左下角
hud_fastswitch 1 是否使用快速切换武器
kill 自杀!!
lefthand 0 设定玩家是用左手,还是用右手
listmaps 显示server的地图排列顺序
listplayers 显示所有玩家的编号与姓名
maps 搜索地图,*为所有地图
max_shells 50 子弹的最大显示数量0~500
max_smokepuffs 50 烟雾弹的最大显示数量0~500
name 名字 换名字,活着的时候才能用
nightvision 开关夜视镜
r_speeds 0 以文字方式显示平均fps,draw speed及polygon info
rate 2500 从server接受信息的速度,太大太小都会lag,要选适合的
setinfo dm 1 换地图后是否显示地图的简介
setinfo ghosts 0 观察模式时是否有鬼魂
setinfo vgui_menus 1 是否使用图形菜单
sizedown 缩小屏幕
sizeup 放大屏幕
timeleft 让你知道还有几分钟换地图
version 显示版本信息
votemap 玩家可以投票投下一张地图
sensitivity 10 设置鼠标速度0~20
zoom_sensitivity_ratio 10 设定使用狙击镜时鼠标移动速度
ping 显示Server ping client值
pingservers 显示Client ping server值
net_graph 0 是否打开测试FPS与联机速度的工具
net_graphpos 1 设置工具的位置1~3
net_graphwidth 192 设定显示工具的大小(设定范围不详)
disconnect 离开游戏,保持在CS console状态
exit 离开游戏退回到桌面
quit 同上
reconnect 不离线重新连接服务器
retry 离线并重新连接服务器
connect 服务器地址 连接到指定的Server
-------------------------------------------------------------------------------
图象质量相关指令
指令名 建议设置值 说明
cl_himodels 0 使用人物皮肤的细节程度,0是预设值,如果你的机子好的话可以设成1
gl_playermip 1 渲染质量,越高数字质量越差显示也越快
max_smokepuffs 30 设定同时间可显示的烟雾数量(服务器端用)
mp_decals 300 最大同时显示贴图(数值越大显示的贴图越多速度越慢
hisound 1 是否使用高质量声音
loadas8bit 0 是否使用8bit音质(较低质量)
s_a3d 0 使用A3D系列声卡可设置为1
s_eax 0 使用创新系列声卡可设置为1
bgmvolume 0 是否播放CD音乐
gl_smoothmodels 3 设置人物动作平滑程度
cl_gaitestimatio 1 是否衔接人物两个动作
gl_picmip 0 渲染质量,越大的数字图象质量越低速度越快
r_drawviewmodel 1 是否显示武器
fastsprites 0 烟雾特效,0最好,3最差 |
|