Map format v9 & v10 protobuf-safe

Bake monuments into procedural Rust maps

Keep the game's procedural terrain, inject your RustEdit monuments and roads straight into the .map, and host it in one click — no hand-placing, every wipe.

rustmap · generate
$ rustmap generate --config wipe --base procedural.4000.map Loaded base map (size=4000, prefabs=26672, roads=98) + CustomOutpost.map anchor=compound ×1 +382 prefabs Wrote custom.map · 27054 prefabs · terrain untouched → levelurl https://your.host/outputs/custom.map
Features

Everything, from the real map format

Built by reverse-engineering the actual Rust .map container — your terrain and untouched data survive verbatim.

Anchor placement

Attach an addon to a monument and it follows that monument's exact position and rotation on any seed — automatically, on every copy.

Procedural + custom

Terrain stays procedural; monuments merge into the prefab list.

Custom roads

Merge RustEdit roads & rivers — nodes transform with your placement.

28k+ prefab names & map previews

Every prefab hash resolved to a readable name, and a rendered top-down preview of any base map before you touch it.

v9 & v10 safe

Reads/writes the current format, preserving the v10 header intact.

One-click hosting

Every output gets a public URL for server.levelurl.

Workflow

Bare map to hosted level in three steps

STEP 01

Upload

Drop in a procedural base map plus your RustEdit monument and addon maps.

STEP 02

Configure

Choose offset or anchor placement, toggle roads, save it as a reusable config.

STEP 03

Generate & host

Apply to any base map and copy the levelurl straight into your server.

Ready to build your map?

Open the panel, upload your maps, and generate a hosted level in a couple of minutes.