7 Days To Die 1.0 Console Commands

Updated for 7 Days to Die 1.0/A21+ dedicated servers. This is the quick reference we keep for running community servers and Supercraft-hosted worlds.

Fair warning: leaning on the console for gameplay can erase tension and progression - use it sparingly outside of admin work.

What the console does

The command console started as a dev tool. Players and server admins can still use it to fetch stats, change settings, spawn items/entities, and moderate multiplayer sessions (kick/ban/teleport). Most actions work on both local and dedicated servers; a few are server-only (loglevel, shutdown).

How to open the console

  • PC single-player/co-op: press F1 or ~ (tilde/backquote).

  • Regional keys: " (US), @ (EU), Ö/Ø/F2 (Nordic), Ñ (ES).

  • Dedicated server: run commands in the server terminal, via Telnet/web console, or from your host's dashboard (Supercraft: Services → Console tab).

  • Use help or help <command> to see syntax and aliases in-game.

Entering commands (syntax tips)

  • Commands can be case-sensitive; match item/quest/entity IDs exactly.

  • Square brackets [] mean optional arguments; angle brackets <> are required.

  • Many commands have shortcuts (lp for listplayers, dm for debugmenu).

  • Auto-complete (Tab) helps pull item names, POIs, and entity IDs.

Permission levels and admins

Lower numbers have more power (0 = full admin, 1000 = regular player).

```text

lpi # List entity/steam IDs for online players

admin add # Grant admin / set permission level

admin remove # Remove admin entry

admin list # Show admin/permission entries

cp add # Restrict a command to a level (0-2000)

cp remove

cp list

```

Recommended levels: 0–50 (owners), 100–200 (mods), 1000 (everyone else).

High-usage admin commands (1.0 safe set)

| Command | What it does | Example |

| --- | --- | --- |

| help [command] | Lists commands or shows syntax for one command. | help ban |

| saveworld | Force-save the map before restarts or chunk edits. | saveworld |

| shutdown \ "\" | Schedule a clean shutdown. | shutdown 60 "Quick restart" |

| version | Print build/version info for troubleshooting. | version |

| mem | Dump memory usage to the console log. | mem |

Player management

| Command | Description | Example |

| --- | --- | --- |

| lpi | Show entity IDs + SteamIDs for online players. | lpi |

| lp / listplayers | List connected players with ping/position. | lp |

| kick \ "\" | Remove a player with a note. | kick 171 "Restarting server" |

| ban add \ \ [reason] | Ban; 0 minutes = permanent. | ban add 76561198000000000 120 "Cheating" |

| ban remove \ | Lift a ban. | ban remove 76561198000000000 |

| ban list | Show bans with expiry. | ban list |

| teleportplayer \ \ \ \ | Teleport a player to coordinates. | teleportplayer 171 -550 72 430 |

| teleportplayer \ \ | Move one player to another. | teleportplayer 171 198 |

| givequest \ | Grant a quest to the local player. | givequest buried_supplies_T2 |

| giveself \ [quality] [count] | Spawn items for yourself. Item names match XML IDs. | giveself ak47 6 1 |

| spawnentity \ \ | Spawn an entity near a player (useful for testing). | spawnentity 171 22 |

| listents | List entities currently in the world. | listents |

| listlandclaim (llp) | Show land-claim blocks with owners/coords. | llp |

| whitelist add/remove/list \ | Manage whitelist entries. | whitelist add 7656119... |

World and time controls

| Command | Description | Example |

| --- | --- | --- |

| gettime | Show the current day/time. | gettime |

| settime \ \ | Set the in-game day/time (use with caution; back up first). | settime 14 0730 |

| weather fog/rain/wind \<0-1> | Force weather values; weather reset returns to normal. | weather fog 0 |

| chunkreset \ \ \ | Regenerate chunks from the world seed (save first). | chunkreset 0 0 1 |

| spawnairdrop | Trigger an airdrop event immediately. | spawnairdrop |

| spawnsupplycrate | Drop a supply crate at your position. | spawnsupplycrate |

| spawnwh | Spawn a wandering horde at a distance. | spawnwh |

| spectrum \ | Force a lighting spectrum. | spectrum bloodmoon |

Server prefs, diagnostics, and messaging

| Command | Description | Example |

| --- | --- | --- |

| say \ | Send a server-wide chat message. | say Restart in 2 minutes |

| loggamestate \ [true/false] | Dump memory/entities/threads to the log (server or client). | loggamestate RESTART false |

| setgamepref \ \ | Set a game preference (see getgamepref). | setgamepref ZombiesRun 0 |

| setgamestat \ \ | Set a game stat (see getgamestat). | setgamestat LandClaimExpiryTime 10 |

| settempunit c/f | Change temperature units. | settempunit c |

Debug and build tools

| Command | Description | Example |

| --- | --- | --- |

| dm | Toggle debug mode (god/fly, teleport gun, extra UI). | dm |

| cm | Toggle the creative menu. | cm |

| poisearch \ | Search for POIs by name (A21+). | poisearch trader |

| exportprefabs | Dump loaded prefab names to disk. | exportprefabs |

| exportitemicons | Export item icons for reference. | exportitemicons |

| listthreads (lt) | List server threads (useful for profiling). | lt |

| debugmenu on/off (dm) | Toggle debug UI outside the main toggle. | debugmenu on |

| showspecular/showclouds/shownormals | Visual debug for materials and weather layers. | showspecular |

Tips for reliable command use

  • Run saveworld before settime, chunk resets, or big spawns.

  • Use tab auto-complete for item/entity IDs and quest names.

  • Entity IDs change on reconnect; rely on SteamIDs for bans and admin entries.

  • Keep dangerous commands (teleports, chunkreset, spawnentity) at permission level 0–50.

  • Some commands differ between Alpha-era guides and 1.0 - if help <command> returns nothing, it likely changed or was removed.


Need a hosted console with backups included?

Start a managed 7 Days To Die server with SSD storage, scheduled backups, and fast mod installs.

Start 7D2D server hosting or compare plans.