Smaller Rust ConVar namespaces
Namespaces with fewer than 5 entries, 171 of them with 317 variables and commands in all, each with the help text the server printed and the value we read. How to set them is on the ConVar overview.
Recorded on Rust build 25582902, . Values are what that server returned, which is not always the default.
317 entries
adventcalendar
Variables 2
| ConVar | Value | Description |
|---|---|---|
| adventcalendar.overrideadventcalendarday | 0 | |
| adventcalendar.overrideadventcalendarmonth | 0 |
aibrainsenses
Variables 3
| ConVar | Value | Description |
|---|---|---|
| aibrainsenses.humanknownplayerslosupdateinterval | 0.2 | (Generated) Interval in seconds between line-of-sight update ticks for human-type NPCs tracking known player positions |
| aibrainsenses.knownplayerslosupdateinterval | 0.5 | (Generated) Interval in seconds between line-of-sight update ticks for all NPC types tracking known player positions |
| aibrainsenses.updateinterval | 0.5 | (Generated) Interval in seconds between full AI brain senses update ticks; controls how frequently NPCs refresh their awareness of surroundings |
aiinformationzone
Variables 1
| ConVar | Value | Description |
|---|---|---|
| aiinformationzone.usesimpleloscheck | False |
aimountedweaponcontroller
Variables 3
| ConVar | Value | Description |
|---|---|---|
| aimountedweaponcontroller.burst_length | 3 | |
| aimountedweaponcontroller.fire_rate | 0.125 | |
| aimountedweaponcontroller.time_between_bursts | 3 |
airfieldairdropterminal
Commands 2
| Command | Description |
|---|---|
| airfieldairdropterminal.force_charge | |
| airfieldairdropterminal.force_shortcircuit |
airfieldcallchinookterminal
Commands 2
| Command | Description |
|---|---|
| airfieldcallchinookterminal.force_charge | |
| airfieldcallchinookterminal.force_shortcircuit |
aithinkmanager
Variables 3
| ConVar | Value | Description |
|---|---|---|
| aithinkmanager.animalframebudgetms | 2 | |
| aithinkmanager.framebudgetms | 2 | |
| aithinkmanager.petframebudgetms | 1 |
autoturret
Variables 3
| ConVar | Value | Description |
|---|---|---|
| autoturret.ammo_update_ms | 0.1 | How many milliseconds to spend on ammo updating per frame |
| autoturret.scan_budget_ms | 0.5 | How many milliseconds to spend on target scanning per frame |
| autoturret.tick_update_ms | 1 | How many milliseconds to spend on a tick per frame |
ballistagun
Commands 1
| Command | Description |
|---|---|
| ballistagun.reload | (Generated) Forces the ballista gun nearest to the calling admin player to reload immediately; admin-only |
basefirework
Variables 1
| ConVar | Value | Description |
|---|---|---|
| basefirework.maxactivefireworks | 25 |
basefishingrod
Variables 3
| ConVar | Value | Description |
|---|---|---|
| basefishingrod.forcefail | False | (Generated) When enabled, all fishing attempts fail immediately; cheat for testing failed-catch animations and UI feedback |
| basefishingrod.forcesuccess | False | (Generated) When enabled, all fishing attempts succeed immediately regardless of bite probability; cheat for testing fishing catch logic |
| basefishingrod.immediatehook | False | (Generated) When enabled, fish bite the hook immediately after casting without any wait time; cheat for testing bite response |
basemetaldetector
Variables 3
| ConVar | Value | Description |
|---|---|---|
| basemetaldetector.detectlongrangetick | 1 | (Generated) Interval in seconds between long-range detectability checks for buried objects; longer interval saves CPU for distant searches |
| basemetaldetector.detectminmovementdistance | 1 | (Generated) Minimum distance in metres the player must move before a new long-range detection check is triggered |
| basemetaldetector.nearestdistancetick | 0.25 | (Generated) Interval in seconds between nearest-detectable-object distance checks performed by the metal detector |
basemountable
Variables 1
| ConVar | Value | Description |
|---|---|---|
| basemountable.canpausemountedplayersync | False | Toggles the usage of mountable MountedPlayerSync optimisations (only used by boat scientists currently) |
basepet
Variables 3
| ConVar | Value | Description |
|---|---|---|
| basepet.movementupdatebudgetms | 1 | |
| basepet.onlyqueuebasenavmovements | True | |
| basepet.queuedmovementsallowed | True |
baseplayer
Variables 4
| ConVar | Value | Description |
|---|---|---|
| baseplayer.allowrelationshipserverocclusion | True | (Generated) When enabled, server occlusion is taken into account when updating player relationship visibility data; saved between restarts |
| baseplayer.botcolliderframebudgetms | 0.05 | (Generated) Per-frame CPU budget in milliseconds for the bot collider work queue that updates NPC physics colliders |
| baseplayer.lifestoryframebudgetms | 0.25 | |
| baseplayer.relationshipupdatequeueframebudgetms | 0.05 | (Generated) Per-frame CPU budget in milliseconds for processing the player relationship (contacts/team) update queue |
basesiegeweapon
Variables 1
| ConVar | Value | Description |
|---|---|---|
| basesiegeweapon.outsidedecayminutes | 600 | How many minutes before a siege weapon loses all its health while outside |
basesubmarine
Variables 3
| ConVar | Value | Description |
|---|---|---|
| basesubmarine.deepwaterdecayminutes | 120 | How long before a submarine loses all its health while in deep water |
| basesubmarine.outsidedecayminutes | 180 | How long before a submarine loses all its health while outside. If it's in deep water, deepwaterdecayminutes is used |
| basesubmarine.oxygenminutes | 10 | How long a submarine can stay underwater until players start taking damage from low oxygen |
batching
Variables 1
| ConVar | Value | Description |
|---|---|---|
| batching.verbose | 0 | (Generated) Verbosity level for static batching debug output; 0 = off, higher values print more detail about batch operations to the console |
batteringram
Variables 1
| ConVar | Value | Description |
|---|---|---|
| batteringram.maxbuildingblockgrade | 2 | (Generated) Maximum building block upgrade grade (0=twig,1=wood,2=stone,3=metal,4=top tier) that the battering ram can damage; default 2 (stone) |
batteringramhead
Commands 1
| Command | Description |
|---|---|
| batteringramhead.hurt | (Generated) Deals the specified amount of damage to the battering ram head entity nearest to the calling admin player; admin-only |
bear
Variables 1
| ConVar | Value | Description |
|---|---|---|
| bear.population | 2 | Population active on the server, per square km |
beehive
Variables 3
| ConVar | Value | Description |
|---|---|---|
| beehive.updatehiveinterval | 120 | How long before a Beehive will update |
| beehive.updatehivestatsinterval | 120 | How long before the Beehive will perform temperature and inside checks |
| beehive.xpincreaseperhoneycomb | 2 | How much the Nucleus's XP should be increased per honeycomb generated |
beeswarmmaster
Variables 3
| ConVar | Value | Description |
|---|---|---|
| beeswarmmaster.amounttospawn | 3 | How many child swarms a master swarm will create |
| beeswarmmaster.killwithoutatargettime | 150 | How long a master swarm will stick around without a target |
| beeswarmmaster.secondsbetweenspawns | 60 | How long before a master swarm will create a child |
bigwheelgame
Variables 1
| ConVar | Value | Description |
|---|---|---|
| bigwheelgame.spinfrequencyseconds | 45 |
blackjackmachine
Variables 1
| ConVar | Value | Description |
|---|---|---|
| blackjackmachine.maxbet | 500 | Maximum initial bet per round |
boar
Variables 1
| ConVar | Value | Description |
|---|---|---|
| boar.population | 5 | Population active on the server, per square km |
boatbuildingblock
Variables 3
| ConVar | Value | Description |
|---|---|---|
| boatbuildingblock.alwayrotatable | True | |
| boatbuildingblock.alwaysdemolishable | True | |
| boatbuildingblock.forwarddamagetoparentboat | True | (Generated) When enabled, damage dealt to a building block attached to a boat is forwarded up to the parent boat entity |
boatbuildingblockdecay
Variables 2
| ConVar | Value | Description |
|---|---|---|
| boatbuildingblockdecay.decaydelayminutes | 30 | Multiplied by the base BuildingBlockDecay duration |
| boatbuildingblockdecay.decaydurationmultiplier | 1 | Multiplied by the base BuildingBlockDecay duration |
boombox
Variables 2
| ConVar | Value | Description |
|---|---|---|
| boombox.backtracklength | 30 | (Generated) Number of seconds of audio backtrack buffer maintained by the boombox for streaming synchronisation; default 30s |
| boombox.serverurllist | "" | A list of radio stations that are valid on this server. Format: NAME,URL,NAME,URL,etc |
Commands 1
| Command | Description |
|---|---|
| boombox.clearradiobyuser | (Generated) Clears all radio station data set by the given Steam64 ID from all deployed and held boomboxes on the server |
bot
Commands 4
| Command | Description |
|---|---|
| bot.crouch_server | (Generated) Sets the ducked/crouching model state on a specific bot by name or Steam ID; used to control bot posture in testing scenarios |
| bot.sv_exec_command | (Generated) Executes a console command on a specific bot player by name or Steam ID; hidden from admin UI as it is intended for bot scripting only |
| bot.sv_exec_command_all | (Generated) Executes a console command on every bot player currently on the server; hidden from admin UI |
| bot.sv_exec_command_sphere | (Generated) Executes a console command on all bot players within a given radius of the calling admin; hidden from admin UI |
bradley
Variables 3
| ConVar | Value | Description |
|---|---|---|
| bradley.enabled | True | (Generated) When false, prevents the Bradley APC from spawning or respawning on the server |
| bradley.respawndelayminutes | 60 | (Generated) Number of minutes after the Bradley APC is destroyed before it respawns at its patrol path; default is 60 minutes |
| bradley.respawndelayvariance | 1 | (Generated) Random variance multiplier applied to respawnDelayMinutes; a value of 1.0 means the actual delay is randomly chosen between 0 and respawnDelayMinutes |
Commands 1
| Command | Description |
|---|---|
| bradley.quickrespawn | (Generated) Forces an immediate Bradley APC respawn, bypassing the normal respawn delay; admin only |
buoyancy
Variables 1
| ConVar | Value | Description |
|---|---|---|
| buoyancy.use_batching | True | (Generated) When enabled, buoyancy point physics updates are batched together each fixed update for better CPU efficiency |
burieditems
Variables 4
| ConVar | Value | Description |
|---|---|---|
| burieditems.burieditemweight | 100 | Metal detector loot weight is 100. |
| burieditems.buryitemchance | 0.85 | [0.0 to 1.0] |
| burieditems.expirytime | 86400 | Time in seconds before an item expires. |
| burieditems.maxburieditems | 32 |
camerarenderermanager
Commands 1
| Command | Description |
|---|---|
| camerarenderermanager.pool_stats | (Generated) Prints pool statistics for the camera renderer manager including active renderer count, pooled task count, and task creation/return counters |
cannon
Variables 1
| ConVar | Value | Description |
|---|---|---|
| cannon.ignore_boat_mount_restrictions | False | Allows mounting cannons outside of boats for testing. |
Commands 1
| Command | Description |
|---|---|
| cannon.adminfire |
cassette
Variables 1
| ConVar | Value | Description |
|---|---|---|
| cassette.maxcassettefilesizemb | 5 |
Commands 2
| Command | Description |
|---|---|
| cassette.clearcassettes | (Generated) Clears the saved audio recording from all cassette items currently on the server; returns count of cassettes cleared |
| cassette.clearcassettesbyuser | (Generated) Clears saved audio from all cassettes created by the given Steam64 ID; returns count of cassettes cleared |
catapult
Commands 2
| Command | Description |
|---|---|
| catapult.fire | Fire all catapults |
| catapult.reload | Reload all catapults. 0: empty, 1: stone boulder, 2: fire bomb, 3: propane explosive, 4: bee bomb, 5: bot player |
cctv
Variables 2
| ConVar | Value | Description |
|---|---|---|
| cctv.camera_disable_seconds | 300 | |
| cctv.inputbudgetms | 0.05 |
ch47helicopteraicontroller
Commands 1
| Command | Description |
|---|---|
| ch47helicopteraicontroller.dropcrate | (Generated) Commands all active CH47 Chinook helicopter AI controllers to drop their cargo crate immediately |
chicken
Variables 1
| ConVar | Value | Description |
|---|---|---|
| chicken.population | 3 | Population active on the server, per square km |
cinematicentity
Commands 1
| Command | Description |
|---|---|
| cinematicentity.hideobjects | Hides cinematic entities by group (0= none, 1= lights, 2= BGs, 3= props, 4= misc) |
clawmarkspawner
Commands 1
| Command | Description |
|---|---|
| clawmarkspawner.showclawmarks |
clothlod
Variables 1
| ConVar | Value | Description |
|---|---|---|
| clothlod.clothloddist | 20 | distance cloth will simulate until |
codelock
Variables 2
| ConVar | Value | Description |
|---|---|---|
| codelock.lockoutcooldown | 900 | (Generated) Duration in seconds a player is locked out from attempting the code lock after exceeding maxFailedAttempts; default 900s (15 minutes) |
| codelock.maxfailedattempts | 8 | (Generated) Maximum number of failed code entry attempts on a code lock before the player is locked out; default 8 |
commandblock
Variables 3
| ConVar | Value | Description |
|---|---|---|
| commandblock.commands_enabled | False | Can command blocks execute commands |
| commandblock.log_executions | True | Print a log message when a command block is executed |
| commandblock.use_player | False | If enabled, commands from command blocks will run using the last player who set them, allowing for a wider range of commands to be used |
commands
Commands 2
| Command | Description |
|---|---|
| commands.echo | |
| commands.find |
communityentity
Commands 3
| Command | Description |
|---|---|
| communityentity.pietest | |
| communityentity.pietest_next | |
| communityentity.pietest_prev |
console
Variables 1
| ConVar | Value | Description |
|---|---|---|
| console.consolehistorysize | 50 | Maximum number of console history entries |
Commands 2
| Command | Description |
|---|---|
| console.search | |
| console.tail |
construct
Variables 1
| ConVar | Value | Description |
|---|---|---|
| construct.frameminutes | 30 |
construction
Variables 1
| ConVar | Value | Description |
|---|---|---|
| construction.alternativeloschecks_enabled | True |
coverpointvolume
Variables 2
| ConVar | Value | Description |
|---|---|---|
| coverpointvolume.cover_point_sample_step_height | 2 | cover_point_sample_step_height defines the height of the steps we do vertically for the cover point volume's cover point generation (smaller steps gives more accurate cover points, but at a higher processing cost). (default: 2.0) |
| coverpointvolume.cover_point_sample_step_size | 6 | cover_point_sample_step_size defines the size of the steps we do horizontally for the cover point volume's cover point generation (smaller steps gives more accurate cover points, but at a higher processing cost). (default: 6.0) |
cow
Variables 1
| ConVar | Value | Description |
|---|---|---|
| cow.population | 1.06 | Population active on the server, per square km |
crabs
Variables 1
| ConVar | Value | Description |
|---|---|---|
| crabs.population | 2 | Population active on the server, per square km |
crocodile
Variables 1
| ConVar | Value | Description |
|---|---|---|
| crocodile.population | 1 | Population active on the server, per square km |
cui
Commands 3
| Command | Description |
|---|---|
| cui.cui_test | |
| cui.cui_test_update | |
| cui.endtest |
data
Commands 1
| Command | Description |
|---|---|
| data.export | (Generated) Exports a named terrain map layer (splatmap, heightmap, biomemap, topologymap, alphamap, watermap) to a .raw file in the persistent data path |
ddraw
Commands 1
| Command | Description |
|---|---|
| ddraw.ddrawother | (Generated) Sends a ddraw.text debug draw command to a specific player by Steam ID or name; allows admins to display debug text overlays on another player screen |
decayentity
Variables 2
| ConVar | Value | Description |
|---|---|---|
| decayentity.debuggetprivilege | False | (Generated) When enabled, logs detailed debug output for building privilege (tool cupboard auth) checks during decay calculations |
| decayentity.demolish_seconds | 600 | (Generated) Time window in seconds after placement during which a player can demolish their own building block; default 600s (10 minutes) |
droppeditem
Variables 3
| ConVar | Value | Description |
|---|---|---|
| droppeditem.broadcast_debug_ddraw | False | Will broadcast debug ddraw information on ALL dropped items to ALL players |
| droppeditem.remove_rb_on_sleep | False | Whether Rigidbody components are removed from DroppedItems when sleeping |
| droppeditem.underwater_drag_budget_ms | 0.05 | How many milliseconds to spend on updating underwater drag levels |
dungeonnavmesh
Variables 1
| ConVar | Value | Description |
|---|---|---|
| dungeonnavmesh.use_baked_terrain_mesh | True |
dynamicnavmesh
Variables 1
| ConVar | Value | Description |
|---|---|---|
| dynamicnavmesh.use_baked_terrain_mesh | False |
egghuntevent
Variables 1
| ConVar | Value | Description |
|---|---|---|
| egghuntevent.includebots | False | Will spawn eggs for bots, only for debug purposes - don't enable it! |
electricbattery
Variables 1
| ConVar | Value | Description |
|---|---|---|
| electricbattery.dischargebudgetms | 0.05 |
Commands 1
| Command | Description |
|---|---|
| electricbattery.batteryid |
events
Commands 4
| Command | Description |
|---|---|
| events.print_server_events | (Generated) Prints a table of all registered server events with their current enabled state, minimum delay, maximum delay, and last trigger time |
| events.set_event_enabled | (Generated) Enables or disables a specific server event by name; disabled events will not trigger automatically until re-enabled |
| events.set_event_max_delay | (Generated) Sets the maximum delay in seconds between automatic triggers of the named server event |
| events.set_event_min_delay | (Generated) Sets the minimum delay in seconds between automatic triggers of the named server event |
eventschedule
Commands 2
| Command | Description |
|---|---|
| eventschedule.killallevents | (Generated) Kills all currently running triggered event instances across all enabled event schedules; registered as eventschedule.killallevents |
| eventschedule.triggerevent | (Generated) Triggers a named event schedule by partial name match; registered as eventschedule.triggerevent; lists available events if name is invalid or ambiguous |
eventschedulewipeoffset
Variables 1
| ConVar | Value | Description |
|---|---|---|
| eventschedulewipeoffset.event_hours_before_wipe | 24 | (Generated) Number of real-time hours before a scheduled wipe at which the pre-wipe event schedule begins running; registered as event_hours_before_wipe |
excavatorsignalcomputer
Variables 2
| ConVar | Value | Description |
|---|---|---|
| excavatorsignalcomputer.automaticchargeneededforsupplies | 600 | (Generated) Amount of charge required for the excavator to automatically trigger supply drop delivery without player activation |
| excavatorsignalcomputer.chargeneededforsupplies | 600 | (Generated) Amount of charge (in seconds of operation) the excavator signal computer requires before it can manually call a supply drop |
farmableanimal
Commands 1
| Command | Description |
|---|---|
| farmableanimal.simhours | Simulates the provided number of hours on all farm animals within 10m |
fps
Variables 1
| ConVar | Value | Description |
|---|---|---|
| fps.limit | 256 | No help text printedApplies: Immediately (runtime) |
frankensteinbrain
Variables 1
| ConVar | Value | Description |
|---|---|---|
| frankensteinbrain.movetowardsrate | 1 |
frankensteinpet
Variables 1
| ConVar | Value | Description |
|---|---|---|
| frankensteinpet.decayminutes | 180 | How long before a Frankenstein Pet dies un controlled and not asleep on table |
frog
Variables 1
| ConVar | Value | Description |
|---|---|---|
| frog.population | 2 | Population active on the server, per square km |
gamemode
Commands 2
| Command | Description |
|---|---|
| gamemode.set | (Generated) Sets the active game mode by name; game modes can alter loot tables, rules, and player abilities (e.g. softcore, hardcore) |
| gamemode.setteam |
gamephysics
Variables 1
| ConVar | Value | Description |
|---|---|---|
| gamephysics.defaultmaxresultsperquery | 48 | How many results to collect per command - DONT set this too low or you'll risk missing results |
growableentity
Variables 1
| ConVar | Value | Description |
|---|---|---|
| growableentity.framebudgetms | 0.25 |
Commands 2
| Command | Description |
|---|---|
| growableentity.growall | (Generated) Server admin: forces all growable entities within 6m of the calling player to advance to their next growth stage instantly |
| growableentity.killall | (Generated) Server admin: kills all growable entities within 6m of the calling player, removing them from the planter |
guntrap
Variables 1
| ConVar | Value | Description |
|---|---|---|
| guntrap.gun_trap_budget_ms | 0.5 | How many milliseconds to spend on target scanning per frame |
hackablelockedcrate
Variables 2
| ConVar | Value | Description |
|---|---|---|
| hackablelockedcrate.decayseconds | 7200 | How many seconds until the crate is destroyed without any hack attempts |
| hackablelockedcrate.requiredhackseconds | 900 | How many seconds for the crate to unlock |
halloweendungeon
Variables 2
| ConVar | Value | Description |
|---|---|---|
| halloweendungeon.lifetime | 600 | How long each active dungeon should last before dying |
| halloweendungeon.population | 0 | Population active on the server |
handcuffs
Variables 2
| ConVar | Value | Description |
|---|---|---|
| handcuffs.maxconditionrepairlossonpush | 0.4 | (Generated) Maximum handcuff condition loss fraction applied per push attempt; at 0.4 the cuffs lose up to 40% condition per escape push |
| handcuffs.restrainedpushdamage | 5 | (Generated) Damage dealt to a restrained (handcuffed) player when they attempt to push or escape; default 5 |
Commands 1
| Command | Description |
|---|---|
| handcuffs.togglecuffslocked | (Generated) Toggles the locked state of the handcuffs held by the calling admin player, switching between locked and unlocked |
harmony
Commands 2
| Command | Description |
|---|---|
| harmony.load | (Generated) Loads and applies a Harmony patch assembly by file name, enabling server-side code patching without restarting |
| harmony.unload | (Generated) Unloads a previously loaded Harmony patch assembly by file name, reverting any code modifications it applied |
hbhfsensor
Variables 1
| ConVar | Value | Description |
|---|---|---|
| hbhfsensor.debugdraw | False | When enabled, broadcasts debug drawing for HBHFSensor visibility checks (eye position, forward, range, per-player LOS rays). |
hexagongridgenerator
Commands 1
| Command | Description |
|---|---|
| hexagongridgenerator.generategrid | <gridSize> 5 <tileSpacing> 1.35 |
hierarchy
Commands 3
| Command | Description |
|---|---|
| hierarchy.cd | (Generated) Changes the current hierarchy context to the named child GameObject, similar to the Unix cd command; allows drilling into nested scene objects |
| hierarchy.del | (Generated) Deletes the named GameObject from the scene hierarchy; use with caution as this permanently removes the object |
| hierarchy.ls | (Generated) Lists all GameObjects in the current hierarchy context, similar to the Unix ls command; used for navigating the scene hierarchy from the console |
hotairballoon
Variables 4
| ConVar | Value | Description |
|---|---|---|
| hotairballoon.minimumaltitudeterrain | 25 | |
| hotairballoon.outsidedecayminutes | 180 | How long before a HAB loses all its health while outside |
| hotairballoon.population | 1 | Population active on the server |
| hotairballoon.serviceceiling | 175 |
itemmanager
Variables 1
| ConVar | Value | Description |
|---|---|---|
| itemmanager.enablepooling | True | (Generated) When enabled, ItemManager uses object pooling for item instances to reduce GC allocations from frequent item creation and destruction |
jellyfish
Variables 1
| ConVar | Value | Description |
|---|---|---|
| jellyfish.population | 2 | Population active on the server, per square km |
junkpile
Variables 3
| ConVar | Value | Description |
|---|---|---|
| junkpile.destroyifspawnonsleepingbag | True | |
| junkpile.destroyifspawnonsleepingbagdistance | 3 | |
| junkpile.destroyifspawnonsleepingbagtime | 4 |
junkpilewater
Variables 4
| ConVar | Value | Description |
|---|---|---|
| junkpilewater.destroyablebyplayerboats | True | |
| junkpilewater.framebudgetms | 0.05 | |
| junkpilewater.minimumplayerboatmasstobedestroyed | 2000 | |
| junkpilewater.minimumplayerboatvelocitytobedestroyed | 5 |
legacyshelter
Variables 1
| ConVar | Value | Description |
|---|---|---|
| legacyshelter.max_shelters | 1 |
log
Commands 1
| Command | Description |
|---|---|
| log.level | (Generated) Sets the log verbosity level for a specific named RustLog channel; takes a channel name and optional level integer |
manifest
Commands 2
| Command | Description |
|---|---|
| manifest.printmanifest | (Generated) Prints the Facepunch application manifest in a formatted summary showing app name, version, and platform details |
| manifest.printmanifestraw | (Generated) Prints the raw contents of the Facepunch manifest file as an unformatted string |
marchingcubesmanager
Variables 3
| ConVar | Value | Description |
|---|---|---|
| marchingcubesmanager.collidermiplevel | 1 | [0-2] - mip level the sculpture collision mesh is marched at. Each level is ~4x fewer collision triangles and a correspondingly cheaper physics bake, at the cost of the collider drifting slightly from the visual surface |
| marchingcubesmanager.debuglog | False | |
| marchingcubesmanager.generatorpoolcount | 4 | [1-16] - each generator has constant memory overhead, but will allow more to process at once |
megaphone
Variables 1
| ConVar | Value | Description |
|---|---|---|
| megaphone.megaphonevoicerange | 100 |
memsnap
Commands 3
| Command | Description |
|---|---|
| memsnap.full | (Generated) Takes a full Unity Memory Profiler snapshot capturing all managed, native, and graphics memory and saves it as a timestamped .snap file in profile/memory/ |
| memsnap.managed | (Generated) Takes a Unity Memory Profiler snapshot capturing managed (C#) heap allocations and saves it as a timestamped .snap file in the profile/memory/ folder |
| memsnap.native | (Generated) Takes a Unity Memory Profiler snapshot capturing native (C++) heap allocations and saves it as a timestamped .snap file in the profile/memory/ folder |
meta
Commands 1
| Command | Description |
|---|---|
| meta.add | add <convar> <amount> - adds amount to convar |
metaldetectorflag
Variables 1
| ConVar | Value | Description |
|---|---|---|
| metaldetectorflag.timeoutduration | 10800 |
minicopter
Variables 1
| ConVar | Value | Description |
|---|---|---|
| minicopter.population | 0 | Population active on the server |
mlrs
Variables 1
| ConVar | Value | Description |
|---|---|---|
| mlrs.brokendownminutes | 20 | How many minutes before the MLRS recovers from use and can be used again |
modularcar
Variables 2
| ConVar | Value | Description |
|---|---|---|
| modularcar.outsidedecayminutes | 864 | How many minutes before a ModularCar loses all its health while outside |
| modularcar.population | 3 | Population active on the server |
monumentnavmesh
Variables 1
| ConVar | Value | Description |
|---|---|---|
| monumentnavmesh.use_baked_terrain_mesh | True |
motorrowboat
Variables 4
| ConVar | Value | Description |
|---|---|---|
| motorrowboat.decaystartdelayminutes | 45 | How long until decay begins after the boat was last used |
| motorrowboat.deepwaterdecayminutes | 120 | How long before a boat loses all its health while in deep water |
| motorrowboat.outsidedecayminutes | 180 | How long before a boat loses all its health while outside. If it's in deep water, deepwaterdecayminutes is used |
| motorrowboat.population | 1 | Population active on the server |
networkprofiler
Commands 1
| Command | Description |
|---|---|
| networkprofiler.serverprofile | networkprofiler.serverprofile [time to profile(in seconds), min(0.1), max(1000), float] |
note
Commands 1
| Command | Description |
|---|---|
| note.update |
npcautoturret
Variables 2
| ConVar | Value | Description |
|---|---|---|
| npcautoturret.forcedamageblockedsleepers | True | If an npc turret is firing at a sleeping player and the player is blocked, still apply damage |
| npcautoturret.sleeperhostiledelay | 1200 | How many seconds until a sleeping player is considered hostile |
panther
Variables 1
| ConVar | Value | Description |
|---|---|---|
| panther.population | 0.5 | Population active on the server, per square km |
parachute
Variables 2
| ConVar | Value | Description |
|---|---|---|
| parachute.bypassrepack | False | |
| parachute.landinganimations | False |
party
Variables 3
| ConVar | Value | Description |
|---|---|---|
| party.maxpartyspawnattempts | 50 | (Generated) Maximum number of attempts the server makes to find a valid spawn point when spawning a party together; higher values increase the chance of grouping |
| party.maxpartyspawndistance | 100 | (Generated) Maximum distance in metres between party member spawn points when spawning a group together on wake-up |
| party.nearbypartyspawns | True | (Generated) When enabled, party members respawn near each other rather than at random map locations when joining a server together |
patrolhelicopterai
Variables 3
| ConVar | Value | Description |
|---|---|---|
| patrolhelicopterai.flee_damage_percentage | 0.35 | (Generated) Fraction of maximum health at which the patrol helicopter will break off its attack and flee; default 0.35 (35%) |
| patrolhelicopterai.monument_crash | True | (Generated) When enabled, the patrol helicopter prefers to crash into a monument area when destroyed rather than crashing in open terrain |
| patrolhelicopterai.use_danger_zones | True | (Generated) When enabled, the patrol helicopter avoids designated danger zones during its patrol route |
planterbox
Variables 1
| ConVar | Value | Description |
|---|---|---|
| planterbox.outsidetestdistance | 100 | (Generated) Maximum distance in metres used when raycasting to determine whether a planter box is outdoors and receiving natural sunlight |
planterboxstatic
Variables 2
| ConVar | Value | Description |
|---|---|---|
| planterboxstatic.deepsearespawnchecktimer | 600 | (Generated) Interval in seconds between respawn checks for growable plants in static planter boxes inside the deep sea zone; default 600s |
| planterboxstatic.favourablegenechance | 0.5 | Chance of a favourable gene being picked [0-1]. Setting this to 0 does not ensure no favourable genes are picked up, but it greatly reduces the chances. |
playerhelicopter
Variables 2
| ConVar | Value | Description |
|---|---|---|
| playerhelicopter.insidedecayminutes | 2880 | How long before a player helicopter loses all its health while indoors |
| playerhelicopter.outsidedecayminutes | 480 | How long before a player helicopter loses all its health while outside |
playerinventory
Variables 2
| ConVar | Value | Description |
|---|---|---|
| playerinventory.directionaldropenabled | True | (Generated) When enabled, players can directionally drop items by looking in the desired direction; disable to revert to gravity-only drops |
| playerinventory.forcebirthday | False | (Generated) When enabled, forces the birthday event state to true regardless of the actual date; overrides IsBirthday() calendar check for testing |
polarbear
Variables 1
| ConVar | Value | Description |
|---|---|---|
| polarbear.population | 1 | Population active on the server, per square km |
rabbit
Variables 1
| ConVar | Value | Description |
|---|---|---|
| rabbit.population | 2 | Population active on the server, per square km |
radiation
Variables 3
| ConVar | Value | Description |
|---|---|---|
| radiation.materialtoradsratio | 0.0044 | (Generated) Multiplier converting radiation material value to effective radiation damage rate; lower values reduce radiation intensity globally |
| radiation.water_inventory_damage | True | (Generated) When enabled, radiation-contaminated water damages items in a player's inventory over time when in a radiation zone |
| radiation.water_loot_damage | True | (Generated) When enabled, radiation-contaminated water damages loot containers over time when exposed to sufficient radiation |
reclaimmanager
Variables 1
| ConVar | Value | Description |
|---|---|---|
| reclaimmanager.reclaim_expire_minutes | 120 | (Generated) Time in minutes after which an uncollected softcore death reclaim backpack expires and its contents are destroyed |
render
Variables 1
| ConVar | Value | Description |
|---|---|---|
| render.show_building_blocked_server | True |
Commands 2
| Command | Description |
|---|---|
| render.print_global_entities | Print off count of global building entities on the server |
| render.tree_entities | Print off count of trees to ensure server sent them all |
reports
Variables 1
| ConVar | Value | Description |
|---|---|---|
| reports.exceptionreportmaxlength | 600 |
rhib
Variables 1
| ConVar | Value | Description |
|---|---|---|
| rhib.rhibpopulation | 0 | Population active on the server |
sail
Variables 1
| ConVar | Value | Description |
|---|---|---|
| sail.maxthrustmultiplier | 1 |
samsite
Variables 2
| ConVar | Value | Description |
|---|---|---|
| samsite.autoreloaddelay | 45 | Delay before SAM sites that haven't shot a target will auto-reload |
| samsite.staticrepairseconds | 1200 | how long until static sam sites auto repair |
santasleigh
Variables 2
| ConVar | Value | Description |
|---|---|---|
| santasleigh.altitudeaboveterrain | 50 | |
| santasleigh.desiredaltitude | 60 |
Commands 1
| Command | Description |
|---|---|
| santasleigh.drop |
scraptransporthelicopter
Variables 1
| ConVar | Value | Description |
|---|---|---|
| scraptransporthelicopter.population | 0 | Population active on the server |
seaturtle
Variables 2
| ConVar | Value | Description |
|---|---|---|
| seaturtle.forcesurfaceamount | 0 | |
| seaturtle.population | 2 | Population active on the server, per square km |
sensecomponent
Variables 2
| ConVar | Value | Description |
|---|---|---|
| sensecomponent.maxrefreshintervalseconds | 1 | |
| sensecomponent.minrefreshintervalseconds | 0.2 |
serverocclusion
Commands 2
| Command | Description |
|---|---|
| serverocclusion.occlusionvalidategroups | (Generated) Validates that all server occlusion network groups are correctly mapped to their occlusion data; reports any inconsistencies found |
| serverocclusion.serverocclusiondebug | Tests occlusion visibility between two positions |
sheep
Variables 1
| ConVar | Value | Description |
|---|---|---|
| sheep.population | 1.06 | Population active on the server, per square km |
shield
Variables 1
| ConVar | Value | Description |
|---|---|---|
| shield.infiniteshieldblock | False |
signage
Variables 1
| ConVar | Value | Description |
|---|---|---|
| signage.adminscanalwaysupdatesigns | True | If true admins can always update signs, regardless of lock, build auth, etc |
simpleshark
Variables 2
| ConVar | Value | Description |
|---|---|---|
| simpleshark.disable | False | |
| simpleshark.forcesurfaceamount | 0 |
sleepingbag
Variables 1
| ConVar | Value | Description |
|---|---|---|
| sleepingbag.useteamlabels | True |
Commands 2
| Command | Description |
|---|---|
| sleepingbag.assigntoplayer | (Generated) Reassigns ownership of a sleeping bag (by entity ID) to the calling player; notifies both the old and new owner |
| sleepingbag.clearfromplayer | (Generated) Clears ownership of a sleeping bag (by entity ID), setting the owner ID to 0 and removing it from the old owner's bag list |
slotmachine
Variables 1
| ConVar | Value | Description |
|---|---|---|
| slotmachine.forcepayoutindex | -1 |
smallengine
Variables 1
| ConVar | Value | Description |
|---|---|---|
| smallengine.maxthrustmultiplier | 1 |
snakehazard
Variables 1
| ConVar | Value | Description |
|---|---|---|
| snakehazard.population | 5 | Population active on the server, per square km |
snowmobile
Variables 3
| ConVar | Value | Description |
|---|---|---|
| snowmobile.allowpassengeronly | False | Allow mounting as a passenger when there's no driver |
| snowmobile.allterrain | False | If true, snowmobile goes fast on all terrain types |
| snowmobile.outsidedecayminutes | 1440 | How long before a snowmobile loses all its health while outside |
solarpanel
Variables 1
| ConVar | Value | Description |
|---|---|---|
| solarpanel.sunupdatebudgetms | 0.05 |
squirrel
Variables 1
| ConVar | Value | Description |
|---|---|---|
| squirrel.population | 2 | Population active on the server, per square km |
stag
Variables 1
| ConVar | Value | Description |
|---|---|---|
| stag.population | 3 | Population active on the server, per square km |
stash
Variables 1
| ConVar | Value | Description |
|---|---|---|
| stash.reveal_tick_rate | 0.5 | (Generated) Interval in seconds between player-detection ticks for the stash container reveal mechanic; registered as stash.reveal_tick_rate |
steam
Variables 1
| ConVar | Value | Description |
|---|---|---|
| steam.server_allow_steam_nicknames | True |
storagecontainer
Variables 3
| ConVar | Value | Description |
|---|---|---|
| storagecontainer.canrequireauthifnolock | False | (Generated) When enabled, storage containers without a lock can still require tool cupboard auth to access; default false |
| storagecontainer.corpseitemssavedpercent | 0.5 | (Generated) Fraction of items preserved when a storage container spawns a death corpse; 0.5 = 50% of items survive the container death |
| storagecontainer.dropcorpseondeath | False | (Generated) When enabled, storage containers that die spawn a loot corpse containing their items; when false items are destroyed |
supply
Commands 2
| Command | Description |
|---|---|
| supply.call | (Generated) Calls in a supply drop to a specific grid coordinate or position; useful for testing supply crate loot tables and airdrop pathing |
| supply.drop | (Generated) Spawns a supply drop at the calling admin or player position; the drop falls from the sky with a parachute like a naturally occurring airdrop |
system
Commands 2
| Command | Description |
|---|---|
| system.cpu_affinity | (Generated) Sets the CPU core affinity mask for the process using comma-separated core indices or dash-separated ranges (e.g. 0,2-5) |
| system.cpu_priority | (Generated) Sets the OS process priority class (belownormal, normal, abovenormal, high); Idle and Realtime are blocked; not supported on OSX |
telephonemanager
Variables 2
| ConVar | Value | Description |
|---|---|---|
| telephonemanager.maxcalllength | 120 | (Generated) Maximum duration in seconds a telephone call can remain active before it is automatically terminated |
| telephonemanager.maxconcurrentcalls | 10 | (Generated) Maximum number of simultaneous active telephone calls allowed on the server at any time |
Commands 1
| Command | Description |
|---|---|
| telephonemanager.printallphones | (Generated) Prints a table of all registered telephone entities showing their number, directory name, and world position |
ticklogging
Variables 1
| ConVar | Value | Description |
|---|---|---|
| ticklogging.tick_uploader_lifetime | 60 |
tiger
Variables 1
| ConVar | Value | Description |
|---|---|---|
| tiger.population | 0.5 | Population active on the server, per square km |
tigerfsm
Variables 1
| ConVar | Value | Description |
|---|---|---|
| tigerfsm.chargerange | 20 | The range at which the tiger will charge instead of fleeing if aimed at |
tigersneaktelegraphgrowl
Variables 2
| ConVar | Value | Description |
|---|---|---|
| tigersneaktelegraphgrowl.minangle | 60 | Minimum angle for the tiger to growl when stalking a player |
| tigersneaktelegraphgrowl.mintimebetweengrowls | 5 | Time between growls when stalking a player |
traincarunloadable
Variables 1
| ConVar | Value | Description |
|---|---|---|
| traincarunloadable.decayminutesafterunload | 10 | How long before an unloadable train car despawns afer being unloaded |
traincouplingcontroller
Variables 1
| ConVar | Value | Description |
|---|---|---|
| traincouplingcontroller.max_couple_speed | 9 | Maximum difference in velocity for train cars to couple |
tree
Variables 2
| ConVar | Value | Description |
|---|---|---|
| tree.global_broadcast | False | (Generated) When enabled, tree harvest events are broadcast to all connected clients, not just nearby players; useful for testing tree sync across the network |
| tree.simplified_collider | False | (Generated) When enabled, trees use a simplified capsule collider instead of the full mesh collider, reducing physics CPU cost at the expense of collision accuracy |
triggerbase
Variables 1
| ConVar | Value | Description |
|---|---|---|
| triggerbase.useexcludelayers | False | (Generated) When enabled, triggers use an exclude layer mask to filter out specific physics layers from trigger detection; toggling clears or sets all active triggers |
Commands 2
| Command | Description |
|---|---|
| triggerbase.clearexcludelayers | (Generated) Removes the exclude layer configuration from all registered TriggerBase instances, resetting them to detect all layers |
| triggerbase.setexcludelayers | (Generated) Applies the configured exclude layer mask to all registered TriggerBase instances to filter out unwanted layer detections |
triggerboatmagnet
Variables 1
| ConVar | Value | Description |
|---|---|---|
| triggerboatmagnet.boatmagnetsenabled | True | (Generated) When enabled, boat building station magnets are active and will magnetically attract compatible boat building blocks into position |
triggerparent
Variables 3
| ConVar | Value | Description |
|---|---|---|
| triggerparent.allowtriggersleeping | True | Allow triggers to sleep if both they and their contents are stationary (TickMode 1 only) |
| triggerparent.sleeping_trigger_mask_epsilon | 0.001 | world units a trigger can move in WS before it is woken |
| triggerparent.tickmode | 1 | 0 - old InvokeHandler, 1 - Jobs |
triggerparentdelayedexit
Variables 1
| ConVar | Value | Description |
|---|---|---|
| triggerparentdelayedexit.disable_delayed_exit | False | Makes TriggerParentDelayedExit act as a TriggerParent again |
tugboat
Variables 3
| ConVar | Value | Description |
|---|---|---|
| tugboat.tugcorpseseconds | 7200 | |
| tugboat.tugdecayminutes | 2160 | How long before a tugboat loses all its health while outside |
| tugboat.tugdecaystartdelayminutes | 1440 | How long until decay begins after the tugboat was last used |
tutorialisland
Variables 3
| ConVar | Value | Description |
|---|---|---|
| tutorialisland.enforcetrespasschecks | True | |
| tutorialisland.overridetutoriallocation | (0.00, 0.00, 0.00) | Will place the tutorial as close as possible to this pos, only for debugging |
| tutorialisland.spawntutorialislandfornewplayer | True |
Commands 1
| Command | Description |
|---|---|
| tutorialisland.debugislandpositions |
unsafe
Variables 3
| ConVar | Value | Description |
|---|---|---|
| unsafe.debugmtlockmaxframes | 5 | How many frames of a stack to emit |
| unsafe.enabledebugmtlock | False | Controls DebugMTLock checks, which help track down thread races. Has minor perf impact, so prefer to keep disabled |
| unsafe.usemultithreadedscripting | True | Controls multithreading access to scripting API - can be fast, but unsafe. Disabling can help with instability |
vddraw
Commands 1
| Command | Description |
|---|---|
| vddraw.setisrecording | (Generated) Toggles or explicitly sets VDDraw recording state; when enabled starts capturing DDraw commands for replay; when disabled stops recording |
vinemountable
Variables 1
| ConVar | Value | Description |
|---|---|---|
| vinemountable.allowchaining | True |
voice
Variables 1
| ConVar | Value | Description |
|---|---|---|
| voice.voicerangeboostamount | 50 |
Commands 1
| Command | Description |
|---|---|
| voice.togglevoicerangeboost | Enabled/disables voice range boost for a player eg. ToggleVoiceRangeBoost sam 1 |
watercatcher
Variables 3
| ConVar | Value | Description |
|---|---|---|
| watercatcher.forceenableconditionalspawning | False | Debug flag to force enable conditional spawning for all water catchers, regardless of their individual settings. |
| watercatcher.oilproductionstartdelay | 900 | How long in seconds an oil pump runs after its oil switch is activated before it starts producing crude. |
| watercatcher.watercatcherbudgetms | 0.1 |
watertreatmentflowratebroadcast
Commands 3
| Command | Description |
|---|---|
| watertreatmentflowratebroadcast.force_flow_rate | Force the water treatment flow rate per minute. Pass no argument to release the override and return to pressure-derived state. |
| watertreatmentflowratebroadcast.get_num_broadcasters | |
| watertreatmentflowratebroadcast.get_num_listeners |
watertreatmentwatercatcher
Variables 1
| ConVar | Value | Description |
|---|---|---|
| watertreatmentwatercatcher.evaporationperminute | 200 |
waypointrace
Variables 1
| ConVar | Value | Description |
|---|---|---|
| waypointrace.racetimeout | 900 | How long a race can go until it times out (in seconds) |
Commands 1
| Command | Description |
|---|---|
| waypointrace.startrace |
wolf2
Variables 1
| ConVar | Value | Description |
|---|---|---|
| wolf2.population | 2 | Population active on the server, per square km |
workbench
Variables 3
| ConVar | Value | Description |
|---|---|---|
| workbench.comfortradiusscale | 0.95 | |
| workbench.scalecomfortradius | True | |
| workbench.skipclearancechecks | False |
workshop
Commands 1
| Command | Description |
|---|---|
| workshop.print_approved_skins | (Generated) Prints a list of all workshop-approved skins on the server with their item short names and approved skin IDs |
xmasdungeon
Variables 3
| ConVar | Value | Description |
|---|---|---|
| xmasdungeon.playerdetectrange | 30 | How far we detect players from our inside/outside |
| xmasdungeon.xmaslifetime | 1200 | How long each active dungeon should last before dying |
| xmasdungeon.xmaspopulation | 0 | Population active on the server |
ziplinelaunchpoint
Commands 2
| Command | Description |
|---|---|
| ziplinelaunchpoint.highlight | |
| ziplinelaunchpoint.report |
zombie
Variables 1
| ConVar | Value | Description |
|---|---|---|
| zombie.population | 0 | Population active on the server, per square km |
Back to the list of all namespaces.
Skip the manual work: install the Panelra agent
Wipes, updates, restarts, plugins and crash alerts for your Rust servers, from one dashboard. One install command on your Linux host, no inbound ports for the agent.
Free during the open beta. Pricing will be announced before the beta ends.