There are 4 different types of map for Rust Servers, these are as follows:

  • Procedural (ProcGen)
  • Barren
  • Premade
  • Custom

Map Generation Sites

There are multiple places to generate maps, they’re not always up to date with the latest server version (sometimes missing monuments). But having access to multiple gives you the best chance of finding the map you want:

Procedural Maps

Procedural Maps are randomly generated according to an algorithm, no two maps are the same and some may have things others don’t. They’re the most commonly used Rust Map Types.

How to use

First head over to your batch and make sure you remove any pre-existing level names from your start up batch. Procedural is the default type so simply removing it will use it as your level type.

+server.level "<levelname>"

Now head over to your server.cfg and add these two to their own line.

server.seed 1828697456
server.worldsize 3500

How to find more maps

Thankfully PlayRust.IO exists and keeps a record of all maps generated for users, you can find that in the gallery. If you wish to generate your own click generate map. Select a map type and enter a seed, and size.

https://i.imgur.com/2pFZ2Xo.png

The map will take a little while to load, and you’ll be able to see all monuments before you load the map.

Barren Maps

Barren maps are similar to procedural maps, the only difference is fauna and client performance impacting things are removed to improve performance.

How to use

First head over to your batch and make sure you remove any pre-existing level names from your start up batch. Then proceed to add the following.

+server.level "Barren"

Now head over to your server.cfg and add these two to their own line.

server.seed 2
server.worldsize 3000

You’ll find the Gallery Maps have (Barren) next to them.

Premade Map

If you’re not looking for the randomly generated maps you’re able to use multiple tried and tested maps made by the developers. There are two to choose from:

  • Hapis
  • Savas

The difference between these, are that you will no longer be using server.seed and server.size as they ignore these variables and have static seeds and sizes of their own. Head over to your batch file and change server.level to one of the following.

+server.level "HapisIsland"
+server.level "SavasIsland_koth"

Custom Maps

Custom maps are an entirely different universe, you can do pretty much ANYTHING with them. You’ll need to download a map editor and learn how to use it, or find / buy maps from other editors. There are a couple of communites on discord surrounding this. You’ll find them here:

Once you’ve got your map sorted you’ll need to upload it somewhere like dropbox. This will allow you users to download it when they join the server.


-levelurl "https://www.dropbox.com/s/LETTERS/YOUR_FILE.map?dl=1"

Obviously, you’ll need to replace the URL with your own.

If you are using Dropbox you MUST make sure after .map you have the ?dl=1.

You can also use discord:

  • Drag file into a safe channel
  • Right-Click Copy URL
  • Paste Link


NOTE: Every time you update your map you’ll need a different name. Take for example MyMap01.map then MyMap02.map to stop version conflicts.