Jak skonfigurować dedykowany serwer Abiotic Factor

Dedykowany serwer Abiotic Factor utrzymuje Twoją Facility w działaniu dla całej ekipy, bez względu na to, kto jest online. To darmowe pobranie ze Steam, Deep Field Games udostępnia je tylko na Windows, a serwer obsługuje do 24 graczy.

Opcja 1: na Windows z SteamCMD

Dedykowany serwer Abiotic Factor to darmowe, anonimowe pobranie ze Steam, aplikacja 2857200, około 2.8 GB. Nie musisz posiadać gry, żeby mieć ją na serwerze.

  1. Zainstaluj SteamCMD, a następnie uruchom: +login anonymous +app_update 2857200 validate +quit.
  2. Uruchom AbioticFactor/Binaries/Win64/AbioticFactorServer-Win64-Shipping.exe z argumentami, takimi jak -log -newconsole -PORT=7777 -QUERYPORT=27015 -MaxServerPlayers=6 -SteamServerName="My Server" -WorldSaveName=Cascade. Dodaj -ServerPassword=<password>, aby ustawić hasło do dołączenia, oraz -AdminPassword=<password>, aby ustawić hasło administratora w grze.
  3. Otwórz UDP 7777 i 27015 w zaporze i przekieruj je na routerze.
  4. Wpisz SteamID64 każdego administratora do Admin.ini, w sekcji [Moderators], jedna linia Moderator=<id> na osobę, i zrestartuj serwer.
Wskazówka:Pierwszy start tworzy świat o nazwie z -WorldSaveName. Trzymaj folder SaveGames w kopii zapasowej: to jedyna część, której nie da się pobrać ponownie.

Opcja 2: na Linuksie, przez Wine

Nie ma natywnej wersji dla Linux, ale serwer Windows działa pod Wine. Pobierz go przez SteamCMD wymuszając wersję Windows (+@sSteamCmdForcePlatformType windows) i uruchom ten sam plik wykonywalny przez wine. W naszych testach nie potrzebował wirtualnego wyświetlacza (Xvfb tylko dodawał pamięć i wątki), a Wine z obsługą fsync lub esync ma znaczenie: bez niego bezczynny serwer zużywał około 40% więcej CPU.

Opcja 3: Docker

runonflux/abioticfactor-server-flux, nasz obraz, instaluje i aktualizuje serwer Windows przez SteamCMD przy każdym starcie, uruchamia go pod Wine 10 bez ekranu, zapisuje linię uruchomienia i Admin.ini ze zmiennych środowiskowych (ABIOTIC_SERVER_NAME, ABIOTIC_PASSWORD, ABIOTIC_MAX_PLAYERS, ABIOTIC_PLATFORM, ABIOTIC_ADMINS, ABIOTIC_WORLD, dwa porty...), restartuje się na nowe buildy gry i prowadzi backupy. Jego źródło jest na GitHub, RunOnFlux/abioticfactor-server-flux.

  • Zamontuj /mnt/abiotic/data na woluminie: tam leżą światy, Admin.ini, ustawienia i kopie zapasowe.
  • Zamontuj też /mnt/abiotic/server, bo inaczej przy każdym starcie serwer pobiera instalację 2.8 GB i ponownie buduje prefiks Wine.
  • Opublikuj dwa porty UDP i zachowaj te same numery na zewnątrz i wewnątrz: serwer wiąże się dokładnie z portami, które dostał.

Opcja 4: zarządzany na Flux

Wdróż serwer Abiotic Factor w zdecentralizowanej chmurze Flux, na tym samym obrazie, z otwartymi i przekierowanymi za Ciebie portami, z ochroną DDoS w zestawie oraz panelem z ustawieniami uruchomienia i każdą zasadą sandboxa, światami, wgranym zapisem z PC, administratorami, przeglądarką plików, terminalem na żywo i backupami. Plany zaczynają się od $5.49 miesięcznie.

  1. Wybierz plan 6, 12 lub 24 graczy.
  2. Wybierz region blisko swoich graczy.
  3. Nazwij serwer, ustaw hasło i kto może dołączyć, jeśli chcesz, a potem wdróż. Pierwszy start pobiera około 2.8 GB i wczytuje świat w minutę lub dwie.
  4. Twoja ekipa znajduje go po nazwie na liście serwerów w grze.

Najczęściej zadawane pytania

Czy dedykowany serwer Abiotic Factor jest darmowy?

Tak. To darmowe, anonimowe pobieranie ze Steam (aplikacja 2857200); nie musisz posiadać gry na serwerze.

Czy serwer Abiotic Factor działa na Linux?

Nie natywnie: Deep Field Games wydaje to tylko na Windows. Działa na Linux pod Wine, tak jak nasz obraz Docker.

Ile trwa start serwera Abiotic Factor?

W naszych testach około 14 sekund do odpowiedzi po instalacji i około 94 sekundy przy bardzo pierwszym starcie, który dodatkowo pobiera 2.8 GB i buduje środowisko Wine.

Powiązane przewodniki: Abiotic Factor