找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3203|回复: 16

给已经下好DODS的兄弟一个CSS的优化CFG方案,既技术资源汇总帖。

  [复制链接]
发表于 2005-9-25 12:25:12 | 显示全部楼层 |阅读模式
2004年10月23号更新,加入几个新的,升级后关闭下雨和3D天空的命令暂时失效了。另外有几个命令要提出来说一下

使用后效果,天气消失,地面不再反光,凹凸消失(其实个人感觉这看起来还真实点,看了几天d8的画面感觉CSS里好像到处都是油,反光太厉害了)。天空的一部分没有了(AZ地图的遗迹埋雷点上半部分金字塔消失..)。水面仍然正常(如果你用的是d81以上)。有几个特别的我觉得影响CSS新游戏特性的参数我没加进去,在后面有解释,如果你认为你用不到那些特效,你也可以加进去


sv_noclipspeed "2" //设置死后鬼魂模式飞翔的速度,默认为5太快了

con_enable "1"
cl_crosshairusealpha "1"
cl_ejectbrass "0"
mp_decals "0" //血花和飞溅的效果,设成0地上不会有血,但是喷图也会消失
mat_mipmaptextures "1" //使用mip贴图(开启提高fps)
mat_reducefillrate "1" // 降低场景反光质量,开启后只有木地板和aztec水道小部分石块反光
mat_antialias "0"
mat_bufferprimitives "1"
mat_bumpbasis "0
mat_bumpmap "0"
mat_fastnobump "1"
mat_fastspecular "1"
mat_filterlightmaps "1"
mat_showwatertextures "0"
mat_specular "0"
mat_vsync "0"
muzzleflash_light "0"
r_3dsky "0" //关闭3D天空,FPS提升效果明显
r_drawlights "0"
r_DispUseStaticMeshes "0"
r_drawrain "0" //关闭下雨
r_mmx "1"
r_sse "1"
r_sse2 "1"
r_3dnow "1"
r_decals "50" //0为关闭地面上的弹痕,但是喷图也显示不出来
r_dynamic "0" //关闭动态光影
budget_show_history "0"
fog_enable "0"
net_graphpos "2"
hud_fastswitch "1"
jpeg_quality "100"
r_waterdrawreflection "0" //关闭水面反射
r_drawdecals "0" //不渲染墙壁弹痕
r_drawbatchdecals "0" //跟上面差不多
r_rainsimulate "0" //不模拟下雨,de_aztec这幅图效果突出
cl_detailfade "1" //最小值1,淡化效果应该没用
rope_smooth "0" //关闭绳索的平滑效果


===========================结束
请将以上命令存为Autoexec.cfg文件放到cstrike\cfg下即可生效,上面那个分隔线不包括在内

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


mat_picmip 设置纹理精度
r_rootlod 设置模型精度
r_shadowrendertotexture 设置阴影细节
mat_bilinear 设置过滤
mat_reducefillrate 色调调节

上面这几个命令不需要加进去,因为他们可以在视频选项里进行设置

r_shadows "0"
这个是关闭阴影,但我不提倡这个,CSS的人物动态阴影是个很好的东西,能够有效的防止敌方偷袭,你要用了整个阴影就没了。

r_drawparticles "0"
这个命令会关闭dust2地图的雾化效果,提高在那个地图上的fps,但他有个严重的缺陷,就是用这个命令后枪口的火光会消失不说,子弹打到物体上的效果也没了,完全没意义

cl_show_bloodspray "0"
用了这个命令后,子弹打到人体上不会流血........你连打中没有都不知道的....不用为好

cl_show_splashes "0" //会关闭打中水产生的水花效果。个人不建议关


r_WaterDrawRefraction "0" //似乎是和水面渲染有关的项目,默认是1,不能关闭,否则水面出错
==========================
以下几个命令提出来单独说一下:
r_drawdecals
r_drawbatchdecals
这两个命令是配合r_decals和mp_decals这两个命令,默认都为1,我注意到,CSS里关闭弹痕还会关闭血迹和喷的LOGO,而且,他们管的范围不一样,有一个能关闭墙壁的,还有另外一个能管其它材质贴图上弹痕和血迹,要关了话偶尔就看不见血...

[ Last edited by =|HERO|=ROOT on 2005-9-25 at 12:32 ]
回复

使用道具 举报

 楼主| 发表于 2005-9-25 12:26:29 | 显示全部楼层
应该目录改为DOD/CFG目录,反正你找autoexec.cfg和CONFIG.CFG所在的目录,最好改个名字,比方说ABC.CFG

然后进控制台输入

exec abc.cfg

看看效果和没弄之前有无区别。
回复

使用道具 举报

 楼主| 发表于 2005-9-25 12:27:17 | 显示全部楼层
我的电脑买了有5年了吧,哈哈,中间无数次升级,最后到了升无可升的地步,要么就这么用下去,要么扔了买新的。

我的配置最终如下:

主板-升技815EP(Socket370),
CPU Intel Celeron(Tualatin) 1000MHz
显卡 七彩虹GF4 TI 4200 250/510
声卡 YMF724
内存 512M SD PC 150
硬盘 IBM(15000转)&HP(10000转) 18GX2
SCSI控制卡 2940U2W 80M双通道
显示器 SUN21(SONY 500PS OEM)

这台电脑主要是做2D图形处理,平面设计和印前,等等工作使用,有了512M内存和SCSI硬盘,完全胜任!没有必要再换了。

然而要想玩HL2/CSS,唉……难啊,10~30帧是很正常的事情。所以我常常被虐,虽然我以为自己水平还可以。怎样让我的破电脑可以比较流畅的跑CSS呢?

超频是我唯一的选择。

给CPU换了价值55元的酷冷-R81,给显卡换了价值85元的Tt g4-vga,机箱里换上排风和送风风扇,开始了……(过程省略,艰难……)

最终,CPU定到了1813MHZ,显卡稳定到310/600,内存2/2/2/7
性能如何?


这是优化大师的评价:

419万位小数点的圆周率运算:

SiSoftware Sandra Professional 2005 的CPU相关测试:

测试软件认为这是一颗相当于P4 2.176G的 CPU(呵呵)

可以战胜P4 2G,哈哈,P4真是垃圾!

再次战胜P4 2G,完胜!图拉丁这个古老的P6总线构架如此了得,P7总线构架真垃圾……
看看3D性能如何

不错,这样一文不值的古董电脑跑出这样的成绩,真的不赖了!
看看CSS的测试,事先优化一下,DX8,只留下阴影。
优化文件:
-heapsize "128000"
fps_max "100"
r_mmx "1"
r_sse "1"
mat_mipmaptextures "1"
mat_reducefillrate "1"
r_drawrain "0"
r_drawparticles "0"
r_3dsky "0"
cl_detailfade "1"
cl_showfps "1"
con_enable "1"
cl_crosshairusealpha "1"
cl_ejectbrass "0"
cl_show_bloodspray "1"
mat_antialias "0"
mat_bufferprimitives "1"
mat_bumpbasis "0
mat_bumpmap "0"
mat_fastnobump "1"
mat_fastspecular "1"
mat_filterlightmaps "1"
mat_showwatertextures "0"
mat_specular "0"
muzzleflash_light "0"
r_3dsky "0"
r_drawlights "0"
r_DispUseStaticMeshes "0"
r_drawrain "0"
violence_hgibs "0"
violence_hgibs "0"
budget_show_history "0"
fog_enable "0"
net_graphpos "2"
hud_fastswitch "1"
r_rainsimulate "0"
r_dynamic "0"


最终测试结果:70.70帧!
垃圾电脑,现在比较流畅了,穷人朋友们,大家快动手吧!让你的垃圾电脑发挥最后的潜力!
回复

使用道具 举报

 楼主| 发表于 2005-9-25 12:28:18 | 显示全部楼层
CSS的客户端命令大全,按照惯例DODS应该基本一致。

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 客户端 视频 设定材质循环

[ Last edited by =|HERO|=ROOT on 2005-9-25 at 12:30 ]
回复

使用道具 举报

 楼主| 发表于 2005-9-25 12:28:53 | 显示全部楼层
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 客户端 玩家 一个极小的暂停,用来执行脚本。

Bot设置:
1、增添:
bot_add-添加机器人
bot_kick-踢出机器人
bot_kill-杀死机器人
bot_diffecent 0—机器人难度 0—5

2、武器选择:
bot_knives_only-只用刀子
bot_pistols_only-只用手枪
bot_rifles_only-只用来复
bot_snipers_only-只用狙击
bot_all_weapons-所有武器

3、机器人加入哪方
bot_add_t-添加一个土匪
bot_add_ct-添加一个警察
bot_join_team t-加入土匪
bot_join_team ct-加入警察
bot_join_team any-随机加入

服务器设置:
sv_restartround 1-游戏复位
restart-重新载入
mp_autoteambalance 1; mp_limitteams 2-平衡人数
mp_autoteambalance 0; mp_limitteams 42-不平衡人数
回复

使用道具 举报

 楼主| 发表于 2005-9-25 12:32:03 | 显示全部楼层
EMPORiO版CS:Source常见问题解答,

说明:

  重命名Steam.dll文件,拷贝Crack文件夹里的文件到安装目录,为hl2.exe文件添加快捷方式最后添加 -steam -console -game cstrike,如"E:\Counter-Strike Source\hl2.exe" -steam -console -game cstrike

  可以连入NoSteam的服务器,若要连官方Steam服务器,就保留steam.dll并修改steamapp.cfg文件。

  如果嫌以上方法复杂,可以将这个压缩包解压缩到游戏目录。Steam.bat连Steam服务器;NoSteam.bat连NoSteam服务器或者自建主机。
http://images.esai.cn/file/20041105163415_快捷文件.exe

  如果你想创建服务器(你可以修改其中的参数):

Win32:
srcds.exe -console -pingboost 1 -game cstrike -maxplayers 42 +map de_dust

Linux:
./srcds_run -pingboost 1 -game cstrike -maxplayers 42 +map de_dust

*提示: 合法的用户可以加入你的服务器,这个版本在局域网玩会更爽!玩得开心 ;)

问:怎样修改steamapp.cfg文件?
答:用记事本打开steanapp.cfg文件,修改最下面几行:
SteamAppId=92
#SteamAppVersionId=0
SteamInstallPath="X:\YOUR CSS FOLDER" (你的HL2.EXE所在路径,比如路径为C:\CSS\HL2.EXE,则此处改为"C:\CSS",记得要加英文输入法引号)
# [as is clearified later on, this should be your email address/steam username:]
SteamAppUser=USERNAME (你的steam帐号)
SteamUserPassphrase="PASSWORD" (你的steam帐号的密码,这里也要英文输入法的引号)

问:这个EMPORiO版CS:Source需要安装Steam吗?
答:不需要,因为这是破解出来的NoSteam版。但是如果你要上steam服务器玩css,你就需要一个steam帐号.

问:游戏中出现内存错误,然后自动退出游戏,怎么办?
答:删除cstrike\cfg\config.cfg文件试试看.

问:弹出对话框提示什么d3d9.dll……
答:安装Microsoft DirectX 9.0b甚至9.0c

问:不能呼出控制台是怎么回事?
答:参照如下帖子: http://bbs.esai.cn/index.php?showtopic=141770

问:出现这个对话框,怎么回事?

答:将Steam.dll改名,比如改为Steam2.dll,目的是绕过Steam验证。

问:找不到这个文件
答:快捷方式添加的字符最后是cstrike而不是strike,比如"E:\Counter-Strike Source\hl2.exe" -steam -console -game cstrike
若快捷方式无错误,则将css目录下cstrike/materials/内的console文件夹复制到css根目录下的hl2/materials/内.

问:提示错误:Unable to load manifest file 'scripts/soundscapes_manifest,怎么办?
答:将css目录下cstrike/scripts/surfaceproperties_manifest.txt 拷贝到/hl2/scripts/,替换surfaceproperties_manifest.txt.

问:提示This server is using a newer protocol 怎么办?
答:你的客户端版本比服务器端旧,需要升级.

问:提示 Error 108: The Local Steam Service is not running,怎么办?
答:检查steamapp.cfg文件,看里面的#SteamInstallPath="X:\" 一行,将其指向你的css安装目录,并确认最后将其前面的#号去掉.

问:提示 Error 101或者 Error 104,怎么办?
答:检查你css根目录下的steamapp.cfg文件,里面SteamAppUser=一行后面为你的steam帐号,SteamUserPassphrase= "password in steam"一行的引号里面为你steam帐户的密码,并保留引号,最后确认这两行前面的#号去掉.

问:为什么我运行css的时候为黑屏?
答:这可能是由你的显卡驱动的问题导致的,建议更换驱动.
或者在你的css快捷方式里面加上参数 -autoconfig

问:出现如下错误:CModelLoader::GetExtraData: re-caching models/error.mdl failed (by mortify) 怎么办?
答:将error.mdl文件从 \hl2\models 目录拷贝至\cstrike\models

问:出现如下提示:Error 4: Bad Launch Configuration 怎么办?
答:再次检查steamapp.cfg文件,确认SteamAppId, SteamInstallPath, SteamAppUser, SteamUserPassphrase 这几行前面没有 #号

问:出现如下提示:Error 116: Cache needs repair 怎么办?
答:重装游戏,或者申请一个新的steam帐号

问:提示:unable to load material system,怎么办?
答:下载如下补丁: http://www.work.ispropt.com/patch_material.rar

问:提示:Error! Unable to get IFileSystem interface from filesystem factory,怎么办?
答:再次检查你的快捷方式属性,应为 "hl2.exe location\hl2.exe" -steam -game cstrike -console


问:如何添加机器人bot?
答:调出控制台输入相关命令,(具体请参照如下帖子 http://bbs.esai.cn/index.php?showtopic=141527 )

以下是部分命令:
1、智能:
bot_difficulty 0-简单
bot_difficulty 1-中等
bot_difficulty 2-困难
bot_difficulty 3-专家

2、增添:
bot_add-添加机器人
bot_kick-踢出机器人
bot_kill-杀死机器人

3、武器选择:
bot_knives_only-只用刀子
bot_pistols_only-只用手枪
bot_rifles_only-只用来复
bot_snipers_only-只用狙击
bot_all_weapons-所有武器

4、机器人加入哪方
bot_add_t-添加一个土匪
bot_add_ct-添加一个警察
bot_join_team t-加入土匪
bot_join_team ct-加入警察
bot_join_team any-随机加入

5、服务器刷新
mp_restartgame 1-1秒后重新开始游戏

问:怎么机器人bot不会动?
答:调出控制台输入nav_generate生成bot路点

问:如何显示中文菜单?
答:下载中文补丁:http://bbs.esai.cn/index.php?act ... post&id=1736750
解压缩到游戏文件夹,然后导入中文.reg注册表文件

问:如何设置快捷键购买?
答:参考以下方法:http://bbs.esai.cn/index.php?act=ST&f=429&t=138341

问:如何优化设置?
答:参考一下帖子:http://bbs.esai.cn/index.php?showtopic=138322

问:这个版本可以连上官方Steam服务器吗?
答:前提是你要有Steam的帐号,然后用上我制作的OnlinePlay:
http://images.esai.cn/file/20041107233256_..._OnlinePlay.exe

问:如何显示网速和FPS?
答:调出控制台输入相关命令:
1 网速模式"

"关闭" "net_graph 0"
"模式1" "net_graph 1"
"模式2" "net_graph 2"
"模式3" "net_graph 3"

2 显示位置"
"左边" "net_graphpos 3"
"中间" "net_graphpos 2"
"右边" "net_graphpos 1"

3 显示FPS
cl_showfps 1

问:游戏很卡,一顿一顿的,但是机子配置也还可以,为什么?
答:添加 -heapsize x 到快捷方式,强制系统给css分配内存,比如说你的内存大小为1G,则X=1G / 3 = 1024M /3 = 1024*1024*/3 = .. . . .

问:如何设计喷图?
答:参考以下方法:http://news.esai.cn/html/200408/24204312.shtml
若喜欢动画喷图,参照一下方法:http://news.esai.cn/html/200410/19172344.shtml

问:为什么我输入汉字会有问题?
答:用紫光打完字后会导致数字键失效,微软拼音也看不到选字框,智能ABC会导致游戏出错退出,推荐用全拼。

问:弹出对话框提示“unable to init shader system”,怎么回事?
答:解决方法如下——
1. 获得最新显卡驱动。
2. 降低或提升DX水平——
下载最新的DirectX 9.0c
如果你的显卡不支持DirectX 9.0,添加"-dxlevel 81" 到快捷方式.(或者更低DX水平-dxlevel 70等),如下:
DirectX Version 9.0 = -dxlevel 90
DirectX Version 8.1 = -dxlevel 81
DirectX Version 8.0 = -dxlevel 80
DirectX Version 7.0 = -dxlevel 70
3.启用三个DirectX功能加速,如图。
回复

使用道具 举报

 楼主| 发表于 2005-9-25 12:34:35 | 显示全部楼层
以上资料转自bbs.esai.cn的HL2专区。

有进一步的资料和资源会第一时间弄过来。
回复

使用道具 举报

发表于 2005-9-25 16:14:58 | 显示全部楼层
我的P4 1.6G CPU如何超屏?????
可以超不???
回复

使用道具 举报

 楼主| 发表于 2005-9-25 16:19:12 | 显示全部楼层
P4 1.6有两种,一种是256K CACHE的,一种是512K的P4 1.6A

1.6A很好超,直接上133外频就好~~~~
回复

使用道具 举报

发表于 2005-9-25 16:24:27 | 显示全部楼层
妈妈的 `完全不知道我是哪种~~只知道是在3年钱买的电脑``花了我6200块RMB啊
回复

使用道具 举报

 楼主| 发表于 2005-9-25 18:01:29 | 显示全部楼层
打算玩DODS的朋友一定要仔细学习命令,否则很吃亏滴~~~
回复

使用道具 举报

 楼主| 发表于 2005-9-26 00:56:29 | 显示全部楼层
再顶一次。。。不仔细看帖不要说没提供资料。
回复

使用道具 举报

 楼主| 发表于 2005-9-26 08:07:43 | 显示全部楼层
大家好!昨天给大家讲解如何修改Css里面的图形界面的颜色。而里面的字体我没有讲解如何修改,其实也是很简单的事情,但是事后仔细想想这样也太不负责任了。因为手头没有现成的好看的字体,所以在今天我就以老外做的Wide Glide(弯曲的字体)讲解好了。我的老规矩先看图:


好了开始跟我来修改吧~!

先打开Counter-Strike Source\cstrike\resource下的:

Clientscheme.res文件:

//////////////////////// FONTS /////////////////////////////
在字体区里面找到:
HudNumbers(只需要修改这里就可以做到让游戏调用新的字体)
{
"1"
{
"name" "Wide Glide"(在这改成新的字体文件)
"tall" "14"(大小也应该调整不然字体会很大)
"weight" "0"
"additive" "1"
"antialias" "1"
}
"2"
{
"name" "Wide Glide"
"tall" "28"
"weight" "0"
"additive" "1"
"antialias" "1"

看看原始的参数:
HudNumbers
{
"1"
{
"name" "Counter-Strike" // Cstrike.ttf
"tall" "28"
"weight" "0"
"additive" "1"
"antialias" "1"

同时还要将要修改的字体参数在里面写上,这样才能调用出来:
//////////////////////// CUSTOM FONT FILES /////////////////////////////
//
// specifies all the custom (non-system) font files that need to be loaded to service the above described fonts
CustomFontFiles
{
"1" "resource/cs.ttf"
"2" "resource/csd.ttf"
"3" "resource/Cstrike.ttf"
"4" "resource/CSlogo.ttf"
"5" "resource/Wideg___.ttf"(这里就是我们添加的要调用的新字体.同时还要将字体文件也一起放到Counter-Strike Source\cstrike\resource下,这样才能被系统调用.)

再来看看原始的参数:
//////////////////////// CUSTOM FONT FILES /////////////////////////////
//
// specifies all the custom (non-system) font files that need to be loaded to service the above described fonts
CustomFontFiles
{
"1" "resource/cs.ttf"
"2" "resource/csd.ttf"
"3" "resource/Cstrike.ttf"
"4" "resource/CSlogo.ttf"

好了再看看修改后的效果图:

不好意思字体的位置好象有点错位,没问题跟我来我教你如何解决!

再打开Counter-Strike Source\cstrike\scripts下的文件:

Hudlayout.res文件

原始的参数:
HudHealth(生命的图形界面显示)
{
"fieldName" "HudHealth"
"xpos" "16"
"ypos" "440"
"wide" "132"
"tall" "40"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"

"icon_xpos" "0"(十字的显示坐标)
"icon_ypos" "2"
"digit_xpos" "34"(十字后面的数字显示坐标)
"digit_ypos" "2"

"LowHealthColor" "HudIcon_Red"(生命图标在游戏中的颜色显示参数。它这里是红色也就是中弹的时候才显示的红色)

要修改成的参数:

HudHealth(生命的图形界面显示)
{
"fieldName" "HudHealth"
"xpos" "16"
"ypos" "440"
"wide" "132"
"tall" "40"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"

"icon_xpos" "0"
"icon_ypos" "2"
字体的显示坐标:
(X轴代表左右移动。数值小向左移,数值大向右移)
"digit_xpos" "34"

(y轴代表上下移动。数值小向上移,数值大向下移)
"digit_ypos" "12"(所以在这里我们要将2修改成了12向下移动)

"LowHealthColor" "HudIcon_Red"(生命图标在游戏中的颜色显示参数。它这里是红色也就是中弹的时候才显示的红色)

原始参数:
HudArmor(防弹衣的显示)
{
"fieldName" "HudArmor"
"xpos" "156"
"ypos" "440"
"wide" "132"
"tall" "40"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"

"icon_xpos" "0"(防弹衣的图形显示坐标)
"icon_ypos" "2"
"digit_xpos" "34"(后面的数字显示坐标)
"digit_ypos" "2"

要改成的参数:
HudArmor(防弹衣的显示)
{
"fieldName" "HudArmor"
"xpos" "156"
"ypos" "440"
"wide" "132"
"tall" "40"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"

"icon_xpos" "0"
"icon_ypos" "2"
"digit_xpos" "34"
"digit_ypos" "12"(所以在这里我们要将2修改成了12向下移动)

原始的参数:
HudRoundTimer(时间的图形界面显示)
{
"fieldName" "HudRoundTimer"
"xpos" "c-20"
"ypos" "440"
"wide" "120"
"tall" "40"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"

"FlashColor" "HudIcon_Red"(时间图标在游戏中的颜色显示参数。它这里是红色也就是在开局的时候闪烁的红色)

"icon_xpos" "0"
"icon_ypos" "2"
"digit_xpos" "34"
"digit_ypos" "2"

要改成的参数:
HudRoundTimer(时间的图形界面显示)
{
"fieldName" "HudRoundTimer"
"xpos" "c-20"
"ypos" "440"
"wide" "120"
"tall" "40"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"

"FlashColor" "HudIcon_Red"

"icon_xpos" "0"
"icon_ypos" "2"
"digit_xpos" "34"
"digit_ypos" "12"(由2修改成了12向下移动)

原始的参数:
HudAccount(金钱的显示)
{
"fieldName" "HudAccount"
"xpos" "r134"
"ypos" "374"
"wide" "116"
"tall" "80"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"

"icon_xpos" "0"(金钱在变化时侯显示坐标)
"icon_ypos" "36"
"digit_xpos" "104"
"digit_ypos" "36"
"icon2_xpos" "0"(金钱在不变化的时候显示坐标)
"icon2_ypos" "2"
"digit2_xpos" "104"
"digit2_ypos" "2"

要改成的参数:
HudAccount(金钱的显示)
{
"fieldName" "HudAccount"
"xpos" "r134"
"ypos" "374"
"wide" "116"
"tall" "80"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"

"icon_xpos" "0"
"icon_ypos" "36"
"digit_xpos" "104"
"digit_ypos" "46"(由36改成46向下移动)
"icon2_xpos" "0"
"icon2_ypos" "2"
"digit2_xpos" "104"
"digit2_ypos" "12"(由2修改成了12向下移动)

原始的参数:
HudAmmo(弹药的显示)
{
"fieldName" "HudAmmo"
"xpos" "r176"
"ypos" "440"
"wide" "170"
"tall" "40"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"

"digit_xpos" "27"(枪中的子弹显示)
"digit_ypos" "2"
"digit2_xpos" "82"(备用的子弹显示)
"digit2_ypos" "2"

"bar_xpos" "72"
"bar_ypos" "9"
"bar_height" "20"
"bar_width" "2"

"icon_xpos" "130"
"icon_ypos" "10"


要改成的参数:
HudAmmo(弹药的显示)
{
"fieldName" "HudAmmo"
"xpos" "r176"
"ypos" "440"
"wide" "170"
"tall" "40"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"

"digit_xpos" "27"
"digit_ypos" "12"(由2修改成了12向下移动)
"digit2_xpos" "82"
"digit2_ypos" "12"(由2修改成了12向下移动)

"bar_xpos" "72"
"bar_ypos" "9"
"bar_height" "20"
"bar_width" "2"

"icon_xpos" "130"
"icon_ypos" "10"
至于字体的位置问题改到这里就可以结束了,因为字体已经移动到正常的坐标上面了看效果图:



最后再来看看几个重要的问题这是之前我没有解决的问题哦现在得到了解决:

HudShoppingCart(购物篮的显示图标)
{
"fieldName" "HudShoppingCart"
"xpos" "16"
"ypos" "200"
"wide" "40"
"tall" "40"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"
"IconColor" "BlueDim"(购物篮图标在游戏中的颜色显示参数。它在这里是绿色我把它改成了蓝色。原始的参数是HudIcon_Green。)

HudC4(C4的显示)
{
"fieldName" "HudC4"
"xpos" "16"
"ypos" "248"
"wide" "40"
"tall" "40"
"visible" "1"
"enabled" "1"


"PaintBackgroundType" "2"
"IconColor" "BlueDim"(C4在游戏中的显示原来的参数是HudIcon_Green绿色而我这里修改成了蓝色)
"FlashColor" "HudIcon_Red"(这个是C4到了埋弹地点显示的红色闪烁)

}

HudDefuser(拆弹器)
{
"fieldName" "HudDefuser"
"xpos" "16"
"ypos" "248"
"wide" "40"
"tall" "40"
"visible" "1"
"enabled" "1"

"PaintBackgroundType" "2"

"IconColor" "BlueDim"(拆弹器在游戏中的显示原来的参数是HudIcon_Green绿色而我这里修改成了蓝色)

}

HudHostageRescueZone(人质)
{
"fieldName" "HudHostageRescueZone"
"xpos" "16"
"ypos" "248"
"wide" "40"
"tall" "40"
"visible" "1"
"enabled" "1"


"PaintBackgroundType" "2"
"IconColor" "BlueDim"(人质平时显示图标颜色是HudIcon_Green我在这里改成BlueDim蓝色)
"FlashColor" "HudIcon_Red"(人质被救的图标显示颜色)


注意:我在修改中发现如果在这里修改显示的颜色。而不去Clientscheme.res文件里面HudIcon_Green这个项的颜色参数,那么在游戏中如果杀人加300的字体显示也将在瞬间变成绿色最后会变成你改的颜色。我在之前的修改教程中已经说过了如果改了Clientscheme.res文件里面HudIcon_Green这个项的颜色参数那么在杀人的时候加300的字样也将变成你改的字体的颜色了。而在这里修改就可以很好的解决这个问题了。不信看图:
回复

使用道具 举报

发表于 2005-9-26 08:42:06 | 显示全部楼层
真TMD麻烦。
回复

使用道具 举报

发表于 2005-9-26 09:33:55 | 显示全部楼层
能直接给个CFG文件不?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|=|HERO|=战队

GMT+8, 2024-3-29 19:06

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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