Run these commands from a hosted web console. - 7 Days to Die hosting plans with web admin + telnet →
teleport / tp · giveselfxp · spawnentity · settime · ban · kick · saveworld · shutdownHow to actually open the command console on each platform - the part that's different per platform:
| Platform | How to open the console | What works there |
|---|---|---|
| PC (Windows / Mac / Linux) | Press F1 in-game (some keyboards: ~, @, or Ö - depends on layout) | All commands below. Full admin access if you set cm creative mode or are logged in as admin via serveradmin.xml. |
| PS5 / PS4 (1.0 console release) | Pause menu → Settings → Console Cheats toggle (host-only). Open with L1+R1+L2+R2 on the controller. | Subset of cheats: cm creative mode, spawn, weather, day/night, level set, attribute reset. Full admin commands (kick, ban, shutdown) require playing on PC dedicated. |
| Xbox Series X|S | Pause menu → Settings → Console Cheats toggle (host-only). Open via the controller's accessibility menu binding. | Same subset as PS5. Cross-play to PC dedicated servers carries full admin command access through the dedicated panel, not the in-game console. |
| Cross-play on a PC dedicated (any platform) | Use the web admin console on your hosted server - not the in-game one | Full command set including kick, ban, setlandclaimsize, removelandclaim, shutdown, buff, debuff. |
There are three ways to send commands to the server:
In-Game console - using it, you may execute administrative commands related to the gameplay. Still, you can’t configure the server itself from the in-game console.
Web console gives you access to all server commands from our web panel. You can do anything - including shutting down the server.
You may also get access via telnet service (you need to use telnet client program for that). You can enable telnet in the configuration panel - you will be given a port and password. Using telnet, you can run the same set of commands as through the web console. Server management tools like RAT use the telnet protocol to connect to your server. Unless you use a program like RAT we recommend using a web console instead of telnet.
| Command | Shortcut | Description | Example |
|---|---|---|---|
| help [command] | Prints help text for supported commands. | help ban | |
| admin add <name / entity id / steam id> <permission level> | Adds a player to the admin list with the desired permission level (0 is highest). You can use the player's entity ID; run lpi to list players. |
admin add Joe 0 | |
| admin remove <name / entity id / steam id > | Used to remove a player from the admin list. Type "lpi" to find an ID. | admin remove 171 | |
| ai pathgrid | Debug visualization for the AI path grid. Run help ai in-game for the current syntax. |
||
| ai pathlines (was: ai path) | TBD - renamed in modern builds | ||
| aiddebug | Toggles AIDirector debug output. | ||
| ban add <name / entity id / steam id> <duration> <unit> [reason] | Bans a player from the game for a duration with an optional reason. Duration units are minutes, hours, days, weeks, months and years. | ban add 282 1 year hacking | |
| ban list | Print a list of banned players with their duration | ID | |
| ban remove <name / entity id / steam id > | Remove a ban. Find a list of banned player IDs using "ban list". | ban remove 171 | |
| buff <buff name> | Applies a buff to the local player (you). Buff names can be found in 7 Days To Die\Data\Config\buffs.xml | buff CoffeeStaminaBoost | |
| buffplayer <name / entity id / steam id> <buff name> | 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. | buffplayer 171 CoffeeStaminaBoost | |
| chunkcache | cc | Shows all loaded chunks in the cache. | |
| clear | Clears all output text in the command console | ||
| cp add <command> <level> | Used to add a command to the command permission list with the desired permission level. Use "cp list" to view commands. | cp add gettime 0 | |
| cp remove <command> | Used to remove a command from the command permission list. | cp remove gettime | |
| cp list | Display a list of current command permissions. "1000"" is the lowest (Guest or normal player) while "0"" is the highest (Host or Admin). | ||
| creativemenu | cm | Enables or disables the Creative Menu | |
| deathscreen <on/off > | Display the blood-filled death screen during normal gameplay. This does not hurt or kill the player but it diminishes visibility. | ||
| debuff <buff name> | Remove a buff from the local player (you). | debuff buffLegBroken | |
| debuffplayer <name / entity id / steam id> <buff name> | Remove a buff from the targeted player. | debuff 171 buffLegBroken | |
| debugmenu [on/off] | dm | Toggles Debug Mode on or off. This allows God mode (G key) | the debug menu (ESC) |
| enablescope <on/off > | es | Toggle debug scope. | |
| exhausted | Makes the player exhausted. | ||
| exportcurrentconfigs | Exports the currently used configs to %appdata%/7DaystoDie/Saves/<world>/<save name>/Configs on Windows and .local/share/7DaystoDie/Saves/<world>/<save name>/Configs on Linux. Useful for mod development. [1] | ||
| exportitemicons | Exports all item icons to the 7 Days To Die\ItemIcons folder. Extremely useful for wiki editing! | ||
| getgamepref | gg | Prints a list of current game preferences to the console (airdrop frequency | daylight length |
| getgamestat | ggs | Prints a list of current game stats to the console (land claim size | difficulty |
| gettime | gt | Prints current number of days and time. | |
| gfx af <0 or 1 > | Sets the anisotropic filtering to off(0) or on(1 | default). | |
| gfx dti | Set distant terrain instancing (1.0 Full Release.2 b3) | ||
| gfx dtpix | Set distant terrain pixel error (1.0 Full Release.2 b3) | ||
| givequest | Give 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. | givequest quest_BasicSurvival8 | |
| giveself <item name> [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 | giveself machete | |
| giveselfskillxp <skill name> <amount> | Increase the specified skill by <amount> of experience. The <skill name> MUST be capitalized and spaced correctly. | giveselfskillxp Mining Tools 1000 | |
| giveselfxp <amount> | Increase your experience by <amount>. | giveselfxp 1000 | |
| kick <name / entity id / steam id > [reason] | Kicks a player from the game. Type "lpi" to find an ID. [reason] is optional. | kick 171 bye | |
| kickall [reason] | Kicks all players from the game. [reason] is optional. | kickall bye | |
| killall | Kills all players and entities. | ||
| lights | Toggles display of an outline around all light-emitting objects (candles | campfires | |
| listents | le | Lists all entities currently in game (zombies, players, animals). | |
| listlandclaim | llp | Lists all active Land Claim Blocks with player name | world ID |
| listplayerids | lpi | Lists all players and their IDs. | |
| listplayers | lp | Lists all players with IDs, positions, health and more. | |
| listthreads | lt | Lists all threads. | |
| loggamestate <message> [true/false] | lgs | Writes information on the current state of the game (memory usage, entities, threads, and more) to the log. | |
| loglevel <loglevel name> <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 | Prints memory information and calls garbage collector. | ||
| memcl | Prints memory information on client and calls garbage collector. | ||
| pplist | Prints Persistent Player data. | ||
| removequest <quest name> | Removes a quest. Quest names can be found in 7 Days To Die\Data\Config\quests.xml. | ||
| repairchunkdensity <x> <z> [fix] | rcd | Used 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. <x> and <z> are the coordinates of any block within the chunk to check. Adding "fix" to the end of the command will repair any mismatches. |
| saveworld | sa | Manually saves the world. | |
| say <message> | Sends a server message to all connected clients. | ||
| setgamepref <preference name> <value> | sg | Sets a gamepref. Preference names can be viewed with the "gg" command (getgamepref). | sg ZombiesRun 0 |
| setgamestat <stat name> <value> | sgs | Sets a gamestat. Stat names can be viewed with the "ggs" command (getgamestat). | sgs LandClaimExpiryTime 10 |
| settempunit <c / f> | stu | Sets the temperature unit to Celsius (c) or Fahrenheit (f, the default). | settempunit c |
| settime day | |||
| settime <day / night / time> | st | Sets the current game time. Time is in the 24h format (1pm is 1300). Type "help settime" for more info. | settime day |
| settime <day> <hour> <minute> | st | Sets the day counter and the time of day. | settime 6 15 0 |
| showalbedo | albedo | Toggles display of albedo in gBuffer. | |
| showchunkdata | sc | Shows some data of the current chunk. | |
| showclouds | Artist command to show one layer of clouds. | ||
| shownexthordetime | Displays the wandering horde time. | ||
| shownormals | norms | Toggles display of normal maps in gBuffer. | |
| showspecular | spec | Toggles display of specular values in gBuffer. | |
| shutdown | Shuts the game down. | ||
| sounddebug | Toggles SoundManager debug output. | ||
| spawnairdrop | Spawns an air drop. | ||
| spawnentity <player id> <entity id> | se | "se" 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. | |
| spawnscouts | Spawns 1 Screamer in the distance and makes it navigate towards the location where the command was used. | ||
| spawnscreen | Displays spawn screen. | ||
| spawnsupplycrate | Spawns a supply crate above the player. | ||
| spawnwh | Spawns 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 1.0 Full Release.2 by faatal @TFP) | ||
| spectrum <choice> | Force a lighting spectrum. Choices are Biome, BloodMoon, Foggy, Rainy, Stormy, Snowy. | spectrum BloodMoon | |
| starve | Makes the player hungry. | ||
| staticmap | Switches the Navezgane map between static and dynamic | ||
| switchview | sv | Switches the player view between 1st person and 3rd person views. This can also be done in Debug Mode by hitting F5. | |
| systeminfo | Print info about the current system (CPU | operating system | |
| teleport <E / W> [y] <N / S> | tp | Teleport the local player (you) 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. South and West are negative: put (-) before the number. Type "help tp" for more info. | tp -200 300 |
| teleport <target player name / steam id / entity id> | tp | Teleport yourself to the target player. | tp 171 |
| teleport offset <inc E / W> <inc up / down> <inc N / S> | tp | Teleport based on your current position (e.g. 3 meters north inside a locked building). | tp offset 3 1 0 |
| teleportplayer <name / player id / steam id> <E / W> <up / down> <N / S> | |||
| teleportplayer <name1> <name2> | 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: put (-) before the number. | |
| tele 171 365 | |||
| thirsty | Makes the player thirsty. | ||
| traderarea | If a player is within a trader area they will be forced out but can reenter unless trader is closed. | ||
| updatelighton <name / player id / steam id > | Commands for UpdateLightOnAllMaterials and UpdateLightOnPlayers. | ||
| 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 > | Toggles weather survival. | ||
| whitelist add <name / player id / steam id > | Adds a player to the whitelist. | ||
| whitelist remove <name / player id / steam id > | Removes a player from the white list. | ||
| whitelist list | Prints a list of all whitelisted players. |