Jak skonfigurować dedykowany serwer Soulmask

Dedykowany serwer Soulmask utrzymuje świat twojego plemienia w ruchu, niezależnie od tego, czy ktoś jest online. Są trzy sposoby uruchomienia: ręcznie, w Dockerze lub zarządzany na Flux.

Opcja 1: ręcznie przez SteamCMD

Serwer dedykowany Linux to darmowe, anonimowe pobranie ze Steam (aplikacja 3017300, „Soulmask Dedicated Server For Linux”), około 2.2 GB. Serwer Windows to osobna aplikacja.

  1. Zainstaluj SteamCMD, a następnie uruchom: +force_install_dir ./soulmask +login anonymous +app_update 3017300 validate +quit
  2. Uruchom jako zwykły użytkownik, nie 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. Użyj DLC_Level01_Main zamiast Level01_Main dla mapy Shifting Sands, -pvp zamiast -pve dla PvP oraz -PSW=<password> dla hasła do dołączenia.
  4. W zaporze otwórz UDP 8777 (gra) i UDP 27015 (zapytanie Steam) i przekieruj je na routerze. Port echa, 18888, jest powiązany tylko z samą maszyną.
  5. Po pierwszym uruchomieniu edytuj WS/Saved/GameplaySettings/GameXishu.json, aby zmienić współczynniki i zasady, przy zatrzymanym serwerze.
Wskazówka:Daj mu pamięć: zmierzyliśmy około 8.9 GB w użyciu przy pustym serwerze na Cloud Mist Forest. Maszyna z 16 GB RAM to rozsądne minimum dla serwera domowego.

Opcja 2: Docker

runonflux/soulmask-server-flux, nasz obraz (źródło na GitHub, RunOnFlux/soulmask-server-flux), instaluje i aktualizuje serwer przy każdym starcie i buduje linię poleceń ze zmiennych środowiskowych: 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 i QUERY_PORT.

  • Podłącz /mnt/soulmask/server do woluminu na instalację 2.2 GB oraz /mnt/soulmask/data do folderu Saved gry (światy, GameXishu.json, lista banów) oraz ustawień i kopii zapasowych samego obrazu.
  • Działa jako nieuprzywilejowany użytkownik, zapisuje świat przez konsolę gry przed każdym zatrzymaniem, restartuje serwer w miejscu po awarii i podąża za nowymi buildami Steam.
  • flux-soulmask, wewnątrz kontenera, steruje konsolą serwisową gry (help, lp, say, sav 1, usp, sc), stosuje presety i tworzy lub przywraca kopie zapasowe.

Opcja 3: zarządzany na Flux

Wdróż serwer Soulmask w zdecentralizowanej chmurze Flux, na tym samym obrazie, z ustawieniami w formularzach, portami otwartymi i przekierowanymi za Ciebie, ochroną DDoS w cenie i panelem z własną konsolą gry, około 80 ustawieniami rozgrywki z presetami, banami, modami z Workshopu, przeglądarką plików i kopiami zapasowymi. Plany zaczynają się od $9.49 miesięcznie.

  1. Wybierz plan na 10, 20 lub 40 graczy.
  2. Wybierz region blisko swoich graczy.
  3. Nazwij serwer, wybierz mapę i tryb PvE lub PvP, a potem wdróż. Pierwszy start pobiera około 2.2 GB i w kilka minut buduje świat.
  4. Gracze dołączają kodem zaproszenia z panelu lub po adresie.

Najczęściej zadawane pytania

Czy dedykowany serwer Soulmask jest darmowy?

Tak. To darmowe, anonimowe pobieranie ze Steam (aplikacja 3017300 na Linuxie). Płacisz za maszynę, która ją uruchamia.

Czy serwer Soulmask działa na Linuxie?

Tak, natywnie: Soulmask Dedicated Server For Linux. Nie działa jako root.

Ile trwa uruchomienie serwera Soulmask?

Na naszym obrazie około 100 sekund na załadowanie świata i około 50 kolejnych na zbudowanie jego lochów, zanim serwer zacznie odpowiadać. Pierwszy start pobiera też 2.2 GB.

Powiązane przewodniki: Soulmask