Rust Map Maker

How to generate a custom Rust map (and load it on your server)

Everything you need to use a Rust map generator the right way — what a seed and world size actually do, how monuments are placed, why the map you preview matches what your server loads, and how to load your finished map on a Rust dedicated server.

Generate a Rust map nowBrowse generated maps

What is a Rust map generator?

A Rust map generator turns two inputs — a seed and a world size — into a complete procedural map: terrain heightmap, biomes, roads, rivers, cliffs and the full set of monuments. Rust ships with this generator built into the game; a good custom Rust map generator simply exposes it so you can preview a map before committing it to a server.

Rust Map Maker is a free custom Rust map generator: give it a seed and size and it returns the plain, unmodified map the game produces for that seed and size — the map you preview is the same one your server will load, nothing redrawn or approximated afterward.

What is a seed?

A seed is an integer that deterministically drives the procedural generation. The same seed at the same world size always produces the exact same map — identical terrain and identical monument placement — every time. That determinism is why seeds are the universal way to share a map: tell someone a seed and size and they can reproduce your map exactly, whether in this Rust world generator or by setting it on their own server.

What is world size?

World size is the width of the square map in metres, and Rust accepts roughly 1000 to 6000. It is the single biggest lever on how a map feels:

1000–2500Small and cramped, few monuments — good for tiny or arena-style servers.
3000–4500The common competitive range — enough room for the major monuments and a healthy population.
5000–6000Large, monument-rich and exploration-heavy — heavier on the server and the playerbase needed to fill it.

Size and seed together decide which monuments fit and where, so changing either gives you a genuinely different map.

How monuments work

Monuments are the hand-built landmarks — Launch Site, Airfield, Outpost, the Excavator and the rest. The procedural generator places them according to the seed, fitting each one to suitable terrain (harbours hug the coast, the Excavator wants open ground, snow monuments land in the arctic biome). Larger worlds have room for more of them.

Monuments range from safe-zone trading hubs (Outpost, Bandit Camp) through low-tier roadside stops up to radioactive, scientist-guarded, keycard-gated end-game sites (Launch Site, Military Tunnels, the Missile Silo). Which monuments a seed rolls — and where they sit relative to each other — is one of the main reasons server owners hunt for a specific seed. Our monument guides break down every major one: Launch Site · Airfield · Military Tunnels · Power Plant · Train Yard · Water Treatment Plant · Giant Excavator Pit · Arctic Research Base and more.

Why the preview matches what your server loads

Rust’s worldgen is deterministic but intricate: the same seed and world size must reproduce the exact terrain shaping, monument positions, road routing and spawn placement the live game creates when it boots that seed.

Rust Map Maker generates every map from that same deterministic process, so there is no reconstruction or approximation step in between: the preview you see is the map, and the level file you download is the same file your server and players will load. For a server owner choosing a wipe map, that is the whole point — you are previewing the real thing, not a guess at it.

Custom generation options

Beyond plain seed-and-size generation, the generator supports custom options for shaping a map to a server’s needs (some are Premium):

Even customised maps come out as valid, server-ready Rust worlds — the custom options shape the same underlying generation, they do not bolt something on afterward.

Step by step: load your map on a Rust dedicated server

Once you have a map you like, putting it on a server takes one setting:

  1. Generate the map here with your chosen seed and world size (or use custom options).
  2. Copy the level URL from the map’s page — a content-addressed .map link.
  3. Set server.levelurl in your server config or startup parameters to that URL:
server.levelurl "https://rust-mapmaker.com/api/m/<your-map-hash>.map"

Leave server.seed and server.worldsize as they are — the level URL takes precedence over both. Because the URL is content-addressed and immutable, your server and every connecting client download the identical map bytes, so there is no mismatch between what you previewed and what people play. Restart the server and it will boot directly into your map.

Frequently asked questions

What is a Rust map generator?
A Rust map generator turns a seed and world size into a full procedural map — terrain, biomes, roads, rivers and monuments. Rust Map Maker is a free custom Rust map generator: give it a seed and size and it returns a plain, unmodified Rust world — the map the game itself generates for that seed and size.
What is a Rust map seed?
A seed is an integer that deterministically drives Rust’s procedural generation. The same seed at the same world size always produces the exact same map — same terrain, same monument layout — so seeds are how servers and players share and reproduce a specific map.
What world sizes can I generate?
Rust world sizes run roughly from 1000 to 6000. Smaller sizes (1000–2500) feel cramped with few monuments; the common competitive range is about 3000–4500; 5000–6000 maps are large and monument-rich but heavier on the server. The size also changes how many and which monuments fit.
How do I load a generated map on my Rust server?
Generate the map, copy its server-ready level URL, and set server.levelurl to that URL in your server config or startup parameters. The level URL takes precedence over server.seed and server.worldsize, and it is content-addressed, so your server and every connecting client download the exact same map bytes.
Why does the map you preview match what your server loads?
Rust’s worldgen is deterministic — the same seed and world size always produce the same terrain, monument placement, road routing and spawn points. Rust Map Maker generates each map from that same deterministic process, so the preview is not a redraw or an approximation: it is the map, and the level file you download is the same file your server loads.

Generate your map

Ready to go? Generate any seed at any world size — free — then grab the level URL and drop it into server.levelurl.

Generate a Rust mapRead the monument guides