Overview
Enshrouded is a survival action RPG supporting up to 16 players. A dedicated server lets your group explore and build in a persistent world.
Requirements
- A Breeze with at least 8 GB RAM
- 4 CPU cores
- 30 GB disk space
Step 1: Install the Server
sudo useradd -r -m -d /opt/enshrouded enshrouded
sudo -u enshrouded steamcmd +force_install_dir /opt/enshrouded/server \
+login anonymous \
+app_update 2278520 validate \
+quitStep 2: Configure the Server
sudo -u enshrouded tee /opt/enshrouded/server/enshrouded_server.json <<'EOF'
{
"name": "My Enshrouded Server",
"password": "changeme",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"gamePort": 15636,
"queryPort": 15637,
"slotCount": 16
}
EOFStep 3: Create a Systemd Service
sudo tee /etc/systemd/system/enshrouded.service <<EOF
[Unit]
Description=Enshrouded Server
After=network.target
[Service]
User=enshrouded
WorkingDirectory=/opt/enshrouded/server
ExecStart=/opt/enshrouded/server/enshrouded_server
Restart=on-failure
RestartSec=20
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable --now enshroudedFirewall
sudo ufw allow 15636/udp
sudo ufw allow 15637/udp