English

Useful Deadlock commands

Community-reported
  1. 1
    Open the console
    Press F7 (the default bind) to open the Deadlock console, then type a command and press Enter. Commands that spawn items or load maps usually need sv_cheats 1 enabled first.
    Open the console
  2. 2
    Set up an autoexec config
    Add -exec autoexec to Launch Options in Steam properties, then create autoexec.cfg in game > citadel > cfg. Any commands pasted there run automatically on startup.
  3. 3
    Load an empty sandbox map with cheats
    Run 'map dl_streets' to load an empty map, then paste the chained sandbox command to enable cheats, infinite money, purchasing anywhere, duplicate heroes, and hero testing.
    Load an empty sandbox map with cheats
  4. 4
    Spawn legendary items
    Use giveitem upgrade_<name> to spawn Old Gods, New Blood legendary items such as upgrade_runed_gauntlets, upgrade_infinite_rounds, and upgrade_eternal_gift. Some accept an optional tier 0-3.
    Spawn legendary items
  5. 5
    Force enhanced items and test the roulette
    Run 'citadel_item_purchases_force_enhanced true' to make all shop items enhanced, and 'citadel_loot_table_test_street_brawl_draft_round' to trigger the Street Brawl draft roulette.
deadlock all console commands

Useful Deadlock Commands You Can Type Right Now

Deadlock has a hidden developer console that lets you test heroes, spawn items, and dry-run the sandbox without touching a real match. This guide collects the most useful Deadlock console commands — from opening the console and making commands run automatically on startup, to spawning every legendary item added in the Old Gods, New Blood update. Everything here comes from community-reported data shared in Steam guides and Reddit threads, so treat each command as player-verified rather than officially documented by Valve.

Deadlock console commands overview

Open the Console with F7

The console is bound to F7 by default. Press it during a match or in the sandbox and a text input appears at the top of the screen. Type a command and hit Enter to run it. Some commands (like spawning a map or enabling hero testing) require cheats, so you’ll often pair them with sv_cheats 1 first. If F7 does nothing, you may have rebound it — check your key settings, since the default binding can be changed.

Make Commands Run Automatically on Startup

If you find yourself typing the same command every session — for example citadel_unit_status_use_new true to force the new health bars — you can drop it into a config file that loads on launch. Community players set this up through Steam:

  1. In Steam, right-click Deadlock and choose Properties.
  2. Under General > Launch Options, add -exec autoexec.
  3. Right-click Deadlock again and choose Manage > Browse Local Files.
  4. Navigate to game > citadel > cfg and create a new file called autoexec.cfg.
  5. Paste any commands you want to run at startup into that file, one per line, and save.

Every command inside autoexec.cfg now runs automatically each time the game launches, so you never have to type it manually again.

Find Any Command You’re Missing

Because Deadlock’s full command list is huge and changes every patch, the fastest way to hunt down an undocumented command is a community-maintained command list (the Deadlock wiki keeps one). Open that page, press Ctrl+F, and type a keyword describing what you want to do — for example “health” or “item” — to jump straight to the relevant command. This is the best fallback when a command you saw in a video doesn’t appear in a regular search.

Spawn Legendary Items (Old Gods, New Blood Update)

The Old Gods, New Blood update added a batch of legendary items, and the community mapped out the console spawn command for each one. The pattern is almost always giveitem <internal_name>. The table below lists every item and its command as reported by players.

Item (display name)Command
Runed Gauntletsgiveitem upgrade_runed_gauntlets
Apex CombatNOT IN GAME
Infinite Roundsgiveitem upgrade_infinite_rounds
Eldritch Shot / Haunting Shotgiveitem upgrade_eldritch_shot
Ancient ShieldingNOT IN GAME
Shadow StepNOT IN GAME
Timeless EmblemNOT IN GAME
Haunting ScreamNOT IN GAME
Shadow Strikegiveitem upgrade_shadow_strike
Unstable Concoctiongiveitem upgrade_unstable_concoction
Eternal Giftgiveitem upgrade_eternal_gift
Shrink Raygiveitem upgrade_shrink_ray
Mystical Pianogiveitem upgrade_mystical_piano
Omnicharge Pendantgiveitem upgrade_omnicharge_pendant <0-3> (ignore the < >)
Prism Blastgiveitem upgrade_prism_blast
Nullification Auragiveitem upgrade_nullification_aura
Cloak of Opportunitygiveitem upgrade_cloak_of_opportunity
Electric Slippersgiveitem upgrade_electric_slippers
Celestial Guidance / Celestial Blessinggiveitem upgrade_celestial_guidance
Aerial MasteryNOT IN GAME
Icarus Wingsgiveitem upgrade_icarus_wings
Patrons Blessing / Mystic Conduitgiveitem upgrade_patrons_blessing
Frostbite / Frostbite Charmgiveitem upgrade_shivas_bracelet <0-3>

A few items appear in the list with the note NOT IN GAME — these display names exist in data or leaks but have no working spawn command in the current build. Some commands accept an optional tier value in the range <0-3>: type the number on its own (for example giveitem upgrade_omnicharge_pendant 2) and omit the angle brackets, which are placeholders in the guide.

Legendary items spawnable via console

Load an Empty Map with Cheats Enabled

The cleanest way to experiment is a bare sandbox map. The command map dl_streets loads an empty version of the streets map with the useful cheat options available. Once you’re inside, a long chained command turns on everything the sandbox needs in one shot:

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;

This chain, as reported by the community, does several things at once: enables cheats, turns on all-chat and all-talk, allows duplicate heroes, keeps time at normal speed, enables the co-op sandbox and hero-testing mode, gives infinite money, and lets you buy items from anywhere on the map. The trailing ai_step and kingme helpers are sandbox utility commands used for stepping through AI behavior and instantly completing sandbox setup. Because the string combines many commands with semicolons, you can copy the whole thing and paste it once.

Empty sandbox map with cheats enabled

Force Every Shop Item to Be Enhanced

If you want to see what a fully enhanced build feels like, this command makes all items in the shop enhanced:

citadel_item_purchases_force_enhanced true

Run it before opening the shop and every purchase will arrive in its enhanced state — handy for quickly eyeballing how enhancement scales a build without grinding it out manually.

Test the Street Brawl Roulette Wheel

Street Brawl’s draft uses a roulette-style pick, and you can force it to appear for testing with:

citadel_loot_table_test_street_brawl_draft_round

Firing this command triggers the Street Brawl draft roulette directly, which is useful for checking how the draft behaves or for capturing clips of the wheel without waiting for a real Street Brawl round.

Tips for Using Deadlock Console Commands Safely

  • Enable cheats first. Commands that spawn items or load maps usually need sv_cheats 1 to take effect, so run it before anything else.
  • Sandbox only. Portal into a private sandbox or bot match with map dl_streets before spawning legendary items — these commands are for testing, not for legitimate matches.
  • Expect changes. Since Deadlock is in active development, internal item names and command strings shift between patches. If a giveitem command fails, the item’s internal name may have been renamed.
  • Cross-check with a command list. When a command from a video or comment doesn’t work, search a community command index for the effect you want — it’s usually the fastest way to find the current, working string.
  • Remember the source. All spawn commands and item names above are community-reported rather than pulled from official Valve documentation, so verify in-game and treat the “NOT IN GAME” entries as unconfirmed leaks.