Enshrouded Server Einrichtung: SteamCMD Co-op Anleitung
Richten Sie einen Enshrouded Dedicated Server auf REXE VDS ein. SteamCMD-Konfiguration, Co-op-Einstellungen und Server-Optimierung.
Inhaltsverzeichnis
Einführung
Enshrouded ist ein Open-World-Survival-Action-RPG von Keen Games. Mit Co-op-Unterstützung für bis zu 16 Spieler können Sie einen eigenen Dedicated Server einrichten, um die Welt von Embervale mit Freunden zu erkunden. Diese Anleitung behandelt die vollständige Enshrouded Server-Installation auf REXE VDS.
Systemanforderungen
| Ressource | Minimum | Empfohlen |
|---|---|---|
| CPU | 2 Kerne | 4+ Kerne |
| RAM | 8 GB | 16+ GB |
| Festplatte | 10 GB SSD | 20+ GB NVMe |
| OS | Ubuntu 22.04+ | Ubuntu 22.04 LTS |
| Netzwerk | 10 Mbps | 50+ Mbps |
Der RAM-Verbrauch des Enshrouded Servers steigt mit Spieleranzahl und Weltgröße. Für einen Server mit 16 Spielern werden mindestens 16 GB RAM empfohlen.
SteamCMD Installation
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 -y
sudo adduser steam --disabled-login
sudo su - steam
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzf steamcmd_linux.tar.gz
Enshrouded Server-Dateien herunterladen
cd ~/steamcmd
./steamcmd.sh +force_install_dir ~/enshrouded +login anonymous +app_update 2278520 validate +quit
Enshrouded Dedicated Server App ID: 2278520. Der erste Download umfasst ca. 4-6 GB.
Wine Installation (für Linux erforderlich)
Der Enshrouded Server ist Windows-basiert. Wine wird für Linux benötigt:
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo apt update
sudo apt install --install-recommends winehq-stable -y
Alternativ können Sie Proton GE verwenden:
mkdir -p ~/proton
cd ~/proton
wget https://github.com/GloriousEggroll/proton-ge-custom/releases/latest/download/GE-Proton-latest.tar.gz
tar -xzf GE-Proton-latest.tar.gz
Server-Konfiguration
enshrouded_server.json
Erstellen Sie die Konfigurationsdatei:
nano ~/enshrouded/enshrouded_server.json
{
"name": "REXE Enshrouded Server",
"password": "",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"gamePort": 15636,
"queryPort": 15637,
"slotCount": 16,
"gameSettingsPreset": "Default",
"gameSettings": {
"playerHealthFactor": 1.0,
"playerManaFactor": 1.0,
"playerStaminaFactor": 1.0,
"enableDurability": true,
"enableStarvingDebuff": false,
"shroudTimeFactor": 1.0,
"tombstoneMode": "AddBackpackMaterials",
"enemyDamageFactor": 1.0,
"enemyHealthFactor": 1.0,
"bossDamageFactor": 1.0,
"bossHealthFactor": 1.0,
"dayTimeDuration": 1800000000000,
"nightTimeDuration": 720000000000
}
}
Wichtige Parameter
| Parameter | Beschreibung | Standard |
|---|---|---|
| gamePort | Spielport (UDP) | 15636 |
| queryPort | Abfrageport (UDP) | 15637 |
| slotCount | Maximale Spieler | 16 |
| playerHealthFactor | Spieler-Gesundheitsmultiplikator | 1.0 |
| enemyDamageFactor | Feind-Schadensmultiplikator | 1.0 |
Co-op-Einstellungen
Einfacher Modus (für neue Spieler)
{
"playerHealthFactor": 1.5,
"playerStaminaFactor": 1.5,
"enemyDamageFactor": 0.7,
"enemyHealthFactor": 0.8,
"shroudTimeFactor": 1.5,
"experienceCombatFactor": 1.5,
"resourceDropStackAmountFactor": 1.5
}
Schwerer Modus (für erfahrene Spieler)
{
"playerHealthFactor": 0.8,
"playerStaminaFactor": 0.8,
"enemyDamageFactor": 1.5,
"enemyHealthFactor": 1.5,
"shroudTimeFactor": 0.7,
"experienceCombatFactor": 0.8,
"enableStarvingDebuff": true
}
Passen Sie das Co-op-Erlebnis an das Fähigkeitsniveau Ihrer Gruppe an. Einfacher Modus für Anfänger, schwerer Modus für Veteranen.
Grabstein-Modi
| Modus | Beschreibung |
|---|---|
| AddBackpackMaterials | Gegenstände werden beim Tod zum Rucksack hinzugefügt |
| Everything | Alle Gegenstände fallen |
| Nothing | Kein Gegenstandsverlust |
Startskript
nano ~/enshrouded/start.sh
#!/bin/bash
export WINEDLLOVERRIDES="version=n,b"
export WINEPREFIX=/home/steam/.wine_enshrouded
cd ~/enshrouded
wine64 enshrouded_server.exe 2>&1 | tee ./logs/server.log
chmod +x ~/enshrouded/start.sh
Port-Konfiguration
| Port | Protokoll | Verwendung |
|---|---|---|
| 15636 | UDP | Enshrouded Spielport |
| 15637 | UDP | Steam-Abfrageport |
Firewall-Regeln
sudo ufw allow 15636/udp comment "Enshrouded Game"
sudo ufw allow 15637/udp comment "Enshrouded Query"
sudo ufw reload
Automatischer Start mit systemd
sudo nano /etc/systemd/system/enshrouded.service
[Unit]
Description=Enshrouded Dedicated Server
After=network.target
[Service]
Type=simple
User=steam
WorkingDirectory=/home/steam/enshrouded
ExecStart=/home/steam/enshrouded/start.sh
Restart=on-failure
RestartSec=30
TimeoutStartSec=180
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable enshrouded
sudo systemctl start enshrouded
Automatische Updates
nano ~/update_enshrouded.sh
#!/bin/bash
echo "Enshrouded Server wird gestoppt..."
sudo systemctl stop enshrouded
echo "Updates werden geprüft..."
~/steamcmd/steamcmd.sh +force_install_dir ~/enshrouded +login anonymous +app_update 2278520 +quit
echo "Server wird neu gestartet..."
sudo systemctl start enshrouded
echo "Update abgeschlossen."
chmod +x ~/update_enshrouded.sh
crontab -e
0 4 * * * /home/steam/update_enshrouded.sh
Speicherverwaltung
Speicherdatei-Speicherort
~/enshrouded/savegame/
Backup-Skript
nano ~/backup_enshrouded.sh
#!/bin/bash
BACKUP_DIR="/home/steam/enshrouded-backups"
SAVE_DIR="/home/steam/enshrouded/savegame"
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p $BACKUP_DIR
tar -czf "$BACKUP_DIR/enshrouded_save_$DATE.tar.gz" -C "$SAVE_DIR" .
find $BACKUP_DIR -name "*.tar.gz" -mtime +7 -delete
echo "Backup abgeschlossen: enshrouded_save_$DATE.tar.gz"
chmod +x ~/backup_enshrouded.sh
crontab -e
0 */6 * * * /home/steam/backup_enshrouded.sh
Leistungstipps
- slotCount: Passen Sie die Spieleranzahl an die Server-Ressourcen an. Jeder Spieler verbraucht ca. 500 MB-1 GB RAM.
- randomSpawnerAmount: "Low" verbessert die Leistung auf ressourcenarmen Servern.
- NVMe SSD: Empfohlen für schnellere Weltladezeiten.
- Wine-Optimierung: DXVK und esync/fsync-Unterstützung können die Leistung verbessern.
Fazit
Die Enshrouded Dedicated Server-Einrichtung kann unter Linux mit SteamCMD und Wine abgeschlossen werden. Passen Sie die Co-op-Einstellungen an die Vorlieben Ihrer Gruppe an. Die leistungsstarke REXE VDS-Infrastruktur und der Path.net DDoS-Schutz sorgen für sicheren Betrieb.
Verwandte Artikel
FiveM-Server einrichten: Schritt-für-Schritt-Anleitung
Vollständige Anleitung zur FiveM-Server-Installation auf REXE VDS: txAdmin-Konfiguration, Port-Einstellungen und Leistungsoptimierung für GTA V Roleplay-Server.
Minecraft-Server einrichten: Paper-Installationsanleitung
Vollständige Anleitung zur Minecraft-Server-Installation auf REXE VDS: Paper/Spigot, Java-Konfiguration, Plugin-Verwaltung und Leistungsoptimierung für stabiles Gameplay.
CS2-Server einrichten: Vollständige Anleitung mit SteamCMD
Vollständige Anleitung zur CS2 Dedicated-Server-Installation auf REXE VDS: SteamCMD, GSLT-Token, Serverkonfiguration, Spielmodi und DDoS-Schutz mit Path Panel.