7 Days to Die Console Commands
Last modified on Apr 3, 2023 in 7 Days To Die
By Nathan Young
Overview
Hosting 7 Days to Die servers or enjoying a singleplayer experience can be entertaining for all players, but can become boring. For instance, server owners and solo players alike may want to use cheats to spawn items or control the world’s environment. This can only be done through commands, which is executed via the in-game console. These truly allow people to take control over their server, its players, the map, and other features. However, the process to use console commands may not be common knowledge, let alone what command to use. Due to this, Apex Hosting will teach you how to use them and the best ones for your 7 Days to Die experience.
How to Use Commands
Using commands in singleplayer and multiplayer differ, as players need to be admin on servers to use them. Although, we’ll be focusing on general rules for command uses. This will help you know where to input them, which is a requirement regardless of solo or multiplayer sessions.
- Launch 7 Days to Die on Steam, then enter into singleplayer or a server.
- Once the world loads and you’re able to play, press F1 on your keyboard.
- Afterward, enter the command in the text box of the console.
In this example, we used the saveworld command.
- When it executes, you’ll see confirmation messages in the log.
This means the command worked! Otherwise, it failed to function properly.
Command List
Let’s review every command for 7 Days to Die, as these will be extremely beneficial to you and other players. Remember, most of them require admin privileges unless being executed in singleplayer. This is something to keep in mind while exploring the command list.
Command | Description |
---|---|
giveself [item ID] [quality level] | Spawns an item at your player’s feet. |
giveselfxp [amount] | Increases your experience levels. |
kick [Steam ID/player name] [reason] | Forcibly removes a player from the world/server. |
kickall [reason] | Removes all players from the game. |
ban [add/remove] [Steam ID] [duration] [reason] | Ban or unban a player from the world/server. |
ban list | Returns a list of banned players. |
buffplayer [player name] [buff] | Gives a buff to the specified player. |
buff [buff ID] | Applies a buff to your player. |
debuff [buff] | Remove a buff from your player. |
debuffplayer [player name] [buff] | Remove a buff from other players. |
settime [day/night/time] | Change the world’s time to a specific hour or cycle. |
spawnentity [player name] [entity ID] | Spawn any entity in-game. |
spawnairdrop | Spawns an airdrop at your location. |
spawnsupplycrate | Spawns a supply crate above your character. |
spawnscouts | Spawns 1 Screamer in the distances and navigates to the command’s location. |
spawnscreen | Displays the spawn screen. |
spawnwh | Spawns a wandering horde in the distance, which runs to the player’s location. |
whitelist [add/remove] [player name/Steam ID] | Add or remove a player from the authorized list to join. |
whitelist list | Returns an entire list of whitelisted players. |
teleport [coordinates] | Transports you to an exact position or other player. |
saveworld | Manually save the world. |
help [command] | Returns useful information about any command. |
admin [add/remove] [Steam ID] [permission level] | Allows to add or remove admins from the list with specified permission levels. |
aiddebug | Toggles AIDirector debug output. |
ai pathgrid | Enables pathway layout for AIs. |
ai pathlines | Displays exact pathways for AIs. |
say [message] | Broadcasts a message in global chat. |
debugmenu [on/off] | Toggles the debug menu, and allows for godmode. |
chunkcache | Shows all loaded chunks in the cache. |
clear | Removes all output text from the command console. |
cp add [command] [level] | Allows you to add commands to the permission list. |
cp remove [command] | Removes the added command from the permission list. |
cp list | Displays the entire list for defined command permissions. |
deathscreen [on/off] | Toggle the bloody death screen. |
enablescope [on/off] | Toggle debug scope. |
exportcurrentconfigs | Exports all currently used config files to your local files. |
exportitemicons | Exports all item icons to your local directory. |
getgamestat | Returns a current game stat list to the console. |
getgamepref | Prints a current game preference list to the console. |
gettime | Shows the current number of days and time. |
gfx af [0/1] | Toggles anisotropic filtering. |
gfx dti | Set distant terrain instancing. |
gfx dtpix | Set distant terrain pixel error. |
givequest | Give your player a quest. |
killall | Kills all players and entities. |
lights | Toggles a display around light sources. |
listents | Lists all entities currently in-game. |
listlandclaim | Returns a list of all land claim blocks. |
listplayerids | Shows a list of all players with their IDs. |
listplayers | Lists more information about all players. |
listthreads | Lists all threads. |
loggamestate [message] [true/false] | Returns information on the current state of the game. |
loglevel [loglevel name] [true/false] | Telnet/web only, but allows you to select log message types to display on connection. |
mem | Returns memory information and calls the garbage collector. |
memcl | Returns client memory information and calls the garbage collector. |
pplist | Shows persistent player data. |
removequest | Removes a quest from your account. |
repairchunkdensity [x] [z] [fix] | Used to check block densities in a chunk to match block types. |
setgamepref [preference name] [value] | Define a gamepref. |
setgamestat [stat name] [value] | Define a gamestat. |
settmepunit [c/f] | Determines the temperature unit. |
showalbedo | Toggles albedo display in gBuffer. |
showchunksdata | Returns some data of the current chunk. |
showclouds | Allows to see one layer of clouds. |
shownexthordetime | Displays the wandering horde time. |
shownormals | Toggles the display of normal maps in gBuffer. |
showspecular | Toggles the display of specular values in gBuffer. |
shutdown | Closes the game. |
sounddebug | Toggles the SoundManager debug output. |
spectrum [choice] | Force a lighting spectrum. |
staticmap | Switches the Navazgane map between static and dynamic. |
switchview | Toggles first or third person views. |
systeminfo | Returns your computer’s CPU, OS, etc.. |
teleportplayer [player name] [coordinates] | Teleports a player to the specified location. |
traderarea | Force out of trader areas, but can reenter unless closed. |
updatelighton [player name] | Commands for UpdateLightOnAllMaterials and UpdateLightOnPlayers. |
version | Returns the game’s version and its loaded mods. |
starve | Makes your player hungry. |
thirsty | Makes your character thirsty. |
exhausted | Makes your player exhausted. |
water | Control water settings, type “help water” for more info. |
weather | Control weather settings, type “help weather” for more info. |
weathersurvival [on/off] | Toggles weather survival. |
Common Issues
Commands Aren’t Working
If you’re hosting a server and attempting to use cheat commands or other ones, then make sure your account has admin permissions. This is a requirement for many of them, as you wouldn’t want default players to use cheats. However, if you are admin or in singleplayer and commands still don’t work, then make sure you’re using the correct usage. For example, using settime needs to be like settime day
or settime 1300
(24-hour time). Once the right format is used, the command should properly work.
Missing Data or Events
This happens when executing commands at bad times, such as saveworld
when a griefer is on the server. Scenarios like this can be resolved by restoring the world, reverting recent changes (depends on the situation), or creating a new world. Unfortunately these aren’t ideal solutions, but nonetheless are here for you to try.
Useful Links
How to Set Admins on 7 Days to Die
7 Days to Die Server Hosting
How to Join a 7 Days to Die Server
7 Days to Die Wiki