Do you need a dedicated server for Enshrouded?
Enshrouded supports co-op in two ways. You can open your single-player world to friends directly, but that world only exists while you — the host — are online, and everyone else is kicked the moment you leave. A dedicated server runs independently of any player: the world stays live around the clock, friends can jump in whenever they want, and progress is never tied to one person's PC being switched on.
If you only play occasionally with one or two friends who are always online at the same time, peer-to-peer co-op is fine. If you want a persistent Embervale that a group of up to 16 can build in on their own schedule, a dedicated server is the right choice. The rest of this guide shows you how to set one up.
Enshrouded dedicated server requirements
Before installing anything, make sure your machine (or the plan you rent) meets the requirements. The Enshrouded dedicated server is Windows-native and runs on Linux through Proton/Wine, which is exactly how managed hosts run it.
| Resource | Minimum | Recommended (16 players) |
|---|---|---|
| CPU | 4 cores | 6+ modern cores |
| RAM | 4 GB | 8 GB |
| Storage | 10 GB | 30 GB SSD/NVMe |
| OS | Windows Server 2016+ / Linux | Windows Server 2019+ / Linux |
| Network | 10 Mbps up | 25+ Mbps up, low latency |
Enshrouded is memory-hungry as your world grows and more players build. Plan for roughly 4 GB RAM for a small 4-player group, 6 GB for 8 players, and 8 GB for a full 16-player server. See our full breakdown on the Enshrouded server requirements page.
Option A — Self-host the Enshrouded server with SteamCMD
SteamCMD is the command-line Steam client used to download dedicated server files. This is the free route if you already have a spare PC or VPS that can stay on 24/7. Expect to manage updates, backups, firewall rules, and uptime yourself.
1. Install SteamCMD
Download SteamCMD from Valve and extract it to a dedicated folder such as C:\enshrouded-server (Windows) or ~/enshrouded-server (Linux). On Linux you also need the 32-bit libraries (lib32gcc-s1) that SteamCMD depends on.
2. Download the Enshrouded dedicated server files
Run SteamCMD and install app ID 2278520, the Enshrouded Dedicated Server. Use an anonymous login — no game licence is needed for the server binaries. The command is: login anonymous, then app_update 2278520 validate, then quit.
3. Configure enshrouded_server.json
The first launch generates enshrouded_server.json. Open it and set your server name, an optional password, the game port (default 15636), the query port, and the slot count (up to 16). This file is also where you tune difficulty and game rules — covered in detail in our best Enshrouded server settings guide.
4. Open and forward the ports
Enshrouded uses UDP ports. Forward the game port (15636 by default) and query port on your router to the server machine, and allow them through the OS firewall. If the ports are not reachable from the internet, your server will not appear for friends — this is the single most common reason an Enshrouded server does not show up.
| Port | Protocol | Purpose |
|---|---|---|
| 15636 | UDP | Game traffic (default) |
| 15637 | UDP | Query / server list |
5. Launch and keep it running
Start enshrouded_server.exe. On a headless Linux box, run it under Proton/Wine inside a systemd service or a screen/tmux session so it survives disconnects. To keep it patched you must re-run the SteamCMD app_update after every Enshrouded update, then restart the process.
Option B — Deploy a managed Enshrouded server on Flux (30 seconds)
A managed host removes every step above except choosing your settings. On the Flux decentralized cloud your Enshrouded server is provisioned automatically, kept updated, protected from DDoS attacks, and reachable on a clean domain — no router config, no SteamCMD, no systemd.
- Create a free account with Google, email, or a Flux (ZelCore / SSP) wallet.
- Pick a plan for 4, 8, or 16 players — from $3.99/month, first month free.
- Choose a server region close to your group from 50+ global locations.
- Click Deploy. Your dedicated Enshrouded server is live in about 30 seconds.
Because Flux runs on thousands of independent nodes rather than one datacentre, there is no single point of failure, and ports, updates and DDoS protection are handled for you. You still get full control: a web file browser, a live terminal, backups, and one-click restarts from the dashboard.
After setup: invite friends and tune your world
Once the server is online, share the address and password so friends can add it under Enshrouded's server browser or direct-connect. From there you can adjust difficulty, resource rates, and stamina/health multipliers to fit your group. Our guides on joining a friend's server and the best server settings walk through both in detail.
Frequently asked questions
How do I make an Enshrouded dedicated server?
Install SteamCMD, download app ID 2278520 (the Enshrouded Dedicated Server), edit enshrouded_server.json to set your name, password and ports, forward UDP ports 15636 and 15637, then launch the server. Alternatively, deploy a fully managed Enshrouded server on Flux in about 30 seconds with no manual setup.
Is the Enshrouded dedicated server free?
The server software is free from Steam, but you still need hardware that can run 24/7 plus bandwidth, updates and backups. Managed hosting on Flux starts at $3.99/month with the first month free and removes all of that maintenance.
Which port does an Enshrouded server use?
Enshrouded uses UDP port 15636 for game traffic and 15637 for queries by default. Both must be forwarded and allowed through your firewall for friends to connect.
Can I run an Enshrouded server on Linux?
Yes. The server is Windows-native but runs on Linux through Proton/Wine, which is how managed hosts including Flux run it. Self-hosting on Linux requires the 32-bit libraries SteamCMD needs.