Skip to content
Guide

How to Make a 7 Days to Die Server

A complete walkthrough for running your own 7 Days to Die dedicated server — install the free server tool with SteamCMD, edit the settings that matter in serverconfig.xml, open the right ports and add mods. Plus the one-click hosted route if you'd rather skip the setup.

8 min read Beginner Anti-DDoS hosting

There are two ways to run a 7 Days to Die server: self-host the free dedicated server tool on your own machine, or use a managed host. Self-hosting is free but ties up a PC, exposes your home IP and needs port-forwarding; a managed host gives you a 24/7 server with a panel, DDoS protection and a clean IP for a few euros a month.

This guide covers the self-hosted route with SteamCMD step by step, and points out where a host saves you the hassle.

Before you start

What you'll need

A quick checklist before you begin — have these ready and the rest is easy.

  • A machine to run the server — a spare PC for testing, or a host for 24/7 uptime.
  • SteamCMD, to download the free dedicated server tool (app 294420).
  • At least 6–8 GB of free RAM and a modern multi-core CPU.
  • Open ports: TCP 26900 and UDP 26900-26903.
  • A way for friends to connect — port-forwarding at home, or a clean IP from a host.
Step by step

Set up a 7 Days to Die dedicated server, step by step

1

Choose self-host or a managed host

The dedicated server is free, but self-hosting needs a PC left on 24/7, port-forwarding and enough RAM. A managed host gives you an always-online server and a panel in minutes. If you want zero hassle, pick a host and skip to step 5.

2

Install SteamCMD and the server tool

7 Days to Die has a separate free dedicated server tool (Steam app 294420) — you do not need to own the game on the server machine. Install it anonymously with SteamCMD.

steamcmd +login anonymous +app_update 294420 validate +quit
3

Edit serverconfig.xml

Open serverconfig.xml in the install folder and set the options that matter — server name, password, player count, world seed and size. The defaults work, but set at least these.






4

Open the ports

Forward TCP 26900 (game connection) and UDP 26900-26903 (game data) to the server. Optionally open TCP 8080 for the web-based control panel. On a managed host this is handled for you.

5

Start the server

Launch the server (startdedicated.bat on Windows, or the Linux startserver script) pointing at your config. It generates the world on first start, which can take a few minutes.

./startserver.sh -configfile=serverconfig.xml
6

Add mods (optional)

Drop mods into the /Mods folder. Note most 7DTD mods must be installed on both the server and every player. Restart the server to load them. On a host this is a file-manager upload.

Best practices

Keep your server smooth and safe

Give it enough RAM

7 Days to Die is heavy — 6–8 GB for a small server, more for big maps or many players. Too little causes stutter and rollbacks.

Watch your world size

A bigger WorldGenSize means more RAM and CPU. 6144 is a good balance; only go larger if your hardware can take it.

Enable backups

The world save is everything. Schedule backups so a corruption or a bad mod never wipes your base.

Protect your IP

Self-hosting exposes your home IP to attacks on horde night. A managed host puts a clean, DDoS-protected IP in front.

Troubleshooting

Common problems & fixes

Hit a snag? These are the issues people run into most — and how to solve them.

The server never appears in the list

Ports aren't open. Make sure TCP 26900 and UDP 26900-26903 are forwarded and reachable, then restart.

Server crashes or lags on horde night

Not enough RAM or CPU. Raise the RAM, lower ServerMaxPlayerCount or reduce WorldGenSize.

"Version mismatch" when joining

Your client and server are on different game versions. Update both to the same version (re-run the SteamCMD app_update).

World won't generate / stuck on start

First-time world generation can take several minutes on large sizes. If it hangs, check disk space and lower WorldGenSize.

Skip the setup — host it with ESAGAMES

Want it online 24/7 without port-forwarding or leaving a PC on? Our 7 Days to Die hosting runs on high-clock CPUs and NVMe behind a multi-Tbps Frankfurt network — protected and instant.

7 Days to Die hosting
FAQ

Frequently asked questions

Do I need to own 7 Days to Die to host a server?

No. The dedicated server (Steam app 294420) is a free, separate download from the game. You only need the game on the machines that play.

How much RAM does a 7 Days to Die server need?

Around 6–8 GB for a small server on the default map size, and more for larger worlds or higher player counts. It is one of the more demanding survival games.

What ports does a 7 Days to Die server use?

TCP 26900 for the connection and UDP 26900-26903 for game data. TCP 8080 is optional for the web control panel. Forward these at home, or let a host handle it.

Where do I change the server settings?

In serverconfig.xml in the server install folder. Set ServerName, ServerPassword, ServerMaxPlayerCount, WorldGenSeed and WorldGenSize at minimum.

Can I add mods?

Yes — place them in the /Mods folder. Note most 7DTD mods must be installed on both the server and every player. A managed host makes uploading them easy.

Why can't my friends connect?

Almost always a port issue — TCP 26900 and UDP 26900-26903 must be reachable. Forward them on your router and share your public IP, or use a host with a clean public IP.

More guides

Keep reading

Ready to launch?

Protected, low-latency game hosting in Frankfurt — online in minutes with 24/7 support.

Payments Secure checkout with cards, banking apps and digital wallets.

Choose the payment flow that fits your stack and region without leaving the platform.

Pay by Zen Visa Mastercard Paysafecard PaysafeCash Skrill Trustly Bancontact UnionPay iDeal WebMoney