Rust Procedural Map Generation Reference
This page documents Rust procedural map generation commands,
including what they do, expected value types, and sane example values.
All settings apply only at map generation time.
Beaches & Coastlines
-
generation.beachslope
Controls how steep land rises from the ocean at beaches.
Type: decimal — Example: 0.4
Island Shape & Global Falloff
- generation.borderfalloff
Controls how quickly terrain drops into the ocean near map edges.
decimal — 0.6
- generation.borderpadding
Buffer near map edges where terrain is suppressed.
decimal — 0.05
- generation.centerbump
Raises terrain height near the map center.
decimal — 0.3
- generation.centerfalloff
Controls how quickly center elevation fades outward.
decimal — 0.7
- generation.centerpadding
Flat buffer around center before elevation ramps.
decimal — 0.1
- generation.shapeamplitude
Vertical strength of base terrain shape.
decimal — 1.0
Terrain Noise
- generation.frequency
Base terrain complexity frequency.
decimal — 0.9
- generation.frequencymin
Minimum noise frequency clamp.
decimal — 0.6
- generation.frequencymax
Maximum noise frequency clamp.
decimal — 1.2
- generation.persistence
Strength of higher noise layers.
decimal — 0.45
- generation.lacunarity
Spacing between noise layers.
decimal — 2.0
- generation.octaves
Number of noise layers.
integer — 6
Elevation & Regions
- generation.elevation
Global vertical terrain scale.
decimal — 1.0
- generation.plainelevation
Elevation threshold for plains.
decimal — 0.2
- generation.plainfade
Transition smoothness from plains to hills.
decimal — 0.15
- generation.hillelevation
Elevation where hills begin.
decimal — 0.4
- generation.hillfade
Blend distance between hills and mountains.
decimal — 0.2
- generation.mountelevation
Minimum mountain elevation.
decimal — 0.65
- generation.mountfade
Mountain edge smoothing.
decimal — 0.25
Cliffs, Spawns & Decor
- generation.placecliffs
Enable or disable cliffs entirely.
boolean — 1
- generation.placerockformations
Enable large rock formations.
boolean — 1
- generation.cliffsidespawnradius
Minimum distance around cliffs for spawns.
distance — 12.0
- generation.cliffspawnslope
Max slope angle for cliff spawning.
degrees — 45.0
- generation.decorspawnslope
Max slope angle for decor placement.
degrees — 35.0
Raw Markdown (Copy / Archive)
# Rust Map Generation Reference
generation.beachslope = 0.4
generation.borderfalloff = 0.6
generation.borderpadding = 0.05
generation.centerbump = 0.3
generation.centerfalloff = 0.7
generation.centerpadding = 0.1
generation.shapeamplitude = 1.0
generation.frequency = 0.9
generation.frequencymin = 0.6
generation.frequencymax = 1.2
generation.persistence = 0.45
generation.lacunarity = 2.0
generation.octaves = 6
generation.elevation = 1.0
generation.plainelevation = 0.2
generation.plainfade = 0.15
generation.hillelevation = 0.4
generation.hillfade = 0.2
generation.mountelevation = 0.65
generation.mountfade = 0.25
generation.placecliffs = 1
generation.placerockformations = 1
generation.cliffsidespawnradius = 12.0
generation.cliffspawnslope = 45.0
generation.decorspawnslope = 35.0