Commands

2,661 on staging

2,661 commands

meta.exec
exec [command_1] ... - runs all of the commands passed as arguments (also, if the last argument is true/false then that will flow into each command's arguments)
Action
meta.if_false
if_false <command> <condition> - runs a command if the condition is false
Action
meta.if_true
if_true <command> <condition> - runs a command if the condition is true
Action
metaldetectorflag.timeoutduration
metaldetectorsource.attemptspersubsourcespawn
metaldetectorsource.draweditorgizmos
metaldetectorsource.mindistancebetweensubsources
metaldetectorsource.population
Population active on the server, per square km
metaldetectorsource.servercountsources
Action
metaldetectorsource.timeoutduration
meta.reset_cycle
reset_cycle <key> - resets a cycled bind to the beginning
Action
minicopter.population
Population active on the server
mlrs.brokendownminutes
How many minutes before the MLRS recovers from use and can be used again
modularcar.outsidedecayminutes
How many minutes before a ModularCar loses all its health while outside
modularcar.population
Population active on the server
monumentnavmesh.use_baked_terrain_mesh
mortar.debugdistanceui
motorrowboat.decaystartdelayminutes
How long until decay begins after the boat was last used
motorrowboat.deepwaterdecayminutes
How long before a boat loses all its health while in deep water
motorrowboat.outsidedecayminutes
How long before a boat loses all its health while outside. If it's in deep water, deepwaterdecayminutes is used
motorrowboat.population
Population active on the server
music.enabled
(Generated) Enables the in-game dynamic music system; disabling stops all background music tracks from playing
music.info
(Generated) Prints the name of the currently playing music track and its playback position to the console
Action
music.songgapmax
(Generated) Maximum seconds of silence between background music tracks; a random gap between songGapMin and songGapMax is chosen between songs
music.songgapmin
(Generated) Minimum seconds of silence between background music tracks; the game waits at least this long before starting the next song
nametags.enabled
(Generated) When enabled, player name tags are shown above other players; disable to hide all name tags on the client; saved between sessions
nametags.showindemos
When enabled, name tags are also shown while watching a demo; demos hide name tags by default
navstress.bench
Run the full benchmark suite: args agentCount (default 200)
Action
navstress.benchresults
Print the last benchmark results
Action
navstress.build_env
Build the synthetic stress field: args centerX centerZ halfExtent (defaults -140 140 50)
Action
navstress.chase
Chase a sliding virtual target: args targetSpeed setDestinationHz
Action
navstress.clear
Despawn dummies and remove the field
Action
navstress.envreport
Print the last environment build report
Action
navstress.idle
Stop giving destinations and reset paths
Action
navstress.killforeign
Kill every NPC with a RustNavMeshAgent that is not a navstress dummy
Action
navstress.rebuildstorm
Async tile rebuilds under the field: args rebuildsPerSecond (0 stops)
Action
navstress.refcompare
Replay the scenario and compare against a recording: args name
Action
navstress.refrecord
Record the reference trajectory scenario: args name
Action
navstress.refresults
Print the last refpath result
Action
navstress.setmode
Flip all dummies between steering and normal mode without respawning
Action
navstress.spawn
Spawn stripped wolves: args count mode(steering|normal) canSwim canOpenDoors
Action
navstress.stats
Print and reset tick statistics
Action
navstress.wander
Random destinations forever: args intervalSeconds unreachableFraction
Action
net.debug
(Generated) Enables verbose client-side network debug logging, printing all incoming and outgoing message types and their byte sizes
net.global_network_debug
Toggle printing time taken to send all global entities to client when they connect
net.global_networked_bases
(Generated) When enabled, base entities are networked to all clients regardless of distance; disabling restricts base updates to players within the normal visibility radius
net.limit_global_update_broadcast
(default) true = only broadcast to clients with global networking enabled, false = broadcast to every client regardless
net.network_group_debug
Toggle checking network group bounds whenever an entity changes its network group
net.position_lodNew
Sends entity positions less often to players further away: every 0.2s past 128m, every 0.4s past 192m. 0 = off, 1 = grid entities, 2 = grid and global entities
net.position_lod_playersNew
Network LOD for player positions. 0 = off, 1 = full rate out to 192m then every 0.4s, 2 = same as entities
net.visdebug
(Generated) When enabled, logs network visibility group changes to the server console, showing when entities enter or leave a player visibility radius
net.visibilityradiusdeepsea
(Generated) Network visibility radius in grid cells used in the deep-sea zone; kept smaller than overworld to limit underwater entity update overhead
net.visibilityradiusfaroverride
(Generated) Overrides the far network visibility radius in grid cells; -1 = use default; increase to send more distant entity updates to clients
net.visibilityradiusnearoverride
(Generated) Overrides the near (high-priority) network visibility radius in grid cells; -1 = use default
networkprofiler.packet_captureNew
networkprofiler.packet_capture [max size(in MB), min(1), max(10000), float] [max duration(in seconds), min(1), max(3600), float]
Action
networkprofiler.serverprofile
networkprofiler.serverprofile [time to profile(in seconds), min(0.1), max(1000), float]
Action
networkprofiler.stop_packet_captureNew
networkprofiler.stop_packet_capture - ends the running packet capture early
Action
nexus.broadcast_ping
(Generated) Sends a ping to all Nexus servers in the cluster simultaneously and prints individual round-trip times
Action
nexus.clanclatbatchduration
Maximum duration in seconds to batch clan chat messages to send to other servers on the nexus
nexus.defaultzonecontactradius
Default distance between zones to allow boat travel, if map.contactRadius isn't set in the nexus (uses normalized coordinates)