Jak skonfigurować dedykowany serwer Factorio

Dedykowany serwer Factorio utrzymuje fabrykę działającą dla wszystkich, bez względu na to, kto jest online. Są trzy sposoby na jego uruchomienie: serwer headless ręcznie, w Dockerze lub zarządzany na Flux.

Opcja 1: serwer headless ręcznie

Wube publikuje na factorio.com bezgłowy (headless) build serwera dla Linuksa, za darmo do pobrania. Uruchamia zapis gry z ustawieniami w pliku server-settings.json obok niego.

  1. Pobierz stabilny build bez interfejsu dla Linuksa z factorio.com i rozpakuj go.
  2. Create a map: ./bin/x64/factorio --create ./saves/my-factory.zip
  3. Skopiuj data/server-settings.example.json do server-settings.json i ustaw nazwę, hasło i widoczność.
  4. Uruchom go: ./bin/x64/factorio --start-server ./saves/my-factory.zip --server-settings ./server-settings.json
  5. Otwórz UDP 34197 w zaporze i przekieruj go na routerze.

Opcja 2: Docker

factoriotools/factorio pakuje serwer bez interfejsu ze skryptem startowym: tworzy mapę przy pierwszym starcie, ładuje najnowszy zapis po tym, generuje hasło RCON i włącza lub wyłącza Space Age z DLC_SPACE_AGE.

  • Używaj tagu stable, a nie latest: latest podąża za gałęzią eksperymentalną, a gracze na stabilnej nie mogą do niej dołączyć.
  • Zamontuj /factorio na wolumenie: zapisy, mody i konfiguracja są tam przechowywane.
  • Opublikuj UDP 34197 dla gry i TCP 27015, jeśli chcesz RCON.
  • Pamięć zaczyna się nisko: nowa mapa z Space Age zużywała w naszych testach około 320 MB.

Opcja 3: zarządzany na Flux

Wdróż serwer Factorio w zdecentralizowanej chmurze Flux, na tym samym obrazie, domyślnie na jego stabilnym tagu albo na gałęzi eksperymentalnej lub jednym stałym wydaniu, z otwartymi i przekierowanymi za ciebie portami, z ochroną DDoS w zestawie oraz panelem, w którym server-settings.json jest formularzem, z konsolą RCON, przeglądarką plików do zapisów i modów, żywym terminalem i backupami. Plany zaczynają się od $2.49 miesięcznie.

  1. Wybierz plan 2, 4 lub 8 GB.
  2. Wybierz region blisko swoich graczy.
  3. Zostaw Space Age włączone albo wyłącz je i wdróż. Nowa mapa jest gotowa w ciągu sekund.
  4. Ustaw nazwę i hasło w Ustawieniach serwera albo wgraj własny zapis w zakładce Zapisy.

Najczęściej zadawane pytania

Czy dedykowany serwer Factorio jest darmowy?

Tak. Serwer headless to darmowe pobranie z factorio.com; gracze nadal potrzebują własnej kopii gry, żeby dołączyć.

Czy serwer Factorio działa na Linuksie?

Tak: serwer headless to build na Linuksa, a to on działa w obrazach Docker, takich jak factoriotools/factorio.

Ile czasu zajmuje start serwera Factorio?

Sekundy. W naszych testach serwer na pustym wolumenie wygenerował nową mapę i nasłuchiwał pięć sekund po starcie.

Powiązane przewodniki: Factorio