Soulmask Server erstellen: Dedicated Server installieren

Soulmask von CampFire Studio ist ein Open-World-Survival-Spiel, in dem Sie eine mysterioesche Maske tragen, Stammesmitglieder rekrutieren und eine Basis in einer feindlichen Welt aufbauen. Mit einem eigenen Dedicated Server bestimmen Sie Spielregeln, Spielerzahl und koennen den Server rund um die Uhr laufen lassen. So richten Sie Ihren Soulmask-Server auf einem HostValues VPS ein.

Voraussetzungen

Der Soulmask Dedicated Server basiert auf Unreal Engine 5 und benoetigt entsprechend Ressourcen. Planen Sie mindestens 8 GB RAM fuer einen Server mit bis zu 10 Spielern. Fuer groessere Gruppen von 20 oder mehr Spielern empfehlen wir 16 GB. Die Serverdateien belegen rund 5 GB Speicherplatz. Ein aktuelles Ubuntu oder Debian auf Ihrem VPS ist ideal.

Installation ueber SteamCMD

  1. Installieren Sie SteamCMD und die benoetigten Bibliotheken:

    apt update && apt install steamcmd lib32gcc-s1 -y

  2. Erstellen Sie einen eigenen Benutzer: useradd -m -s /bin/bash soulmask
  3. Wechseln Sie zum neuen Benutzer: su - soulmask
  4. Laden Sie den Dedicated Server herunter:

    steamcmd +login anonymous +app_update 3017310 validate +quit

Die Serverdateien befinden sich anschliessend unter steamapps/common/Soulmask Dedicated Server.

Server konfigurieren

Die Konfiguration erfolgt ueber Startparameter und Konfigurationsdateien. Die wichtigsten Startparameter sind:

  • -server startet den Prozess im Servermodus.
  • -SteamServerName="Servername" setzt den Servernamen in der Serverliste.
  • -PSW=passwort legt ein optionales Beitrittspasswort fest.
  • -MaxPlayers=20 bestimmt die maximale Spielerzahl.
  • -Port=7777 setzt den Spielport (Standard 7777, UDP).
  • -QueryPort=27015 setzt den Query-Port (Standard 27015, UDP).
  • -ADMINPSW=adminpasswort legt das Admin-Passwort fest.

Zusaetzlich koennen Sie Spieleinstellungen ueber die Konfigurationsdateien im Ordner Saved/Config/LinuxServer anpassen. Die Datei GameUserSettings.ini enthaelt Optionen fuer Schwierigkeit, Erfahrungsmultiplikatoren und weitere Spielmechaniken. Beim ersten Start werden die Standarddateien automatisch angelegt.

Ports und Firewall

Oeffnen Sie die benoetigten Ports in der Firewall:

ufw allow 7777/udp
ufw allow 27015/udp

Verwenden Sie weitere Ports, z.B. bei mehreren Servern auf einem VPS, passen Sie die Werte in den Startparametern und der Firewall entsprechend an.

Server starten

Wechseln Sie in das Serververzeichnis und starten Sie den Server:

./StartServer.sh -server -SteamServerName="Mein Soulmask Server" -MaxPlayers=20 -Port=7777 -QueryPort=27015 -ADMINPSW=sicheres_passwort -log

Verwenden Sie screen oder tmux, damit der Server im Hintergrund weiterlaeuft. Fuer automatische Neustarts bei Abstuerzen empfehlen wir einen Systemd-Service.

Stammesmitglieder und Masken

In Soulmask spielt das Maskensystem eine zentrale Rolle. Spieler koennen NPC-Stammesmitglieder rekrutieren, die Aufgaben uebernehmen, Ressourcen sammeln und die Basis verteidigen. Als Serveradmin steuern Sie ueber die Konfiguration, wie schnell Stammesmitglieder leveln, wie stark sie kaempfen und wie viele pro Spieler erlaubt sind. Diese Werte finden Sie in der GameUserSettings.ini unter den entsprechenden Multiplikatoren.

Admin-Befehle im Spiel

Mit dem Admin-Passwort, das Sie beim Start festgelegt haben, melden Sie sich Ingame als Admin an. Oeffnen Sie die Konsole und geben Sie das Passwort ein. Danach stehen Ihnen Befehle zur Verfuegung, um Spieler zu verwalten, Gegenstaende zu spawnen oder die Tageszeit zu aendern. Eine vollstaendige Liste der Befehle finden Sie in der Soulmask-Dokumentation oder den Community-Wikis.

Server aktualisieren

Soulmask befindet sich in aktiver Entwicklung und erhaelt regelmaessige Updates. Stoppen Sie den Server und fuehren Sie den SteamCMD-Befehl erneut aus:

steamcmd +login anonymous +app_update 3017310 validate +quit

Erstellen Sie vorher immer ein Backup des Ordners Saved, der Ihre Weltdaten und Spielerfortschritte enthaelt.

Wie viel RAM braucht ein Soulmask-Server?

Mindestens 8 GB fuer einen kleinen Server mit bis zu 10 Spielern. Bei 20 oder mehr Spielern und ausgebauten Basen empfehlen wir 16 GB. Die Unreal Engine 5 benoetigt grundsaetzlich mehr Arbeitsspeicher als aeltere Engines, besonders wenn viele Stammesmitglieder und Strukturen in der Welt existieren.

Kann ich den Server von PvP auf PvE umstellen?

Ja. Die PvP- und PvE-Einstellungen steuern Sie ueber die Startparameter oder die GameUserSettings.ini. Nach einer Aenderung muessen Sie den Server neu starten. Spielerfortschritte und Basen bleiben dabei erhalten.

Warum verbinden sich Spieler nicht mit meinem Server?

Pruefen Sie, ob beide Ports (7777 und 27015, jeweils UDP) in der Firewall geoeffnet sind. Stellen Sie sicher, dass Serverversion und Clientversion uebereinstimmen. Nach einem Spielupdate muessen Sie den Server ebenfalls aktualisieren, bevor Spieler wieder beitreten koennen. Taucht der Server nicht in der Liste auf, pruefen Sie den Servernamen und ob der Query-Port korrekt konfiguriert ist.


Kommen Sie nicht weiter? Support-Ticket öffnen, unser Team hilft Ihnen gerne.

Zurück zur Wissensdatenbank