Deadlock控制台指令大全与autoexec设置
Deadlock控制台怎么打开,帧数、网络、准星和练习相关的实用指令,以及autoexec.cfg怎么设置。
更新于 · 版本2026年11月4日
本页为机器翻译,尚未经过审校。如有读着不对的地方,请以英文版为准。 阅读英文版
Deadlock怎么打开控制台
在“设置 > 游戏 > 界面”(Settings > Game > Interface)里打开“开发命令控制台”(Dev command console),然后在游戏里或主界面按F7。想换掉F7,去“设置 > 按键绑定 > 杂项”(Settings > Keybinds > Miscellaneous)里找“开发者控制台”(Dev console)。
-dev和-console启动项也能启用控制台,而且任意一个都会覆盖菜单里的勾选框。只是想打开控制台的话,用不着它们。
- 控制台是客户端的。改你自己设置的指令在哪都能用;改游戏本身的指令(冷却、魂魄、机器人)需要作弊权限,只有大本营(Hideout)、沙盒模式和自定义游戏里才有。
- Valve没有公布官方指令列表。下面的指令名都对照当前游戏文件核对过,但Valve确实会改名和删除。
值得知道的启动项
在Steam库里右键Deadlock,选“属性”,在“启动选项”框里输入启动项,用空格隔开。
- -console或-dev:启用开发者控制台。
- +fps_max 1200(任意数字):设置菜单滑条60到1000范围之外的帧数上限。游戏内的提示就是让你来这里设。
- -exec autoexec:启动时执行你的autoexec.cfg(见下文)。
控制台基础
只输入变量名会显示它的当前值,后面加数值就是修改。用分号可以在一行里串起多条指令,大多数人分享准星和配置片段就是这么做的。
- find <关键词>:搜索指令名和说明。find crosshair会列出所有准星变量。
- help <指令>:显示某条指令的说明。
- differences:列出所有你改过默认值的变量。想找一个忘了改过的设置,这是最快的办法。
- toggle <变量>:切换开关类变量。incrementvar用来把数值往上加一档。
- key_listboundkeys:列出所有已绑定的按键。key_findbinding <指令>:查某条指令绑在哪个键上。
- clear:清空控制台。
帧数和网络指令
- fps_max <数字>:游戏内帧数上限,0表示不限制。
- fps_max_ui <数字>:菜单和主界面打开时的帧数上限。
- cl_showfps 1:在屏幕顶部显示简单的帧数计数器。2是平滑后的计数器,0关闭。
- cl_hud_telemetry_frametime_show、cl_hud_telemetry_ping_show、cl_hud_telemetry_net_misdelivery_show:遥测界面(HUD Telemetry)叠加层。0 = 从不,1 = 如果条件恶劣,2 = 总是。
- cl_hud_telemetry_net_quality_graph_show 2:实时抖动图,怀疑是网络而不是电脑的问题时用。
- status:打印你的连接信息。
- net_print_sdr_ping_times:打印你到Valve各个中继节点的延迟,以及你当前走的线路。
- disconnect:离开当前比赛。quit:关闭游戏。
准星、镜头、鼠标和声音指令
这些都对应菜单里的某个滑条。想要精确数值,或者想留一份能粘贴回去的备份时,就用控制台。
- citadel_crosshair_*:所有准星设置,准星指南里逐项讲过。
- citadel_crosshair_hit_marker_duration:命中标记停留多久,单位秒。只能用控制台改。
- sensitivity:鼠标灵敏度。sensitivity_y_scale:垂直灵敏度,是水平灵敏度的倍数。zoom_sensitivity_ratio:开镜时的灵敏度。
- citadel_camera_hero_fov:镜头视野。菜单里允许75到90。
- cl_citadel_zoom_is_toggle true:开镜后保持,直到你再按一次开镜键。
- r_fullscreen_gamma:就是“全屏亮度”(Full Screen Brightness)滑条,只在全屏模式下生效。
- volume、snd_gamevolume、snd_musicvolume、snd_voipvolume:主音量、游戏音量、音乐音量和语音音量,范围0到1。
- citadel_hud_visible false:隐藏HUD,方便截图。截完记得改回true。
练习和作弊指令
这些只在允许作弊的地方生效:大本营、沙盒模式,以及房主执行过sv_cheats true的自定义游戏。匹配里永远用不了。用它们来练连招,不用干等冷却。
- citadel_enable_fast_cooldowns / citadel_disable_fast_cooldowns:技能几乎瞬间转好,或者恢复正常。
- citadel_enable_fast_stamina / citadel_disable_fast_stamina:耐力快速回满,练移动用。
- citadel_enable_no_hero_death:你的血量永远不会低于1。
- noclip:穿墙飞行。god:无敌。两者都是开关。
- healthpct <0-100>:设置自己的血量百分比。hurtme <数值>:对自己造成伤害,测试治疗和吸血很方便。
- kingme:给你一大堆魂魄并点满技能,测试后期出装用。
- citadel_spawn_nearby_neutrals:刷新附近的野区营地。
- trooper_kill_all:清掉所有兵线上的步兵。
- citadel_create_unit <英雄>:生成一个假人英雄。填my_hero会生成一个你自己英雄的复制品。
和朋友开自定义游戏
房主用map dl_midtown载入地图,执行status,复制形如[A:1:XXXXXXXXXX:XXXXX]的steamid值。朋友们打开控制台,执行connect加上这个ID。开局前按P可以暂停,等大家进来。
changeteam 0重新打开队伍和英雄选择界面;changeteam 1把你移到观战席。想用机器人填满空位,在载入地图前于主菜单执行exec citadel_botmatch_practice_6v6。changelevel dl_midtown能重开比赛,不会踢掉任何人。
autoexec怎么用
autoexec是一个纯文本文件,里面写着控制台指令,每次启动游戏都会执行。Deadlock自己会保存大部分菜单设置,基础设置用不着它。它真正有用的地方是只能用控制台改的值(比如命中标记时长)、想一键恢复的准星,或者在第二台电脑上用同一套设置。
打开Deadlock安装目录下的game\citadel\cfg(默认Steam安装路径是steamapps\common\Deadlock\game\citadel\cfg)。新建一个名为autoexec.cfg的文本文件,确认Windows没有把它存成autoexec.cfg.txt。每行写一条指令,保存,然后在游戏的启动选项里加上-console -exec autoexec。
在控制台输入exec autoexec可以手动执行,测试改动不用重启游戏。
- 示例:fps_max 240、cl_showfps 0、citadel_crosshair_hit_marker_duration 0.2,后面接你的citadel_crosshair_*各行。
- autoexec里的内容每次启动都会覆盖菜单设置。如果某个菜单设置老是自己变回去,先查autoexec。
- 以//开头的行是注释。给各部分写上标注,以后才记得每行是干什么的。
控制台做不到的事
你输入的任何东西都不会让你在正式比赛里占便宜,因为带作弊标记的指令在大本营、沙盒模式和自定义游戏之外都会被屏蔽。也别去改gameinfo.gi里的引擎部分来强制设置:只要队伍里有人对Engine2、RenderSystem或其他引擎区块做了不受支持的改动,游戏就会拒绝匹配。(像我们的模组指南那样加一条模组搜索路径不在此列。)