RustRust•Mods

How to Install Carbon on Your Rust Server

Switch your Rust server from vanilla to Carbon, check that it loads with c.version and c.plugins, and find the folder where your plugins go.

Carbon is a modding framework for Rust that loads your plugins, from kits and economies to chat, and it runs most Oxide plugins without changes. A new Rust server runs vanilla, with no framework at all. On Physgun, switching to Carbon takes one setting, and Carbon installs itself the next time the server starts.

You only need access to your server in the Physgun Gamepanel. Players are disconnected while the server restarts, so pick a quiet moment. If your server runs Oxide right now, read the next section first.

Coming from Oxide

Use Oxide or Carbon, never both. Before you switch, remove Oxide’s own files:

  1. Stop your server.
  2. Open File Manager and go to RustDedicated_Data/Managed.
  3. Delete the files whose names start with Oxide..

Do not delete the oxide folder. Carbon moves it into the carbon folder on its own, along with your plugins, configs and data.

Switch to Carbon

  1. Select Server Options in the menu on the left.
  2. Type Modding in the search box at the top of the page. Only the Modding Framework setting stays on the page.
  3. Select the box under Modding Framework. It shows vanilla on a server without mods.
  4. Select carbon in the list.

The panel saves your choice straight away and shows “Startup variable successfully saved.” You don’t need to press a save button. The change applies the next time the server starts.

Leave Auto Update on, which is the default. It keeps Rust up to date when the server starts, and Carbon needs an up-to-date Rust to load. You can search for Auto Update on the same page to check it.

Start the server with Carbon

  1. Select Console in the menu on the left.
  2. Select Start. If your server is already running, select Restart and confirm.
  3. Watch the console while the server boots.

Carbon downloads and installs itself during this first start, so it takes longer than usual. On our test server it took about three minutes. Near the start you’ll see a line like Carbon 2.0.262.0 [2026.10.01.0] ... on Linux. Later, [Physgun] Carbon detected! Setting up permissions bridge... shows up. The server is ready once Server startup complete appears and the status at the top left says Online.

The console after the first start with Carbon, showing the Carbon detected line and Server startup completeWait for CarbonCarbon installs during this start, so it takes a few minutes longer.

Check that Carbon is running

In the command box below the console (the one that says “Type a command…”), type c.version and press Enter. The reply gives the Carbon build and the Rust version it runs on, for example:

Carbon 2.0.262.0/linux/2026.10.01.0 [production] [production_build] on Rust 118/2634.289.1

Next, type c.plugins and press Enter to see a table of the plugins Carbon has loaded. Even on a fresh install it isn’t empty. You’ll see Core, which is part of Carbon, and PhysgunRGT, a plugin that comes with your Physgun server. The last line, failed plugins (0), means every plugin loaded.

The console showing the c.version reply and the c.plugins table with Core and PhysgunRGTCheck your pluginsPress Enter to list the plugins Carbon has loaded.

Carbon’s folders

Carbon creates a carbon folder during the first start. You can open it from File Manager in the menu on the left. These are the folders inside it that you’ll use most:

The carbon folder in File Manager, with the plugins folder highlightedFind the plugins folderUpload plugin files here. Their settings go in configs and saved data in data.
FolderWhat goes in it
carbon/pluginsPlugin files (.cs)
carbon/configsEach plugin’s settings
carbon/dataWhat plugins save, such as player data
carbon/modulesCarbon’s built-in modules

Carbon’s own settings are in carbon/config.json. To add a plugin, upload its .cs file to carbon/plugins. The console then shows a Loaded plugin line for it, and it appears in c.plugins. You can also find plugins on the Plugin Installer page.

Install Carbon manually

If you run a Rust server yourself, outside the Physgun Gamepanel, this is the manual way. On Physgun, use the Modding Framework setting above instead.

  1. Stop the server. If it ran Oxide, delete the Oxide. files in RustDedicated_Data/Managed (see Coming from Oxide).
  2. Go to Carbon’s releases page. Download Carbon.Windows.Release.zip or Carbon.Linux.Release.tar.gz.
  3. Extract the archive into the server’s root folder, the one with RustDedicated.exe or RustDedicated in it. Keep the folder layout from the archive.
  4. On Windows, start the server as usual.
  5. On Linux, source Carbon’s environment script in the same shell before you start the server:
cd /path/to/rust-server
tar -xzf Carbon.Linux.Release.tar.gz
source carbon/tools/environment.sh
./RustDedicated -batchmode # followed by your usual launch options

Then check it with c.version and c.plugins in the server console, the same way as above. Carbon’s documentation says to keep the server files verified and up to date every time the server boots.

If Carbon does not load

  • No Carbon lines in the console: check that Modding Framework is set to carbon (see Switch to Carbon), then restart.
  • The server seems stuck on the first start: Carbon is still downloading. Wait for Server startup complete before you restart again.
  • c.version is not recognised: Carbon did not load. Check that Auto Update is on and restart, so Rust and Carbon are on matching versions.
  • Errors after moving from Oxide: some Oxide. files are probably still in RustDedicated_Data/Managed. Delete them as described in Coming from Oxide.
  • A plugin is missing or failed: run c.plugins and look at the failed plugins line. Make sure the .cs file is in carbon/plugins and not in a subfolder, and that you have the plugin’s latest version.
rust carboninstall carbonrust pluginsrust modding frameworkc.version

Was this article helpful?

3 Day Refund Guarantee

Ready to run your own Rust server?

Deploy a high-performance Rust server on overclocked hardware in seconds, with Rust God Tools, custom rates, and full file access. You set the wipe, the rules, and the loot.

Launch My Rust Server