Enable “Dev command console” in settings and press F7 to open it. Commands can be used in the Hideout, Sandbox, Explore NYC and cheat-enabled custom games. Commands marked as requiring cheats do not work in normal multiplayer; enable them in a custom lobby with sv_cheats true. The table is a selection from the wiki, not an exhaustive list of all engine variables. Descriptions and restrictions reflect the cited revision.
Commands and variables
| Command | Values | Default | Description |
|---|---|---|---|
| bot_kick_all | Kicks all bots from the game. | ||
| changelevel | See the map command. | Loads a new map. When used in a multiplayer lobby, players will remain connected while the map changes. | |
| changeteam | 0: Select a team and hero. 1: Join spectators. 2: Join The Hidden King and select a hero. 3: Join The Archmother and select a hero. | Allows changing your team and hero. | |
| citadel_allow_purchasing_anywhere | true/false | Enables purchasing anywhere on the map, not just at shops. Requires cheats. | |
| citadel_ability_cooldown_max 2 | Changes all |
||
| citadel_rapid_ |
Enables fast |
||
| citadel_rapid_ |
Disables fast |
||
| citadel_dps_multiplier | number | 1.0 | Adds a multiplier to player |
| citadel_enable_no_hero_ |
Enables invincibility (your |
||
| citadel_disable_no_hero_ |
Disables invincibility. Requires cheats. | ||
| citadel_display_new_player_recommendations | true/false | true | Turns the “Great for New Players” banner on/off when selecting a hero. |
| citadel_hero_testing_enabled | true/false | false | Enables the “Testing Tools” menu from the Hero Sandbox. Enabling the menu does not require cheats, but using any of this menu’s functionality will. |
| citadel_hero_testing_infinite_money | true/false | false | Gives players infinite |
| citadel_hud_visible | true/false | true | Shows/hides the HUD. |
| citadel_item_purchases_force_enhanced | true/false | false | While true, all items purchased/drafted will be enhanced. |
| citadel_pause | Pause the match. | ||
| citadel_player_move_speed_scale | number | 1.0 | Scales |
| citadel_pregame_duration | number | 10.0 | Changes the duration of the pregame (countdown before the game starts). |
| citadel_region_override | -1: Auto 0: North America 1: Europe 2: Asia 3: South America 4: Europe (not sure if this is different from 1) 5: Oceania | -1 | Overrides your matchmaking region. (Currently does not work) |
| citadel_show_bullet_lag_compensation | number | 0 | How long to show bullet hitboxes. Green hitbox is client, red hitbox is server. |
| citadel_solo_bot_match | true/false | false | Gets enabled by |
| citadel_create_ |
Hero name from dump_hero_names | Spawns an allied dummy bot in front of the player. Requires cheats | |
| citadel_spawn_nearby_neutrals | Respawns nearby neutral camps. Requires cheats. | ||
| citadel_spawn_practice_bots | true/false | false | Enable to spawn bots when the game starts. You can also set this to true during a game to spawn bots (although setting it to false, kicking bots, and setting it to true again will not respawn bots). |
| citadel_spawn_practice_bots_count | number | Number of practice bots to spawn when citadel_spawn_practice_bots is set to true. | |
| citadel_test_survey_popup | Shows the post-match survey popup asking players to rate the match. | ||
| citadel_ |
true/false | Enables experimental |
|
| citadel_unlock_flex_slots | Unlocks all |
||
| citadel_unpause_countdown | number | 3 | Changes how many seconds the countdown will last when the game is unpaused. Requires cheats. |
| citadel_weapon_ |
number | 1.0 | Adds a multiplier to |
| deadlock_early_development_warning_disabled | true/false | false | Disables the Early Development Build popup when the game starts. This gets set to true if you close the popup after checking “Don’t show this again”. |
| deadlock_get_old_builds | Downloads and prints out all of the build data for your account prior to the new builds feature. Added in Update:August 6, 2024. | ||
| deadlock_post_match_survey_disabled | true/false | false | Disables the post-match survey. This gets set to true if you submit or skip a survey after checking “Don’t show this again”. |
| disconnect | Disconnect from the current match. | ||
| dump_hero_names | Lists the internal names of all available heroes. Requires cheats. | ||
| healthpct | 0 – 100 | Sets your |
|
| hud_damagemeter | true/false | false | Displays your current DPS next to your crosshair. Requires cheats. |
| hurtme | number | Deal |
|
| kill | The name of an NPC or Player to kill | Kills the target. | |
| killme | Kills you. | ||
| kingme | Gives you 1.2 million |
||
| map | dl_midtown: The main multiplayer map dl_streets: 4 lanes map street_test: Old version of 4 lanes map (before Update:September 26, 2024) new_player_basics: The Hero Sandbox map 1v1_test: Seems like an early, smaller version of street_test hero_testing: Seems like an early Hero Sandbox | Starts a game and loads into the chosen map. | |
citadel_ minimap_ |
Minimap ping radius |
||
citadel_ minimap_max_icon_shrink |
1 | Range of icons shrinking when grouped (e.g. player icons) | |
citadel_ minimap_player_width |
Default minimap player icon sizes |
||
citadel_ minimap_overlap_scan_distance |
How close icons have to be to shrink (see citadel_ minimap_max_icon_shrink) |
||
minimap_update_rate_hz |
5 | Frequency of minimap updates |
|
citadel_ minimap_zip_line_thickness |
5 | Thickness of minimap |
|
| selecthero | Hero name from dump_hero_names | Requires you to be on the hero selection screen, or have citadel_hero_testing_enabled set to true. | |
| spawn_hero_testing_controller | Adds the hero testing tools to the UI. Requires cheats. | ||
| Kills all non-neutral creeps and guardians that aren’t shielded. Requires cheats. | |||
| Kills all non-neutral creeps. Requires cheats. |
Run commands at startup
Create autoexec.cfg in <installation path>\steamapps\common\Deadlock\game\citadel\cfg, with one command per line. In Steam, open Deadlock’s Properties and enter -console -exec autoexec in Launch Options.
Host a custom game
- Load a map, for example
map dl_midtown, and pause with P while players join. - Run
statusand copy the bracketed ID aftersteamid, in the form[A:1:XXXXXXXXXX:XXXXX]. - Other players connect using
connect [A:1:XXXXXXXXXX:XXXXX]with that ID. They can usechangeteam 0to reopen team and hero selection. - The host can restart the map using
changelevel dl_midtown.
To fill remaining slots with bots, run exec citadel_botmatch_practice_6v6 at the main menu, then citadel_spawn_practice_bots false and citadel_spawn_practice_bots_count 12. Start the map and pause during pregame. After every human, including the host, selects a team and hero, run citadel_spawn_practice_bots true and unpause. The source notes the selection menu can be unreliable and suggests changeteam; selecting the host’s hero may unpause the game. citadel_pregame_duration can extend the countdown if set before starting. The source also illustrates map street_test, an older map, so availability should be checked in the installed build.
Sources and editorial notes
Adapted from Deadlock Wiki contributors; checked 2026-11-01. Source-derived text and factual tables are adapted under Creative Commons Attribution-ShareAlike 4.0. Game content may be subject to separate rights.
