How to Upload an Advanced Generation World to 7 Days to Die
Last modified on May 9, 2023 in 7 Days To Die
By Nathan Young
Hosting a 7 Days To Die server introduces many features, with one of them being the ability to upload worlds. This process allows owners to share their singleplayer maps with other players. Alternatively, users can create advanced worlds to play with friends. However, the steps needed to generate, upload, and configure the map on your server are complicated. Compared to normal worlds, advanced ones take more time to prepare due to the game’s design. Once everything is completed, you’ll be able to enjoy custom maps for an exciting zombie adventure. Keeping this in mind, we’ll simplify the process for getting an advanced world on your 7 Days To Die server in this Apex Hosting guide.
Creating Advanced Worlds
Before uploading an advanced world into your 7 Days to Die server, you need to create one. If you already have these kinds of maps, then continue to the Preparing Files section. Alternatively, review this guide if you’re looking to upload a normal, existing world into the server. Otherwise, follow the instructions down below to get started with generating an advanced world.
- Startup 7 Days to Die on Steam and click
- Proceed to enter anything you want in the
Game Namefield, then make note of it for later.
- Continue to change
Game Worldto New Random World.
- Afterward, set the
World Generation Seedand
World Sizevalues to what you want.
- Copy the world seed and size values, then click the
- Paste them in their respective field and customize the other settings to your liking.
- When everything is done, press
Generate Worldat the bottom and wait for it to load.
- Once this finishes, click
Backand copy the Generated World Name field.
- Next, switch the
Game Worldoption to the one you copied and enter the corresponding
- With these fields correctly set up, continue to press
Startto confirm the generation.
Make sure to copy the following information for later use: Generated World Name, World Generation Seed, World Size, and Game Name. These will be used for preparing the files and configuring your server, making them a requirement
After generating an advanced world, it’s time to prepare the files so they’re ready to be on the server. However, an external zipping program is required for the preparation, such as WinRAR or 7zip. Once you have that installed, follow the instructions for your operating system to successfully do this process.
Windows Key + Ron your keyboard and enter %appdata%\7DaysToDie\ in the text box.
OKand open the
Savesdirectory, then compress your “Generated World Name” folder into a ZIP file from your program.
- Next, return to the main
7DaysToDiearea and open
GeneratedWorldsto compress the same “Generated World Name” folder.
- Afterward, you should have two identical ZIP files in the
Command + Shift + Gon your keyboard and enter ~/Library/Application Support/7DaysToDie in the text box.
- Locate and enter in the
Savesdirectory, then compress your “Generated World Name” folder into a zip file.
- Do this for your
GeneratedWorldsdirectory, which should have the same folder name to compress again.
- Once it’s finished, you’ll have two zip files with identical names in different locations.
Uploading to Server
- Download an external FTP Program, such as FileZilla or CyberDuck, to upload files on the server.
- Once installed, open it and login with your account details.
- Navigate towards the correct Server Profile directory, which should reveal your 7 Days to Die server files.
- Locate and enter the
Savesfolder, then drag the zipped “Generated World Name” file into this area.
- Do the same process for the
GeneratedWorldsdirectory, with its respective zip.
Note: If this doesn’t exist for you, then create it since this file location is required.
- Wait for all these files to finish uploading, then confirm their separate locations.
Configuring World Settings
- Head towards your Apex server panel, then click
FTP File Accessnear the top left.
- Login with your password and enter in the
- While inside of that, check mark the “Generated World Name” folder and press
Unzipat the top.
- Proceed to
Submitthe changes, then do the same for the
- Afterward, navigate to the serverconfig_apex.xml file from the main server files.
Editto the right of this and locate the
- Change its value to your “Generated World Name”, which is the same name from the files you zipped.
- Next, set the
WorldGenSizeto their respective values you copied down before.
- Once this is done, change
GameNameto your “Game Name” value.
- When everything is completed, press
Saveat the top and
Inverse Host Lookup Failed
This is the most common problem, as it happens when the server is unable to load the advanced generated world. It can be from a wide range of reasons, from losing world files during the uploading process to entering the incorrect values in the settings. Double-check the following information in your serverconfig_apex.xml file: “GameWorld”, “GameName”, “WorldGenSeed”, and “WorldGenSize” These values should be the exact same ones you used to create it in-game. If this appears to be correct, then see if the zipped files were correctly uploaded. These will have the same zip file names, but each are different since they originated from the
GeneratedWorlds directories. Ensure they are in the right server profile and location in the FTP panel to load the world. If the situation persists, then delete the XML file and redo the configuration. These solutions will likely resolve any inverse host problem.
Missing GeneratedWorlds Folder
Another popular issue is missing the “
GeneratedWorlds” directory in your server files. If this happens, then log into the
FTP File Access area and press
New Folder in the top left corner. Create one called “.local” and continue making more that follows the /.local/share/7DaysToDie/GeneratedWorlds directory. In other words, you’ll need to create multiple folders within the first one you created that reaches “
GeneratedWorlds”. This will allow the server to pull from this location to load the world.
World Isn’t Mine
In situations where the world isn’t the same one you generated in singleplayer, then the configuration file could have been reset or remained unedited. Change the config settings accordingly that align with your world options, but it might be possible your uploads failed. In other words, during the uploading process some files weren’t transferred to the server. Redoing the upload using an external FTP program is highly suggested, as these worlds tend to be large. Once the settings and files are confirmed, this scenario should be resolved.