global ConVars
Every variable and command in the global namespace that a Rust dedicated server lists, 174 in all, with the help text it 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.
174 entries
Variables 26
| ConVar | Value | Description |
|---|---|---|
| global.allowadminui | True | Controls whether the in-game admin UI is displayed to admins |
| global.cinematicgingerbreadcorpses | False | When enabled a player wearing a gingerbread suit will gib like the gingerbread NPC's |
| global.developer | 0 | (Generated) Developer mode level: 0 = off, 1 = developer overlays and convar unlocks, higher values enable increasingly verbose debug logging |
| global.disablebagdropping | False | Disables the backpacks that appear after a corpse times out |
| global.forceunloadbundles | True | (Generated) When enabled, asset bundles are unloaded from memory after their assets are extracted, saving memory; disable to keep bundles resident |
| global.job_system_threads | 3 | (Generated) Number of Unity job worker threads; 0 or -1 sets the default (auto); higher values improve parallel job throughput on many-core CPUs |
| global.maxspraysperplayer | 40 | If a player sprays more than this, the oldest spray will be destroyed. 0 will disable |
| global.maxthreads | 8 | (Generated) Maximum number of Unity job system worker threads; controls the background thread pool size for job dispatching |
| global.perf | 0 | (Generated) Controls the on-screen performance overlay detail level; 0 = off, higher values add more metrics such as FPS, ping, entity count, and memory usage |
| global.showbotsinplayerlist | False | Include bots in the admin UI player list (debugging purpose only) |
| global.sprayduration | 10800 | Base time (in seconds) that sprays last |
| global.sprayoutofauthmultiplier | 0.5 | Multiplier applied to SprayDuration if a spray isn't in the sprayers auth (cannot go above 1f) |
| global.steamconnectiontimeout | 10000 | |
| global.steamnagleflush | False | |
| global.steamnagletime | 5000 | Nagle time, in microseconds |
| global.steamnetdebug | 0 | Turns on varying levels of debug output for the Steam Networking. This will affect performance. (0 = off, 1 = bug, 2 = error, 3 = important, 4 = warning, 5 = message, 6 = verbose, 7 = debug, 8 = everything) |
| global.steamnetdebug_ackrtt | 4 | |
| global.steamnetdebug_message | 4 | |
| global.steamnetdebug_p2prendezvous | 4 | |
| global.steamnetdebug_packetdecode | 4 | |
| global.steamnetdebug_packetgaps | 4 | |
| global.steamnetdebug_sdrrelaypings | 4 | |
| global.steamsendbuffer | 524288 | Upper limit of buffered pending bytes to be sent |
| global.steamsendratemax | 262144 | Maxminum send rate clamp, 0 is no limit |
| global.steamsendratemin | 262144 | Minimum send rate clamp, 0 is no limit |
| global.updatenetworkpositionwithdebugcamerawhilespectating | False | (Generated) When true, the server network position is updated to match the debug camera world position while spectating; useful for testing position-dependent server logic from the spectator view |
Commands 148
| Command | Description |
|---|---|
| global.add_wallpaper_radius | <name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random |
| global.adminui_deleteugccontent | (Generated) Clears all UGC content (images, patterns) from the entity with the given network ID and notifies the IUGCBrowserEntity component |
| global.adminui_fullrefresh | (Generated) Triggers a full refresh of the admin UI by requesting the player list, server info, convars, and UGC list all at once |
| global.adminui_requestfireworkpattern | (Generated) Sends the firework pattern design data for the specified pattern firework entity to the requesting admin client |
| global.adminui_requestplayerlist | (Generated) Server-side handler that serialises and sends the current player list to the requesting admin client for display in the admin UI |
| global.adminui_requestserverconvars | (Generated) Server-side handler that collects all ServerAdmin+ShowInAdminUI convars and sends them to the admin client for editing via the admin UI |
| global.adminui_requestserverinfo | (Generated) Server-side handler that serialises and sends current server info (name, players, FPS, etc.) to the requesting admin client |
| global.adminui_requestugccontent | (Generated) Server-side handler that retrieves a specific UGC data blob by CRC, entity ID, and type and sends it to the requesting admin client |
| global.adminui_requestugclist | (Generated) Server-side handler that scans all entities for UGC content (images, patterns, vending names) and sends a serialised list to the admin client |
| global.applygenes | <gene string> - Applies the given genes (e.g. "YYYGGG") to the clone/seed in your hands |
| global.authcount | Returns all entities that the provided player is authed to (TC's, locks, etc), supports --json |
| global.authradius | (Generated) Authorises the specified player (or caller if none given) to all tool cupboards within the given radius around them |
| global.authradius_multi | (Generated) Authorises multiple specified players to all tool cupboards within the given radius around the calling admin |
| global.authradius_radius | (Generated) Finds all players within playerRadius of the caller, then authorises each of them to TCs within authRadius of themselves |
| global.ban | ban <player> <reason> [optional duration] |
| global.banid | banid <steamid> <username> <reason> [optional duration] |
| global.banlist | List of banned users (sourceds compat) |
| global.banlistex | List of banned users - shows reasons and usernames |
| global.bans | List of banned users |
| global.breakclothing | (Generated) Breaks all equipped clothing items currently worn by the calling player, reducing their condition to zero |
| global.breakitem | (Generated) Reduces the condition of all items in the calling player inventory whose short name matches the given string to zero, breaking them |
| global.buildinfo | Get information about this build |
| global.carstats | Get information about all the cars in the world |
| global.change_wallpaper_radius | <name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random |
| global.clear_wallpaper_radius | clear_wallpaper_radius <radius> |
| global.clearallsprays | (Generated) Removes all spray paint entities from the server world; useful for cleaning up excessive player spray art |
| global.clearallspraysbyplayer | (Generated) Removes all spray paint entities created by a specific player, identified by Steam ID or name |
| global.clearcontainer | clearcontainer: Removes all items inside the container you're looking at |
| global.clearcontainer_radius | clearcontainer_radius <radius>: Removes all items inside a container within a radius |
| global.cleardroppeditems | (Generated) Removes all dropped item entities from the server, cleaning up every piece of loot on the ground |
| global.clearspraysatpositioninradius | (Generated) Removes all spray paint entities within a given radius of the specified world position (X Y Z) |
| global.clearspraysinradius | (Generated) Removes all spray paint entities within the given radius of the calling admin current position |
| global.clearugcbyplayer | (Generated) Clears UGC content from all entities that have the specified player (by name or Steam ID) in their editing history |
| global.clearugcentitiesinrange | (Generated) Clears UGC content from all entities within the given radius of a world position; reports how many entities were cleared |
| global.clearugcentity | (Generated) Clears all UGC content from a single entity by network ID; reports success or failure |
| global.clearvendingmachinenamescontaining | (Generated) Clears the custom name UGC from all vending machines whose content string contains the given search text (case/symbol insensitive) |
| global.clientperf | (Generated) Requests a performance report from every connected client; supports legacy and JSON formats; used for monitoring client frame rates and memory usage |
| global.colliders | (Generated) Prints the count of enabled versus disabled Collider components currently in the scene |
| global.deauthradius | (Generated) Removes authorisation for the specified player (or caller) from all tool cupboards within the given radius |
| global.deauthradius_multi | (Generated) Removes authorisation for multiple specified players from all tool cupboards within the given radius around the calling admin |
| global.deauthradius_radius | (Generated) Finds all players within playerRadius of the caller, then deauthorises each of them from TCs within authRadius of themselves |
| global.dump | Dumps a diagnostic snapshot into a folder in /diagnostics/. WARNING: this will stall the server and can cause it to crash. |
| global.dumpanimators | Dumps a diagnostic snapshot of animators into a diagnostics subfolder |
| global.dumpentities | Dumps a diagnostic snapshot of entities into a diagnostics subfolder |
| global.dumplodgroups | Dumps a diagnostic snapshot of LOD Groups into a diagnostics subfolder |
| global.dumpnetwork | Dumps a diagnostic snapshot of network info into a diagnostics subfolder |
| global.dumpobjects | Dumps a diagnostic snapshot of objects into a diagnostics subfolder |
| global.dumpphysics | Dumps a diagnostic snapshot of physics into a diagnostics subfolder |
| global.dumppreprocess | Dump list of prefabs pre-processed into a diagnostics subfolder |
| global.dumprootobjects | Dumps a diagnostic snapshot of root objects (all gameobjects across all scenes) into a /diagnostics/ subfolder. WARNING: this will stall the server and can cause it to crash. |
| global.dumpsysteminformation | Dumps a diagnostic snapshot of system information into a diagnostics subfolder |
| global.dumpwarmup | Dumps a diagnostic snapshot of warmup info into a diagnostics subfolder |
| global.entcount | Returns all entities that the provided player has placed, supports --json |
| global.entid | (Generated) Runs an admin command (kill, lock, unlock, etc.) on a specific entity by network ID; blocks operation on players and point entities |
| global.fillcontainer | fillcontainer <optional: category> - Fills the container you are looking at with random items, can also specify a category (ammunition, weapon etc.) |
| global.fillcontainer_radius | fillcontainer_radius <radius> <optional: category> - Fills containers with random items within a radius, can also specify a category |
| global.fillinventory | fillinventory <optional: category> - Fills your inventory with random items, can also specify a category (ammunition, weapon etc.) |
| global.free | (Generated) Clears prefab pools and releases pooled objects; delegates to pool.clear_prefabs; admin/developer only |
| global.getugcinfo | (Generated) Returns a JSON object containing the UGC info (CRCs, type, player history) for the entity with the given network ID |
| global.injure | (Generated) Puts the calling player or a named target into the wounded/downed state, simulating the critical injury bleed-out state |
| global.injureplayer | (Generated) Puts the specified player into the wounded/downed state immediately without killing them; useful for testing the crawl/revive mechanics |
| global.kick | (Generated) Kicks the specified player from the server with an optional reason; broadcasts the kick to chat and places them through the queue on reconnect |
| global.kickall | (Generated) Kicks all currently connected players from the server with an optional reason; useful for forcing a restart or clearing the server |
| global.kill | |
| global.killallplayers | (Generated) Deals lethal damage to every non-NPC player currently connected to the server; reports the number of players killed |
| global.killbees | Kills all bee swarms |
| global.killplayer | (Generated) Deals 1000 damage to the specified player (by name/SteamID/bot) killing them immediately; useful for testing death logic without console kill commands |
| global.listid | List of banned users, by ID (sourceds compat) |
| global.moderatorid | (Generated) Adds the specified Steam64 ID as a server moderator with optional name and reason; grants admin flag to the player if connected |
| global.mute | (Generated) Mutes the specified connected player preventing them from using chat; optionally accepts a mute expiry timestamp for temporary mutes |
| global.mutelist | Print a list of currently muted players |
| global.objects | (Generated) Prints all live Unity Object instances sorted by total memory usage, showing type, instance count, and estimated total size in bytes |
| global.ownerid | (Generated) Adds the specified Steam64 ID as a server owner (auth level 2) with optional name and reason; requires the caller to also be auth level 2 |
| global.playerlist | Get a list of players |
| global.playerlistids | Get a list of player's IDs |
| global.players | Print out currently connected clients etc |
| global.print_wallpaper_skins | Lists all wallpaper skins |
| global.printallscenesinbuild | (Generated) Prints all scenes registered in the build settings with their build index and asset path |
| global.queue | (Generated) Prints the current state of server-side stability check and surroundings update queues; reports nothing useful on client |
| global.quit | (Generated) Quits the application cleanly with no arguments; rejects calls with arguments to prevent accidental exit; in the editor exits play mode |
| global.recover | (Generated) Revives the calling player or a named target from the wounded state, restoring them to standing with a small amount of health |
| global.recoverplayer | (Generated) Recovers the specified player from the wounded state, standing them back up at minimum health |
| global.removemoderator | (Generated) Removes moderator status from the specified Steam64 ID; removes admin flag from the player if currently connected |
| global.removeowner | (Generated) Removes owner status from the specified Steam64 ID; removes admin flag from the player if currently connected |
| global.removeskipqueue | Removes skip queue permission from a SteamID |
| global.report | (Generated) Runs a server performance diagnostic report covering entity counts, memory usage, and active invokes, outputting results to the server console |
| global.respawn | |
| global.respawn_sleepingbag | |
| global.respawn_sleepingbag_favourite | |
| global.respawn_sleepingbag_remove | |
| global.restart | (Generated) Schedules a server restart; optionally accepts a countdown in seconds and a broadcast message sent to all players before the restart occurs |
| global.say | Sends a message in chat |
| global.serverinfo | Get a list of information about the server |
| global.setinfo | |
| global.skick | (Generated) Silently kicks the specified player without broadcasting to chat; the kick is logged to RCON only |
| global.skin_looking | <skin> |
| global.skin_radius | skin_radius 'skin' 'radius' |
| global.skipqueue | (Generated) Moves the specified Steam64 ID to the front of the connection queue so they connect immediately on next join |
| global.skipqueueid | Adds skip queue permissions to a SteamID |
| global.sleep | (Generated) Puts the calling player into the sleeping state, disconnecting their control and making them a sleeping entity on the server |
| global.sleepingusers | Show user info for players on server. |
| global.sleepingusersinrange | Show user info for sleeping players on server in range of the player. |
| global.sleeptarget | (Generated) Puts the player that the calling admin is looking at into the sleeping state; useful for testing sleeping player interactions |
| global.spectate | (Generated) Enters spectator mode; optionally accepts a player name or Steam ID to spectate that specific player from a third-person camera |
| global.spectateid | (Generated) Enters spectator mode targeting the entity or player with the given network entity ID |
| global.stats | Print out stats of currently connected clients |
| global.status | Print out currently connected clients |
| global.status_sv | |
| global.steamrelayinit | |
| global.steamstatus | |
| global.subscriptions | (Generated) Prints a table of active network group subscriptions for the calling player, showing realm and group ID; supports --json flag |
| global.sysinfo | (Generated) Prints a summary of the current machine hardware and OS info including CPU, GPU, RAM, and platform |
| global.sysuid | (Generated) Prints the unique device identifier for the current machine as reported by Unity SystemInfo.deviceUniqueIdentifier |
| global.teaminfo | (Generated) Prints a table of all members in the team of the specified player showing Steam ID, username, online status, and whether they are team leader; supports --json |
| global.teleport | (Generated) Teleports the calling admin to a player by name or partial name match; if two arguments are given, moves the first-named player to the second |
| global.teleport2autheditem | <steamID/name> <optional: filter> - Teleport to a random entity the player is authed on |
| global.teleport2death | (Generated) Teleports the calling admin to their own most recent death location |
| global.teleport2entityid | Teleport to the entity with the specified network ID |
| global.teleport2grid | (Generated) Teleports the calling admin to the centre of the named map grid square (e.g. A1, B3) |
| global.teleport2marker | (Generated) Teleports the calling admin to the map marker they have placed on their in-game map |
| global.teleport2me | (Generated) Teleports the named player to the calling admin current position |
| global.teleport2mission | (Generated) Teleports the calling admin to the target location of their currently active mission objective |
| global.teleport2nearest | |
| global.teleport2owneditem | (Generated) Teleports the calling admin to an entity owned by a specified player, identified by Steam ID or name |
| global.teleport2satellitecrashsite | (Generated) Teleports the calling admin to the currently locked-in satellite crash site. Does nothing if no satellite is descending. |
| global.teleportany | (Generated) Teleports the calling admin to the nearest entity matching the given prefab short name, with an optional radius filter |
| global.teleportboat2grid | (Generated) Teleports the calling admin and their player boat to the centre of the named map grid square (e.g. A1, B3) |
| global.teleportboat2marker | (Generated) Teleports the calling admin and their player boat to the map marker they have placed on their in-game map |
| global.teleportboatpos | (Generated) Teleports the calling admin and their player boat to exact world coordinates specified as X Y Z arguments |
| global.teleporteveryone2me | (Generated) Teleports all connected players to the calling admin current position |
| global.teleportlos | (Generated) Teleports the calling admin to the point in the world that their line of sight is currently hitting |
| global.teleportnonsleepers2me | (Generated) Teleports all connected active (non-sleeping) players to the calling admin current position |
| global.teleportpos | (Generated) Teleports the calling admin or a named player to exact world coordinates specified as X Y Z arguments |
| global.teleportsleepers2me | (Generated) Teleports all sleeping player entities to the calling admin current position |
| global.teleporttargetteam2me | (Generated) Teleports all members of the named player team to the calling admin current position |
| global.teleportteam2me | (Generated) Teleports all members of the calling player team to the calling admin current position |
| global.textures | (Generated) Prints a list of all live Texture objects with their name and estimated runtime memory size |
| global.togglespectateteaminfo | (Generated) Toggles display of the team info overlay (health, location, vitals) for the spectated player while in spectator mode |
| global.unban | (Generated) Removes the ban for the specified Steam64 ID from the server banlist, allowing the player to reconnect |
| global.unlockradius | Clears the lock flag on every code lock and key lock within a radius of the calling player, so a base can be walked without its codes. Radius defaults to 20 metres |
| global.unmute | (Generated) Removes the chat mute from the specified connected player, allowing them to send messages again |
| global.updatemanifest | Immediately update the manifest |
| global.upgrade_looking | <grade> |
| global.upgrade_radius | upgrade_radius 'grade' 'radius' |
| global.users | Show user info for players on server. |
| global.usersinrange | Show user info for players on server in range of the player. |
| global.usersinrangeofplayer | Show user info for players on server in range of the supplied player (eg. Jim 50) |
| global.version | (Generated) Prints the current game version string to the console, including build number and branch |
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.