So richtest du einen Soulmask Dedicated Server ein

Ein Soulmask Dedicated Server hält die Welt deines Stamms am Laufen, egal ob jemand online ist. Es gibt drei Wege, einen zu betreiben: von Hand, in Docker oder verwaltet bei Flux.

Option 1: von Hand mit SteamCMD

Der Linux Dedicated Server ist ein kostenloser, anonymer Download von Steam (Anwendung 3017300, „Soulmask Dedicated Server For Linux“), etwa 2.2 GB groß. Der Windows-Server ist eine eigene Anwendung.

  1. Installiere SteamCMD und führe dann aus: +force_install_dir ./soulmask +login anonymous +app_update 3017300 validate +quit
  2. Starte ihn als normaler Benutzer, nicht als root: ./WSServer.sh Level01_Main -server -log -UTF8Output -forcepassthrough -MULTIHOME=0.0.0.0 -Port=8777 -QueryPort=27015 -EchoPort=18888 -SteamServerName="My Server" -MaxPlayers=20 -pve -adminpsw=<password>
  3. Nutze DLC_Level01_Main statt Level01_Main für die Karte Shifting Sands, -pvp statt -pve für PvP und -PSW=<password> für ein Beitrittspasswort.
  4. Öffne UDP 8777 (Spiel) und UDP 27015 (Steam-Abfrage) in deiner Firewall und leite sie an deinem Router weiter. Der Echo-Port 18888 ist nur auf dem Rechner selbst gebunden.
  5. Bearbeite nach dem ersten Lauf WS/Saved/GameplaySettings/GameXishu.json für Raten und Regeln, bei gestopptem Server.
Tipp:Gib ihm Speicher: Wir haben auf Cloud Mist Forest ohne Spieler etwa 8.9 GB in Benutzung gemessen. Ein Rechner mit 16 GB RAM ist ein sinnvolles Minimum für einen Heimserver.

Option 2: Docker

runonflux/soulmask-server-flux, unser Image (Quellcode auf GitHub, RunOnFlux/soulmask-server-flux), installiert und aktualisiert den Server bei jedem Start und baut die Kommandozeile aus Umgebungsvariablen: SM_SERVER_NAME, SM_MAP, SM_MODE, SM_MAX_PLAYERS, SM_PASSWORD, SM_ADMIN_PASSWORD, SM_MODS, SM_RESTART_TIME, SM_SAVE_MINUTES, GAME_PORT und QUERY_PORT.

  • Binde /mnt/soulmask/server als Volume ein für die Installation mit 2.2 GB, und /mnt/soulmask/data für den Ordner Saved des Spiels (Welten, GameXishu.json, Bannliste) sowie die eigenen Einstellungen und Backups des Images.
  • Es führt den Server als unprivilegierten Benutzer aus, speichert die Welt vor jedem Stopp über die Konsole des Spiels, startet einen abgestürzten Server an Ort und Stelle neu und folgt neuen Steam-Builds.
  • flux-soulmask steuert im Container die Wartungskonsole des Spiels (help, lp, say, sav 1, usp, sc), wendet Voreinstellungen an und erstellt oder stellt Backups wieder her.

Option 3: verwaltet bei Flux

Stelle einen Soulmask Server auf der dezentralen Flux Cloud bereit, auf demselben Image, mit den Einstellungen als Formulare, mit geöffneten und für dich weitergeleiteten Ports, inklusive DDoS-Schutz, und mit einem Dashboard mit der eigenen Konsole des Spiels, etwa 80 Gameplay-Einstellungen mit Voreinstellungen, Banns, Workshop-Mods, einem Dateibrowser und Backups. Die Tarife starten bei $9.49 im Monat.

  1. Wähle den Tarif für 10, 20 oder 40 Spieler.
  2. Wähle eine Region nah bei deinen Spielern.
  3. Gib dem Server einen Namen, wähle die Karte und PvE oder PvP und stelle ihn bereit. Der erste Start lädt etwa 2.2 GB herunter und baut die Welt in ein paar Minuten.
  4. Spieler treten mit dem Einladungscode aus dem Dashboard oder per Adresse bei.

Häufig gestellte Fragen

Ist der Soulmask Dedicated Server kostenlos?

Ja. Es ist ein kostenloser, anonymer Download von Steam (Anwendung 3017300 unter Linux). Geld kostet der Rechner, auf dem er läuft.

Läuft der Soulmask Server unter Linux?

Ja, nativ: Soulmask Dedicated Server For Linux. Er weigert sich, als root zu laufen.

Wie lange braucht ein Soulmask Server zum Starten?

Auf unserem Image etwa 100 Sekunden, um die Welt zu laden, und etwa 50 weitere, um ihre Dungeons zu bauen, bevor er antwortet. Der erste Start lädt außerdem 2.2 GB herunter.

Verwandte Soulmask-Anleitungen