7 Days To Die Console Commands List

This post provides a list of 7 days to die console commands. In 7 Days To Die, where survival is crucial, learning the console commands can make all the difference. If you’re new to the game or just looking to up your gameplay, I have got you covered.

The Command Console might sound like something fancy for game developers, but It’s something players like you can use too. It’s a tool that lets you type in special Console Commands to do all sorts of things in the game.

You can use these commands to find out stuff about the game, change how it works, make items appear out of thin air, and even mess around with time (not in real life, just in the game).


Plus, if you’re playing with other people, some commands let you be the boss. You can kick out players who are being mean or causing trouble.

In this post, I will take you through 7 Days To Die console commands, and you will learn the riddles to surviving the zombie catastrophe one command at a time.

READ ALSO: Core Keeper Save Editor (Full Guide)


Let’s get started.

admin add Used to add a player to the admin list with the desired permission level. Note that you can use the player's entity ID, player name, or steam ID. Type "lpi" to find an ID. Permission levels can range between 0 (maximum) and 1000 (none). Example: admin add 171 0
admin remove Used to remove a player from the admin list. Type "lpi" to find an ID. Example: admin remove 171
aiddebugToggles AIDirector debug output.
ai pathgridTBD - added in A19.2 b3
ai pathlines (was: ai path)TBD - renamed in A19.2 b3
ban add [reason]Bans a player from the game for a specified duration in the specified duration unit with an optional reason. Duration units are minutes, hours, days, weeks, months, and years. Type "lpi" to find an ID. Example: ban 171 10 hours griefing
ban 282 1 year hackingExample: ban 282 1 year hacking
ban listPrint a list of banned players with their duration, ID, and reason to the console.
ban remove Remove a ban. Find a list of banned player IDs using "ban list." Example: ban remove 171
buff Applies a buff to the local player (you). Buff names can be found in 7 Days To Die\Data\Config\buffs.xml. Example: buff CoffeeStaminaBoost
buffplayer Applies a buff to the selected player. Type "lpi" to find an ID. Buff names can be found in 7 Days To Die\Data\Config\buffs.xml. Example: buffplayer 171 CoffeeStaminaBoost
chunkcache ccShows all loaded chunks in the cache.
clearClears all output text in the command console.
cp add Used to add a command to the command permission list with the desired permission level. Use "cp list" to view commands. Example: cp add gettime 0
cp remove Used to remove a command from the command permission list. Example: cp remove gettime
cp listDisplay a list of current command permissions. "1000" is the lowest (Guest or normal player) while "0" is the highest (Host or Admin).
creativemenu cmEnables or disables the Creative Menu.
deathscreen Display the blood-filled death screen during normal gameplay. This does not hurt or kill the player but it diminishes visibility.
debuff Remove a buff from the local player (you). Example: debuff buffLegBroken
debuffplayer Remove a buff from the targeted player. Example: debuffplayer 171 buffLegBroken
debugmenu [on/off] dmToggles Debug Mode on or off. This allows God mode (G key), the debug menu (ESC), and other unique functionality.
enablescope esToggle debug scope.
exhaustedMakes the player exhausted.
exportcurrentconfigsExports the currently used configs to %appdata%/7DaystoDie/Saves///Configs on Windows and .local/share/7DaystoDie/Saves///Configs on Linux. Useful for mod development. [1]
exportitemiconsExports all item icons to the 7 Days To Die\ItemIcons folder. Extremely useful for wiki editing!
getgamepref ggPrints a list of current game preferences to the console (airdrop frequency, daylight length, etc).
getgamestat ggsPrints a list of current game stats to the console (land claim size, difficulty, etc)
gettime gtPrints current number of days and time.
gfx af <0 or 1>Sets the anisotropic filtering to off(0) or on(1, default). Example: gfx af 0
gfx dtiSet distant terrain instancing (A19.2 b3)
gfx dtpixSet distant terrain pixel error (A19.2 b3)
givequestGive yourself a quest. Quest names can be found in 7 Days To Die\Data\Config\quests.xml. The example command can be used to skip to the end of the tutorial quests. This is also immensely helpful for modded quests. Example: givequest quest_BasicSurvival8
giveself [quality level]Drops an item at your feet with maximum (600) quality. Use the optional [quality level] to specify. Item names can be found in 7 Days To Die\Data\Config\items.xml. Example: giveself machete
giveselfskillxp *Increase the specified skill by of experience. The MUST be capitalized and spaced correctly. Example: giveselfskillxp Mining Tools 1000
giveselfxp Increase your experience by . Example: giveselfxp 1000
kick [reason]Kicks a player from the game. Type "lpi" to find an ID. [reason] is optional. Example: kick 171 bye
kickall [reason]Kicks all players from the game. [reason] is optional. Example: kickall bye
killallKills all players and entities.
lightsToggles display of an outline around all light-emitting objects (candles, campfires, etc) (screenshot)
listents leLists all entities currently in the game (zombies, players, animals).
listlandclaim llpLists all active Land Claim Blocks with player name, world ID, SteamID, LCB's current health state, and coordinates.
listplayerids lpiLists all players and their IDs.
listplayers lpLists all players with IDs, positions, health, stats, IP address, etc.
listthreads ltLists all threads.
loggamestate [true/false] lgsWrites information on the current state of the game (memory usage, entities, threads, etc) to the log file at 7 Days To Die\7DaysToDie_Data\output_log.txt. is any string that will be included in the header of the generated log. True = the command should be run on the client. False = the command should be run on the server. "False" is default. Example: loggamestate START
loglevel Telnet/web only. Select which types of log messages are shown on the connection. By default, all log messages are printed on every connection. Log levels: INF, WRN, ERR, EXC, or ALL. Example: loglevel INF false
memPrints memory information and calls garbage collector.
memclPrints memory information on the client and calls garbage collector.
pplistPrints Persistent Player data.
removequestRemoves a quest. Quest names can be found in 7 Days To Die\Data\Config\quests.xml.
repairchunkdensity [fix] rcdUsed to check if the densities of blocks in a chunk match the actual block type. If there is a mismatch it can lead to the chunk rendering incorrectly or not at all, indicated by the error message "Failed setting triangles. Some indices are references out of bounds vertices." It can also fix mismatches within a chunk. and are the coordinates of any block within the chunk to check. Adding "fix" to the end of the command will repair any mismatches. Example: rcd 0 100 fix
saveworld saManually saves the world.
say Sends a server message to all connected clients.
setgamepref sgSets a gamepref. Preference names can be viewed with the "gg" command (getgamepref). Example: sg ZombiesRun 0
setgamestat sgsSets a gamestat. Stat names can be viewed with the "ggs" command (getgamestat). Example: sgs LandClaimExpiryTime 10
settempunit stuSets the temperature unit to Celsius (c) or Fahrenheit (f, default).
settime daySets the current game time to day.
settime nightSets the current game time to night.
settime Sets the current game time to the specified time (in 24h/military format). Example: settime 1300
settime stSets the current game time to the specified day and time. Example: settime 6 15 0
showalbedo albedoToggles display of albedo in gBuffer.
showchunkdata scShows some data of the current chunk.
showcloudsArtist command to show one layer of clouds.
shownexthordetimeDisplays the wandering horde time.
shownormals normsToggles display of normal maps in gBuffer.
showspecular specToggles display of specular values in gBuffer.
shutdownShuts the game down.
sounddebugToggles SoundManager debug output.
spawnairdropSpawns an airdrop.
spawnentity sese" by itself prints a list of entity IDs. Type "lpi" to find an ID. You may also use the Entity Spawner (F6) in Debug Mode to spawn an entity.
spawnscoutsSpawns 1 Screamer in the distance and makes it navigate towards the location where the command was used.
spawnscreenDisplays spawn screen.
spawnsupplycrateSpawns a supply crate above the player.
spawnwhSpawns a wandering horde in the distance; these hordes will move generally towards the player's location when they were spawned (but not GPS at the player). (verified for A19.2 by faatal @TFP)
spectrum Force a lighting spectrum. Choices are Biome, BloodMoon, Foggy, Rainy, Stormy, Snowy. For the moment, the "biome" choice is bugged and might crash the game.
starveMakes the player hungry.
staticmapSwitches the Navazgane map between static and dynamic.
switchview svSwitches the player view between 1st person and 3rd person views. This can also be done in Debug Mode by hitting F5.
systeminfoPrint info about the current system (CPU, operating system, etc).
teleport [y] Teleport the local player (you) to a specified location. If using [y] (optional), use -1 to spawn on the ground. Use only and to always spawn on the ground. Use "offset" to teleport based on the current position (e.g. 3 meters north inside a locked building). Example: tp -200 77 300
teleportplayer Teleport the target player to the specified location. Use y = -1 to spawn on the ground. Use another player's name or ID to teleport one player to another (such as to yourself). Example: tele 171 -200 77 300
thirstyMakes the player thirsty.
traderareaIf a player is within a trader area they will be forced out but can reenter unless trader is closed.
updatelighton Commands for UpdateLightOnAllMaterials and UpdateLightOnPlayers.
versionPrint the version of the game and loaded mods.
waterControl water settings. Type "help water" for more info.
weatherControl weather settings. Type "help weather" for more info.
weathersurvival Toggles weather survival.
whitelist add Adds a player to the whitelist.
whitelist remove Removes a player from the white list.
whitelist listPrints a list of all whitelisted players.

READ ALSO: Gimkit Hacks (Full Guide)

You can open the Command Console in a couple of ways, depending on your keyboard type.


  1. If you have a US or EU keyboard, you can press the “F1” key.
  2. If you’re using a US keyboard, press the “double quotes” key.
  3. For EU keyboards, hit the “@” key.
  4. Scandinavian keyboards have their secret key, which is “Ö,” “Ø,” or “F2.”
  5. And if you’re using a Spanish keyboard, just tap the “Ñ” key.

So, depending on the keyboard you have, pick the right key.

Leave a Reply

Your email address will not be published. Required fields are marked *