RustRustPlugins

How To Install and Use Rust Blueprint Manager on Your Server

Learn how to install and use the Rust Blueprint Manager addon on your Rust server to create a customized blueprint experience for your players.

The Blueprint Manager plugin lets you customize blueprint progression on your Rust server. Instead of relying entirely on Rust’s default research system, you can automatically unlock blueprints, grant blueprint access through permissions, create custom blueprint sets, and control when players gain access to specific crafting recipes. This makes it useful for servers that want custom progression, no-blueprint gameplay, or permission-based crafting access.


Prerequisites

Before installing Blueprint Manager, make sure you have:

  • A Rust server running the latest supported version.

  • Oxide/uMod installed on your server.

  • The BlueprintManager.cs plugin file (Downloaded from uMod).

  • Access to your server through the Physgun Gamepanel or an FTP/SFTP client.


Installing Blueprint Manager

Install Using the Physgun Gamepanel

  1. Log in to the Physgun Gamepanel.

  2. Select your Rust server.

  3. Open File Manager.

  4. Navigate to:

oxide/plugins
  1. Upload BlueprintManager.cs.

  2. Restart your server or run oxide.reload BlueprintManager in your server console.

After the server finishes starting, check the console to verify that Blueprint Manager loaded without any errors.

Install Using FTP or SFTP

  1. Connect to your server using your preferred FTP or SFTP client.

  2. Browse to:

oxide/plugins
  1. Upload BlueprintManager.cs.

  2. Restart your server or reload the plugin.

  3. Check the server console for any loading errors.


Configuring Blueprint Manager

When Blueprint Manager loads for the first time, it automatically creates its configuration file:

oxide/config/BlueprintManager.json

Open the file using the Physgun File Manager or edit it locally before uploading it back to your server.

The plugin includes several configuration options, including:

  • Default blueprints that every player learns automatically

  • Blueprint blacklists

  • Custom blueprint permission sets

  • Automatic blueprint updates when permissions change

  • Blueprint wipes alongside map wipes

  • Research restrictions

  • Scrap costs for researching items

  • Timed blueprint unlocks after a server wipe

After saving your changes, reload the plugin or restart the server to apply the new configuration.


Managing Permissions

Blueprint Manager uses Oxide permissions to determine which blueprints players can access.

Allow the admin group to access in-game commands:

oxide.grant group Admin blueprintmanager.admin

Grant every blueprint to the default player group:

oxide.grant group default blueprintmanager.all

Grant Workbench Level 1 blueprints:

oxide.grant group default blueprintmanager.WorkbenchLvL1

Grant a custom blueprint set:

oxide.grant user <SteamID> blueprintmanager.customperm1

The plugin also creates permissions for individual item categories, including Weapons, Tools, Resources, Medical items, Construction, Electrical, and others. You can combine these permissions to create custom progression paths for different player groups.


Using Blueprint Manager

Blueprint Manager includes several console commands for managing player blueprints.

Unlock one or more blueprints for a player:

bpunlock "<player>" "<item shortname>"

Unlock every blueprint for a player:

bpunlockall "<player>"

Remove specific blueprints from a player:

bpremove "<player>" "<item shortname>"

Reset a player’s learned blueprints:

bpreset "<player>"

Remove blueprints from every player on the server:

bpwipeall

Most servers use these commands alongside permissions to automate blueprint progression while still allowing administrators to make manual changes when needed.


Troubleshooting Common Issues

Plugin does not load

If Blueprint Manager fails to load:

  • Verify that your Rust server is running a compatible version of Oxide/uMod.

  • Confirm that BlueprintManager.cs is located inside the oxide/plugins directory.

  • Check the server console for compilation or loading errors.

  • Verify that oxide/config/BlueprintManager.json contains valid JSON.

  • Reload the plugin or restart the server after making configuration changes.

Players are missing blueprints

If players are not receiving the expected blueprints:

  • Verify that the correct permissions have been assigned.

  • Confirm your configuration matches the behavior you expect.

  • Reload the plugin after changing permissions.

  • Have affected players reconnect if blueprint permissions were granted while they were already online.

Configuration changes are ignored

If changes do not appear to take effect, save the configuration file, reload the plugin, or restart the server. Invalid JSON formatting can also prevent the plugin from loading updated settings.

Blueprint Manager gives server owners fine-grained control over Rust’s blueprint system. After configuring permissions and blueprint settings, test the plugin with a regular player account to confirm that progression behaves as intended.

rustaddonsblueprint managerblueprints
Ready to get started?

Your server. The best panel. Any game.

Every Physgun server ships with the full panel experience out of the box — no setup, no extras, no waiting. Pick your game and start hosting.

Garry's ModRustMinecraftTeam Fortress 2S&Box
Pick Your Game