现在就能输入的实用《Deadlock》控制台指令
《Deadlock》内置了一个隐藏的开发者控制台,让你无需进入真实对局,就能测试英雄、生成物品、试跑沙盒模式。本指南汇集了最实用的《Deadlock》控制台指令——从打开控制台、让指令在启动时自动执行,到生成「Old Gods, New Blood」更新中加入的每一件传说级物品。这里的所有内容都来自 Steam 指南和 Reddit 帖子中玩家分享的数据,因此请把每条指令都视为玩家验证过的结果,而非 Valve 官方文档。
用 F7 打开控制台
控制台默认绑定在 F7 键上。在对局中或沙盒模式下按下它,屏幕顶部就会出现一个文本输入框。输入一条指令并按回车即可运行。有些指令(比如生成地图或启用英雄测试)需要开启作弊,所以你通常要先配合使用 sv_cheats 1。如果按 F7 没有反应,可能是你改动了按键绑定——检查一下按键设置,因为默认绑定是可以更改的。
让指令在启动时自动执行
如果你发现自己每个会话都在重复输入同一条指令——例如用 citadel_unit_status_use_new true 强制启用新的血条显示——你可以把它放进一个在游戏启动时加载的配置文件中。社区玩家通过 Steam 这样设置:
- 在 Steam 中右键点击 Deadlock,选择 属性。
- 在 通用 > 启动选项 中加入
-exec autoexec。 - 再次右键点击 Deadlock,选择 管理 > 浏览本地文件。
- 进入
game > citadel > cfg目录,新建一个名为autoexec.cfg的文件。 - 把你希望在启动时运行的任何指令粘贴进该文件,每行一条,然后保存。
现在,每当游戏启动时,autoexec.cfg 中的每条指令都会自动运行,你再也不用手动输入它们了。
找到你缺少的任何指令
由于《Deadlock》的完整指令列表非常庞大,而且每个补丁都会变化,查找一条未记录在案的指令最快的方法是查阅由社区维护的指令列表(《Deadlock》wiki 上就维护了一份)。打开那个页面,按 Ctrl+F,输入描述你想做的事情的关键词——例如 “health” 或 “item”——就能直接跳到相关的指令。当你从视频里看到的某条指令在普通搜索中找不到时,这是最好的备选方案。
生成传说级物品(Old Gods, New Blood 更新)
Old Gods, New Blood 更新加入了一批传说级物品,社区整理出了每件物品对应的控制台生成指令。模式几乎总是 giveitem <internal_name>。下表列出了玩家报告的全部物品及其指令。
| 物品(显示名称) | 指令 |
|---|---|
| Runed Gauntlets | giveitem upgrade_runed_gauntlets |
| Apex Combat | 游戏中不存在 |
| Infinite Rounds | giveitem upgrade_infinite_rounds |
| Eldritch Shot / Haunting Shot | giveitem upgrade_eldritch_shot |
| Ancient Shielding | 游戏中不存在 |
| Shadow Step | 游戏中不存在 |
| Timeless Emblem | 游戏中不存在 |
| Haunting Scream | 游戏中不存在 |
| Shadow Strike | giveitem upgrade_shadow_strike |
| Unstable Concoction | giveitem upgrade_unstable_concoction |
| Eternal Gift | giveitem upgrade_eternal_gift |
| Shrink Ray | giveitem upgrade_shrink_ray |
| Mystical Piano | giveitem upgrade_mystical_piano |
| Omnicharge Pendant | giveitem upgrade_omnicharge_pendant <0-3>(忽略 < >) |
| Prism Blast | giveitem upgrade_prism_blast |
| Nullification Aura | giveitem upgrade_nullification_aura |
| Cloak of Opportunity | giveitem upgrade_cloak_of_opportunity |
| Electric Slippers | giveitem upgrade_electric_slippers |
| Celestial Guidance / Celestial Blessing | giveitem upgrade_celestial_guidance |
| Aerial Mastery | 游戏中不存在 |
| Icarus Wings | giveitem upgrade_icarus_wings |
| Patrons Blessing / Mystic Conduit | giveitem upgrade_patrons_blessing |
| Frostbite / Frostbite Charm | giveitem upgrade_shivas_bracelet <0-3> |
列表中有几件物品标注为游戏中不存在——这些显示名称存在于数据或泄露内容中,但在当前版本中并没有可用的生成指令。有些指令接受一个可选的等级值,范围为 <0-3>:直接输入数字本身(例如 giveitem upgrade_omnicharge_pendant 2),并省略尖括号——它们只是本指南中的占位符。
启用作弊并加载一张空地图
最干净的实验方式是使用一张空白沙盒地图。指令 map dl_streets 会加载 streets 地图的空版本,并提供实用的作弊选项。进入之后,一串长链式指令可以一次性开启沙盒所需的所有功能:
citadel_crate_respawn_interval 0; sv_cheats 1; sv_allchat 1; sv_alltalk 1; citadel_allow_duplicate_heroes 1; host_timescale 1; citadel_coop_sandbox 1; citadel_hero_testing_enabled 1; sv_cheats 1; citadel_hero_testing_infinite_money true; citadel_allow_purchasing_anywhere true; ai_step; kingme;
据社区报告,这条链式指令会一次性完成好几件事:启用作弊、开启全体聊天与全体语音、允许重复英雄、将时间保持为正常速度、启用合作沙盒与英雄测试模式、提供无限金钱,并让你能在地图上的任何位置购买物品。末尾的 ai_step 和 kingme 是沙盒实用指令,用于逐步推进 AI 行为并即时完成沙盒设置。由于这段字符串用分号把许多指令组合在一起,你可以把整段复制下来,一次粘贴即可。
强制商店中的每件物品都变为强化状态
如果你想看看一套完全强化的出装在感觉上是怎样的,这条指令能让商店里的所有物品都变为强化状态:
citadel_item_purchases_force_enhanced true
在打开商店之前运行它,之后每次购买都会以强化状态到手——如果想快速评估强化如何影响一套出装、而不想手动刷出来,这会很方便。
测试 Street Brawl 的轮盘选人
Street Brawl 的征召采用轮盘式选择,你可以强制它出现以便测试:
citadel_loot_table_test_street_brawl_draft_round
触发这条指令会直接启动 Street Brawl 的征召轮盘,这对于检查征召的表现、或在不等待真实 Street Brawl 对局的情况下录制轮盘片段都很有用。
安全使用《Deadlock》控制台指令的小贴士
- 先启用作弊。 生成物品或加载地图的指令通常需要
sv_cheats 1才能生效,所以要先运行它,再执行其他指令。 - 仅在沙盒中使用。 在生成传说级物品之前,先用
map dl_streets进入一个私人沙盒或机器人对局——这些指令是用于测试的,而不是用于正规对局的。 - 做好准备迎接变化。 由于《Deadlock》处于活跃开发中,内部物品名称和指令字符串会在各个补丁之间变动。如果某条
giveitem指令失败,可能是该物品的内部名称已被重命名。 - 用指令列表交叉核对。 当视频或评论中的某条指令不起作用时,去社区指令索引里搜索你想要的效果——这通常是找到当前有效字符串最快的方法。
- 记住来源。 上文中所有的生成指令和物品名称都来自社区报告,而非 Valve 官方文档,因此在游戏内验证一下,并把标有「游戏中不存在」的条目当作未经证实的泄露内容看待。