When running a 7 Days to Die server you may wish to use a custom generation map or a specific world file on your server. Unfortunately, the process to accomplish this is a bit of a tedious process, however, is still possible.
Before getting started, it is important to know the difference between a generation map and a world. A generation map is specific image data that determines how a world is generated. While a world is a directory containing all world data such as player inventories and structures after the chunk has been generated. This means that if you create a world using a custom generation map, you will need to upload both the generation map and the world you would like to use.
Locating Your Desired Single-Player World
To find and upload a single-player world to your server, you must first locate the generation map folder that contains your desired world save.
- On your keyboard press
Windows Key
+R
at the same time. This will open a Run dialogue box usually in the bottom left of your screen. - Copy and paste
%appdata%\7DaysToDie
into the Run dialogue field and press OK. - Open the Saves folder then browse the region folders to find your desired world save.
The generation map folder which contains your desired world save will need to be uploaded to your server. In this example, the generation map folder we will be using is called "Navesgane".
Uploading a World to Your Server
After locating the generation map folder that contains your desired world, you will need to upload it to your server and adjust some configuration settings.
- Access your control panel and Stop your server.
- Login to your server via FTP, we recommend using FileZilla.
- Navigate to
/Saves/<GENERATION MAP>
and upload your world folder.
If your server does not have your desired region folder, you can upload your region/generation map folder that contains your desired save to the/Saves
folder. - Return to your control panel and navigate to Files > Config Files.
- Open 7 Days To Die Server Settings.
- Set the GameWorld property to the name of the generation map (Navezgane, CustomGen, etc.).
- Set the GameName property to the name of the world (world, MyFavoriteWorld, etc.).
- Set the WorldGenSeed and WorldGenSize properties to the values in your single-player world.
- Save and Start your server.
If your world uses a custom generation map, please follow the next section of this article.
You can have as many world files in the generation map's directory as you want; you can then change between these worlds by simply changing what world is selected in your 7daystodie.properties
file.
Uploading a Custom Generation Map to Your Server
- Access your control panel and Stop your server.
- Download the generation map you wish to use, or navigate to your local game's
generatedWorld
folder. - Login to your server via FTP, we recommend using FileZilla.
- Navigate to the
/Data/Worlds
directory and upload your map folder here. - Return to your control panel, then navigate to Files > Config Files.
- Open 7 Days To Die Server Settings.
- Set your GameWorld to your map name.
- Save and Start your server.
Locating Your Single-Player World Settings
When uploading your single-player world to your server, you may need to know the size and seed of your local world. You can find these single-player world settings in the world's map_info.xml file.
- Whilst on your desktop, press
Windows Key
+R
. - Copy and paste
%appdata%\7DaysToDie
into the Open: field and press OK. - Open the GeneratedWorlds folder, then your desired world folder.
- Open the file named map_info.xml with your preferred text editor.
- Locate the HeightMapSize (World Size) field and copy its value if needed.
- Locate the Generation.Seed (World Seed) field and copy its value if needed.
Your HeightMapSize field may show two numbers separated by a comma, you only need to copy one of the numbers, not both.
To learn more about 7 Days To Die server hosting, you can check out our library of Knowledgebase articles found here.
If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php