7 Days to Die

Introduction:

7 Days to Die is a survival horror video game coming from The Fun Pimps. The game fits various platforms including Microsoft Windows, Linux, PlayStation 4, Xbox One, and Mac OS X. The game centers on the survival adventure of the player in a wild-life world, where the player must face-off the attacks of zombie hordes. In 2017, the game appeared in the list of “Top 100 Selling games” on Steam. Until now, 7 Days to Die has managed to sell over 1.5 million copies worldwide.

How to use console commands?

The console command plays an important role in game development. By using console commands, the player can add a wider range of functionality to the original game. When the game runs in the multiplayer mode, the player can use the

console commands to control the guest players.

There are two ways to make the console commands work. For the US keyboards, the player can press either the F1 or button. For the EU keyboards, pressing either the F1 or @ button will help the player to use the console commands immediately. The Scandinavian keyboards require pressing one of the following buttons Ö /Ø ;/F2 , while the Spanish keyboards need only the Ñ ; button to make things work.

7 Days to Die Console Commands List

Name Effect Example/Comment
giveself giveself [item id] [quality level (1-6)] Spawn the item with the specified item ID in front of your character. You can optionally specify a quality level for the spawned item.
buff buff [buff id] Gives you the specified buff. Use buffplayer to give a buff to another player.
debuff debuff [buff id] 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] 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] Remove the specified buff from the specified player or entity.
switchview switchview 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 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 Enables ('debugmenu on') and disables ('debugmenu off') Debug Mode. In Debug Mode, can enable god mode by pressing the G key on your keyboard, and access the debug menu by pressing ESC.
exhausted exhausted Make your character exhausted.
giveselfxp giveselfxp [xp amount] Give you the specified amount of XP.
creativemenu creativemenu Enables and disables the Creative Menu. With this turned on, you can access the Creative Menu by pressing the U key.
spawnsupplycrate spawnsupplycrate Spawn a Supply Crate at your current location.
admin admin ['add' / 'remove' / 'list'] [steam id / player name / entity id] [permission level] 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'] 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'] 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] 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'] Used to list all banned players, or ban/unban a specified player. When banning a player, need to specify a duration. You can optionally specify a ban message (reason) when banning a player.
killall killall 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] Used to teleport your character to a desired location. 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).
teleportplayer teleportplayer [steam id / player name / entity id] [steam id / player name / entity id] [x y z] [view direction] Used to teleport another player to a location. 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] 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'] 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] Changes the world's weather to the weather you specify.
weathersurvival weathersurvival ['on' / 'off'] Enable ('on') or disable ('off') weather disable for your game.
spawnentity spawnentity [player id] [entity id] Spawn an entity specified by its entity ID (at the location of the player with the player ID specified). Typing this 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 Spawn a wandering horde of zombies.
givequest givequest [quest id] Give yourself the quest with the specified quest ID.
removequest removequest [quest id] Remove the quest with the specified quest ID from you.
say say ['message'] 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] 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.
thirsty thirsty This console command will make you thirsty.
listplayers listplayers Print out a list of all players connected to the server. 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 Print the version of the game you are running, along with any mods you have installed.
water limit water limit [amount] Used to limit how many water flow updates can run at a time.
spectrum spectrum [spectrum id] Set the game's lighting spectrum to the specified spectrum. How the sky looks and what light it produces.
gettime gettime 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] 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 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 Spawn an air drop - note that this won't necessarily be at your current location. It can be anywhere in the map.
staticmap staticmap Switch your map between static and dynamic mode when playing on the Navezgane map.
listplayerids listplayerids List all players connected to the server, along with their entity IDs.
setgamestat setgamestat [game stat] [value] Set the specified game stat to the specified value. Use getgamestat for a list of all game stats.
getgamestat getgamestat [string] Print a list of all game stats, or if you specify a search term, game stats containing that term.
setgamepref setgamepref [game preference] [value] Sets the specified game preference to the specified value.
getgamepref getgamepref [string] Prints a list of all game preferences to the console. 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] Used to change the temperature unit used by the game to Celsius ('C') or Fahrenheit ('F').
memcl memcl 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 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 Print a list of all Trader Areas in the game, including their coordinates.
exportitemicons exportitemicons Export all item icons for 7DTD as PNGs and save them in the ItemIcons folder.
lights lights 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 Clear all messages and text from the console.
listthreads listthreads Lists all threads that the game is currently using.
spawnscreen spawnscreen Play the spawn screen effect. i.e. blur your screen and lower the constrast.
showalbedo showalbedo Enables and disables the display of albedo in gBuffer.
settime settime ['day' / 'night'] [0-24000] [d hh mm] Sets the time in the game. 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] Prints a list of all console commands to the console. If specify a command as an argument, it will print help for that specifiy command.
sounddebug sounddebug Enables and disables SoundManager debug output.
shownormals shownormals Enables and disables the display of normal maps in gBuffer.
loggamestate loggamestate [header] [true / false] Log client (true) or server (false) information about the game to the 7DaysToDie_Data\output_log.txt file with the specified header.
chunkcache chunkcache Display all of the chunks that are loaded in the cache.
loglevel loglevel [log level] [true / false] Enable or disable log messages for the specified log level. 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 Print information about the chunk you are currently standing in. E.g. memory used, entities within, etc.
aiddebug aiddebug Enables and disables AIDirector debug output.
showspecular showspecular Enable or disable the display of specular values in gBuffer.

giveself Copy

giveself [item id] [quality level (1-6)]

Spawn the item with the specified item ID in front of your character.

You can optionally specify a quality level for the spawned item.

buff Copy

buff [buff id]

Gives you the specified buff.

Use buffplayer to give a buff to another player.

debuff Copy

debuff [buff id]

Removes the buff with the specified ID from you.

Use debuffplayer to remove a buff from another player.

buffplayer Copy

buffplayer [steam id / player name / entity id] [buff id]

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 Copy

debuffplayer [steam id / player name / entity id] [buff id]

Remove the specified buff from the specified player or entity.

switchview Copy

switchview

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 Copy

systeminfo

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 Copy

debugmenu

Enables ('debugmenu on') and disables ('debugmenu off') Debug Mode.

In Debug Mode, can enable god mode by pressing the G key on your keyboard, and access the debug menu by pressing ESC.

exhausted Copy

exhausted

Make your character exhausted.

giveselfxp Copy

giveselfxp [xp amount]

Give you the specified amount of XP.

creativemenu Copy

creativemenu

Enables and disables the Creative Menu.

With this turned on, you can access the Creative Menu by pressing the U key.

spawnsupplycrate Copy

spawnsupplycrate

Spawn a Supply Crate at your current location.

admin Copy

admin ['add' / 'remove' / 'list'] [steam id / player name / entity id] [permission level]

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 Copy

kick [steam id / player name / entity id] ['kick message']

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 Copy

kickall ['kick message']

Kick all players from the server with an optional kick message.

That will be shown to them when they are disconnected.

whitelist Copy

whitelist ['add' / 'remove' / 'list'] [steam id / player name / entity id]

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 Copy

ban ['add' / 'remove' / 'list'] [steam id / player name / entity id] [duration + duration unit] ['message']

Used to list all banned players, or ban/unban a specified player.

When banning a player, need to specify a duration. You can optionally specify a ban message (reason) when banning a player.

killall Copy

killall

Kill every player on the server.

It will also kill all zombies/entities.

teleport Copy

teleport [steam id / player name / entity id] [x y z] [offset x y z] [view direction]

Used to teleport your character to a desired location.

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).

teleportplayer Copy

teleportplayer [steam id / player name / entity id] [steam id / player name / entity id] [x y z] [view direction]

Used to teleport another player to a location.

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 Copy

showclouds [texture file name]

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 Copy

repairchunkdensity [x z] ['fix']

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 Copy

weather [weather setting]

Changes the world's weather to the weather you specify.

weathersurvival Copy

weathersurvival ['on' / 'off']

Enable ('on') or disable ('off') weather disable for your game.

spawnentity Copy

spawnentity [player id] [entity id]

Spawn an entity specified by its entity ID (at the location of the player with the player ID specified).

Typing this 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 Copy

spawnwanderinghorde

Spawn a wandering horde of zombies.

givequest Copy

givequest [quest id]

Give yourself the quest with the specified quest ID.

removequest Copy

removequest [quest id]

Remove the quest with the specified quest ID from you.

say Copy

say ['message']

Send a message in chat to all players connected to the server.

Under the chat name 'Server'.

cp Copy

cp ['add' / 'remove' / 'list'] [command] [0 - 1000]

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.

thirsty Copy

thirsty

This console command will make you thirsty.

listplayers Copy

listplayers

Print out a list of all players connected to the server.

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 Copy

version

Print the version of the game you are running, along with any mods you have installed.

water limit Copy

water limit [amount]

Used to limit how many water flow updates can run at a time.

spectrum Copy

spectrum [spectrum id]

Set the game's lighting spectrum to the specified spectrum.

How the sky looks and what light it produces.

gettime Copy

gettime

Tell you the current game time, including the date and the day that it is in your game.

spawnscouts Copy

spawnscouts [steam id / player name / entity id] [x y z]

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 Copy

listents

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 Copy

shutdown

This admin command will shut the game down.

spawnairdrop Copy

spawnairdrop

Spawn an air drop - note that this won't necessarily be at your current location.

It can be anywhere in the map.

staticmap Copy

staticmap

Switch your map between static and dynamic mode when playing on the Navezgane map.

listplayerids Copy

listplayerids

List all players connected to the server, along with their entity IDs.

setgamestat Copy

setgamestat [game stat] [value]

Set the specified game stat to the specified value.

Use getgamestat for a list of all game stats.

getgamestat Copy

getgamestat [string]

Print a list of all game stats, or if you specify a search term, game stats containing that term.

setgamepref Copy

setgamepref [game preference] [value]

Sets the specified game preference to the specified value.

getgamepref Copy

getgamepref [string]

Prints a list of all game preferences to the console.

Optionally specify a search term to only show game preferences containing that string.

starve Copy

starve

This command will make you starve.

settempunit Copy

settempunit [c / f]

Used to change the temperature unit used by the game to Celsius ('C') or Fahrenheit ('F').

memcl Copy

memcl

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 Copy

mem

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 Copy

traderarea

Print a list of all Trader Areas in the game, including their coordinates.

exportitemicons Copy

exportitemicons

Export all item icons for 7DTD as PNGs and save them in the ItemIcons folder.

lights Copy

lights

Enable and disable (toggle) light debug mode.

The regions that most sources of light affect will be colored green.

shownexthordetime Copy

shownexthordetime

This command will show you the wandering horde time.

pplist Copy

pplist

This command will print a list of all PersistentPlayer data.

clear Copy

clear

Clear all messages and text from the console.

listthreads Copy

listthreads

Lists all threads that the game is currently using.

spawnscreen Copy

spawnscreen

Play the spawn screen effect.

i.e. blur your screen and lower the constrast.

showalbedo Copy

showalbedo

Enables and disables the display of albedo in gBuffer.

settime Copy

settime ['day' / 'night'] [0-24000] [d hh mm]

Sets the time in the game.

Can use this to set the time to: night, day, or to a specific day/time (e.g. day 3, 14:43).

help Copy

help [command]

Prints a list of all console commands to the console.

If specify a command as an argument, it will print help for that specifiy command.

sounddebug Copy

sounddebug

Enables and disables SoundManager debug output.

shownormals Copy

shownormals

Enables and disables the display of normal maps in gBuffer.

loggamestate Copy

loggamestate [header] [true / false]

Log client (true) or server (false) information about the game to the 7DaysToDie_Data\output_log.txt file with the specified header.

chunkcache Copy

chunkcache

Display all of the chunks that are loaded in the cache.

loglevel Copy

loglevel [log level] [true / false]

Enable or disable log messages for the specified log level.

Can be used to hide log messages that are info, but show log messages that are errors.

saveworld Copy

saveworld

This command will force a save of your current world.

showchunkdata Copy

showchunkdata

Print information about the chunk you are currently standing in.

E.g. memory used, entities within, etc.

aiddebug Copy

aiddebug

Enables and disables AIDirector debug output.

showspecular Copy

showspecular

Enable or disable the display of specular values in gBuffer.

More about 7 Days to Die

The thrilling survival gameplay

Setting in a randomly-generated world or the preset world of Navezgane, Arizona, 7 Days to Die” requires the player to spawn to endure his life the longest he can to face a wildlife and the hordes of zombie.

For sustenance, the player character is in constant need of food and water. He is also vulnerable to injury and illness. 7 Days to Die is voxel-based (which has some aspects that are similar to Minecraft). This allows the player character to simply build structures, as well as cause destruction of objects within a physics-simulated environment. If the player makes up a structure without any support (pillars and walls), he can lead the structure to its collapse. To slow down the degradation of the objects, the player has to look up for or create new tools. The mother nature, as well as the remnants of human civilization, can also help the player to collect and create new materials to construct the necessary items.

There is more than just one single threat that can affect the player character’s life in the game world. First thing first, the game includes wildlife that can either be food or harm to the player. Not only the wild animals, but the player also has to face up the main hazard of the game – zombies. Unlike the living creatures, the zombies deal with the game's day/night cycle. The day time makes the zombies move and think slow. On the opposite, the zombies become feral at night, which means they move so much faster to increase their threat. More aggressive variants will begin to appear when the in-game days progress.

Stealth and distraction can be used to avoid unnecessary conflict, the player can use distraction and stealth. Carry foods will smell, like raw meat, can attract zombies since they can sense blood. The zombies are wild, and they will find ways to relentlessly attack anything that prevents them from moving. Nothing can stop the zombies but the death of either themselves of their obstacles.

The Multiplayer game mode – more friends, more fun!

7 Days to Die offers the Multiplayer game mode, which is available through the player-hosted servers. This game mode allows multiple players to communicate and interact with each other in a single world. The player’s choice of the server will decide whether the interactions are hostile or cooperative.

The game enables the player to run his server, or join a hosting provider. The local area network supports the single-player worlds, which means the player can join the world locally interconnected computers without the help of the server setup.

The Game’s incredible mechanics

95% of the players who have played 7 Days to Die claimed that this video game gave them the movie experience. It’s no doubt that the graphics of 7 Days to Die meets everyone’s expectation for the highest quality it provides. The game is also successful in simulating the sounds of the wild environment through the sounds of the wind, air, and living creatures.

In conclusion

The word ‘fantastic’ does not finish to describe the features of 7 Days to Die. This video game has successfully redefined the position of the survival horror game genre in the sea of millions of video games that appear each year. If you want to challenge yourself to survive time after time, then you should jump right into the game world of 7 Days to Die now!