
Wiki & Guides
Rust
Survival · Open World PvP · Facepunch Studios
Rust Maps, Seeds & World Size
How procedural Rust maps work: choosing server.seed and server.worldsize, previewing maps on RustMaps.com and loading custom maps via level URL.
Last updated July 13, 2026 · RespawnHost
How Rust maps are made
Rust worlds are procedurally generated — from exactly two values:
server.seed(0–2147483647): the map’s “recipe” — terrain, monuments, roads, rivers.server.worldsize(1000–6000): the world’s edge length.
Same seed + same size = exactly the same map, every time. The map is generated at server start; changing seed or size therefore always means: new world, and the old save no longer loads (effectively a wipe).
Which world size fits?
worldsize | Suited for |
|---|---|
| 2000–2500 | Small friend groups, intense PvP |
| 3000 | Proven standard for up to ~50 players |
| 3500 | Balanced sweet spot for ~100 players |
| 4000–4500 | Community servers with 150+ players |
| 5000–6000 | Very large servers — only with plenty of RAM (guide) |
Bigger isn’t automatically better: on a huge map with few players you never run into anyone — and RAM usage climbs steeply.
Finding the perfect map: RustMaps.com
Instead of trying seeds blindly, preview maps in advance: RustMaps.com generates and catalogs maps by seed + size — with monument lists and a 2D map viewer. Pick a map, copy its seed and size, put them in your server.cfg, wipe, done. For premium users RustMaps additionally offers a custom map generator with monument selection.
Tip
When choosing a map, look at the monument spread: Launch Site, Outpost and Bandit Camp are the crowd magnets. In vanilla Rust you control monuments only via the seed — they can't be configured individually.
Loading custom maps
Besides procedural maps, Rust supports custom maps — hand-built worlds. Loading them is a vanilla feature via the startup variable:
+server.levelurl "https://example.com/mymap.map"
At RespawnHost you simply put the URL into the “Custom Map URL” startup variable in the panel. Key points:
- The
.mapfile must live on a permanently reachable direct download link — players download the map from there, not from the game server. Invalid URLs crash the server. server.seedandserver.worldsizedon’t apply with custom maps.- Most community maps are built with RustEdit and need the RustEdit extension for full functionality (loot spawns, NPCs, puzzles) — at RespawnHost you enable it via the “RustEdit Extension” startup variable (plus install Oxide, see the plugins guide).
- Custom maps are published on marketplaces like Lone.Design and Codefling.
Alternative official maps?
The default is server.level "Procedural Map" — and it’s also the only map currently documented by Facepunch. Barren (stripped-down procedural terrain for weaker PCs) still works but is no longer officially documented. The formerly official maps Hapis Island (removed from the game in 2021) and Savas Island now only exist as community-maintained custom maps.
Frequently asked questions
How do I change my server’s map?
Stop the server, set a new server.seed (and optionally server.worldsize), delete the old save files, start — details in the wipe guide.
How long does map generation take? On first start, several minutes up to ~15 minutes depending on size and hardware; very large 6000 maps considerably longer. After that the server loads the saved world much faster.
Can I reuse the same map after a wipe? Yes — keep seed and size and only delete the save files: the server regenerates the same world, just without bases and player progress.
Related guides
- Rent a Rust server — Pay-Per-Use, online in under 90 seconds
- Wipes explained — map change = wipe
- How much RAM do I need? — RAM by world size
- Configuring your server — server.cfg & convars
