Hop til hovedindhold

Complete 7 Days to Die Server Hosting Guide

7 Days to Die has supported dedicated servers since its earliest alpha builds, and the post-1.0 era has only made the experience better. With crossplay support, the V2.0 Storm's Brewing content, and a steady stream of patches, there has never been a better time to run your own server. This guide covers everything from initial setup to ongoing maintenance.

Why a Dedicated Server?​

The in-game host option ties the world to the host player's session. When they disconnect, everyone else gets kicked. A dedicated server runs independently, keeping the world available 24/7. It also gives you control over:

  • All settings in serverconfig.xml
  • Admin commands and player management
  • Mod installation (PC servers)
  • Blood Moon scheduling, difficulty scaling, and loot settings
  • Crossplay configuration for mixed PC and console groups

Hardware Requirements​

7 Days to Die is CPU-intensive, especially during Blood Moon hordes when dozens of zombies pathfind and attack simultaneously.

Player countCPURAMStorage
1-4 players4 cores at 3.0 GHz8 GB15 GB SSD
5-8 players4-6 cores at 3.5 GHz12 GB15 GB SSD
9-16 players6-8 cores at 3.5 GHz+16 GB20 GB SSD

Use an SSD. The game streams world data from disk constantly, and a spinning drive will cause noticeable stutter during exploration and horde nights.

Self-Hosting Setup​

1. Download the server files​

Use SteamCMD to download the 7 Days to Die Dedicated Server (App ID 294420):

steamcmd +login anonymous +app_update 294420 validate +quit

2. Configure serverconfig.xml​

This is the primary configuration file. Rename the default file to something unique for your server, then edit with a text editor (Notepad++ recommended). Only modify values inside value="" attributes -- do not alter the XML structure.

Essential settings to configure first:

<property name="ServerName" value="My 7D2D Server"/>
<property name="ServerPassword" value=""/>
<property name="MaxPlayerCount" value="8"/>
<property name="GameDifficulty" value="2"/>
<property name="DayNightLength" value="60"/>
<property name="BloodMoonFrequency" value="7"/>

3. Open required ports​

PortProtocolPurpose
26900TCP/UDPGame traffic
26900-26902UDPSteam communication
8080TCPWeb dashboard (optional)
8081TCPTelnet (optional, disable in production)

Keep ServerPort in the range 26900-26905 or 27015-27020 if you want LAN discovery to work.

4. Network protocol settings​

For dedicated servers with proper port forwarding, disable SteamNetworking to reduce overhead:

<property name="ServerDisabledNetworkProtocols" value="SteamNetworking"/>

If players are behind restrictive NATs, keep SteamNetworking enabled as a fallback.

5. Start the server​

On Windows, run startdedicated.bat. On Linux, launch through SteamCMD or a systemd service for automatic restart on crash.

Crossplay Configuration​

Since V1.2, 7 Days to Die supports cross-platform play between PC, PlayStation 5, and Xbox Series X|S. On dedicated servers (expanded in V2.0), crossplay supports up to 8 players.

To enable crossplay:

<property name="CrossplayEnabled" value="true"/>
<property name="EACEnabled" value="true"/>

Both settings must be active. EAC (Easy Anti-Cheat) is required for crossplay and prevents modded clients from joining, so crossplay servers cannot run mods.

Maximum world size for crossplay is 8192. Players must be on the same game version -- crossplay is not backwards-compatible across versions.

Admin Commands​

Connect to the server console via Telnet or the web dashboard to run admin commands:

  • admin add <steamid> <level> -- Add an admin (level 0 = full access)
  • ban add <steamid> <duration> <reason> -- Ban a player
  • kick <steamid> <reason> -- Kick a player
  • settime day -- Set time to day (useful for testing)
  • weather snow -- Force weather (debug)
  • shutdown -- Graceful server shutdown

Protect the Telnet and web dashboard ports. Change the default passwords and consider disabling them entirely on production servers.

Keeping the Server Updated​

After each Fun Pimps patch, update through SteamCMD:

steamcmd +login anonymous +app_update 294420 validate +quit

Players on a newer client version cannot connect to an outdated server. With the rapid pace of updates in 2025 (eight releases), staying current is essential.

Backups​

Back up your server's save data before every update and on a regular schedule. The world save directory contains your map, player profiles, and all placed blocks. A corrupted save after a bad update or crash is unrecoverable without a backup.

Critical directories to back up:

  • World save folder (generated maps and player data)
  • serverconfig.xml (your configuration)
  • Any mod files (if applicable)

Whether you self-host or go managed, the key is giving your group a persistent world that survives beyond a single play session. Pick your approach and start surviving.