Willkommen zum ultimativen Setup-Guide für deinen eigenen Enshrouded-Server
unter Verwendung von Docker. Dieser Leitfaden führt dich durch jeden Schritt – von den Voraussetzungen bis hin zur Übernahme deines eigenen Spielstands. Fangen wir an!
Bevor wir starten, stellen wir sicher, dass folgende Komponenten auf deinem System installiert sind:
- Ubuntu 22.04 LTS oder ein ähnliches Server-Betriebssystem (wie Debian)
- Docker
- Docker Compose
Diese Tools sind essenziell, um deinen Enshrouded-Server
reibungslos einzurichten und zu betreiben.
Zuerst bringen wir deinen Server auf den neuesten Stand. Öffne dein Terminal und führe folgende Befehle aus:
sudo apt-get update
sudo apt-get upgrade
Nachdem dein System aktualisiert wurde, ist es Zeit, das notwendige Verzeichnis zu erstellen und das Server-Repository zu klonen:
mkdir /var/www/gameserver
cd /var/www/gameserver
git clone https://github.com/bonsaibauer/enshrouded-server.git
Mit diesen Schritten hast du alle benötigten Dateien auf deinem Server.
Jetzt ist es an der Zeit, die Konfiguration deines Spielservers anzupassen. Du kannst die docker-compose.yml
Datei direkt bearbeiten:
nano /var/www/gameserver/enshrouded-server/docker-compose.yml
Innerhalb dieser Datei findest du verschiedene Konfigurationsoptionen. Die wichtigsten sind:
SERVER_NAME
: Der Name deines Servers.PASSWORD
: Das Passwort für deinen Server.SERVER_IP
: Sehr wichtig, hier musst du die IP-Adresse deines Servers eintragen.SLOT_COUNT
: Hier kannst du die maximale Anzahl der Spieler festlegen.
Die Ports und Volumen sind bereits vorkonfiguriert, sodass du dich auf die Anpassung der oben genannten Werte konzentrieren kannst.
Nachdem du deine Änderungen vorgenommen hast, speichere die Datei strg+x
oder ^x
und schließe den Editor.
Navigiere zurück zum Root-Verzeichnis deines Projekts und starte den Docker-Container:
cd /var/www/gameserver/enshrouded-server
docker-compose up
Dieser Prozess kann einige Zeit in Anspruch nehmen, da Docker die notwendigen Images herunterlädt und den Container erstellt.
Nach Abschluss der Einrichtung ist es eine gute Idee, zu überprüfen, ob alles korrekt funktioniert:
docker ps
Mit diesem Befehl kannst du sehen, ob dein Container läuft. Verwende dann:
docker logs CONTAINER-ID
um die Log-Dateien deines Containers zu überprüfen. Wenn hier alles in Ordnung ist, läuft dein Server einwandfrei.
Möchtest du deinen eigenen Spielstand übernehmen, folge diesen Schritten:
-
Stoppe den Docker-Container:
docker stop enshrouded
-
Navigiere zum Speicherort der Spielstände und tausche die Dateien aus:
cd /var/lib/docker/volumes/enshrouded-docker_enshrouded-data/_data/savegame/
Nutze für den Austausch der Dateien am besten SFTP oder FTP.
-
Benenne die alten Spielstanddateien um und füge deine eigenen hinzu. Achte darauf, dass die Dateinamen korrekt sind.
-
Starte den Container neu:
docker start enshrouded
Herzlichen Glückwunsch! Du hast erfolgreich deinen eigenen Enshrouded-Server
auf Docker eingerichtet. Ich hoffe, dass dieser Leitfaden hilfreich war und würde mich um Feedback freuen. Viel Spaß beim Zocken!