Run and join a Rust staging server
Rust’s staging branch is where Facepunch’s upcoming changes land before they reach the main game. Crucible Local Server can run a server on staging so you can test those changes early. The one extra step is that your own Rust client has to be on the same staging build to join it, and that switch happens in Steam, not in the app.
Create a staging server
Section titled “Create a staging server”Use the Staging preset when you create a server. A second step asks which staging build to run:
- staging main (the usual choice), available on vanilla, Carbon or Oxide.
- one of the aux dev branches (
aux01toaux04), which are vanilla only and often password-gated.
The app installs that build for you through SteamCMD, the same as any other install. See installing the Rust server files.
Switch your Rust client to the same branch
Section titled “Switch your Rust client to the same branch”A staging server and your Rust client have to be on the same build, or the client cannot connect. Match them in Steam:
1. Find Rust in your Steam library. A client that is already on staging shows the branch next to the name.

2. Right-click Rust and choose Properties.

3. Open the Game Versions & Betas tab and pick the build. Choose the same one your server runs: main for staging main, or the matching aux branch. Choose Default Public Version to go back to the live game.

4. For a private aux branch, enter the access code. The aux dev branches are private betas: Facepunch posts an access code when one opens. Type it into Private Versions, press Check Code, then select the branch it unlocks. This is the same code the app asks for on that branch’s install row.

5. Let Steam update Rust. Steam downloads that build of the client. Once it is done, your client is on the branch.

With your client on the matching branch, start the staging server in Crucible Local Server, wait for Live, and join it the same way you would any other local server. See console, RCON, and admin tools for the Join button and connect strings.
When you are done testing, switch your Steam client back to Default Public Version to play the live game again.
Related
Section titled “Related”- Create your first Rust server and the Staging preset.
- Install Crucible Local Server and the branches it offers.
- Restart your server automatically to keep a staging server on the latest build.