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
Installiere die 32-Bit-Bibliotheken, die SteamCMD braucht (Debian oder Ubuntu).
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.
Kopiere die Steam-Client-Bibliothek dorthin, wo der Server sie sucht, so wie es unsere Installation macht.
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
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:
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.
Warte auf die Bereit-Zeile. Der Server ist bereit, wenn das Log Create Dungeon Successed ausgibt.
Ö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.
Tritt bei. Starte Soulmask und suche im Serverbrowser des Spiels nach dem Namen, den du vergeben hast.
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.
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.
Warte auf die Installation. Der Server erscheint im Panel. Seine Konsole gibt Create Dungeon Successed aus, wenn er bereit ist.
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.
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.
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.
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.
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.
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.
Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Du kannst alles akzeptieren, nur essenzielle Cookies akzeptieren oder pro Kategorie wählen.Wir verwenden Cookies, damit die Website funktioniert, um ihre Nutzung zu verstehen und unser Marketing zu messen. Sie sind hier standardmäßig aktiv. Du kannst alles abschalten, was du nicht möchtest.Datenschutzerklärung lesen