pool ConVars

Every variable and command in the pool namespace that a Rust dedicated server lists, 14 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.

14 entries

Variables 4

ConVarValueDescription
pool.debugFalse(Generated) When enabled, logs additional diagnostic information about pool hits, misses, and spills to the console
pool.enabledTrue(Generated) When enabled, this system is globally active; disable to deactivate the system for the current session
pool.mode2(Generated) When enabled, object pools are pre-allocated at startup to avoid first-use latency; increases startup time but reduces runtime GC stutter
pool.prewarmTrue(Generated) When enabled, object pools are pre-allocated at startup to avoid first-use latency; increases startup time but reduces runtime GC stutter

Commands 10

CommandDescription
pool.clear_assets(Generated) Clears all cached entries from the asset pool matching the optional name filter
pool.clear_memory(Generated) Clears all entries from the object memory pool matching the optional name filter; freed pooled objects are garbage collected
pool.clear_prefabs(Generated) Clears all cached prefab instances from the prefab pool matching the optional filter, across client, server, and generic pools
pool.export_prefabs(Generated) Exports the current prefab pool contents to a prefabs.csv file listing pool ID, prefab short name, and instance count
pool.fill_prefabs(Generated) Pre-warms the prefab pool by instantiating and pooling prefabs matching the optional filter up to the given count override
pool.print_arraypool(Generated) Prints a usage report for the BaseNetwork and ProtocolParser array pools, showing bucket sizes, capacities, and hit/miss stats
pool.print_assets(Generated) Prints a table of all asset pool entries showing asset type, current pooled count, and pool capacity
pool.print_memory(Generated) Prints a table of all object pool entries showing type, capacity, active count, peak usage, hit/miss counts, and spill counts; supports --json
pool.print_prefabs(Generated) Prints a table of all prefab pool entries showing prefab name, miss count, current count, target capacity, and push/pop counts; supports --json
pool.reset_max_pool_counter(Generated) Resets the peak-usage high-water-mark counter for all pools, allowing fresh measurement of maximum pool demand

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.