AtomicBot
⇠ Back to Help Center

Modifier System

The AtomicBot Modifier System gives admins total control over Rust CE’s hidden multiplier commands — from gathering rates, furnace behavior, quarry output, tool harvest strength, plant yields, charcoal production, and more. All modifiers are organized, editable, and synced automatically from your server.

What Modifiers Are

Rust Console Edition has dozens of hidden configuration values used to scale gathering, cooking, resource processing, and item yields. AtomicBot scans all available multipliers using:

modifiers.listallmodifiers
  

Modifiers fall into two groups:

  • Global Modifiers — apply to the entire server.
  • Item-Specific Modifiers — apply to specific items (wood, ore, plants, tools, etc.).

All changes go into a queue, are applied safely in-order, and update your stored DB copy.

Player Access

Players do not have access to modifiers. The Modifiers page is Admin-Only from top to bottom.

(If a player somehow ends up on this page… congrats, they’ve found the forbidden zone.)

How Admins Use Modifiers

Every modifier uses a simple flow:

  1. Pick a modifier you want to change.
  2. Edit the number in the input box (0.1 to 999+ — go wild).
  3. Click ⏩ Queue.
  4. AtomicBot sends the proper craft.* or modifiers.* command in the background.
  5. The DB updates, the console updates, and the value updates visually.

All modifier changes run through the bot’s safe queue to guarantee ordering and avoid race conditions.

Global Modifiers

These values affect the entire server. Changing one of these immediately impacts all players, all items, all harvest results, or all furnace activity.

  • craft.itemcookspeedmultiplier – How fast items cook.
  • craft.furnaceusagemultiplier – Tool durability during smelting.
  • craft.furnaceoutputmultiplier – Furnace doubling/halving output rates.
  • modifiers.charcoalratescale – Charcoal creation speed.
  • modifiers.quarryprocessratescale – Quarry speed.
  • modifiers.crudeoiloutputscale – Crude → LGF yields.
  • modifiers.lowgradeoutputscale – Refinery LGF speed.

Resetting a global modifier sets its value back to 1.

Item-Specific Modifiers

Item modifiers control resource yields for individual items and item groups. AtomicBot automatically groups them into categories to keep things clean:

  • Collection — collectible objects, plants, mushrooms, barrels.
  • Gather — direct gathering (trees, stone, sulfur, metal ore).
  • Tools — hatchets, pickaxes, chainsaws, jackhammers.
  • Other — loot multipliers, cook multipliers, random odds & ends.

Each row includes:

  • Item Name
  • Modifier Key (friendly name)
  • Current Value
  • Queue or Remove buttons

Removing an item modifier deletes it from the DB and queues a reset on the server.

Scanning & Syncing Modifiers

When you press 📡 Scan Modifiers, the bot runs:

modifiers.listallmodifiers
  

It scrapes every available modifier from the server console and stores it in:

rust_modifiers
rust_modifiers_queue
  

This keeps your dashboard up-to-date even after wipes and plugin resets.

Queue System

All modifier changes are queued for safety. This ensures:

  • No duplicate commands
  • No race conditions
  • No “half applied” multipliers
  • Server doesn’t get hammered by spam edits

Your watcher script picks up queue entries, applies them in-order, and the dashboard refreshes on reload.

Screenshot Guide

Global Modifiers Panel

Global modifiers screenshot

Category Example: Gather

Gather modifiers screenshot

Queueing a Modifier

Queue screenshot

Deleting a Modifier

Delete screenshot

Tips

  • Most servers choose values between 0.5× and .
  • Setting a modifier to 0 usually disables it entirely.
  • The dashboard does not auto-refresh — press Refresh after large changes.
  • Quarry and refinery modifiers stack with gather multipliers.
  • Use Scan Modifiers after each wipe or config reset.
  • All changes are logged in rust_modifiers_queue for debugging.