7 Days to Die Console Commands


Below you can find a searchable list of all 70 7 Days to Die cheats. The 7DTD console commands on this page work on Steam and non-Steam versions of the game for both PC and Mac.

Commands are typed into the console, which can be accessed on both single player and multiplayer servers. To open the console, press one of the following keys on your keyboard (varies based on keyboard layout): F1, ", @, Ö, Ø, F2 or Ñ. After typing a command into the console, hit ENTER to run it. For more help, see our console guide.


7DTD GiveSelf Item IDs 7DTD Entity IDs 7DTD Buff IDs 7DTD Quest IDs 7DTD Blog

Pressing the "Table View" and "Card View" buttons will change how commands and cheats are displayed. Use the search box below to instantly search our database of 70 7 Days to Die admin commands.

Name Syntax Description
giveself giveself [item id] [quality level (1-6)] This console command will spawn the item with the specified item ID in front of your character. You can optionally specify a quality level for the spawned item. Find a list of all item IDs at commands.gg/7dtd/items.
buff buff [buff id] This console command gives you the specified buff. Use buffplayer to give a buff to another player.
debuff debuff [buff id] This admin command removes the buff with the specified ID from you. Use debuffplayer to remove a buff from another player.
buffplayer buffplayer [steam id / player name / entity id] [buff id] This command will add the buff with the specified ID to the player you specify. You can specify a player by their Steam ID, name, or entity ID.
debuffplayer debuffplayer [steam id / player name / entity id] [buff id] This console command will remove the specified buff from the specified player or entity.
switchview switchview This command toggles first/third person mode - i.e. if you are in first person mode when you type this command, you'll be switched to third person (and vice versa).
systeminfo systeminfo This command will print to the console information about the computer you are using to play 7 Days to Die. The information is technical information like your computer's hardware, operating system, etc.
debugmenu debugmenu This command enables ('debugmenu on') and disables ('debugmenu off') Debug Mode. In Debug Mode, you can enable god mode by pressing the G key on your keyboard, and access the debug menu by pressing ESC.
exhausted exhausted This cheat will make your character exhausted.
giveselfxp giveselfxp [xp amount] This cheat code will give you the specified amount of XP.
creativemenu creativemenu This cheat toggles (enables and disables) the Creative Menu. With this command turned on, you can access the Creative Menu by pressing the U key.
spawnsupplycrate spawnsupplycrate This console command will spawn a Supply Crate at your current location.
admin admin ['add' / 'remove' / 'list'] [steam id / player name / entity id] [permission level] This admin command will add or remove a player from the admin list. When adding a player to the admin list, you need to specify a permission level. A permission level is a number between 0 and 1000 that determines what permissions a player has - 1000 is the lowest (no permissions) and 0 is the highest (full admin permissions). By default, commands like admin, and shutdown require a permission level of 0 to use - and kick, and ban require a permission level of 1. Use the 'cp list' command to see what commands are assigned to each permission level.
kick kick [steam id / player name / entity id] ["kick message"] This admin command will kick the player with the specified name, Steam ID, or entity ID from the server with an optional kick message. Note that kicking isn't the same as banning - this will disconnect the player from the server, but they will be able to reconnect.
kickall kickall ["kick message"] This admin command will kick all players from the server with an optional kick message (that will be shown to them when they are disconnected).
whitelist whitelist ['add' / 'remove' / 'list'] [steam id / player name / entity id] This admin command will add a player to the whitelist, remove a player from the whitelist, or list all players on the whitelist. The whitelist is a list of players who are allowed to connect to the server. The whitelist is disabled if no players are on the whitelist, but if there is at least one player on the whitelist it is enabled - i.e. to enable the whitelist, simply add a player to it; to disable the whitelist, remove all players from it.
ban ban ['add' / 'remove' / 'list'] [steam id / player name / entity id] [duration + duration unit] ["message"] This admin command can be used to list all banned players, or ban/unban a specified player. When banning a player, you need to specify a duration (see duration argument information for help). You can optionally specify a ban message (reason) when banning a player.
killall killall This console command will, as you might've guessed from the name, kill every player on the server. It will also kill all zombies/entities.
teleport teleport [steam id / player name / entity id] [x y z] [offset x y z] [view direction] This console command can be used to teleport your character to a desired location. You can do one of the following: teleport to another player, teleport to a set of coordinates, or move yourself a set amount of coordinates left/right/up/down/forward/backwards (offset). See argument information for more help.
teleportplayer teleportplayer [steam id / player name / entity id] [steam id / player name / entity id] [x y z] [view direction] This console command can be used to teleport another player to a location. Using this command, you can do one of these three things: teleport a player to another player, teleport a player to a set of coordinates, or move a player a set amount of coordinates in any direction(s) (offset).
showclouds showclouds [texture file name] This console command will set your game's clouds to the specified cloud texture. The cloud texture should be located in resources/textures/environment/spectrums/default. Typing this command with any arguments will restore cloud textures to default.
repairchunkdensity repairchunkdensity [x z] ['fix'] This command will check for mismatches within a chunk (specified by coordinates). If you specify 'fix' (without quotes) at the end of this command, the game will attempt to repair any mismatches found within the specified chunk.
weather weather [weather setting] This command changes the world's weather to the weather you specify.
weathersurvival weathersurvival ['on' / 'off'] This command will enable ('on') or disable ('off') weather disable for your game.
spawnentity spawnentity [player id] [entity id] This command will spawn an entity specified by its entity ID (at the location of the player with the player ID specified). Typing this command without any arguments ('spawnentity' on its own) will print a list of all entity IDs. Use 'listplayerids' to print a list of all player IDs.
spawnwanderinghorde spawnwanderinghorde This command will spawn a wandering horde of zombies.
givequest givequest [quest id] This cheat will give yourself the quest with the specified quest ID.
removequest removequest [quest id] This cheat will remove the quest with the specified quest ID from you.
say say ["message"] This command will send a message in chat to all players connected to the server (under the chat name "Server").
cp cp ['add' / 'remove' / 'list'] [command] [0 - 1000] This command can be used to list, remove, add, and change permission levels for different commands. A permission level is a number between 0 and 1000 that determines what permissions a player has - 1000 is the lowest (no permissions) and 0 is the highest (full admin permissions). By default, commands like admin, and shutdown require a permission level of 0 to use - and kick, and ban require a permission level of 1. Use 'cp list' to see a list of all permission levels - if a command doesn't have a permission level set, it requires max permissions (0) to use. See argument information for help adding/removing/changing permissions. Player permission levels can be changed with the admin command - all players by default have a permission level of 1000.
listplayers listplayers This command will print out a list of all players connected to the server with the following information: entity ID, name, coordinates, rotation, whether they are local or remote, health, deaths, zombies they've killed, player's they've killed, score, level, steam ID, IP, and ping.
version version This admin command will print the version of the game you are running, along with any mods you have installed.
water limit water limit [amount] This command can be used to limit how many water flow updates can run at a time.
thirsty thirsty This console command will make you thirsty.
spectrum spectrum [spectrum id] This console command will set the game's lighting spectrum (how the sky looks and what light it produces) to the specified spectrum.
gettime gettime This command will tell you the current game time, including the date and the day that it is in your game.
spawnscouts spawnscouts [steam id / player name / entity id] [x y z] This console command will spawn scouting zombies. To spawn the zombies near you, use the command 'spawnscouts' on its own. To spawn near another player specify their steam ID, entity ID, or name. You can also spawn the zombies at specified X Y Z coordinates.
listents listents This admin command will list all entities currently in the game. Entities include players, zombies, and other living things. Similar to the listplayers command with regard to the information that it provides (e.g. health, etc).
shutdown shutdown This admin command will shut the game down.
spawnairdrop spawnairdrop This command will spawn an air drop - note that this won't necessarily be at your current location (it can be anywhere in the map).
staticmap staticmap This console command will switch your map between static and dynamic mode when playing on the Navezgane map.
listplayerids listplayerids This command will list all players connected to the server, along with their entity IDs.
setgamestat setgamestat [game stat] [value] This command will set the specified game stat to the specified value. Use getgamestat for a list of all game stats.
getgamestat getgamestat [string] This command will print a list of all game stats, or if you specify a search term, game stats containing that term.
setgamepref setgamepref [game preference] [value] This console command sets the specified game preference to the specified value.
getgamepref getgamepref [string] This command prints a list of all game preferences to the console. You can optionally specify a search term to only show game preferences containing that string.
starve starve This command will make you starve.
settempunit settempunit [c / f] This command can be used to change the temperature unit used by the game to Celsius ('C') or Fahrenheit ('F').
memcl memcl This command will print memory (RAM) information about the CLIENT to the console, including free memory, the heap size, and more. It will also call the garbage collector to try to free up RAM.
mem mem This command will print memory (RAM) information about the SERVER to the console, including free memory, the heap size, and more. It will also call the garbage collector to try to free up RAM.
traderarea traderarea This command will print a list of all Trader Areas in the game, including their coordinates.
exportitemicons exportitemicons This command will export all item icons for 7DTD as PNGs and save them in the ItemIcons folder.
lights lights This command will enable and disable (toggle) light debug mode. The regions that most sources of light affect will be colored green.
shownexthordetime shownexthordetime This command will show you the wandering horde time.
pplist pplist This command will print a list of all PersistentPlayer data.
clear clear This command will clear all messages and text from the console.
listthreads listthreads This console command lists all threads that the game is currently using.
spawnscreen spawnscreen This command will play the spawn screen effect (i.e. blur your screen and lower the constrast).
showalbedo showalbedo This command enables and disables (toggles) the display of albedo in gBuffer.
settime settime ['day' / 'night'] [0-24000] [d hh mm] This console command sets the time in the game. You can use this to set the time to: night, day, or to a specific day/time (e.g. day 3, 14:43).
help help [command] This command prints a list of all console commands to the console. If you specify a command as an argument, it will print help for that specifiy command.
sounddebug sounddebug This command enables and disables (toggles) SoundManager debug output.
shownormals shownormals This command enables and disables (toggles) the display of normal maps in gBuffer.
loggamestate loggamestate [header] [true / false] This command will log client (true) or server (false) information about the game to the 7DaysToDie_Data\output_log.txt file with the specified header.
chunkcache chunkcache This console command will display all of the chunks that are loaded in the cache.
loglevel loglevel [log level] [true / false] This command will enable or disable log messages for the specified log level. This command can be used to hide log messages that are info, but show log messages that are errors.
saveworld saveworld This command will force a save of your current world.
showchunkdata showchunkdata This console command will print information about the chunk you are currently standing in - e.g. memory used, entities within, etc.
aiddebug aiddebug This command enables and disables (toggles) AIDirector debug output.
showspecular showspecular This command will enable or disable (toggle) the display of specular values in gBuffer.