Console Commands

Open the console with F1. Click Copy to put a command on the clipboard. On dedicated servers you need the matching permission level.

178 of 178 commands

Command Aliases Category Description Copy
AccDecay SetAccDecay, SetAccuracyDecay, sad Debug
Accuracy Decay for guns, show/hide/reset/<Decimal value>
Usage
reset - apply the default settings for this command
<Decimal Value> - Sets the decay constant for accuracy calculations using ItemActionRanged
admin Admin
Manage user permission levels
Usage
Set/get user permission levels. A level of 0 is maximum permission,
users without an explicitly set permission have a permission level of 1000.
Usage:
   admin add <name / entity id / platform + platform user id> <level> [displayname]
   admin remove <name / entity / platform + platform user id>
   admin addgroup <steam id> <level regular> <level mods> [displayname]
   admin removegroup <steam id>
   admin list
To use the add/remove sub commands with a name or entity ID the player has
to be online, the variant with platform and platform ID can be used for currently offline
users too.
Displayname can be used to put a descriptive name to the ban list in addition
to the user's platform ID. If used on an online user the player name is used by default.
When adding groups you set two permission levels: The 'regular' level applies to
normal members of the group, the 'mods' level applies to moderators / officers of
the group.
agemap World
Output debug map for chunk age/protection/save status.
Usage
"agemap" or "agemap [x]", where [x] is a float value specifying the maximum age to normalise results to in in-game days. Defaults to EnumGamePrefs.MaxChunkAge when not specified.
	Outputs a TGA texture representing a map of all chunks with chunk age, protection status and save status data split across each colour channel:
	R [scalar]: Effective chunk age proportionate to maximum age, taking POI-based grouping rules into account. More red = older, closer to expiry.
	G [scalar]: Raw chunk age proportionate to maximum age, ignoring POI-based grouping. Can be compared with the red channel to asses the impacts of grouping.
	B [scalar]: Protection level. More blue = more protected.
	A [binary]: Saved status. Opaque = saved, transparent = not saved.
ai Debug
AI commands
Usage
AI commands:
activityclear - remove all activity areas (heat)
anim <name> - trigger an animation (attack, attack2)
animmove <forward> <strafe> - set animation forward and strafe motion
freezepos - toggles movement
latency - toggles drawing
pathlines - toggles drawing editor path lines
pathgrid - force grid update
ragdoll <force> <time>
rage <speed> <time> - make all zombies rage (0 - 2, 0 stops) (seconds)
sendnames - toggles admin clients receiving debug name info
aiddebug Debug
Toggles AIDirector debug output.
audio Debug
Watch audio stats
Usage
Just type audio and hit enter for the info.
automation Client auto Debug
Automation Script Runner
Usage
Type 'auto' in the console or see source XML doc for full usage.
automove Client Debug
Player auto movement
Usage
Parameters:
off - disable
gototarget - goto the target position
settarget - set target to current player position
clearlookat - disable look at
setlookat - set look at to current player position
line duration loops <x> <y> <z> - move to x y z (or target) over duration with loops (-loops will ping pong)
orbit duration loops <x> <y> <z> - circle around x y z (or target) over duration with loops (-loops will ping pong)
relative x z angle - move by x (left/right) and z (forward) and turn by angle per second
ban Admin
Manage ban entries
Usage
Set/get ban entries. Bans will be automatically lifted after the given time.
Usage:
   ban add <name / entity id / platform + platform user id> <duration> <duration unit> [reason] [displayname]
   ban remove <name / entity id / platform + platform user id>
   ban list
To use the add/remove sub commands with a name or entity ID the player has
to be online, the variant with platform and platform ID can be used for currently offline
users too.
Duration unit is a modifier to the duration which specifies if in what unit
the duration is given. Valid units:
    minute(s), hour(s), day(s), week(s), month(s), year(s)
Displayname can be used to put a descriptive name to the ban list in addition
to the user's platform ID. If used on an online user the player name is used by default.
Example: ban add madmole 2 minutes "Time for a break" "Joel"
bents Debug
Switches block entities on/off or counts them
Usage
Use 'on' or 'off', or 'info' to count
buff Client Player
Applies a buff to the local player
buffplayer Player
Apply a buff to a player
Usage
Usage:
   buffplayer <player name / steam id / entity id> <buff name>
Apply the given buff to the player given by the player name or entity id (as given by e.g. "lpi").
camera Client cam Debug
Lock/unlock camera movement or load/save a specific camera position
Usage
Usage:
   1. cam save <name> [comment]
   2. cam load <name>
   3. cam list
   4. cam lock
   5. cam unlock
1. Save the current player's position and camera view or the camera position
and view if in detached mode under the given name. Optionally a more descriptive
comment can be supplied.
2. Load the position and direction with the given name. If in detached camera
mode the camera itself will be adjusted, otherwise the player will be teleported.
3. List the saved camera positions.
4/5. Lock/unlock the camera rotation. Can also be achieved with the "Lock Camera" key.
ccphysics Client Debug
Enables or disables changes to CCPhysics layer interactions. Reloading the game session may be necessary to fully apply if changed.
challenges Client Debug
Complete certain challenges
chunkcache Client cc Debug
shows all loaded chunks in cache
chunkobserver co World
Place a chunk observer on a given position.
Usage
Usage:
  1. chunkobserver add <x> <z> [size]
  2. chunkobserver remove <x> <z>
  3. chunkobserver list
1. Place an observer on the chunk that contains the coordinate x/z.
   Optionally specifying the box radius in chunks, defaulting to 1.
2. Remove the observer from the chunk with the coordinate, if any.
3. List all currently placed observers
chunkreset cr World
resets the specified chunks
Usage
Usage:
  1. chunkreset <x1> <z1> <x2> <z2>
  2. chunkreset [f]
1. Rebuilds the chunks that contain the given coordinate range.
2. Can only be executed by a player in the ingame console! Behaviour depends on whether the
   player is currently within the bounds of a POI:
   Within a POI: The POI is reset.
   Not within a POI: The chunk the player is in and the eight chunks around that one are
     rebuilt. Not deco! Does not reload POI data!
   d - regen deco
   f - fully regenerates chunks (may cause double entities!)
   u, utimed, ue - Unload chunks or entities
   nq - Enqueue a 3x3 group of chunks centred around the player to be reset when unsynced, unless they are otherwise protected from the chunk reset system.
commandpermission cp Admin
Manage command permission levels
Usage
Set/get permission levels required to execute a given command. Default
level required for commands that are not explicitly specified is 0.
Usage:
   cp add <command> <level>
   cp remove <command>
   cp list
config World
Import/export config data from/to external file
Usage
Imports/exports config data from/to external file
Usage:
   config import [filename]
   config export [filename]
createwebuser Admin
Create a web dashboard user account
creativemenu Client cm Player
enables/disables the creativemenu
cvar Client Player
Commands to set, get, track or list CVars.
Usage
Usages of the commands. Add '-p <playerId>' to any command to apply that command to a remote player. 
cvar get <cvarName>
cvar set <cvarName> <floatValue>
cvar track <cvarName> <true|false>
cvar list <searchFilter>
damagereset World
Reset damage on all blocks in the currently loaded POI
debuff Client Player
Removes a buff from the local player
debuffplayer Player
Remove a buff from a player
Usage
Usage:
   debuffplayer <player name / steam id / entity id> <buff name>
Remove the given buff from the player given by the player name or entity id (as given by e.g. "lpi").
debuggamestats Debug
GameStats commands
debugjiggle Client dgj Debug
debugmenu Client dm Player
enables/disables the debugmenu
debugpanels Client Debug
allows usage of debug display panels (F3 menu) via command console
Usage
debugpanels - toggle display, enabling also enables the debug menu
debugpanels [names] - set these panels active and disable all others, uses the short name of the panel (e.g. debugpanels Ply Ge Sp)
debugshot Client dbs Debug
Creates a screenshot with some debug information
Usage
Usage:
  debugshot [save perks]
Lets you make a screenshot that will have some generic info
on it and a custom text you can enter. Also stores a list
of your current perk levels, buffs and cvars in a CSV file
next to it if the optional parameter 'save perks' is set to true
debugweather Client Debug
Dumps internal weather state to the console.
decomgr Client World
"decomgr": Saves a debug texture visualising the DecoOccupiedMap. "decomgr state": Saves a debug texture visualising the location/state of all of the DecoObjects saved in decorations.7dtd.
discord Client dc Debug
Toggle Discord debug window
dms Client Debug
Gives control over Dynamic Music functionality.
Usage
No commands available for dms at the moment.
dynamicproperties Client dprop Debug
Dynamic Properties debugging
exhausted Client Player
Makes the player exhausted.
expiryinfo World
Prints location and expiry day/time for the next [x] chunks set to expire.
exportcurrentconfigs Client World
Exports the current game config XMLs
Usage
Exports all game config XMLs as they are currently used (including applied
patches from mods) to the folder "Configs" in the save folder of the game.
If run from the main menu it exports the XUi configs for the menu, if run
from a game session will export all others.
fallingblocks Client fb World
FallingBlocks WIP Settings
floatingorigin Client fo Debug
ForceEventDate Client Debug
Specify date for testing event dates
fov Debug
Camera field of view
ftw Client fellthroughworld Debug
Log the fell through world debug information for testing purposes.
gamestage Client Player
Shows the gamestage of the local player
getgamepref gg World
Gets game preferences
Usage
Get all game preferences or only those matching a given substring
getgamestat ggs World
Gets game stats
Usage
Get all game stats or only those matching a given substring
getlogpath Client glp Info
Get the path of the logfile the game currently writes to
getoptions Client World
Gets game options
Usage
Get all game options on the local game
getsandboxoptions gso World
Gets the current game's Sandbox Options
gettime gt World
Get the current game time
gfx Client Debug
Graphics commands
Usage
Graphics commands:
af <value> - anisotropic filtering off, on or force on (0, 1, 2)
dr <scale> <min> <max> - set dynamic res scale (0 auto, .1 to 1 force, -1 for off) and min/max FPS
dt <value> - toggle distant terrain or set value (0 or 1)
dti <value> - set distant terrain instancing (0 or 1)
dtmaxlod <value> - set distant terrain max LOD (0 to 5)
dtpix <value> - set distant terrain pixel error (1 to 200)
key name <value> - set shader keyword (0 or 1)
pp name <value> - set postprocessing name (enable, ambientOcclusion (ao), auto exposure (ae), bloom, colorGrading (cg), etc.) to value (0 or 1)
res <width> <height> - set screen resolution
resetrev - clear graphics preset revision
skin <value> - set skin bone count (1, 2, 4, 5+ (all))
st name <value> - set streaming name (budget (0 disables), discard, forceload, reduction) to value
tex - show texture info
texbias <value> - set bias on all textures
texlimit <value> - set limit (0-x)
viewdist <value> - Set view distance in chunks
givequest Client Player
Gives a quest to the player or add to quest tier
Usage
givequest commands:
complete - complete all quests
tieradd <points> - add the points to your quest tier (default is 10)
<quest name> - gives you the quest
giveself Client Player
giveselfxp Client Player
usage: giveselfxp 10000
Usage
Give yourself experience
Usage:
   giveselfxp <number> [1 (use xp bonuses)]
givexp Player
Give XP to a player
Usage
Give a player experience points
Usage:
   givexp <entity id / player name / user id> <number>
graph Client Debug
Draws graphs on screen
Usage
Graph commands:
# - 0 removes all graphs, 1+ sets graphs height
cvar <name> <count> <max> - show graph of a cvar, line count (0 hides), max graph value (default is 1)
dr <count> - show dynamic res graph, line count (0 hides)
fps <count> <fps max> - show fps graph, line count (0 hides), max graph value
pe <name> <count> <max> - show graph of a passive effect (healthmax..), line count (0 hides), max graph value (default is 1)
spf <count> <spf max> - show seconds per frame graph, line count (0 hides), max graph value
stat <name> <count> <max> - show graph of a stat (health, stamina..) with line count (0 hides), max graph value (default is 1)
tex <name> <count> - show texture graph (mem or stream), line count (0 hides)
help Info
Help on console and specific commands
jds Debug
Server junk drone commands.
junkDrone Client jd Player
Local player junk drone commands.
kick Admin
Kicks user with optional reason. "kick playername reason"
kickall Admin
Kicks all users with optional reason. "kickall reason"
kill Player
Kill a given entity
Usage
Kill a given entity.
Usage:
   1. kill <entity id>
   2. kill <player name / steam id>
1. can be used to kill any entity that can be killed (zombies, players).
2. can only be used to kill players.
killall Player
Kill all entities
Usage
Kills all matching entities (but never players)
Usage:
   killall (all enemies)
   killall alive (all EntityAlive types except vehicles and turrets)
   killall all (all types)
lgo Client listgameobjects Debug
List all active game objects
lights World
Light debugging
Usage
Light debugging:
v - toggle viewer enable
off - viewer lights off
on - viewer lights on
clearreg - clear registered
disableall - 
enableall - 
list - list all lights
listfile - list all lights to Lights.txt
liste - list lights effecting the player position
lodviewdistance <d> - set the light LOD view distance (0 uses defaults)
listdlc dlcs Info
List the available DLC and their current entitlement status.
Usage
List DLCs and their entitlement states.
Usage:
   listdlc
   dlcs
listents Client le Info
lists all entities
listplayerids lpi Info
Lists all players with their IDs for ingame commands
listplayers lp Info
lists all players
listthreads lt Info
lists all threads
logenv Other
Log the process environment variables
loggamestate lgs Info
Log the current state of the game
Usage
Writes information on the current state of the game (like memory usage,
entities) to the log file. The section will use the message parameter
in its header.
Usage:
   loggamestate <message> [true/false]
Message is a string that will be included in the header of the generated
log section. The optional boolean parameter specifies if this command
should be run on the client (true) instead of the server (false) which
is the default.
loglevel Admin
Telnet/Web only: Select which types of log messages are shown
Usage
Select which types of log messages are shown on the connection
you enter this command. By default all log messages are printed
on every connection.
Usage: loglevel <loglevel name> <true/false>
Log levels: INF, WRN, ERR, EXC or ALL
Example: Disable display of WRN messages: loglevel WRN false
loot Client Player
Loot commands
Usage
Loot commands:
container [name] <count> <stage> <abundance> - list loot from named container for count times
mapdata World
Writes some map data to an image
Usage
Usage:
clear - reset player map data
prefab - save prefabs to mapdata.png
start - save start points to mapdata.png
mem Info
Prints memory information and unloads resources or changes garbage collector
Usage
Commands:
clean - cleanup memory pools
pools - list memory pools
gc - show GC info
gc alloc <value> - allocate k value of temp memory
gc perm <value> - allocate k value of permanent memory
gc clearperm - clear permanent allocations list
gc c - run collection
gc enable <value> - enable GC (0 or 1)
gc inc <value> - run incremental collect for value ms
gc inctime <value> - set incremental collect time in ms
obj [mode] - list object pool (active or all)
objs - shrink object pool
log [interval] - start/stop logging of performance data to a file
memcl Client Info
Prints memory information on client and calls garbage collector
memprofile mprof Info
Toggles screen Memory Profiler UI
meshdatamanager Client mdm Debug
Toggle the MeshDataManager
Usage
mdm
mumblepositionalaudio mpa Debug
Mumble Positional Audio related tools
na Debug
Test new HD stuff.
Usage
Usage:
  1. na
networkclient Client netc Admin
Client side network commands
networkserver nets Admin
Server side network commands
Usage
Commands:
latencysim <min> <max> - sets simulation in millisecs (0 min disables)
packetlosssim <chance> - sets simulation in percent (0 - 50)
newweathersurvival Player
Enables/disables new weather survival
occlusion Client Debug
Control OcclusionManager
overlap Debug
Toggle LocalPlayer's Character Controller Overlap Recovery
overridemaxplayercount Admin
Override Max Server Player Count
pathtest Debug
enable a path testing utility mode
performanceprofiler Client pp Debug
Performance Profiling Utility
Usage
Type 'pp' to toggle capture, or 'pp start [fps]' / 'pp stop'.
permissionsallowed Client pallowed, pa Admin
Apply a mask to permissions for testing purposes (respects the existing conditions though).
pirs Debug
tbd
placeblockrotations Client pbr World
Places all rotations of the currently held block
Usage
Places the block you currently hold in your hand in all supported rotations. Starts
at the current selection box and spreads out towards the right relative to the
current view direction of the player. Spaces out each block by 1m meter.
placeblockshapes Client pbs World
Places all shapes of the currently held variant helper block
playerOwnedEntities Client poe Player
Lists player owned entities.
playervisitmap Client pvm Player
Teleports the player through a rectangular area with optional memory logging
Usage
<x1> <z1> <x2> <z2> : start teleporting through the area defined by the coorindates, should be such that x1 < x2 and z1 < z2
stop : stop moving
height <int> : set the height off the ground to move the player to
stepradius <int> : set distance between teleports in chunks, default is half the player's view dimension
logfile <prefix> : sets the file for the memory log to a temporary file with this prefix
stepsperlog <int> : count of teleports between logs
dumplog : dump the current log file to the game log
pois World
Switches distant POIs on/off
Usage
Use on or off or only the command to toggle
poiwaypoints Client pwp World
Adds waypoints for specified POIs.
pplist Client Info
Lists all PersistentPlayer data
prefab World
Prefab commands
prefabeditor prefabedit, predit World
Open the Prefab Editor
Usage
prefabeditor
prefabupdater World
Usage
Update prefabs for newer game builds.
Usage:
   1. prefabupdater loadxml <xmlfile>
   2. prefabupdater clearxml
   3. prefabupdater createmapping <prefabname>
   4. prefabupdater loadtable [nametablefile]
   5. prefabupdater unloadtables
   6. prefabupdater updateblocks

1. Load a blocks.xml that has the information about the prefabs to be
   updated. If you have a modded XML first load that modded XML and
   afterwards load the XML provided with the game for legacy prefabs.
   The xmlfile-parameter can either be relative to the game's base
   directory or an absolute path (for pre-Alpha 17 prefabs).
2. Unload the data loaded with loadxml.
3. Create a block mapping file for the given prefab(s). Accepts '*' as
   wildcard (for pre-Alpha 17 prefabs).
4. Load a block name mapping file. File path is relative to the game
   directory if not specified as absolute path. If no file is given the
   default file supplied with the game is loaded (BlockUpdates.csv). 
5. Unload the data loaded with loadtable.
6. Update the block mappings in prefabs with the block name mapping table loaded by 4.
profilenetwork Client Debug
Writes network profiling information
profiler Client Debug
Utilities for collection profiling data from a variety of sources
profiling Client Debug
Enable Unity profiling for 300 frames
regionreset rr World
Resets chunks within a target region, or for the entire map.
Usage
Usage: rr [-p|-pmode <n>] [-g|-gmode <n>] [-r|-region <x> <z>]

Examples: 
'rr' - reset all unprotected chunks in all regions (defaults).
'rr -p 2' - all regions, protection mode 2.
'rr -r 1 -2' - only region (1,-2), default modes.
'rr -r 1 -2 -p 0 -g 3' - region (1,-2) with protection mode 0 and grouping mode 3.

Protection modes (-p|-pmode, default 0): 
'0' - Default: All protection statuses are respected, including the dynamic protection of synced chunks around active player position(s).
'1' - EXPERIMENTAL: Most protection statuses are respected, excepting the dynamic protection of synced chunks around active player position(s). Chunks whose *only* protection status is "CurrentlySynced" will be treated as unprotected and are subject to being reset.
'2' - EXPERIMENTAL: All protection statuses are ignored. Every chunk in the target area will be reset whether protected or not.
'3' - EXPERIMENTAL: Most protection statuses are ignored, excepting the dynamic protection of synced chunks around active player position(s). Chunks whose protection status includes "CurrentlySynced" will be treated as protected; all other chunks are subject to being reset.

Grouping modes (-g|-gmode, default 3): 
'1' - NoGrouping: Chunks are reset based on their own protection flags only.
'2' - SeparatePOIs: Each POI gets the combined protection flags from all chunks overlapping the POI.
'3' - GroupedPOIs: Like SeparatePOIs, but POIs with overlapping chunks also merge into groups. Standard reset; should not cause POI discontinuities.

Notes: 
 - Use with caution! This operation permanently deletes all saved data for affected chunks.
 - The experimental protection modes are provided for debug purposes only. They bypass various protections in order to force chunks to be reset. This can cause a significant hitch whilst any synced chunks are regenerated, and may cause other side effects such as failing to clean up nav markers for land claims, etc.
reloadentityclasses Client rec World
reloads entityclasses xml data.
removequest Client Player
usage: removequest questname
repairchunkdensity rcd World
check and optionally fix densities of a chunk
Usage
This command is 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, typically
indicated by the error message "Failed setting triangles. Some indices are referencing out of
bounds vertices.". It can also fix such mismatches within a chunk.
Usage:
  1. repairchunkdensity <x> <z>
  2. repairchunkdensity <x> <z> fix
1. Just checks the chunk and prints mismatched to the server log. x and z are the coordinates of any
   block within the chunk to check.
2. Repairs any mismatch found in the chunk.
resetallstats Client Player
Resets all achievement stats (and achievements when parameter is true)
saveworld sa Admin
Saves the world manually.
say Admin
Sends a message to all connected clients
ScreenEffect Debug
Sets a screen effect
Usage
ScreenEffect [name] [intensity] [fade time]
ScreenEffect clear
ScreenEffect reload
sdcs Player
Control entity sex, race, and variant
Usage
Change a player's sex, race, and variant:
  Usage:
    sdcs                            : Show current archetype values
    sdcs <sex|race|variant> <value> : Set the specified value
  Examples :
    sdcs sex <male|female>
    sdcs race <white|black|asian|native>
    sdcs variant <1|2|3|4>
sdminfo Info
SaveDataManager Information
Usage
sdminfo
setgamepref sg World
sets a game pref
setgamestat sgs World
sets a game stat
settargetfps Client World
Set the target FPS the game should run at (upper limit)
Usage
Set the target FPS the game should run at (upper limit).
Usage:
  1. settargetfps
  2. settargetfps <fps>
1. gets the current target FPS.
2. sets the target FPS to the given integer value, 0 disables the FPS limiter.
sette Client World
Sets the UseTriggerEffects flag, if true controller trigger effects are to be used
settempunit Client stu World
Set the current temperature units.
Usage
Set the current temperature units.
Usage:
  1. settempunit F
  2. settempunit C
1. sets the temperature unit to Fahrenheit.
2. sets the temperature unit to Celsius.
settime st World
Set the current game time
Usage
Set the current game time.
Usage:
  1. settime day
  2. settime night
  3. settime <time>
  4. settime <day> <hour> <minute>
1. sets the time to day 1, 12:00 pm.
2. sets the time to day 2, 12:00 am.
3. sets the time to the given value. 1000 is one hour.
4. sets the time to the given day/hour/minute values.
setwatervalue Client swv World
Sets the water value for all flow-permitting blocks within the current selection area, specified in the range of 0 (empty) to 1 (full).
Usage
'swv [0.0 - 1.0]' Sets water value between empty (0.0) and full (1.0) for all flow-permitting blocks within the current selection bounds. 
E.g. 'swv 0.5' will set all affected blocks to be half-full. 
Blocks which do not permit flow are unchanged.
show Client Debug
Shows custom layers of rendering.
showalbedo Client albedo Debug
enables/disables display of albedo in gBuffer
showchunkdata Client sc Debug
shows some date of the current chunk
showClouds Debug
Artist command to show one layer of clouds.
Usage
type "showClouds myCloudTexture" where "myCloudTexture" is the name of the texture you want to see.
type "showClouds" to turn off this view.
Note: cloud textures MUST be locasted at ./resources/textures/environment/spectrums/default
showhits Client Player
Show hit entity info
Usage
Commands:
damage - toggle damage numbers
hits <time> <size> - toggle hits
shownexthordetime Info
Displays the wandering horde time
shownormals Client norms Debug
enables/disables display of normal maps in gBuffer
showspecular Client spec Debug
enables/disables display of specular values in gBuffer
showswings Client Player
Show melee swing arc rays
showtriggers Other
Sets the visibility of the block triggers.
shutdown Admin
shuts down the game
signeditordebug Client sed Other
Toggles visibility of the Sign Editor debug panel.
Usage
No params: Toggles visibility of the Sign Editor debug panel.
signtexman Client stm Other
Allows enabling/disabling the Sign Texture Manager and configuring various baking settings.
Usage
No params: Toggles the enabled state of SignTextureManager. When enabled (default), signs are baked to textures when close to the camera. When disabled, all signs are rendered dynamically (infinite resolution).
Two parameter modes: either (string), or (int, optional int, optional bool).
Single string parameter:
   `stm l` (log) will log debug info.
   `stm ld` (log disk) will do the same and also save the log to the application directory.
First param (integer): Sets sign texture quality level. 0-4 inclusive: Lowest-Ultra. 5: Infinite (no textures).
Second param (integer, optional after first param): Sets tile size. Intended to be a neat power of two in the range of 64-1024.
Third param (bool, optional after second param): Sets debug visualization of in-progress bakes on/off.
sleep Other
Makes the main thread sleep for the given number of seconds (allows decimals)
sleeper Debug
Drawn or list sleeper info
Usage
draw - toggle drawing for current player prefab
list - list for current player prefab
listall - list all
r - reset all
smoothpoi Other
Smoothens the POI
smoothworldall swa Other
Applies some batched smoothing commands.
Usage
Usage:
  1. smoothworldall [passes] [noregion]
  2. smoothworldall <worldname> [passes] [noregion]
Arguments:
  passes: Integer number, overriding the default of 5 passes
  noregion: If passed in literally it will write the resulting heightmap
            to the dtm.raw instead of updating all of the worlds region files
  worldname: If specified the command is applied to the given world instead of the currently loaded world
spawnairdrop Other
Spawns an air drop
spawnentity se Player
spawns an entity
Usage
se playerId entity# <count> - spawn around playerId (0 for local) entity# of count (1 to 100)
spawnentityat sea Player
Spawns an entity at a give position
Usage
Usage:
  1. spawnentityat
  2. spawnentityat <entityidx> <x> <y> <z>
  3. spawnentityat <entityidx> <x> <y> <z> <count>
  4. spawnentityat <entityidx> <x> <y> <z> <count> <rotX> <rotY> <rotZ>
  5. spawnentityat <entityidx> <x> <y> <z> <count> <rotX> <rotY> <rotZ> <stepX> <stepY> <stepZ>
  6. spawnentityat <entityidx> <x> <y> <z> <count> <rotX> <rotY> <rotZ> <stepX> <stepY> <stepZ> <spawnerType>
1. Lists the known entity class names
2. Spawns the entity with the given class name at the given coordinates
3. As 2. but spawns <count> instances of that entity type
4. As 3. but also specifies the rotation of the spawned entities
5. As 4. but also specify the step distance between entities
6. As 5. but also specify the spawner source of the entity (Dynamic, StaticSpawner, Biome)
spawnscouts Other
Spawns zombie scouts
Usage
Spawn scouts near a player.Usage:
   1. spawnscouts
   2. spawnscouts <player name/steam id/entity id>
   3. spawnscouts <x> <y> <z>
1. Will spawn the scouts near the issuing player. Can only be used by a player, not a remote console.
2. Spawn scouts near the given player.
3. Spawn scouts at the given coordinates.
SpawnScreen Debug
Display SpawnScreen
Usage
SpawnScreen on/off
spawnsupplycrate Other
Spawns a supply crate where the player is
spawnwandering spawnw Other
Spawn wandering entities
Usage
Commands:
b - bandits
h - horde
spectator Client spectatormode, sm Other
enables/disables spectator mode
spectrum Client Debug
Force a particular lighting spectrum.
Usage
spectrum <Auto, Biome, BloodMoon, Foggy, Rainy, Stormy, Snowy>
squarespiral Client sqs Other
Move the player chunk by chunk in a square spiral. Will start off paused and required un-pausing. Also gives god mode and flying at the start.
Usage
<s[tart] [chunks per auto-pause]|p[ause]|r[eset]|waitmode [minimal|meshes|displayed]>
stab Other
stability
starve Client hungry, food Player
Makes the player starve (optionally specify the amount of food you want to have in percent).
switchview sv Other
Switch between fpv and tpv
SystemInfo Info
List SystemInfo
teleport tp Player
Teleport the local player
Usage
Usage:
  1. teleport <x> <y> <z> [view direction]
  2. teleport <x> <z> [view direction]
  3. teleport <target steam id / player name / entity id>
  4. teleport offset <inc x> <inc y> <inc z>
For 1. and 2.: view direction is an optional specifier to select the direction you want to look into
after teleporting. This can be either of n, ne, e, se, s, sw, w, nw or north, northeast, etc.
1. Teleports the local player to the specified location. Use y = -1 to spawn on ground.
2. Same as 1 but always spawn on ground.
3. Teleports to the location of the given player
4. Teleport the local player to the position calculated by his current position and the given offsets
teleportplayer tele Player
Teleport a given player
Usage
Usage:
  1. teleportplayer <user id / player name / entity id> <x> <y> <z> [view direction]
  2. teleportplayer <user id / player name / entity id> <target user id / player name / entity id>
1. Teleports the player given by his UserID, player name or entity id (as given by e.g. "lpi")
   to the specified location. Use y = -1 to spawn on ground. Optional argument view direction
   allows you to speify a direction you want to look in after teleporting. This can be either
   of n, ne, e, se, s, sw, w, nw or north, northeast, etc.
2. As 1, but destination given by another (online) player
teleportpoirelative tppr Other
Teleport the local player within the current POI
testCensor Client tcc Other
Censorship testing toggle.
testDismemberment Client tds Other
Dismemberment testing toggle.
testloop Other
Test code in a loop
Usage
Commands:
p - player
testoccreport Client toccr Other
Test the occlusion manager self reporting to backtrace, requires Backtrace to be enabled at build creation
thirsty Client Player
Makes the player thirsty (optionally specify the amount of water you want to have in percent).
tppoi Client Other
Open POI Teleporter window
traderarea Other
...
transformdebug Client tdbg Other
Transform Debugging
Usage
tdbg - Toggle Transform Debugging
trees Other
Switches trees on/off
Usage
trees - toggles
trees <value> - (off, on)
twitch Client Other
usage: twitch <command> <params>
twitchadmin Client Other
Twitch Admin Commands
Usage
Usage:
  1. twitchadmin cleanup
  2. twitchadmin export <filepath>
  3. twitchadmin import <filepath>
  4. twitchadmin pointtotals
  5. twitchadmin reset all both
  6. twitchadmin reset all pp
  7. twitchadmin reset all sp
1. Cleans up duplicate Viewer Data.
2. Export users, points, and credits to a file
3. Import users, points, and credits from a file, replacing existing data
4. Prints out the totals for PP, SP, and BitCredit
5. Clears all PP and SP for all users
6. Clears all PP for all users
7. Clears all SP for all users
uioptions Client uio Other
Allows overriding of some options that control the presentation of the UI
Usage
Commands:
optionsvideowindow <value> - set the options window to use for video settings
[no parameters] - toggles video settings between simplified and detailed modes
version Info
Get the currently running version of the game and loaded mods
versionui Info
Toggle version number display
visitmap World
Visit an given area of the map. Optionally run the density check on each visited chunk.
vpois Client visitpois Other
Usage
<s[tart] [pois per auto-pause]|p[ause]|r[eset]>
weather World
Control weather settings
Usage
Clouds [0 to 1 (-1 defaults)]
Fog [density (-1 defaults)] [start] [end]
FogColor [red (-1 defaults)] [green] [blue]
Rain [0 to 1 (-1 defaults)]
SnowFall [0 to 1 (-1 defaults)]
Temp [-99 to 101 (< -99 defaults)]
Wind [0 to 200 (-1 defaults)]
SimRand [0 to 1 (-1 defaults)]
Storm <duration hours> <biome name>
Defaults or d
weathersurvival Player
Enables/disables weather survival
whitelist Admin
Manage whitelist entries
Usage
Set/get whitelist entries. Note: If there is at least one entry on the list
no user who is not on this list will be able to join the server!
Usage:
   whitelist add <name / entity id / platform + platform user id> [displayname]
   whitelist remove <name / entity id / platform + platform user id>
   whitelist addgroup <steam id> [displayname]
   whitelist removegroup <steam id>
   whitelist list
To use the add/remove sub commands with a name or entity ID the player has
to be online, the variant with platform and platform ID can be used for currently offline
users too.
Displayname can be used to put a descriptive name to the ban list in addition
to the user's platform ID. If used on an online user the player name is used by default.
worldchunkreset wcr Other
Resets all unprotected chunks across the world.
Usage
Usage: wcr [-g|-gmode <n>]

Examples: 
'wcr' - reset all unprotected chunks using the default grouping.
'wcr -g 2' - reset all unprotected chunks, grouping mode 2.

Grouping modes (-g|-gmode, default 3): 
'1' - NoGrouping: Chunks are reset based on their own protection flags only.
'2' - SeparatePOIs: Each POI gets the combined protection flags from all chunks overlapping the POI.
'3' - GroupedPOIs: Like SeparatePOIs, but POIs with overlapping chunks also merge into groups. Standard reset; should not cause POI discontinuities.

Notes: 
 - All chunk protection statuses are respected. To bypass protections, see 'rr'.
 - Use with caution! This operation permanently deletes all saved data for affected chunks.
wsmats Client workstationmaterials Other
Set material counts on workstations.
Usage
Set the material count for the given material slot on the currently opened workstation
to the given value.
Usage:
   wsmats <slot> <count>
Slot specifies the index of the material slot in the workstation, e.g. 0 on forge is iron, or "all"
to change all slots at once.Count defines to what you want to set the material count with a maximum of 30000.
xui Client Other
Execute XUi operations
Usage
Usage:
   xui open <window group name> [instance] [closeOthers]
   xui close <window group name> [instance]
   xui reload [window group name] [instance]
   xui list <"instances" / "windows"> [instance]