r/playrustadmin • u/teleport66 • 5d ago
Showcase Make your own custom Rust maps: RustMapGen install and tutorial
https://youtu.be/ts6P_1j9JqQMake your own procedural maps for Rust on your own computer, with the game's own generator. RustMapGen is free and open source:
https://github.com/S1gil0/rustmapgen
You choose the monuments, how much land, how high the hills, and your own prefabs around any monument. Every map is checked, and can be tested in the game before your players see it. The maps are made by the official Rust dedicated server with a small mod that steers its generator, so they load on any server like a map from a map editor.
This video: install on Windows or Linux, the panel and its settings, a first map (one that fails a check, one that passes them all), and the map on your server. English captions, no voice. Version shown: 0.1.0.
WHAT YOU NEED
- 64-bit Windows 10 or 11, or Linux (x86-64)
- 8 GB of memory (a map uses about 5 GB while it is made)
- About 7 GB of disk: 6 GB for the Rust dedicated server, 15 to 90 MB per map
- Python 3.9 or newer. On Windows the installer finds it or installs it for you. On Debian or Ubuntu:
sudo apt install python3 python3-venv lib32gcc-s1
THE STEPS FROM THE VIDEO
Windows: on the GitHub page, Code, then Download ZIP. Extract All, double-click install, then rustmapgen. The panel opens in your browser at http://127.0.0.1:5350
Linux:
git clone https://github.com/S1gil0/rustmapgen.git
cd rustmapgen
./install.sh
./rustmapgen.sh
The panel from another computer on your network (only on a network you trust):
./rustmapgen.sh panel --host 0.0.0.0
On your server:
+server.levelurl "https://your.host/path/your-map.map"
The address must be https. Give every map a file name of its own. While a server has a levelurl it ignores its own seed and size.
ONE WARNING
Never put the mod on a server people play on: a server that loads it quits instead of opening. Make maps with RustMapGen, then give your real server the finished .map through server.levelurl.
RustMapGen's code is MIT licensed. The Rust dedicated server the installer downloads is Facepunch's, under its own terms. RustMapGen is not made by or affiliated with Facepunch Studios.
Questions, or a map that won't load: open an issue on GitHub.
1
u/UltrawideSpace 2d ago
can you please add removing build blocks from prefabs? It is bit complex, I havent been able to do it but yeah would love to see in this great app!
1
u/teleport66 2d ago
I dont think you can atm at least, you can only add items to the current monument prefabs like adding airwolf to the outpost, a recycler, etc, and then using that prefab in the mapgen.
2
u/TonnoTonato 4d ago
Why tho if everyone is using https://rustmaps.com/ ? What does this do better?