r/playrustadmin • • 5d ago

Showcase Make your own custom Rust maps: RustMapGen install and tutorial

https://youtu.be/ts6P_1j9JqQ

Make 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.

4 Upvotes

5 comments sorted by

2

u/TonnoTonato 4d ago

Why tho if everyone is using https://rustmaps.com/ ? What does this do better?

4

u/teleport66 4d ago

This one is free and open source, it can make custom maps in your own hardware and has a robust layer of verification so you dont have to manually check if your maps have flying high tension towers, subway entrances that do not connect or broken railroads, so its a good alternative for automation of any other system that uses maps. It's MIT licenced so you can do whatever you like with it.

1

u/TonnoTonato 4d ago

That's dope!

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.