搜索
查看: 7884|回复: 9

CS1.6常见问题集合解答

[复制链接]
发表于 2006-1-8 16:03:22 | 显示全部楼层 |阅读模式 来自 中国–云南–昆明
问:游戏的相关文件放置路径都是那里呢:


答: 人质
   .mdl 放到 x:Counter-Strike\cstrike\models
人物
.mdl 放到 x:Counter-Strike\cstrike\models\player




武器
   .mdl 放到 x:Counter-Strike\cstrike\models
   .wav 放到 x:Counter-Strike\cstrike\sound\weapon
盾牌文件
.mdl 放到 x:Counter-Strike\cstrike\models\shield




  准星(HUD图形界面)
   .spr 放到 x:Counter-Strike\cstrike\sprite




  地图
   .bsp 放到 x:Counter-Strike\cstrike\maps
   .txt 放到 x:Counter-Strike\cstrike\maps
   .wad 放到 x:Counter-Strike\cstrike
   .tga 放到 x:Counter-Strike\cstrike\gfx\env
  语音
   .wav 放到 x:Counter-Strike\sound\radio




  logo(喷图)
   .bmp 放到 x:Counter-Strike\logos(英文下)中文是cstrike_schinese\logos下。
   .wad 放到 x:Counter-Strike\cstrike(英文下)中文是cstrike_schinese\下。





问:听说低分辨率爆头更容易耶!为了提高爆头率(或者准确度) 是否需要降低分辨率?




答:没错,很多国际高手都使用了低分辨率,其中之一的原因是他们接触cs游戏比较早,在那个硬件匮乏的时代只能使用最低分辨率640*480进行游戏来确保流畅程度,长此以往形成了习惯。
分辨率与准确程度爆头率 没有任何关系。那种认为粗糙的低分辨率形成的锯齿导致模型变大的想法是业余的,也是荒谬的。
cs运算中是否击中是以子弹与hitbox(最大边界盒)是否接触以及接触到何处来判断。外表的皮肤是依*贴图手段程序粘贴。与hitbox无关。究竟应该选择怎样的分辨率,完全看个人习惯以及机器配置。




补充:1.6使用新的人物模型就是了修正使用老人物模型导致的hitbox扭曲而导致游戏引擎的判断错误。





问:谁可以提供给我某某人的config?(使用了某某config,水平有了大幅度提高!)




答:人类总有一个习惯,就是将不熟悉的东西神话。比如封建时期对风雨雷电的描绘,比如如今对UFO的向往。CSER也是一样,那种认为使用了不同config就可以让自己水平焕然一新的人代表着对config的无知。
config是cs的一个普通文本方式的配置文件,内部包含着对cs的一些设置,有的在GUI中有,有的没有。其中关于rate 关于interp的参数可以对显示效果以及网络传输做出修正,还有其他一些命令可以夸张贴图效果,打开关闭阴影等等。
值得注意的是:config中没有任何语句可以提高爆头率!config中没有任何语句可以提高你的游戏水平!1.6对interp的修改更使得想提高反应速度也变为不可能!哪些试图修改手臂动作来改善后坐力的朋友,送你们四个字--掩耳盗铃。
修改config是比赛中严格禁止的行为。虽然不是作弊,但是对光影和效果的修改还是触及了比赛的公平和公正。如果你还指望参加正规比赛,请使用默认config,所有设置在GUI中设定。当然,如果你纯粹为了娱乐,那随便修改好了,不过直接使用作弊器岂不是更有快感?




补充:在1.6中config.cfg文件具有了还原的性能,所以现在不可以直接对config.cfg文件的内容直接编写和修改而是需要通过autexec.cfg或是userconfig.cfg这样外部调用的强制命令来实现对config.cfg文件的强制改写。所以现在比赛组织也都是禁止玩家使用自己编写的autexec.cfg的文件的。





问:如何设置五彩准星




答:没有任何方式可以使得准星上下部分和左右部分颜色不一致!您所看到的是视频压缩导致!静态动态准星切换的命令是cl_dynamiccrosshair 0或者1!准星大小和颜色在任何比赛中在GUI里都可以随意修改!
Demo中准星大小不变是bug。你录一个你的准星也不变!补充:在1.5时代其实还是有一个特殊的方法将准星修改成五彩准星的,但是现在到了1.6的时代。准星的大小和颜色都可以自己设置的时候真的已经没有什么意义去修改所谓的五彩准星,并且比赛也是不允许的。





问:1.6怎么没有超级跳了呢?




答:所谓的超级跳其实是CS1.6在1.5以前版本的一个BUG。其实就是利用了跳蹲的原理在地上做短暂的停留之后利用转身产生的惯性并连同连续的跳蹲动作完成的。这个问题已经在1.5时代画上了一个句号,但是对于到了现在其实还是仍然保留了超级跳的一点点影子也就是我们常说的旋转跳了,其成功的根据是利用在转身的一个加速度和跳蹲的配合获得一定量的加速度和跳跃距离。





问:谁能给我个脚本,我要优化我的fps(或ping)




答:在正确的关闭垂直同步和正确设置网络参数的前提下没有任何脚本可以大幅优化fps,带来赏心悦目的提高。
对于机器配置不好的朋友我们推荐的优化参数是:




gl_cull "1" // 只渲染可见目标




gl_keeptjunctions "0" // 显示纹理的裂纹




gl_clear "0"// 纹理质量




d_spriteskip "0" // 固定动态光源




r_mirroralpha "0" // 关闭反射图片




gl_palette_tex "0" // 使纹理平滑




r_norefresh "0" // 非必要时不更新hud和console




gl_texturemode "GL_LINEAR_MIPMAP_NEAREST" // 设置纹理模式




cl_shadows "0" // 关闭玩家阴影





//一下内容试自己的情况而添加:




cl_himodels "0" //禁用高画质模型,从而提高FPS.




gl_lightholes "0" //禁用光洞效果,提高FPS值




gl_max_size 128 //设定贴图材质的最大解析度。CS1.1版这个数值默认为512X512,为了FPS,还是改成128吧.




gl_picmip 0 //这个参数非常重要,调整它甚至可以带来20帧的提高.




gl_round_down 10 //这个参数涉及贴图尺寸,默认值为3,这个值设得越高,画质越差,而FPS也就越高.




gl_smoothmodels 0 //禁用对玩家模型的光滑处理.




gl_wateramp 0 //用来设置水纹效果,改成0以后水面将永远保持平静,从而赚取FPS.




gl_ztrick 1 //扩展渲染参数,只要针对3DFX显卡及其它一些显卡,可能会导致旧显卡出现错误。(慎重使用)




mp_decals 0 //用以控制血花四溅和墙上的弹孔效果.




r_decals 0 //设定血花或者墙上的弹孔数目,这个值不可高过mp_decals设定值.




gmax_smokepuffs 0 //用以控制烟雾表现效果.




max_shells 0 //设定同一时间内出现在屏幕上的弹壳数目.




scr_conspeed 8000 // 调整控制台弹出的速度.




r_mmx //在游戏中使用mmx函数,PentumII或者pentumIII的玩家可设置成1,A**,赛扬和CYRIX只能设为0
 楼主| 发表于 2006-1-8 16:04:31 | 显示全部楼层 来自 中国–云南–昆明

回复: 常见问题集合解答

问:为什么我AWP开镜需要点右键两下或是更多呢?


答:这个是VALVE在2834升级的时候加入的新特性,目的是为了削弱AWP的威力。也就是说当你从手枪切换到AWP之后要等1.6秒才可以正常的开镜。在以前DCOO的版本里面单机下没有特性是因为之前版本使用的mp.dll文件(延迟就由mp.dll文件控制的)是过期的不是1.32MB的文件所以才没有新特性的显示,当然如果你使用过期后的mp.dll是可以达到没有延迟但是你在买包C4之后第二局将会没有时间显示,这个就是过期的mp.dll最大的BUG。并且部分过期的mp.dll通不过CD的检测!!因为CD在4.31的时候就可以对mp.dll文件开始监视了。或是在单机下搞到没有延迟但等你上网后AWP也是一样有延迟的,不存在什么别人使用低的版本而我使用高的版本他没有延迟什么的不公平的事情发生。而这个延迟就又不是mp.dll文件控制的了,是由服务器的文件控制的。所以学会适应AWP的开镜延迟,才是根本的王道。而不是依*什么脚本什么dll文件或是命令来自己骗自己。





问:为什么我的CS在死后会掉雷并且还可以捡起来?




答:这个是因为我们使用的mp.dll文件是来自零点行动2771的1.32MB的文件。因为官方CS1.6从2771版开始就不支持BOT也就是机器人了!并且也没有打算制作1.6使用的机器人,而转手去开发和制作零点行动的机器人而国外的程序员为了让1.6使用上BOT就开始了破解零点行动的mp.dll文件来得到BOT的支持。而到了3147 CD升级到了4.31的时候CD开始监视mp.dll文件凡是不是官方2834的mp.dll全部通不过CD的检测出现code[63]的错误。但是如果破解2834的mp.dll文件的话那么AWP开枪后没有弹壳跳出。所以我在制作DCOO 3213的版本的时候找到了一个零点行动2771版本的mp.dll通过我的破解使其能够通过CD并且可以在单机下体现AWP的新特性和AWP开枪后有弹壳跳出。





问:为什么我的Csmate出现配置文件错误?




答:解决方法是更改注册表中csmate的路径。
方法一:手工修改注册表路径。
1、开始-运行,输入regedit,回车,出现注册表编辑器。
2、按Ctrl+F,弹出“查找”框,查找“csmate”。
3、删除掉所有跟csmate有关的键值,问题就可以得到解决了。




方法二:用软件修改。
用超级兔子删除注册表中csmate的错误路径即可恢复。在超级兔子-超级兔子优化王-清理系统-注册表清理 中清理下注册表即可。





问:如何设置1.6的买枪脚本呢?光买枪不要子弹或是子弹买30发如何设置呢?




答:用记事本打开你的cstrike\gfx\shell下的kb_act.lst文件




找到:
"blank" "=========================="
"blank" "#Cstrike_BuyMenu_b1"
"blank" "=========================="
"glock;secammo;" "#Cstrike_BuyMenu_b11"
"usp;secammo;" "#Cstrike_BuyMenu_b12"
"p228;secammo;" "#Cstrike_BuyMenu_b13"
"deagle;secammo;" "#Cstrike_BuyMenu_b14"
"fn57;secammo;" "#Cstrike_BuyMenu_b15"
"elites;secammo;" "#Cstrike_BuyMenu_b16"
"blank" "=========================="
"blank" "#Cstrike_BuyMenu_b2"
"blank" "=========================="
"m3;primammo;" "#Cstrike_BuyMenu_b21"
"xm1014;primammo;" "#Cstrike_BuyMenu_b22"
"blank" "=========================="
"blank" "#Cstrike_BuyMenu_b3"
"blank" "=========================="
"tmp;mac10;primammo;" "#Cstrike_BuyMenu_b31"
"mp5;primammo;" "#Cstrike_BuyMenu_b32"
"ump45;primammo;" "#Cstrike_BuyMenu_b33"
"p90;primammo;" "#Cstrike_BuyMenu_b34"
"blank" "=========================="
"blank" "#Cstrike_BuyMenu_b4"
"blank" "=========================="
"famas;galil;primammo;" "#Cstrike_BuyMenu_b41"
"ak47;m4a1;primammo;" "#Cstrike_BuyMenu_b42"
"sg552;aug;primammo;" "#Cstrike_BuyMenu_b43"
"scout;primammo;" "#Cstrike_BuyMenu_b44"
"awp;buyammo1;" "#Cstrike_BuyMenu_b45"
"g3sg1;sg550;primammo;" "#Cstrike_BuyMenu_b46"
"blank" "=========================="
"blank" "#Cstrike_BuyMenu_b5"
"blank" "=========================="
"m249;primammo;" "#Cstrike_BuyMenu_b51"
"blank" "=========================="
"blank" "#Cstrike_BuyMenu_b8"
"blank" "=========================="
"vest" "#Cstrike_BuyMenu_b81"
"vesthelm" "#Cstrike_BuyMenu_b82"
"flash" "#Cstrike_BuyMenu_b83"
"flash;flash" "#Cstrike_BuyMenu_b84"
"hegren" "#Cstrike_BuyMenu_b85"
"sgren" "#Cstrike_BuyMenu_b86"
"defuser" "#Cstrike_BuyMenu_b87"
"nvgs" "#Cstrike_BuyMenu_b88"
"shield" "#Cstrike_BuyMenu_b89"
"blank" "=========================="
"blank" "#Cstrike_BuyMenu_suit"
"blank" "=========================="
"deagle;vesthelm;vest;secammo;hegren;flash;flash;sgren;defuser;secammo;" "#Cstrike_BuyMenu_suit_deagle"
"shield;vesthelm;vest;hegren;flash;flash;sgren;defuser;secammo;" "#Cstrike_BuyMenu_suit_shield"
"mp5;vesthelm;vest;primammo;hegren;flash;flash;sgren;defuser;secammo;" "#Cstrike_BuyMenu_suit_mp5"
"famas;galil;vesthelm;vest;primammo;hegren;flash;flash;sgren;defuser;secammo;" "#Cstrike_BuyMenu_suit_famas_galil"
"m4a1;ak47;vesthelm;vest;primammo;hegren;flash;flash;sgren;defuser;secammo;" "#Cstrike_BuyMenu_suit_m4a1_ak47"
"m4a1;ak47;deagle;vesthelm;vest;primammo;hegren;flash;flash;sgren;defuser;secammo;" "#Cstrike_BuyMenu_suit_m4a1_ak47_deagle"
"aug;sg552;vesthelm;vest;primammo;hegren;flash;flash;defuser;secammo;" "#Cstrike_BuyMenu_suit_aug_sg552"
"awp;deagle;vesthelm;vest;secammo;buyammo1;hegren;flash;sgren;flash;defuser;" "#Cstrike_BuyMenu_suit_awp"
"vestheml;vest;hegren;flash;flash;sgren;defuser;" "#Cstrike_BuyMenu_suit_all"





修改方法:




1.如果只需要买枪而不需要买子弹的可以这样替换:将secammo(手枪子弹)和primammo(长枪子弹)全部删除。如:"glock;secammo;"修改成"glock"就可以了里面的分隔符号全部删除!




2.如果需要的是买30发子弹(指备用子弹里面的30发)使用替换功能将将secammo(手枪子弹)替换成buyammo2和primammo(长枪子弹)替换成buyammo1。如:"glock;secammo;"修改成"glock;buyammo2;"




保存!到游戏里面将键盘设置还原一下,再来设置就可以有你想要的效果了!!
回复

使用道具 举报

 楼主| 发表于 2006-1-8 16:06:31 | 显示全部楼层 来自 中国–云南–昆明

回复: 常见问题集合解答

问:如何设置和录制自己的HLTVDEMO?


答:HLTV,录起来很简单,只要把HLTV的快捷方式的属性打开,然后加上
+connect 服务器IP -port 27001 +record HLTV名称 就可以了
要说明的是,+和-号的前面都要有一个空格,如果要在网上的战队F里录HLTV,把F的IP输入后,还要在后面加上 :27025 这是对于网上战F的HLTV方法,如果是在网吧里录LANGAME的HLTV,不用加:27025,直接输入IP就可以了,RECORD后面有一空格,空格后面输入你的HLTV名称,然后确定属性,双击打开HLTV.exe,就自动连接了。
如果要录自己的,就把自己的IP打进去,不过前提是你要先建好你的F,然后回到桌面打开HLTV,你会发现自己的HLTV进入了。就这么简单,给你举例
"D:\DcOo Cs1.6中文版\hltv.exe" +connect 222.185.29.47:27025 -port 27001 +record demo




附录象命令:
record filename...............开始记录一个录像,录像保存在cstrikefilename.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为单位





问:为什么我的ping比以前的要高呢?




答:1.跟你的网络环境有关系。




2跟你的config.cfg的配置有关系。




而现在可以帮你解决的是config.cfg文件的配置问题。
用记事本打开:
英文是cstrike
简体中文是cstrike_schinese
繁体中文是cstrike_tchinese下的userconfig.cfg文件找到:




cl_updaterate 101
cl_cmdrate 101




修改成:
cl_updaterate 40
cl_cmdrate 40




保存后进游戏你的ping就下来了。




至于这是为什么是因为:cl_updaterate是它控制的是每秒钟你从服务器端接收的数据包的数量。因此,它依赖的是你的下载速度。你的“cl_updaterate”值越高,你和服务器的同步率就越高。既然只有服务器能决定你是否打中了,你当然希望收到足够多的数据包以保持和服务器同步。但是因为你的网络的环境决定你不能使用101这就好象你用一个试管去接口径是5寸的自来水水龙头,最后的结果当然是你的试管破裂。cl_cmdrate 101这个参数决定了每秒钟你--即客户端发给服务器多少个数据包。很显然,这个值越高,服务器对你执行的命令的响应就越快。但是做为中国都是使用1M带宽上网的用户来说,你最大的上行速度也就是54KB而不是1M这就好象你用了一个水桶去接口径只有1CM大小的自来水水龙头的水一样的道理,最后的结果是你的上行根本达不到要求。两个参数一起使用后导致的现象就是高ping或是瞬间的爆ping现象发生。而要完全解决ping高的问题最重要的还是跟你的网络环境硬件有重大的关系。如果你换一个2M的带宽上网那么ping值自然就比1MB的小,这个道理我想也是不用我再多讲的了。





问:我的游戏查看服务器的窗口跑到右下角去了怎么办?




答:用记事本打开platform\Servers\DialogGameInfo.res 这个文件来编辑,
找到:
"xpos" "538"
"ypos" "354"




修改成:
"xpos" "100"
"ypos" "30"




如:
"DialogGameInfo"
{
"ControlName" "CDialogGameInfo"
"fieldName" "DialogGameInfo"
"xpos" "100"
"ypos" "30"
"wide" "416"
"tall" "440"
"autoResize" "0"
"pinCorner" "0"
"visible" "1"
"enabled" "1"
"tabPosition" "0"
"settitlebarvisible" "1"
"title" "Game Info - Counter-Strike Source dedicated server"
}
保存就可以了!




问:我的CD问题如何解决呢?




答:见帖子:




http://www.dcoo.com/bbs/dispbbs.asp?boardID=113&ID=23090&page=1




我的方法:




依次删除掉:




CD主目录下:cdeath.log cdeath.ini文件




4.32.0目录下:cdbin.log cd.log文件




然后使用优化大师或是超级兔子扫描注册表一遍删除注册表垃圾。




重新启动电脑后,带上耳机开CD进游戏如果听到“铛”的一声,恭喜你!你又中标了!




重复上面的操作一遍直到进游戏听不到“铛”的声音你就可以正常的使用CD了。




问:如何让AMX和BOT共存呢?




答:正常的设置好AMX之后




如果你用的是英文的游戏那么就在cstrike\uesrconfig.cfg里面写上:

localinfo mm_gamedll dlls/mp.dll

如果是用的中文可以在cstrike_schinese\uesrconfig.cfg里面写上:

localinfo mm_gamedll dlls/mp.dll




保存!这样就可以有BOT了!!





问:如何去掉鼠标的加速度?




答:在CS的快捷方式后面加上-noforcemparms -noforcemaccel -noforcemspd这个参数,就可以了。
回复

使用道具 举报

 楼主| 发表于 2006-1-8 16:11:28 | 显示全部楼层 来自 中国–云南–昆明

回复: 常见问题集合解答

问:为什么我使用3248的版本进不了VAC的服务器呢?



答:对于这个问题之前是玩家提出的后来进过我的测试发现是正版的服务器看我测试的过程:



就有关你提出的VAC服务器进不去的问题我下午放学回家做了一番测试后发现,那些是正版的服务器,而不是no steam的服务器就算你下载了安全模块后依然会提示error!server verification failed。下面看些我截取的图片:



除了你提供的VAC服务器以外我进入了一些使用我制作的版本提示error!server verification failed的服务器地址:



202.67.156.112:27024



61.63.0.77:27015



61.178.152.210:27016



211.137.206.234:27015



这些服务器我的正版是全部可以进入的:

我正版的版本号是3266的。现在再来看我制作的no steam 不管是3248或是3266并且就算你下载了安全模块后依然会提示都会提示error!server verification failed。至于你说的3213的可以进入那是因为服务器的版本是3213或是3219的版本导致的。所以这些服务器就是官方的正版服务器,而其它的非正版的VAC服务器进入的状态是:好了我的解释和结论就到这里,如果有时间可以去测试我提供的其它的VAC服务器地址。
回复

使用道具 举报

发表于 2006-1-8 16:46:04 | 显示全部楼层 来自 中国–云南–曲靖

回复: 常见问题集合解答

学习一下!谢谢! :spiderman  :spiderman  :cool:
回复

使用道具 举报

发表于 2006-1-8 16:53:09 | 显示全部楼层 来自 中国–广东–深圳–龙岗区

回复: 常见问题集合解答

晕!这么老的贴,还贴出来
回复

使用道具 举报

发表于 2006-1-8 17:01:49 | 显示全部楼层 来自 中国–福建–龙岩

回复: CS1.6常见问题集合解答

虽然是老,可是温故而知新。 :byebye:

而有的人就是不爱记录这些资料,不爱查找这些资料。 :p
回复

使用道具 举报

发表于 2006-1-8 19:07:08 | 显示全部楼层 来自 中国–云南–昆明

回复: CS1.6常见问题集合解答

好贴,不错的,顶!!
回复

使用道具 举报

发表于 2006-1-11 06:41:56 | 显示全部楼层 来自 中国–内蒙古–锡林郭勒盟–锡林浩特市

回复: CS1.6常见问题集合解答

很好
学习一下
对于新人很有帮助
回复

使用道具 举报

发表于 2006-1-11 08:29:31 | 显示全部楼层 来自 中国–陕西–榆林

回复: CS1.6常见问题集合解答

进入cs,cd还是“叮”的一声...
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表