标题：Counter Strike Source
SOURCE的引擎
SOURCE的引擎VAVLE公司花费了数年的时间去开发HL2，SOURCE引擎的官方平台，在电脑游戏领域树立一座丰碑。人工编写环境程序，僵硬的模式，缺乏新意的特效这在SOURCE得到了改善。CS：s是以SOURCE引擎为基础。Valve小组整整花费了四年的时间才开发出了”Source”引擎，该引擎不仅能轻松的完成逼真的即时光影运算，而且，能够近乎于真实的描绘3D人物的动作、表情。 
Source引擎是目前强的游戏引擎 
包括： 
3D引擎 
电脑AI 
物理碰撞（Source使用的是Havoc物理编码的改良版本，所以Valve只需对Source的受许可人授权使用Havoc即可。Havoc物理碰撞引擎 现在是4.0版了 暴雪已经获得使用权） 
地图编辑：采用强化版的“Hammer”它的前身就是《魔兽争霸3》所使用的大好评地图编辑器 
Source引擎开发过程
Valve小组整整花费了四年的时间才开发出了”Source”引擎，该引擎不仅能轻松的完成逼真的即时光影运算，而且，能够近乎于真实的描绘3D人物的动作、表情。 
《半条命1》上市后的不久，开发组中的一群核心技术骨干就被抽调到一个秘密地区，埋头研究一种新的技术，由此开发完成的全新引擎被命名为Source，这是为本作量身定做的。Source引擎的一大卓越之处在于它突破了前作引擎的诸多局限。前作中由于技术所限许多优秀的想法最终都未能付诸现实，制作者对此耿耿于怀。因此在二代的开发中一个很自然的出发点就是通过引擎及相关技术的革新使那些原本萦绕于制作者脑海的“great ideas and things”生灵活现地表达出来。
引擎淋漓尽致地反映出制作者希冀于创造一个更为直截有效的改良性的开发程序的愿望。“我们希望建立一个能够提供二代以及我们其他的作品和第三方开发商最广泛意义的游戏性的全新引擎”，制作者的胃口显然不小，“那将包括任何使用编码的人，甚至于任何形式的游戏理论上都可以经由此项技术完成。”Doug不无得意地说。在兼顾便利性和灵活性之余，游戏性才是引擎的最终发展目标。新引擎带来了整个游戏世界生动性与可行性的本质提升，作用于角色面部细节的新技术也使得游戏中的角色更具备生命力，同时赋予我们堪称最具有生命特征的图像。 
制作者希望使本作中的物理模型既显得全面广泛同时又简洁扼要，赋予玩家更趋自然和直觉性的交互体验。本作中的模型纹理结构都得到预先载荷，通过诸如音效、密度和重量等物理指标的模拟而完成。假如一名艺术设计师赋予一个模型肌肤贴图，那么模型将马上自动载荷了所有相关的物理特性，无论它采用什么纹理结构。这一举措使游戏中道具的建设更加快捷。 
Source引擎提供你能在一个视频游戏中见到的最好的物理特性。除了物理特性以外，Source还提供现实的动画系统和顶级画面效果-这在电脑游戏中是前所未见的。Source引擎同时还是高智能的AI智能系统的动力来源，这会让电脑中的角色感知他们周围的世界，并作出相应的举动就好像他们能够进行思考。Source引擎使用目前的DirectX 9显示特性，但是同时也能适应那些使用DirectX 6的老显卡。 
Source引擎将允许地图设计者生成比目前的游戏地图大出 
CS1.6是一个并不太令人满意的版本。CS这个游戏中秉承的游戏方式和紧张刺激，但这个版本仍然没有能给人留下非常良好的深刻印象。但Counter-Strike: Source将使CS发生彻底的改变。 
CS: Source并不是Counter-Strike 2，但是它是在21世纪对这个最流行的在线游戏做出的一个重大的升级。从根本上说，CS:Source是一个基于半条命2引擎的全新的游戏。 
在CS:Source中，Source引擎的强大功能被充分的发挥出来。 
物理特性的物体能够让这个游戏世界更加生动。 
新的游戏元素会为你的传统的作战情节增加更多新的花样。
所有Source引擎催生的东西都使用同一个引擎。目前已经有少量的小公司购买了这个引擎的使用权来开发他们自己的游戏。
游戏场景
游戏场景的完美结合，在DUST里一副中东式的建筑和遭受战争洗礼的场面。DUST地图里的A点放C4的地方一片不毛之地，里面有一些固定的物体，CS：S将动态环境引入了第一视角射击游戏。实战中增加了动态的场景。威士忌瓶可以被击成碎片轮胎也是可以滚动的。
环境效果
游戏环境的真实性。HL是把墙的类型区分的游戏。水泥石灰木材，还有的是沙石的。不同的物体会有特有的声音。SOURCE引擎提高了这种真实性。墙，地板，柱子都是由大理石制成的。不能让人真正的摧毁那些墙壁，弹痕显得非常真实。但是它能让你感觉生临其境。砍一堵土墙时，墙壁会渗出沙尘。砖瓦地板可以反射光线，包括人和物体投下的影子。整个游戏的真实性非常高。
物理系统

游戏中物理系统的改善，包括Far Cry, Doom3和HL2或Source games。从一定的高度坠落时，会摔死。可以自由移动一些物体。可以像你想象中那样精确的将轮胎堆积到一起。不能站在其他队员头上，不能跳到一个圆形桶的顶部的。枪支和其它物体的倾斜滑动真实。
Weapons武器系统

可以听见敌人装弹的声音
霰弹枪的威力变的更强大，更加精确。
手枪:
HK
USP
GLOCK 18
沙漠之鹰
SIG P228
M92F
FN FIVE SEVEN
散弹枪
Benelli M3 Super 90 Combat
Benelli XM1014
冲锋枪:
MP5A6
FN P90
UMP 45
步枪:
AK47
SIG SG552
M4A1
Styer AUG
Styer侦察步枪
AWP
G3/SG1
SG 550
FAMAS
加利尔步枪
机枪:
M249
手雷的距离和爆炸时间都缩短
烟雾弹100%灰白色
闪光弹高音调屏幕全白
角色

恐怖分子:1,凤凰城国际贩毒组织队员
2,L337克鲁尔
3,北极复仇者
4,蛙蛇
特种队员:1,美国海豹突击队队员
2,德国第9边防大队(GSG9)
3,英国特别空勤团(SAS)
4,法国国家宪兵队(GIGN)
控制台命令(cs:s)

fps_max "101"
fps_modem "0.0"
cl_cmdrate "101"
cl_updaterate "101"
cl_c4dynamiclight "1"
deathmatch "0"
r_propsmaxdist "5000" 
r_decal_cullsize "0"
r_lod "-5"
cl_ragdoll_collide "1"
mat_bufferprimitives "1"
mat_mipmaptextures "1"
jpeg_quality "100"
rcon changelevel 地图名............立刻换地图，所有USER不会离开游戏
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信息(CS没效???)
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
cl_radartype "1"..............实心雷达
cl_radaralpha "255.000000"....雷达的透明度
cl_autowepswitch "0"..........自动转换威力大的武器"1"为关闭
bot_chatter "3"..............机器人通话命令3 、2是无线电通话、1 是关闭
bind "-" "bot_kill"...........杀死机器人
bind "=" "bot_quota 31".......增加多个机器人
bind "\" "nav_generate".......制作地图路点
bot_difficulty "3"............机器人难度
bot_allow_shield "1"..........机器人智商
bot_allow_rogues "1"..........机器人无赖命令
让显卡强制支持某个版本的DIRECTX，能优化大量速度！控制台输入如下命令
mat_dxlevel 90 ——DirectX 9.0
mat_dxlevel 81 ——DirectX 8.1
mat_dxlevel 80 ——DirectX 8.0
mat_dxlevel 70 ——DirectX 7.0
下面就是这些能够使你的CS:S看起来更眩更酷的命令:
命令1
mp_decals "4096" 
该参数设定一次可见帖图的最大数目，在最大值4096下，避免了有大量的血迹溅到墙上时，帖图会突然消失的现象。
命令2
cl_ragdoll_collide "1" 
该参数使得构成身体的各个模块相互紧密接触，从而避免互相嵌入的情况，这样使得游戏中的身体接触看起来好很多。
命令3
cl_c4dynamiclight "1" 
该参数让C4的灯光动态闪烁，看起来真的要眩很多。
命令4
r_lod "-5"
这个参数能让游戏中的人物在任何距离上保持最佳帖图效果，这样当你靠近他们的时候不会突然的看到人物身上的锯齿。
命令5
r_decal_cullsize "0" 
这个参数设定使得游戏中的帖图在任何距离上都能看到，而不是仅仅当你靠近的时候。
命令6
jpeg_quality "100" 
该参数和jpeg命令一起使用，在100的jpeg质量下，你的屏幕看起来会非常棒。
命令7
r_propsmaxdist "5000" 
这个参数设定游戏中道具的最远可见距离。这能让道具随着距离的变化到达一种时隐时现的效果。 
mat_specular "1" 反光开启(视觉/fps影响较大)
mat_bumpmap "1" 凹凸贴图开启(视觉/fps影响较小，但因为上面开了这个不得不开)
cl_ejectbrass "0" 这个是关闭弹壳
r_RainSimulate "0" 模拟雨景(视觉影响较小，fps影响较大)
mat_fastspecular "1" 这个和下面那个根据官方的信息好像是对了负荷测试才有效
mat_fastnobump "1"
mat_forcedynamic "0" 强制动态光影，关~
mat_mipmaptextures "1" mip贴图(视觉影响小，fps影响大，注意是开启才提高fps)
mat_reducefillrate "1"这个可以降低场景的反光质量，开启之后就只有木地板和aztec下水道的小部分石块有反光了，不过反而真实一点 (视觉/fps影响大)
mat_trilinear "0" 三线形过滤，抗锯齿的，关~
mat_vsync "0" 垂直同步，关~
muzzleflash_light "1" 这个是控制枪口的火光是否照亮周围环境(视觉/fps影响高)
r_shadows "1" 是否绘制阴影(关掉阴影立体感差了很多，不过这个不是很影响fps，开着吧)
r_mmx "1" (mmx，sse，sse2都是cpu的增强指令集，cpu支持当然要开咯)
r_sse "1"
r_sse2 "0" sse2技术
r_3dnow "1"
r_shadowrendertotexture "1" 是否绘制高质量阴影(只有在r_shadows "1" 的情况下才起作用，关闭的话物体的阴影就只有个小黑团，这个fps影响也不是很大)
mat_bufferprimitives "1" 基本缓冲(可能译得不是很好，开启提高fps)
rope_smooth "0" 绳索平滑效果，关~
cl_showfps "1"查看fps
jpeg_quality "100" 截图质量，默认截图按键为F5
服务器设置：
sv_restartround 1－游戏复位 
restart－重新载入 
mp_autoteambalance 1; mp_limitteams 2－平衡人数 
mp_autoteambalance 0; mp_limitteams 42－不平衡人数
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 客户端 玩家 设定屏幕上的打字速度 
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 客户端 视频 设定材质循环 
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的加速渲染模式 
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 客户端 玩家 设定转身的速度（由服务器最大值设定）
version 显示版本信息
内存加速法(cs:s,HL2)
此方法就是分配给HL2和CS:S更多的内存
(默认分配128MB内存)，最好你的内存是大于512 MB ！
分配256MB内存方法：
首先在桌面找到counter-strike source快捷方式，在快捷的属性里目标处加上：
（ 默认为－目标"X:\游戏\counter-strike source\cstrike.exe" ）
修改成：X:\游戏\counter-strike source\hl2.exe" -heapsize 262144 -game cstrike
分配256MB内存方法：
对于加快HL2
HL2.exe" -heapsize 262144 -steam
对于加快CS:S
HL2.exe" -heapsize 262144 -game cstrike 
分配64MB内存方法：
-heapsize 65532
分配128MB内存方法：
-heapsize 131072 
分配192MB内存方法：
-heapsize 191072
分配384MB内存方法：
-heapsize 393220
游戏周边以及下载：
游戏程序下载（试玩）：
联盟CSS2009
http://www.fps-cn.com/thread-25582-1-1.html
联盟08贺岁版(试玩)
电驴下载地址：
http://www.fps-cn.com/thread-17638-1-1.html
FS2YOU分流下载地址：
http://www.fs2you.com/files/394d3c8f-dbc0-11dc-90db-0014221f4662/
量子版起源材质包http://lib.verycd.com/2006/11/08/0000127225.html
量子版CSS（2007-10-19更新，版本3224）ftp://61.159.160.163/CSS/CSS3224.rar
地图下载：
地图类型------------下载网站（英文）
所有类型--------http://www.fpsbanana.com/maps/games/2
FY--------------http://www.fpsbanana.com/maptypes/33
aim-------------http://www.fpsbanana.com/maptypes/29
de--------------http://www.fpsbanana.com/maptypes/26
CS--------------http://www.fpsbanana.com/maptypes/25
AWP-------------http://www.fpsbanana.com/maptypes/41
as（保护VIP）---http://www.fpsbanana.com/maptypes/257
模型下载：
http://www.fpsbanana.com/skins/games/2
游戏论坛：
http://www.fps-cn.com/archiver/
http://tieba.baidu.com/f?kw=cs:s
http://www.shait.net/forumdisplay.php?fid=7
http://tieba.baidu.com/f?kw=cs%C6%F0%D4%B4
http://games.sina.com.cn/zt/pcgames/CS_S/
http://www.csfilesource.com/（英文）
http://www.fpsbanana.com/games/2（英文）
http://www.csnation.net/skins/index.php（英文）
http://www.gamespot.com/pc/action/counterstrikesource/index.html