FPS的详解(转)写这很费力,支持原作者

社区服务
高级搜索
猴岛论坛CSGO反恐精英FPS的详解(转)写这很费力,支持原作者
发帖 回复
正序阅读 最近浏览的帖子最近浏览的版块
13个回复

FPS的详解(转)写这很费力,支持原作者

楼层直达
d6819993

ZxID:2621448

等级: 中校
AI是伟大的!!!!DB是稀少的!!!!帖子是要顶的!!!!
举报 只看楼主 使用道具 楼主   发表于: 2009-07-01 0
— 本帖被 灬飛灬 执行提前操作(2009-07-12) —
  首先FPS是一种大的概念是指第一视角射击游戏 现在市场上的FPS游戏老大当然是CS了!

  先说一下在CS中FPS的概念 在我的理解中 FPS是显卡对游戏的支持和画面的效果 ~ FPS 在CS1。5中 最高是100 FPS越高 图像越好 画面越平滑 FPS就是画面刷新的帧数(西西 错了大家指出来呀) 好了 这些理论的东西大家因该不太感兴趣 我给大家说一下FPS 的优化~

  首先是硬件 有好的内存 显卡 我这一块不是很了解 我会去找的 因为我是去网吧玩 不能挑剔机子!

  再就是CS的设置!先说在控制台中如何提高FPS 以下是有关的命令:
 
/ 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 “75“
// 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 “8000“
// 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“

  我一般用的不多 除非这机子很垃圾!

1.6的config可以适当优化一下的:

  首先,我们要改善你的游戏帧数使其达到标准。打开你的config.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"

  然后你要把垂直同步,各向异性过滤和全屏反锯齿关掉,你可以在显卡设置里面找到。安装最新的显卡驱动,ok搞定,这个1.5也适用!

  其实你不用去管你的fps的 问题 那是机器决定呢的 你没法改变如果你一个更好的配置你可以得到跟好的fps 优化其实只是一种掩盖 对你玩游戏帮助帮助不大 就算你通过其他的办法得到呢更高的fps 你也不觉得你的游戏运行的很流畅 那是得不偿失的事情

本帖de评分: 2 条评分 DB +22
DB+15

优秀文章

DB+7

优秀文章

裸体的女人最怕什么?光看不顶!
youyusiming

ZxID:1428999

等级: 新兵
举报 只看该作者 13楼  发表于: 2009-07-13 0
看哈  领教
jia5152455

ZxID:7315540

等级: 列兵
举报 只看该作者 12楼  发表于: 2009-07-12 0
     最爱这个   顶.
枪声

ZxID:7807659

等级: 中士
举报 只看该作者 11楼  发表于: 2009-07-08 0
辛苦了
交天下好友
david1227

ZxID:7264624

等级: 中尉
举报 只看该作者 10楼  发表于: 2009-07-07 0
LZ 辛苦了
fedayeen

ZxID:7863856

等级: 新兵
举报 只看该作者 9楼  发表于: 2009-07-07 0
我发觉同样的FPS游戏,玩使命时间一长就头晕,但CS连玩个半天完全没事
sevetzyi

ZxID:2569306

等级: 新兵
举报 只看该作者 8楼  发表于: 2009-07-05 0
能够很好认识的CS参数.
d6819993

ZxID:2621448

等级: 中校
AI是伟大的!!!!DB是稀少的!!!!帖子是要顶的!!!!
举报 只看该作者 7楼  发表于: 2009-07-05 0
好久不见葬恋兄了 !
裸体的女人最怕什么?光看不顶!
♂︶ㄣ葬戀♀.

ZxID:3427344

等级: 元老
CS区招收各种人才,欢迎加入,有意者PM我

举报 只看该作者 6楼  发表于: 2009-07-05 0
谢谢分享
gosky110

ZxID:1319883

等级: 新兵
举报 只看该作者 5楼  发表于: 2009-07-05 0
好东西学习了
yuannan27

ZxID:1642020

等级: 中校
Cser

举报 只看该作者 4楼  发表于: 2009-07-05 0
好详细啊  占个位置慢慢看~
          wNv    、  TyLoo
  over.
shj1895

ZxID:2945458

等级: 中士
举报 只看该作者 地板   发表于: 2009-07-03 0
谢谢分享
灬飛灬

ZxID:2360589

等级: 贵宾

举报 只看该作者 板凳   发表于: 2009-07-01 0
谢谢分享哦   ..!
d6819993

ZxID:2621448

等级: 中校
AI是伟大的!!!!DB是稀少的!!!!帖子是要顶的!!!!
举报 只看该作者 沙发   发表于: 2009-07-01 0
CS1.6终极设置
  大家都CS1.6有一段时间了~!是否发现一个共同的问题就是CS1.6的FPS比CS1.5低不知道多少倍了!但是大家只要按照这里整理的如下几步做,一定可以完美的优化CS1.6。      
  1.帧数  

  2.买木仓脚本  

  3.游戏字体  

  4.武器名字的问题  

________________________________  



  1. 首先,我们要改善你的游戏帧数使其达到标准.打开你的config.cfg文件,通常在  

\counter-strike\cstrike\下可以找到,然后把下面的指令加进去.  

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"  



然后你要把垂直同步,各向异性过滤和全屏反锯齿关掉,你可以在显卡设置里面找到.  

安装最新的显卡驱动.ok,搞定  

______________________________________________  



2. 1.6的买木仓菜单比以前的各个版本的菜单都简单的多了,你现在只需要把木仓绑定到一个键就行了,就像这样  

bind "i" "ak47"  

而且你现在可以用一个键绑定ak和m4,例如: bind "i" "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  



这是提供的几个例子:  

bind "KP_HOME" "hegren"  

bind "KP_PGUP" "vesthelm"  

bind "KP_5" "usp"  

bind "KP_DOWNARROW" "m4a1; ak47"  

bind "KP_SLASH" "hegren; flash; sgren"  
3. 个人觉得这一段和CS没什么关系,不过对那些要求严格的玩家来说还是应该看看 如果你不喜欢游戏里的字体,你可以这样做:  

首先你要用记事本打开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里面.
裸体的女人最怕什么?光看不顶!
« 返回列表
发帖 回复