Skip to content
Puranode

Tools / 7 Days to Die

7 Days to Die serverconfig.xml generator

Fill in your server's details, paste your SandboxCode and copy property lines written for V3. Passwords stay placeholders, and nothing you type leaves this page.

Generator

Your server

Default 26900
Default 8
The English name, such as "German".
World
The save name. Letters, digits, spaces and _ - . only.
Blank keeps the code already in your file. The V3.0 default is AAAJABJACJADJARFBNC.
Limits and players
6 to 12
Per player
Whole world
Whole world
Who a player can damage.
Anti-cheat and remote access
Default 8081

Output

serverconfig.xml lines

<property name="ServerName" value="My Game Host"/>
<property name="ServerDescription" value="A 7 Days to Die server"/>
<property name="ServerVisibility" value="2"/>
<property name="ServerPort" value="26900"/>
<property name="ServerMaxPlayerCount" value="8"/>
<property name="Region" value="Europe"/>
<property name="Language" value="English"/>
<property name="GameWorld" value="Navezgane"/>
<property name="GameName" value="MyGame"/>
<property name="ServerMaxAllowedViewDistance" value="12"/>
<property name="MaxSpawnedZombies" value="64"/>
<property name="MaxSpawnedAnimals" value="50"/>
<property name="PlayerKillingMode" value="3"/>
<property name="LandClaimCount" value="5"/>
<property name="EACEnabled" value="true"/>
<property name="ServerAllowCrossplay" value="false"/>
<property name="TelnetEnabled" value="true"/>
<property name="TelnetPort" value="8081"/>
<property name="WebDashboardEnabled" value="false"/>

19 property lines for V3.x.

Putting it in the file

  1. Stop the server and open serverconfig.xml, or your own copy of it.
  2. For each line above, replace the property with the same name. Keep every other property and the ServerSettings tags that wrap the list.
  3. For gameplay rules, open Sandbox Options in the game, copy the code, and paste it into the SandboxCode field here.
  4. Save the file and start the server. On a hosted server, keep the ports your host assigned.

This page has no password field. Built in your browser: nothing you enter here is sent or stored.

Method

How the lines are put together

FAQ

7 Days to Die config generator: questions

Where did GameDifficulty and BloodMoonFrequency go?

V3.0 moved them, along with loot, day length, zombie speed and other gameplay settings, out of serverconfig.xml and into one property, SandboxCode. Setting the old names in the file does nothing on V3, which is why this generator does not offer them.

How do I get a SandboxCode?

In the game, open the Sandbox Options menu on the new game screen, set the rules you want, and copy the code it gives you. Paste it into the SandboxCode field here, or straight into the property in your file. After a game update, check that your code is still valid.

Should I replace my whole serverconfig.xml with this?

No. The output is a set of property lines for the settings on this form, and your file holds others too. Replace the lines with matching names and leave the rest. Keeping your edits in a copy of the file, chosen with the -configfile option, protects them when an update restores the stock file.

Why did my base disappear after I changed a setting?

GameWorld, WorldGenSeed, WorldGenSize and GameName together pick the save. Change one and the server opens a different save, while the old one stays on disk under its old values. Set them back and your base returns. Settle these four before anyone starts building.

Is anything I enter sent to Puranode?

No. The lines are built in your browser. The page makes no request with your inputs and stores nothing, and it has no password field: turning on a password writes a placeholder that you replace on your own machine.

Need somewhere to run it?

Puranode hosts 7 Days to Die dedicated servers on EPYC and NVMe in the EU, with direct file access to your serverconfig.xml and saves.

7 Days to Die hosting

All free tools