Optie 1: met de hand via SteamCMD
De Linux dedicated server is een gratis, anonieme download van Steam (app 3017300, "Soulmask Dedicated Server For Linux"), ongeveer 2.2 GB. De Windows-server is een aparte applicatie.
- Installeer SteamCMD en voer daarna uit: +force_install_dir ./soulmask +login anonymous +app_update 3017300 validate +quit
- Start hem als gewone gebruiker, niet 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>
- Gebruik DLC_Level01_Main in plaats van Level01_Main voor de Shifting Sands-map, -pvp in plaats van -pve voor PvP, en -PSW=<password> voor een join-wachtwoord.
- Open UDP 8777 (spel) en UDP 27015 (Steam-query) in je firewall en stuur ze door op je router. De echopoort, 18888, is alleen aan de machine zelf gekoppeld.
- Bewerk na de eerste start WS/Saved/GameplaySettings/GameXishu.json voor tarieven en regels, met de server gestopt.
Optie 2: Docker
runonflux/soulmask-server-flux, onze image (broncode op GitHub, RunOnFlux/soulmask-server-flux), installeert en werkt de server bij bij elke start en bouwt de commandoregel op uit omgevingsvariabelen: 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 en QUERY_PORT.
- Koppel /mnt/soulmask/server aan een volume voor de installatie van 2.2 GB, en /mnt/soulmask/data aan een volume voor de Saved-map van het spel (werelden, GameXishu.json, banlijst) en de eigen instellingen en backups van de image.
- Het draait de server als gebruiker zonder extra rechten, slaat de wereld op via de console van het spel vóór elke stop, herstart een gecrashte server ter plaatse en volgt nieuwe Steam-builds.
- flux-soulmask, binnen de container, bestuurt de onderhoudsconsole van het spel (help, lp, say, sav 1, usp, sc), past presets toe en maakt of herstelt backups.
Optie 3: beheerd op Flux
Deploy een Soulmask-server op de gedecentraliseerde Flux-cloud, met dezelfde image, de instellingen als formulieren, de poorten voor je opengezet en doorgestuurd, DDoS-bescherming inbegrepen, en een dashboard met de eigen console van het spel, ongeveer 80 gameplayinstellingen met presets, bans, Workshop-mods, een bestandsbrowser en backups. Abonnementen beginnen bij $9.49 per maand.
- Kies het abonnement voor 10, 20 of 40 spelers.
- Kies een regio dicht bij je spelers.
- Geef de server een naam, kies de kaart en PvE of PvP, en deploy. De eerste start downloadt ongeveer 2.2 GB en bouwt de wereld in een paar minuten.
- Spelers joinen met de uitnodigingscode uit het dashboard of via het adres.
Veelgestelde vragen
Is de Soulmask dedicated server gratis?
Ja. Het is een gratis, anonieme download via Steam (applicatie 3017300 op Linux). Wat geld kost is de machine die hem draait.
Draait de Soulmask-server op Linux?
Ja, native: Soulmask Dedicated Server For Linux. Hij weigert als root te draaien.
Hoe lang duurt het voordat een Soulmask-server start?
Op onze image duurt het ongeveer 100 seconden om de wereld te laden en ongeveer 50 meer om de kerkers te bouwen voordat hij reageert. De eerste start downloadt ook 2.2 GB.