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.
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.
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.
creativemenu Copy
creativemenu
Enables and disables the Creative Menu.
With this turned on, you can access the Creative Menu by pressing the U key.
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.
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.
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.
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.
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.
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).
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.
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.
spawnscreen Copy
spawnscreen
Play the spawn screen effect.
i.e. blur your screen and lower the constrast.
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.
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.
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.
showchunkdata Copy
showchunkdata
Print information about the chunk you are currently standing in.
E.g. memory used, entities within, etc.
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.
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!