昨晚上跟兄弟开黑打Dota2,气得我差点把键盘砸了。电脑配置明明还行,一打团战就卡成PPT,对面技能糊脸了我还在看幻灯片。我这暴脾气上来立马去翻资料,结果真在犄角旮旯里找到个控制台调试土方子,亲测管用!
第一步:摸进游戏藏起来的后台
先把Dota2属性设置翻个底朝天。右键游戏图标戳开属性,在启动选项框里怼上这个:-console -dx11。这串鬼画符输完,进游戏就能听到“叮”一声响——黑黢黢的命令行窗口弹出来了,跟黑客电影似的。
第二步:照着药方抓药
在控制台里噼里啪敲了三行命令:
- engine_no_focus_sleep 0(切出去刷手机也给我继续干活)
- fps_max 144(用144Hz显示器的必须锁帧)
- r_dynamic 0(把花里胡哨的光影掐了)
手一抖把fps_max后面少打个4,结果游戏直接锁成14帧。画面卡得队友发文字泡骂我掉线,赶紧重输一遍才救回来——兄弟们记得检查手残!
第三步:永世不忘的保命符
总不能每次开游戏都当打字员?直接到游戏安装目录里刨地三尺。在steamapps\common\dota 2 beta\game\dota\cfg这串路径下新建个*文件,用记事本把刚才那三行命令黏进去。存完档再进游戏,这回黑窗口自动蹦出来干活了!
意外收获
以为完事了手贱又试了个命令:cl_forcepreload 1(提前加载贴图)。结果泉水刚出门那会儿卡得亲妈不认,过了十秒突然顺滑得飞起。后来查明白这功能要把素材塞进内存,老机器千万别随便开!
调完当晚天梯直接三连胜。打到一波团战丝血逃生,兄弟在语音里吼:“你电脑吃伟哥了?” 就靠这几行洋文代码,比换显卡省钱多了。要我说,Valve这帮工程师藏功能跟藏私房钱似的,不问压根不知道有这救命招!
(刚关游戏我妈冲进来骂:“半夜两点吼什么丝血反杀!” 得,下回调试得先调试音量控制台了...)