RUSTLY

Rust Base Planner

Lay out a base level by level and see what it costs to build, what it costs to keep, and what it costs someone else to reach your tool cupboard.

Click or drag to place. A new tile snaps across the nearest free edge of one already placed, so triangles meet squares at the game's own angles; on open ground squares sit on the 3 m grid. Walls go on the edge nearest the pointer. The red dashes are the cheapest raid path. Ctrl+Z undoes.

3D view

Loading the 3D view…

Show

Building on Ground with the tool and grade picked below. Switch storey with the level buttons; “Show up to” hides the storeys above so you can see where you are placing.

Cheapest raid to the TC

1,575 sulfur
  1. Sheet Metal Door · Ground63 × Explosive 5.56 Ammo

Build cost

Wood1,685
Stone4,110
Metal Frags150

Daily upkeep · 16 blocks · 10.3%

Stone424/day
Metal Frags15/day

Saved plans

Kept in this browser only. The page address always carries the current plan too.

Export to Rust or Fortify

A uMod CopyPaste file: drop it in oxide/data/copypaste/ on a server with the plugin and /paste rustly-base, or open it in Fortify. Checked on our own server: a base with one of every piece, pasted with CopyPaste 4.3.0 and stability on, spawned, locked onto its sockets and stood.

What the Planner Does and Doesn't Model

  • Squares and true equilateral triangles, 3 m a side as in the game. A new tile snaps across the nearest free edge of one already placed, so triangles and squares meet at the game's own angles; on open ground squares sit on a 3 m grid.
  • Stability is a model of the game's, not the game's own sum. We measured the game's stability on 302blocks in test structures on our own server, stairs, ramps and half walls included, and fitted the planner to them: within 5 percentage points on 296 of the 301 it can rebuild. The game's figure depends on the order pieces went up, so treat ours as a guide. Pieces under 5%, which the game destroys, are flagged.
  • Half walls and low walls measured the same as a full wall of their grade when we blew them up, so a route through one is priced at the wall figure. Whether a player can climb over one instead is decided in the game client, which we can't read, so those steps say it may cost nothing.
  • Ramps stand on a square floor or foundation. In the game a ramp rises 0.76m across the tile and holds 70% of the tile's stability; it is costed as the game's ramp block and doesn't block the raid path.
  • Building privilege reaches 16m from any block of a base that has a tool cupboard, measured from the block's bounds. That is the game's own rule, read from its code and checked on our server. Turn on Privilege to see the zone.
  • Every block is costed at what the game charges for that shape and grade, from our dump of the game's building blocks (build 2634.289.1): a floor, roof or frame is half a wall, a doorway or window 70%, rounded up. The build cost includes the twig each block is placed as.
  • A roof, a stair and a floor of any shape are broken at the same-grade floor figure. Rust uses one damage table for a wall and the floor of the same material, and the other block shapes are treated the same way here. Stairs and empty frames are openings: the raid path walks through them for nothing.
  • Inserts (bars, glass, embrasures, hatches and grills, square or triangle) are priced from what we measured by setting off the game's own explosives against each one on our server. Where a piece is identical to a wall or door in health and armour (wooden bars and a wooden wall; a hatch, a grill and a sheet metal door), it takes that piece's figure for explosive 5.56 and incendiary rockets, which that method can't measure. Where it has no twin, the path marks the step †.
  • Explosives cost the same from either side of a wall. The game's soft-side rule only applies to hits that know which piece they struck, and an explosion never does. The soft side matters for melee and guns: a stone wall's soft side takes about a tenth of the pickaxes its hard side does.
  • Deployables (furnaces, boxes, workbenches, bags, turrets, traps) are placed on tiles and costed from their craft recipes, listed apart from the block total; they add nothing to upkeep. The raid path goes through walls, doors, windows, hatches and ceilings and doesn't model ladders, turrets, traps or anyone shooting back — a turret in the plan is furniture, not a defence.

Piece images are Rust game art, © Facepunch Studios: item icons as on our item pages, building-block renders from the RustClash wiki. The plan and the 3D view stay schematic, because a render of a wall is a picture of one wall, not a tile you can lay flat.

Frequently Asked Questions

How does the planner work out the raid cost?expand_more

It finds the cheapest route, in sulfur, from outside the base to the room holding the tool cupboard. Every wall, door and ceiling on the way is priced at the cheapest explosive for that piece, the same figure our raid pages show. If a room has no roof, or a wall is missing, that route costs nothing and the planner says so.

Why does my base show 0 sulfur to raid?expand_more

Because there is a way in that breaks nothing: a missing wall, or a room with no floor above it. Use “Roof over top level” to cap the base, then check the red dashed path again.

Is the upkeep figure exact?expand_more

The rate is. Rust charges upkeep in brackets by how many building blocks the cupboard covers, and the planner counts your blocks and applies those brackets. The amounts are what the game charges for each shape at its grade, from our own dump of the building blocks: a floor is half a wall, a doorway 70%. Upkeep is charged on what stands, so the twig a block was placed as is in the build cost and not in the upkeep.

Can I save or share a plan?expand_more

Yes. The whole plan lives in the page address, so “Copy share link” gives you a URL that opens the same base for anyone. “Save” keeps named plans in your browser so you can come back to them; nothing is uploaded to us. Ctrl+Z undoes, Ctrl+Shift+Z or Ctrl+Y redoes.

Can I paste the plan into Rust?expand_more

On a modded server with the CopyPaste plugin, yes: “Download .json” writes the plan in that plugin's file format, so it goes in oxide/data/copypaste/ and pastes with /paste. Fortify opens the same file. We checked it on our own server: a test base with one of every piece, triangles, stairs, ramps, hatches and every window insert included, pasted through CopyPaste 4.3.0 with stability on, and every piece spawned, locked onto its neighbours and stayed standing.

Where do the window and hatch figures come from?expand_more

We measured them. On our own Rust server we set off the game's own C4, rockets, satchels, beancans, F1s and HV rockets against every window insert, hatch and grill, square and triangle, and read how much health each one took. Walls, floors and doors come from our raid pages, whose C4, rocket, satchel and HV rocket figures the same measurement confirmed. Explosive 5.56 can't be measured that way, so a piece that isn't an exact twin of a wall or door is priced without it, and the path marks that step with a dagger.

Related guides