NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

Soulmask Server hosten (2026)

SoulmaskUpdated Nov 5, 20269 min read

Kurzantwort. Du kannst einen Soulmask-Server kostenlos selbst hosten: Installiere die Steam-App 3017300 mit SteamCMD, starte WSServer-Linux-Shipping mit deinem Namen, Game-Port und Query-Port und öffne beide Ports. Oder du mietest einen Soulmask-Server und sparst dir Ports und Updates.

Spieler finden deinen Server über den Namen im Serverbrowser des Spiels und geben das Passwort ein, falls du eines gesetzt hast.

Geprüft am 5. November 2026 gegen Soulmask 1.0 Update Patch #22, den neuesten auf Steam angekündigten Patch.

Der Entwickler CampFire Studio veröffentlicht auf Steam keine vollständige Anleitung für dedizierte Server, die wir finden konnten; auf seinem Discord gibt es eine Anleitung zum Verbinden privater Server über mehrere Maps, die diese Seite nicht behandelt. Dieser Guide beruht deshalb auf dem, was wir auf jedem von uns gehosteten Soulmask-Server einsetzen: das Installationsskript, die Startoptionen und die Bereit-Zeile. Er sagt dir, wo wir etwas nicht getestet haben. Wenn du direkt zur Miet-Variante willst, springe zu Option 2.

Was du brauchst

  • Die Server-Software: Steam-App 3017300, heruntergeladen mit einem anonymen SteamCMD-Login.
  • Einen Rechner, der durchläuft: ein übriger PC, ein Heimserver oder eine virtuelle Cloud-Maschine. Dieser Guide nutzt 64-Bit-Linux, das setzen wir selbst ein. Windows haben wir nicht getestet.
  • RAM und CPU: wir haben von CampFire Studio keine Hardwareanforderungen für den Server gefunden, behandle also jede Zahl, die du anderswo liest, als Schätzung.
  • Zwei offene Ports: ein Game-Port und ein Query-Port. Der Query-Port ist UDP und muss öffentlich erreichbar sein, damit der Server im Browser erscheint.
  • Das Shifting-Sands-DLC, wenn du diese Map wählst: es wird separat auf Steam verkauft. Wir sagen unseren eigenen Kunden, dass jeder Spieler, der auf einem Shifting-Sands-Server beitritt, es braucht, aber der Entwickler schreibt das nirgends, also frag vorher deine Mitspieler.

Option 1: selbst hosten

Den Server installieren

  1. Installiere die 32-Bit-Bibliotheken, die SteamCMD braucht (Debian oder Ubuntu).
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install curl tar lib32gcc-s1 ca-certificates -y
  2. Lege einen Benutzer für den Server an und wechsle zu ihm.
    sudo useradd -m -s /bin/bash -U soulmask
    sudo su - soulmask
  3. Installiere SteamCMD und lass es sich einmal selbst aktualisieren, bevor du etwas herunterlädst.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL -o steamcmd_linux.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xf steamcmd_linux.tar.gz
    ./steamcmd.sh +quit
  4. Lade den Server herunter.
    ./steamcmd.sh +force_install_dir /home/soulmask/server +login anonymous +app_update 3017300 +app_update 1007 validate +quit
    Unsere Installation lädt im selben Befehl auch die App 1007. SteamCMD antwortet manchmal mit "Missing configuration", legt keine Spieldateien ab und endet trotzdem mit Erfolg. Das tritt bei frischen Installationen mal auf und mal nicht. Prüfe, ob steamapps/appmanifest_3017300.acf im Serverordner existiert, und führe den Befehl erneut aus, falls nicht.
  5. Kopiere die Steam-Client-Bibliothek dorthin, wo der Server sie sucht, so wie es unsere Installation macht.
    mkdir -p ~/server/.steam/sdk64 ~/server/WS/Saved/Config/LinuxServer
    cp ~/steamcmd/linux64/steamclient.so ~/server/.steam/sdk64/

Den Server starten

  1. Wähle drei Ports. Die Zahlen unten sind Beispiele: nimm beliebige freie. Der Wartungsport ist nur für Befehle von derselben Maschine gedacht.
    GAMEPORT=8777
    QUERYPORT=27015
    ECHOPORT=18888
  2. Starte den Server aus dem Serverordner. Das ist dieselbe Zeile, die unser Launcher baut, ausgeführt mit dem Serverordner als Home-Ordner wie in unseren Containern:
    cd ~/server
    export HOME=~/server
    ./WS/Binaries/Linux/WSServer-Linux-Shipping WS Level01_Main -server -SILENT \
      "-SteamServerName=My Soulmask server" -saving=600 -backup=960 \
      -Port=$GAMEPORT -QueryPort=$QUERYPORT -EchoPort=$ECHOPORT -forcepassthrough \
      -MaxPlayers=20 -log -UTF8Output -MULTIHOME=0.0.0.0 -online=Steam \
      "-adminpsw=choose-a-long-password" "-PSW=join-password" -pve
    Lass -PSW für einen öffentlichen Server weg. Nutze -pvp statt -pve für PvP: Der Modus kommt aus dieser Option, eine Änderung braucht also einen Neustart. Level01_Main ist Cloud Mist Forest, DLC_Level01_Main ist Shifting Sands. Auf unseren Servern hat jede Map ihre eigene Welt in einem eigenen Ordner unter WS/Saved/Worlds/Dedicated.
  3. Warte auf die Bereit-Zeile. Der Server ist bereit, wenn das Log Create Dungeon Successed ausgibt.
  4. Öffne die Ports. Erlaube den Query-Port per UDP (zum Beispiel sudo ufw allow 27015/udp) und den Game-Port sowohl per TCP als auch per UDP (sudo ufw allow 8777), weil der Entwickler nicht dokumentiert, welches Protokoll der Game-Port nutzt. Leite beide Ports am Router genauso weiter. Gib den Wartungsport nicht frei.
  5. Tritt bei. Starte Soulmask und suche im Serverbrowser des Spiels nach dem Namen, den du vergeben hast.
  6. Mach dich zum Admin. Drücke im Spiel ~, um die Konsole zu öffnen, und tippe gm key, gefolgt vom Admin-Passwort, das du gesetzt hast.

Stoppen, ohne die Welt zu verlieren

Auf den Servern, die wir betreiben, speichert Soulmask seine Welt in einer SQLite-Datei, WS/Saved/Worlds/Dedicated/<map>/world.db, und schreibt sie nach einem eigenen Timer (die Optionen -saving und -backup). Wenn du den Prozess zwischen zwei Schreibvorgängen beendest, geht alles seit dem letzten verloren.

Das saubere Stoppen, das wir nutzen, läuft über den Wartungsport des Spiels, auf der Maschine selbst. Verbinde dich mit telnet 127.0.0.1 18888 (dein Wartungsport; installiere das Paket telnet, falls es fehlt), sende saveworld 1, warte ein paar Sekunden und sende dann close 1, was speichert und beendet. Bei unserem Test am 12. Oktober 2026 hat quit nur die Verbindung geschlossen, und das Spiel lief minutenlang weiter, nutze es also nicht, um den Server zu stoppen. Unser Launcher verlässt sich nicht auf Strg+C: Er fängt das Stoppsignal ab und sendet stattdessen diese beiden Befehle.

Zum Aktualisieren stoppst du den Server auf diese Weise und führst den Download-Befehl aus Schritt 4 erneut aus.

Option 2: bei PlayNHost hosten

Mieten nimmt dir Installation, Ports, Updates und die Stopp-Routine ab. Du wählst weiterhin einen Namen, ein Passwort, eine Map und einen Modus.

  1. Wähle einen Tarif. Öffne die Soulmask-Server-Hosting-Seite. Zum Zeitpunkt des Schreibens gibt es einen Tarif, EXPLORER. Klicke auf Tarif anpassen und schließe die Bestellung ab. Preise ändern sich, prüfe sie also auf dieser Seite.
  2. Warte auf die Installation. Der Server erscheint im Panel. Seine Konsole gibt Create Dungeon Successed aus, wenn er bereit ist.
  3. Benenne ihn. Lege im Tab Einstellungen den Servername und, für einen privaten Server, ein Server-Passwort fest. Lass das Passwort leer, um einen öffentlichen Server zu betreiben.
  4. Wähle Map und Modus. Die Einstellung Map bietet Level01_Main (Cloud Mist Forest) und DLC_Level01_Main (Shifting Sands), und Spielmodus bietet pve oder pvp. Der Modus ist eine Startoption, stelle ihn also hier ein und starte neu.
  5. Werde Admin. Setze unter Einstellungen ein Admin-Passwort, starte neu, öffne dann im Spiel die Konsole und tippe gm key, gefolgt von diesem Passwort. Wenn du es leer lässt, denkt der Server sich eines aus und speichert es in der Datei .pnh/admin-password, die du unter Dateien lesen kannst. Siehe So wirst du Admin auf deinem Soulmask-Server.
  6. Füge Mods hinzu, wenn du möchtest. Trage die Steam-Workshop-Nummern in Steam-Workshop-Mods ein, durch Kommas getrennt, und starte neu. Der erste Start danach dauert länger, weil der Server sie herunterlädt, und alle, die beitreten, brauchen dieselben Mods. Siehe So fügst du Mods zu deinem Soulmask-Server hinzu.
  7. Lade deine Spieler ein. Gib ihnen den Servernamen und das Passwort. Siehe So trittst du deinem Soulmask-Server bei.

Was das Panel für dich übernimmt:

  • Es führt das saubere Stoppen von oben aus. Ein Klick auf Stoppen im Panel sendet saveworld 1 und dann close 1 und erzwingt das Beenden des Spiels nur, wenn es nach drei Minuten noch läuft. Antwortet das Spiel nicht auf seinem Wartungsport, schreibt die Konsole, dass es ohne frischen Spielstand stoppt.
  • Zeilen, die du in die Konsole tippst, gehen an denselben Wartungsport, also funktionieren help und saveworld 1 dort.
  • Die Installation versucht SteamCMD bis zu dreimal und zählt sie erst als installiert, wenn das App-Manifest existiert, sodass die oben beschriebene leere Installation erkannt wird.
  • Mit aktiviertem Automatisches Update (im Tab Einstellungen, unter Erweiterte Optionen anzeigen) prüft der Server bei jedem Start auf ein Spiel-Update. Schalte es nur aus, wenn du für die Mod-Kompatibilität auf einem Build bleiben musst.
  • Die Einstellungen Speicherintervall (Sekunden) und Backup-Intervall (Sekunden) entsprechen -saving und -backup. Siehe So sicherst du deine Soulmask-Welt und stellst sie wieder her.

Selbst hosten oder mieten: ein ehrlicher Vergleich

  • Kosten: die Server-Software ist kostenlos. Selbst hosten kostet Strom, Hardware und Bandbreite oder eine Cloud-Maschine. Mieten ist eine wiederkehrende Gebühr, die vom Tarif und vom gewählten Abrechnungszeitraum abhängt.
  • Verfügbarkeit: ein Heimserver ist nur online, solange dein PC, der Strom und das Internet laufen. Ein gemieteter Server läuft auf der Hardware des Hosters.
  • Angriffsfläche: zu Hause verbinden sich Spieler mit deiner öffentlichen IP-Adresse, und du kümmerst dich um Firewall und Router. Bei einem gemieteten Server bleibt deine Heim-IP außen vor.
  • Einrichtung: Selbst hosten braucht die Kommandozeile, Portweiterleitung und eine sichere Stopp-Routine. Mieten braucht einen Namen, ein Passwort, eine Map und einen Modus.
  • Kontrolle: Selbst hosten gibt dir jede Datei. Auf unseren Servern änderst du Einstellungen im Panel und hast trotzdem den Tab Dateien.

Bereit, die Einrichtung zu überspringen? Sieh dir die Soulmask-Server-Tarife an. Du hast schon einen Server? Fang mit So richtest du deinen Soulmask-Server ein: wichtige Einstellungen an.

Läuft dein Server schon woanders? Zieh ihn zu uns um

UNSERE NEUESTEN BLOGS