Enshrouded Dedicated Server Setup: Step-by-Step Guide
Learn how to complete your enshrouded dedicated server setup easily. Follow our step-by-step guide for SteamCMD, configuration, and ports.
Published: Enshrouded Wiki Editorial Team
Table of Contents
Introduction to Hosting Your Own World
Diving into Keen Games GmbH's survival masterpiece is thrilling, but managing world progression alongside friends with different schedules can be challenging. If you are planning an enshrouded dedicated server setup, you are taking the best step toward a seamless multiplayer experience where your base stays accessible around the clock. Without an independent server, group progression often halts unless the original host is online, making a custom-hosted instance an incredible luxury for active gaming communities.
Setting up a dedicated server grants you absolute control over world management, player roles, and performance consistency. Whether you are tired of coordinating exact schedules or simply want a persistent base for your community, mastering this process transforms how you experience the game. Let us explore the complete technical breakdown required to get your server online smoothly.
Understanding Server Requirements and Prerequisites
Before executing any commands, preparing your hardware and networking environment is critical. According to recent player experience reports and technical guides, running a reliable server requires proper resource allocation and firewall configurations. A dedicated machine prevents the stutter and lag often experienced when a single client tries to host multiple players locally.
To ensure your enshrouded dedicated server setup runs without unexpected bottlenecks, review the minimum hardware specs and networking requirements outlined below:
Hardware Specs
CPU: 4 cores or better (Intel i5 equivalent recommended)
RAM: 8 GB to 16 GB for optimal performance
OS: Windows operating system for native compatibility
Network Setup
App ID: SteamCMD application ID 2278520
Ports: TCP and UDP ports 15636 and 15637
ISP Check: Ensure your internet service provider permits port forwarding
The following table summarizes the essential hardware and network variables you need to verify before proceeding with the installation:
Requirement Category
Recommended Specification
Purpose
Processor
4-Core CPU (i5 or better)
Handles physics and world updates
Memory
8 GB – 16 GB RAM
Prevents memory leaks and lag spikes
Network Ports
TCP/UDP 15636 & 15637
Allows external player connections
Storage
SSD with dedicated folder
Fast read/write speeds for world saves
Installing SteamCMD and Downloading Server Files
The foundation of your enshrouded dedicated server setup relies on SteamCMD, the command-line version of the Steam client. First, create a dedicated folder on your C drive (for example, C:\SteamCMD) and extract the downloaded executable there. Running SteamCMD.exe for the first time will automatically populate the necessary directory files.
Once SteamCMD is initialized, you will execute a series of login and installation commands to fetch the official server files from Keen Games. This method ensures your server remains completely up to date with the latest game patches and updates.
Set Installation Directory: Run force_install_dir c:\enshrouded-server in SteamCMD to designate your target folder.
Log In to Steam: Type login followed by your Steam username and password, completing any required MFA prompts.
Download Server Files: Execute app_update 2278520 validate to download and verify the dedicated server package (App ID: 2278520).
Exit Utility: Type exit once the installation finishes successfully.
Configuring the Server JSON and Port Forwarding
After downloading your files to C:\enshrouded-server, you need to launch Enshrouded_Server.exe once to generate the configuration files. According to community reports, closing the application after its initial launch will create the essential .json settings file and the comprehensive Enshrouded_Server_Readme.txt documentation.
Before making edits, always create a backup copy of your configuration file to prevent formatting errors from breaking your setup. Inside the JSON file, you can modify server names, player limits, and administrative passwords.
Tip
Always create a file backup named Enshrouded_Server-backup.json before editing values in your primary configuration file.
Assigning specific roles ensures that trusted friends can act as administrators, while regular guests enjoy restricted permissions. The table below outlines key configuration variables you should review:
Configuration Parameter
Default Behavior
Customization Goal
Server Name
Default App Name
Change to a recognizable public title
Admin Password
Blank / Default
Set a secure string for server moderators
Guest Password
Blank / Default
Restrict destructive permissions for visitors
Save Interval
Default timer
Control frequency of world backups
Launching and Joining Your Dedicated Server
With your configuration saved and ports properly forwarded through your router and firewall, launch Enshrouded_Server.exe again. Monitor the command console until you see confirmation that a session has been successfully created. This indicates your instance is actively broadcasting.
Launch the game on your client machine, navigate to the "Join Online Game" tab, and filter by dedicated servers. If your server does not appear immediately in the browser list, you can connect directly using your machine's IPv4 address and query port.
[ ] Verify that SteamCMD installation completed without error codes.
[ ] Confirm TCP and UDP ports 15636 and 15637 are open in your firewall.
[ ] Check that Enshrouded_Server.json contains your desired server name and passwords.
[ ] Look for the active session confirmation string in the server console window.
For further official technical support and community discussions regarding server hosting, you can visit the official Steam Store Page for updates and patch notes.
Frequently Asked Questions
Do I need to own the game to run a dedicated server?
Yes, completing your enshrouded dedicated server setup requires owning the full game on Steam to access the required server depot files (App ID: 2278520) via SteamCMD.
How do I update my dedicated server after a game patch?
Simply reopen SteamCMD, log into your account, and re-run the installation command (app_update 2278520 validate) pointing to your existing server directory.
Why can my friends not see my server in the browser?
This is usually caused by incorrect port forwarding or Windows Firewall blocking TCP/UDP ports 15636 and 15637. Ensure your router forwards these ports correctly, or connect directly using your public IPv4 address.
Can I run a dedicated server on the same PC I use to play?
Yes, though hardware resources must be sufficient. Running both the client and server on a single machine requires at least 16 GB of RAM and a capable multi-core CPU to avoid severe performance degradation.