Enshrouded Dedicated Server: Hardware Requirements and Hosting Guide

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.

ComponentMinimum (1–4 players)Recommended (4–8 players)Optimal (8–16+ players)
CPU4 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)
RAM8 GB16 GB32 GB
Storage20 GB SSD50 GB NVMe SSD100 GB NVMe SSD
Network50 Mbps upload100 Mbps upload250+ Mbps upload
OSWindows 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:

  1. Install SteamCMD from steampowered.com
  2. Run: steamcmd +login anonymous +force_install_dir C:\enshrouded-server +app_update 2907290 +quit
  3. Copy enshrouded_server.json.example to enshrouded_server.json
  4. Edit the JSON config with your desired server name and player slots
  5. 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

IssueCauseFix
Server not appearing in browserQuery port not forwarded or firewall blockingOpen UDP port 15637 in firewall and router
High ping / rubberbandingCPU overload or insufficient bandwidthUpgrade CPU or reduce slot_count
World save stutterSATA SSD or high disk latencyMigrate to NVMe SSD; check disk health
Connection timeoutGame port 15636 blockedVerify 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