Enshrouded Dedicated Server auf Ubuntu einrichten

Enshrouded bietet dir/euch eine einzigartige Mischung aus europäischer Folklore und innovativem Gameplay, was es zu einem besonderen Erlebnis für Spieler weltweit macht. In diesem Artikel erfährst du, wie du deinen Enshrouded Dedicated Server auf einem Ubuntu-System einrichtest, um deine eigenen Abenteuer in der magischen Welt von Embervale zu hosten und mit Freunden zu teilen.

Vorbereitung deiner Umgebung: Voraussetzungen und Systemaktualisierung

Bevor wir beginnen, stelle sicher, dass dein Ubuntu-System (vorzugsweise Ubuntu 22.04) auf dem neuesten Stand ist, um Kompatibilitätsprobleme zu vermeiden. Diese Vorbereitung beinhaltet die Aktualisierung deines Systems und die Installation wesentlicher Pakete. Es ist entscheidend, Sudo-Berechtigungen zu haben und deine ufw-Einstellungen zu konfigurieren, um die Ports 15636 und 15637 UDP erlauben, die der Enshrouded-Server standardmäßig verwendet.

Bash
sudo apt update
sudo apt upgrade -y

Wine-Installation: Ausführen von Windows-Anwendungen auf Ubuntu

Da die Enshrouded-Serveranwendung für Windows konzipiert ist, verwenden wir Wine, um sie auf Ubuntu auszuführen. Dieser Prozess umfasst das Erstellen eines Schlüsselringverzeichnisses, das Herunterladen des Wine GPG-Schlüssels, das Hinzufügen des Wine-Repositorys und die Installation von Wine zusammen mit notwendigen Paketen wie cabextract, winbind, screen und xvfb. Zusätzlich ist das Hinzufügen des Multiverse-Repositorys wesentlich, um Zugang zu SteamCMD zu erhalten, einem Werkzeug, das für die Servereinrichtung benötigt wird.

Bash
sudo apt install software-properties-common lsb-release wget
Bash
sudo mkdir -pm755 /etc/apt/keyrings
Bash
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
Bash
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/$(lsb_release -is | tr '[:upper:]' '[:lower:]')/dists/$(lsb_release -cs)/winehq-$(lsb_release -cs).sources
Bash
sudo dpkg --add-architecture i386
Bash
sudo apt update
sudo apt install --install-recommends winehq-staging
Bash
sudo apt install cabextract winbind screen xvfb
Bash
sudo add-apt-repository multiverse

SteamCMD- und Serverinstallation

Mit Wine und den notwendigen Paketen eingerichtet, besteht der nächste Schritt darin, SteamCMD zu installieren. Dieses Tool ermöglicht es dir, den dedizierten Server von Enshrouded herunterzuladen. Nach der Installation von SteamCMD erstellen wir einen Benutzer speziell für den Betrieb des Servers, um die Verwendung des Root-Benutzers aus Sicherheitsgründen zu vermeiden. Die Serverinstallation geht dann mit spezifischen SteamCMD-Befehlen weiter, um den Enshrouded-Server auf deinem System herunterzuladen und einzurichten.

Bash
sudo apt update
sudo apt install steamcmd
Bash
sudo useradd -m enshrouded
sudo -u enshrouded -s
cd ~
Bash
/usr/games/steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir /home/enshrouded/enshroudedserver +login anonymous +app_update 2278520 +quit

Deinen Server ausführen und verwalten: Vom Start bis zum Abenteuer

Sobald der Server installiert ist, starten wir die Datei enshrouded_server.exe. Das Konfigurieren des Servers ist unkompliziert, mit einer json-Datei, die es dir ermöglicht, Parameter wie die Server-IP, den Namen, das Passwort und die Spieler-Slots festzulegen, um das Spielerlebnis nach deinen Vorlieben anzupassen.

Um sicherzustellen, dass dein Server reibungslos läuft, wird empfohlen, eine Dienstdatei für den Enshrouded-Server zu erstellen. Diese Dienstdatei hilft, den Betrieb des Servers zu verwalten, ermöglicht es ihm, automatisch neu zu starten, falls er abstürzt, und mit dem System zu booten. Detaillierte Anweisungen werden für das Erstellen dieser Dienstdatei, das Aktivieren, Starten, Deaktivieren und Stoppen des Dienstes bereitgestellt, um eine vollständige Kontrolle über den Lebenszyklus deines Servers zu gewährleisten.

Bash
wine64 ~/enshroudedserver/enshrouded_server.exe
Bash
[Session] 'HostOnline' (up)!
[Session] finished transition from 'Lobby' to 'Host_Online' (current='Host_Online')!

Nachdem der Enshrouded Dedicated Server auf Ubuntu ausgeführt wurde, erstellt er automatisch eine Konfigurationsdatei.

  • Du kannst diese Konfigurationsdatei bearbeiten, um die Anzahl der Spieler zu steuern und ein Passwort für den Server festzulegen.
  • Setze die Server-IP (wichtig!), den Servernamen, das Passwort (empfehlenswert) und die Slot-Anzahl nach Wunsch.
Bash
nano ~/enshroudedserver/enshrouded_server.json

Einen Dienst erstellen

Eine Dienstdatei stellt sicher, dass dein Server neu startet, falls er abstürzt, und bedeutet auch, dass er automatisch startet, wenn dein Server eingeschaltet wird.

Bash
sudo nano /etc/systemd/system/enshrouded.service

Füge die folgende Konfiguration hinzu und speichere ab:

Bash
[Unit]
Description=Enshrouded Server
Wants=network-online.target
After=network-online.target

[Service]
User=enshrouded
Group=enshrouded
WorkingDirectory=/home/enshrouded/
ExecStartPre=/usr/games/steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir /home/enshrouded/enshroudedserver +login anonymous +app_update 2278520 +quit
ExecStart=/usr/bin/wine64 /home/enshrouded/enshroudedserver/enshrouded_server.exe
Restart=always

[Install]
WantedBy=multi-user.target

Enshrouded-Server aktivieren und starten

Bash
sudo systemctl enable enshrouded
sudo systemctl start enshrouded

Enshrouded-Server deaktivieren und stoppen

Bash
sudo systemctl disable enshrouded
sudo systemctl stop enshrouded

Enshrouded-Server aktualisieren (Gameserver updaten, nach Patch)

Bash
sudo systemctl restart enshrouded

Oder die alternative wäre:

Bash
sudo systemctl stop enshrouded
sudo -u enshrouded -s
Bash
/usr/games/steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir /home/enshrouded/enshroudedserver +login anonymous +app_update 2278520 +quit

Fazit: Dein Tor zu Embervale

Indem du dieser Anleitung gefolgt bist, hast du die ersten Schritte in die Welt des Server-Hostings unternommen, speziell zugeschnitten für das Survival-Action-RPG Enshrouded. Diese Einrichtung ermöglicht es dir nicht nur, deine Abenteuer in der magischen Welt von Embervale zu hosten, sondern öffnet auch die Tür zu gemeinsamen Erlebnissen mit Freunden, alles bequem von deinem dedizierten Ubuntu-Server aus.

Fühl dich frei, unten einen Kommentar zu hinterlassen, falls du Hilfe beim Betrieb des Enshrouded-Servers benötigst.

Series NavigationHow to Set Up Your Enshrouded Dedicated Server on Ubuntu >>

Was this helpful?

Thanks for your feedback!
Share