Below are a list of console commands that can be used by admins in game to change or monitor certain things. Below we have a full list of console commands that are available in 7 Days to Die.
Admins have two methods depending on their region for access the Command Console by pressing F1 while in game.
Note: Command arguments using [square braces] are optional, however commands using <pointed braces> are not.
| Command | Shortcut | Description | Example |
| help | Print description of specified command. | help ban | |
| admin add | Add a player to the admin list with the desired permission level. Permissions range from 0-1000. A player can run any command equal to or above their permission level, so 0 lets the player run anything. | admin add indifferentbroccoli 0 | |
| admin remove | Remove a player from the admin list. | admin remove indifferentbroccoli | |
| aiddebug | Toggle AIDirector debug output. | ||
| ban add [reason] | Bans a player from the game for in with a reason of [reason] (optional). Duration units are minutes, hours, days, weeks, months, and years. | ban indifferentbroccoli 10 hours cheating | |
| ban list | Print list of banned players with their duration, ID, and reason. | ||
| ban remove | Remove a ban. | ban remove indifferentbroccoli | |
| buff | Apply a buff to yourself. Buff names can be found here. | buff CoffeeStaminaBoost | |
| buffplayer | Apply a buff to specified player. Buff names can be found here. | buffplayer indifferentbroccoli CoffeeStaminaBoost | |
| chunkcache | cc | Show chunks loaded in the cache. | |
| clear | Clear text in the Command Console. | ||
| cp add | Add a command to the command permission list with the specified permission level (0-1000). | cp add listplayers 0 | |
| cp remove | Remove a command from the command permission list. | cp remove listplayers | |
| cp list | Display current command permissions. "1000" is the loosest (normal players can use the command) and "0" is the tightest (only admins can use). | ||
| creativemenu | cm | Toggle the Creative Menu | |
| deathscreen <on/off> | Display the death screen during normal gameplay (add blood-splatters to the screen). | ||
| debuff | Remove a buff from yourself. | debuff buffLegBroken | |
| debuffplayer | Remove a buff from specified player. | debuff indifferentbroccoli buffLegBroken | |
| debugmenu [on/off] | dm | Toggle Debug Mode. This allows God mode (G key), the debug menu (ESC), and other functionality. | |
| enablescope <on/off> | es | Toggle debug scope. | |
| exhausted | Make yourself exhausted. | ||
| exportcurrentconfigs | Export your configs to %appdata%/7DaystoDie/Saves///Configs on Windows and .local/share/7DaystoDie/Saves///Configs on Linux. | ||
| exportitemicons | Export item icons to the 7 Days To Die\ItemIcons folder. | ||
| getgamepref | gg | Print current game preferences to the console (zombie speed, daylight length, etc). | |
| getgamestat | ggs | Print current game statistics to the console (map size, difficulty, etc) | |
| gettime | gt | Print current day and time. | |
| gfx af <0 or 1> | Set anisotropic filtering to 0 (off) or 1 (on). | gfx af 0 | |
| gfx dti | Set distant terrain instancing (A19.2 b3) | ||
| gfx dtpix | Set distant terrain pixel error (A19.2 b3) | ||
| givequest | Give yourself a quest. Quest names can be found in 7 Days To Die\Data\Config\quests.xml. | givequest quest_BasicSurvival8 | |
| giveself [quality level] | Drop an item in front of you 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 | giveself machete | |
| giveselfskillxp * | Increase the specified skill by of experience points. | giveselfskillxp Mining Tools 1000 | |
| giveselfxp | Increase your experience points by . | giveselfxp 1000 | |
| kick [reason] | Kick a player from the game. | kick indifferentbroccoli bye | |
| kickall [reason] | Kick all players from the game. | kickall bye | |
| killall | Kill all players and entities. Note: Be careful with this command. | ||
| lights | Toggle halo around all light-emitting objects. | ||
| listents | le | List entities currently in game (e.g. zombies, players, animals). | |
| listlandclaim | llp | List active Land Claim Blocks (including player name, world ID, SteamID, LCB's current health state, and coordinates). | |
| listplayerids | lpi | List players and their IDs. | |
| listplayers | lp | List players and their stats (e.g. positions, health, etc.). | |
| listthreads | lt | List threads. | |
| loggamestate [true/false] | lgs | Write 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. The is included in the header of the generated log. If True, the command should be run on the client. If False (default), the command should be run on the server. | loggamestate START |
| loglevel <true/false> | 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. | loglevel INF false | |
| mem | Print memory information and call garbage collector. Useful for debugging. | ||
| memcl | Print memory information on client and call garbage collector. Useful for debugging. | ||
| pplist | Print Persistent Player data. | ||
| removequest | Remove a quest. Quest names can be found in 7 Days To Die\Data\Config\quests.xml. | ||
| repairchunkdensity [fix] | rcd | Check if block density in a chunk matches the actual block type. A mismatch can lead to the chunk rendering incorrectly. Look for 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. | rcd 0 100 fix |
| saveworld | sa | Save the world state. | |
| say | Send a message to all connected players. | ||
| setgamepref | sg | Set specified gamepref. | sg ZombiesRun 0 |
| setgamestat | sgs | Set specified gamestat. | sgs LandClaimExpiryTime 10 |
| settempunit | stu | Set temperature unit to c (Celsius) or f (Fahrenheit). | |
| settime day settime night settime |
st | Set the game time. Use either military (0-2400) or day hour minute format | settime 1300 settime 6 15 0 |
| showalbedo | albedo | Toggle display of albedo in gBuffer. | |
| showchunkdata | sc | Show data on the current chunk. | |
| showclouds | Show one layer of clouds. | ||
| shownexthordetime | Display wandering horde time. | ||
| shownormals | norms | Toggle display of normal maps in gBuffer. | |
| showspecular | spec | Toggle display of specular values in gBuffer. | |
| shutdown | Shutdown the game. | ||
| sounddebug | Toggle SoundManager debug output. | ||
| spawnairdrop | Spawn an air drop. | ||
| spawnentity | se | Spawn a specified entity. | |
| spawnscouts | Spawn one Screamer in the distance. It will move towards the location where the command was used. | ||
| spawnscreen | Display spawn screen. | ||
| spawnsupplycrate | Spawn a supply crate. | ||
| spawnwh | Spawn a wandering horde in the distance. The horde will move towards the location where the command was used. | ||
| spectrum | Force a lighting spectrum. Choices are Biome, BloodMoon, Foggy, Rainy, Stormy, Snowy. | ||
| starve | Make yourself hungry. | ||
| staticmap | Switch the Navezgane map between static and dynamic. | ||
| switchview | sv | Switch the player view between 1st person and 3rd person. | |
| systeminfo | Print info about the current system (e.g. CPU, operating system, etc). | ||
| teleport <E / W> [y] <N / S> teleport <E / W> <N / S> teleport <target player name/steam id/entity id> teleport offset <inc E / W> <inc N / S> |
tp | Teleport yourself to the specified location. If using [y] (optional) use -1 to spawn on the ground. Use only <E / W> and <N / S> to always spawn on the ground. Use "offset" to teleport based on current position (e.g. 3 meters north inside a locked building). Type "help tp" for more info. South and West are negative, (-) before number. | tp -200 77 300 tp -200 300 tp indifferentbroccoli tp offset 3 1 0 |
| teleportplayer <name / player id / steam id> <E / W> <N / S> teleportplayer |
tele | Teleport the target player to 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). Type "lpi" to print a list of player IDs. Type "help tele" for more info. South and West are negative, (-) before number. |
tele indifferentbroccoli -200 77 300 tele indifferentbroccoli 365 tele |
| thirsty | Make yourself thirsty. | ||
| traderarea | If a player is within a trader area they will be forced out. | ||
| updatelighton | Update the light on specified player. | ||
| version | Print the version of the game and loaded mods. | ||
| water | Control water settings. Type "help water" for more info. | ||
| weather | Control weather settings. Type "help weather" for more info. | ||
| weathersurvival <on / off> | Toggle weather survival. | ||
| whitelist add <name / player id / steam id> | Add a player to the whitelist. | ||
| whitelist remove <name / player id / steam id> | Remove a player from the white list. | ||
| whitelist list | Print a list of whitelisted players. |