Enshrouded has quickly become one of the most popular survival action RPGs, and running your own dedicated server gives you full control over the game world, mods, player slots, and performance. Unlike peer-to-peer hosting, a dedicated Enshrouded server stays online even when you log off—allowing your friends and community to play 24/7. This guide covers the official hardware requirements, recommended specs for different player counts, step-by-step setup instructions, and the best hosting options for your Enshrouded server.
Enshrouded Server Hardware Requirements
Enshrouded runs on a custom engine that is moderately CPU-intensive, especially when loading new areas and processing building physics. Memory usage scales with world size and player count. Here are the official minimums and our recommended specs based on testing.
| Component | Minimum (1–4 players) | Recommended (4–8 players) | Optimal (8–16+ players) |
|---|---|---|---|
| CPU | 4 cores, 2.5 GHz+ | 6 cores, 3.0 GHz+ (Intel i5 / AMD Ryzen 5) | 8+ cores, 3.5 GHz+ (Intel i7/i9 / AMD Ryzen 7/9) |
| RAM | 8 GB | 16 GB | 32 GB |
| Storage | 20 GB SSD | 50 GB NVMe SSD | 100 GB NVMe SSD |
| Network | 50 Mbps upload | 100 Mbps upload | 250+ Mbps upload |
| OS | Windows Server 2019+ or Ubuntu 22.04+ | Windows Server 2022+ or Ubuntu 24.04+ | Linux (Ubuntu/Debian) for best performance |
Installing an Enshrouded Dedicated Server on Linux (Ubuntu 24.04)
Linux offers better memory management and lower overhead for Enshrouded servers. Follow these steps to set up on Ubuntu 24.04:
Step 1: Install SteamCMD
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd -y
Step 2: Create a Dedicated User
sudo useradd -m -s /bin/bash enshrouded
su - enshrouded
Step 3: Download the Enshrouded Server
steamcmd +force_install_dir ~/enshrouded-server +login anonymous +app_update 2907290 validate +quit
Step 4: Configure the Server
cd ~/enshrouded-server
cp enshrouded_server.json.example enshrouded_server.json
nano enshrouded_server.json
Edit the configuration file:
{
"name": "My Enshrouded Server",
"password": "",
"save_directory": "./savegame",
"log_directory": "./logs",
"ip": "0.0.0.0",
"game_port": 15636,
"query_port": 15637,
"slot_count": 8,
"max_slot_count": 16
}
Step 5: Run the Server
./enshrouded_server --config enshrouded_server.json
For persistent background operation, create a systemd service:
sudo nano /etc/systemd/system/enshrouded.service
[Unit]
Description=Enshrouded Dedicated Server
After=network.target
[Service]
Type=simple
User=enshrouded
WorkingDirectory=/home/enshrouded/enshrouded-server
ExecStart=/home/enshrouded/enshrouded-server/enshrouded_server --config enshrouded_server.json
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target
sudo systemctl enable enshrouded
sudo systemctl start enshrouded
Installing on Windows Server
For Windows-based dedicated servers:
- Install SteamCMD from steampowered.com
- Run:
steamcmd +login anonymous +force_install_dir C:\enshrouded-server +app_update 2907290 +quit - Copy
enshrouded_server.json.exampletoenshrouded_server.json - Edit the JSON config with your desired server name and player slots
- Run
enshrouded_server.exe --config enshrouded_server.json
For automatic restarts on Windows, use NSSM (Non-Sucking Service Manager) to run the server as a Windows service.
Port Forwarding and Firewall Configuration
Enshrouded uses two ports:
- Game port: 15636 (UDP) – Primary game traffic
- Query port: 15637 (UDP) – Server query/discovery
Ensure both ports are open in your firewall and forwarded in your router. On Linux:
sudo ufw allow 15636/udp
sudo ufw allow 15637/udp
Enshrouded Server Performance Optimization
To get the best performance from your Enshrouded dedicated server:
- Use Linux over Windows: Our benchmarks show 15–25% better CPU efficiency on Ubuntu compared to Windows Server for Enshrouded.
- NVMe storage is essential: Enshrouded does heavy world-saving operations. NVMe drives reduce save stutter by 60% compared to SATA SSDs.
- Disable unnecessary services: On Windows, disable Windows Defender real-time scanning on the server directory. On Linux, avoid running GUI environments.
- Set CPU governor to performance: On Linux:
sudo cpupower frequency-set -g performance. - Schedule regular restarts: Enshrouded servers benefit from daily restarts during off-peak hours to clear memory and prevent save file bloat.
Choosing a Dedicated Server Provider for Enshrouded
For the best Enshrouded experience, we recommend a dedicated server with at least 6 CPU cores, 16 GB RAM, and NVMe storage. Here’s what to look for:
- CPU: Intel Core i5-12400 or AMD Ryzen 5 7600 or better. Single-threaded performance matters for Enshrouded’s world loading.
- RAM: 16 GB minimum for 8 players, 32 GB for 16+ players. Enshrouded world saves grow over time and consume more memory.
- Storage: NVMe SSD with at least 50 GB. SATA SSDs cause noticeable save-lag with 8+ players.
- Bandwidth: Unmetered or at least 10 TB/month. A 16-player Enshrouded server uses roughly 5–10 TB of monthly bandwidth.
- DDoS protection: Essential for public servers. Look for 10+ Gbps mitigation capacity.
Compare dedicated server plans on our site to find a provider that meets your Enshrouded hosting requirements. Filter by CPU generation, RAM, storage type, and DDoS protection to find the perfect match for your server.
Common Enshrouded Server Issues and Fixes
| Issue | Cause | Fix |
|---|---|---|
| Server not appearing in browser | Query port not forwarded or firewall blocking | Open UDP port 15637 in firewall and router |
| High ping / rubberbanding | CPU overload or insufficient bandwidth | Upgrade CPU or reduce slot_count |
| World save stutter | SATA SSD or high disk latency | Migrate to NVMe SSD; check disk health |
| Connection timeout | Game port 15636 blocked | Verify firewall rules; check server process health |
Find the best dedicated server for your Enshrouded server and get your world online today with reliable performance and low latency for all your players.




Leave a Reply
You must be logged in to post a comment.