
本篇写一写我本人目前正在使用的autoexec.cfg配置,以及一些其他无关紧要的设置,发出来仅供学习参考,希望能对你有所帮助。至于这个autoexec.cfg是干嘛的下文会指出。第一次写这类的专栏文章,可能会很杂乱,见谅。

-lv :低血腥度,屏幕不会溅血,自动清除尸体
-novid:跳过游戏开场动画
-console:进入游戏自动打开控制台(看个人需求)
+mat_bumpmap 1 +mat_phong 1:调用高SHADER中的法线贴图(此条仅适合开低SHADER又想观摩mod细节的玩家,如果本就开的高SHADER则无视本条)
参考于求生之路2 入门篇1:启动项 - 哔哩哔哩 (bilibili.com),看个人需求,需要啥用啥


一些无关紧要的设置,声道的话看个人习惯,重点说一下SHADER细节,如果你是对抗玩家,建议调整为低或中;如果是三方战役玩家,经常混迹于三方图的话建议调整为中或以上(本人一般设置为中),调低的话玩三方图时有几率出现紫黑方块(贴图丢失)现象;mod玩家的话随意调。

文件拓展名开关
对抗中扮演特感时如果不喜欢原版滤镜的话可以照接下来这么做:进入你的这个游戏目录 X:\\...\Left 4 Dead 2\left4dead2\materials\correction (右键l4d2管理浏览文件位置)里找两个名为ghost.raw和infected.raw的文件,第一个是灵魂状态滤镜,第二个是已重生状态滤镜,看个人需求删除。

删除前:

灵魂状态

已重生
删除后:

灵魂状态

已重生
先确保第3点中说的文件拓展名开关已打开,然后进入到你自己的游戏目录下X:\\...\Left 4 Dead 2\left4dead2\cfg,在这里新建一个autoexec.cfg文件,在这里你写入的指令每次进游戏时都会自动加载,并使相应配置覆盖到config.cfg里,加载一次后会永久生效

//生还轮廓颜色(绿):你队友轮廓颜色,修改范围为0~1(是0到1,可以是小数)
cl_glow_survivor_r 0
cl_glow_survivor_g 1
cl_glow_survivor_b 0

//特感轮廓颜色(白):扮演特感或旁观时看向特感(已重生)的轮廓颜色,修改范围为0~1
cl_glow_infected_r 1
cl_glow_infected_g 1
cl_glow_infected_b 1

//特感轮廓颜色(灵魂)(白):扮演特感或旁观时看向特感(未重生)的轮廓颜色(白色是我个人的习惯,建议与上一条改成不同颜色便于区分),修改范围为0~1
cl_glow_ghost_infected_r 1
cl_glow_ghost_infected_g 1
cl_glow_ghost_infected_b 1

//近处的物品轮廓(红)(包含机关),修改范围为0~1
cl_glow_item_r 1
cl_glow_item_g 0
cl_glow_item_b 0

//远处的物品轮廓(绿)(包含机关),修改范围为0~1
cl_glow_item_far_r 0
cl_glow_item_far_g 1
cl_glow_item_far_b 0

//准星(自用),根据个人喜好更改
cl_crosshair_alpha 255 //准星alpha通道透明度,越低越透明,0为完全透明无准星,修改范围为0~255
cl_crosshair_dynamic 0 //0为静态准星,1为动态
cl_crosshair_thickness 4 //准星粗细等级,1~5
cl_crosshair_red 0
cl_crosshair_green 255
cl_crosshair_blue 255 //rgb三原色调配,范围为0~255,例如红色调0,绿色和蓝色拉满调出来的就是青色,如下图

//游戏内鼠标速度(按自己习惯修改)
sensitivity 6.5
//lerp(实用指令,进游戏直接就是0lerp,省去了改lerp的麻烦操作,本地服的不要用这个,除非你是100tick,关于更改lerp的重要性可看看这个【[求生之路知识点]进阶开始的第一步:Lerp】)
cl_interp_ratio 0
cl_interp 0
//锁帧,本人锁帧150,fps游戏一般都不需要锁帧的吧,不需要的可以跳过这项
fps_max 150
//伽马值(会让屏幕更白亮一点,必须调成全屏才会生效,这个可能因人而异,有的人用不习惯很正常,不喜欢的可以使用默认的1.8)
mat_monitorgamma_tv_enabled 1
mat_monitorgamma 1.6
//显示帧率延迟等信息(我个人习惯是放到右上角,另外普通玩家看fps,ping,lerp,loss,chock就够了,sv和var值一般是服主来看服务器大致负载情况的)
net_graph "4" //显示fps,ping,lerp,loss,chock,sv,var
net_graphproportionalfont "0" //字体大小等级(0或1)
net_graphshowinterp "0"
net_graphshowlatency "0"
net_graphheight "1050" //高度,根据屏幕分辨率调整
net_graphpos 1 //显示在右边,0是左边,2是中间,之后每增加一个单位该图表就会从左向右平移若干个单位,尝试调出自己喜欢的位置
示例:

net_graphpos 1

//绑定快捷键(自用,按需修改)
bind "n" "thirdpersonshoulder" //按n切换第三人称,注意在zonemod及大部分药抗中禁止使用,会被移至观战席
bind "[" "sm_join;sm_jg;sm_joingame" //加入游戏
bind "'" "sm_zs" //紫砂(我不活辣)
bind "]" "sm_s" //药抗加入旁观
bind "," "sm_tank" //查看tank路程,同理可以绑键/health看血分
//合三为一
bind "," "sm_tank;sm_mvp;sm_health" //(推荐这个,一键看三个内容或者更多)
bind "-" "toggleconsole;openserverbrowser" //游戏内按-打开控制台游戏浏览器
bind "F3" "disconnect" //一键断开连接
bind "F4" "quit" //一键退游
bind "F10" "sm_admin" //管理员指令1
bind "F11" "sm_rygive" //管理员指令2(有些服没有)
bind "mouse4" "go_away_from_keyboard" //战役一键闲置,适用于闲置火烧witch(禁闲置的服无效)(单人无效)
bind "mouse4" "go_away_from_keyboard;wait 30;spec_next" //适用于闲置解控(禁闲置的服无效)(单人无效)
bind "kp_pgdn" "record 1;stop" //使用游戏自带的录制demo功能来解决一些问题,比如:①旁观时一直有单喷换弹声,可用这个消除;②看不到特感模型或者有不存在的占位bug可使用本指令。record后面的1是文件名,可以改2改3等等(不能出现中文),kp_pgdn为小键盘3
bind "kp_end" "say_team go~go~go~"
bind "kp_downarrow" "say_team back!back!back!" //快捷发言,提示队友该往前推进或者是往后退,kp_end和kp_downarrow分别为小键盘1和2
//一键修改lerp,如果你经常跟朋友玩本地服(30tick)的话lerp改51比较合适,按需修改,甚至还可以多加几条,kp_leftarrow为小键盘4
alias p1 "cl_interp_ratio 0;cl_interp 0.051; bind kp_leftarrow p2"
alias p2 "cl_interp_ratio 0;cl_interp 0; bind kp_leftarrow p1"
bind kp_leftarrow p1
//一键切换手臂长度,跟上面一个原理,照猫画虎,根据个人习惯更改
alias a1 "cl_viewmodelfovsurvivor 120; bind F6 a2"
alias a2 "cl_viewmodelfovsurvivor 70; bind F6 a1"
bind F6 "a1"
//hunter天花板转弯必备,根据个人习惯更改
bind v +left
bind b +right
//装弹消除弹孔和血迹(觉得墙上的弹孔和血迹影响美观的话就可以用这个来消除,个人感觉挺好用的,但按的太勤快了会让已喷出来的喷漆在自己视角里消失,别担心,别人还是能看到的)
bind "r" "+reload;r_cleardecals"
同理可以额外绑定到移动键位上,比如:
bind "w" "+forward;r_cleardecals"
bind "a" "+moveleft;r_cleardecals"
bind "s" "+back;r_cleardecals"
bind "d" "+moveright;r_cleardecals"
//药抗一键解绑无关键位(药抗里非常实用的指令,可以一键解绑那些如第三人称以及cfg一键速砍脚本等无关按键以免误触卡死,指令内容可以自己添加)
alias ub "unbind g;unbind n;unbind mouse5;c_thirdpersonshoulder 0"
bind F8 "ub"