Serwer Factorio wieloosobowy (headless)

Factorio to gra automatyzacyjna, w ktorej budujesz coraz bardziej zlozone fabryki. Tryb wieloosobowy pozwala wspolpracowac nad mega-baza ze znajomymi. Serwer headless na VPS HostValues dziala 24/7 bez interfejsu graficznego.

Instalacja

  1. Pobierz serwer headless ze strony Factorio (factorio.com/download) lub uzyj menadżera pakietow. Potrzebujesz konta Factorio z wazna licencja.
  2. Rozpakuj archiwum i utworz plik mapy: ./bin/x64/factorio --create ./saves/mojagra.zip.
  3. Zaplanuj 2 GB RAM na standardowa partie. Mega-bazy z tysiącami maszyn potrzebuja 4 GB lub wiecej.

Uruchomienie serwera

Wystartuj serwer poleceniem:

./bin/x64/factorio --start-server ./saves/mojagra.zip --server-settings ./data/server-settings.json

Edytuj server-settings.json, aby ustawic nazwe, opis, widocznosc publiczna i haslo serwera.

Porty

Otworz port 34197 (UDP) w firewallu. To jedyny wymagany port.

UPS: co to jest i jak optymalizowac

UPS (Updates Per Second) mierzy szybkosc symulacji. Cel to utrzymanie 60 UPS. Ponizej tej wartosci gra zwalnia. Glowne przyczyny spadku:

  • Zbyt wiele przenosnikow: aktywne przenosniki zuzywaja duzo CPU. Na dlugie dystanse uzywaj pociagow i robotow logistycznych.
  • Moduly produktywnosci: zwiekszaja produkcje, ale tez zanieczyszczenie i obciazenie obliczeniowe.
  • Aktywne bitery: ciagle ataki biterow obciazaja serwer. Mozesz zmniejszyc ich agresywnosc lub wylaczyc w ustawieniach mapy.

Komenda /performance w grze pokazuje szczegolowe statystyki, aby zidentyfikowac waskie gardla.

Ilu graczy moze grac jednoczesnie?

Factorio nie ma sztywnego limitu. W praktyce 2 do 20 graczy dziala dobrze. Ograniczeniem sa UPS: im wieksza fabryka, tym wieksze obciazenie serwera, niezaleznie od liczby graczy.

Jak dodac mody do serwera?

Umiesc pliki modow w folderze mods serwera. Wszyscy gracze musza miec dokladnie te same mody i te same wersje. Serwer odmowi polaczenia w przypadku roznic.

Czy serwer zapisuje automatycznie?

Tak, Factorio automatycznie zapisuje stan w regularnych odstepach (konfigurowalnych w ustawieniach). Mozesz tez wymusic zapis komenda /save w konsoli serwera.


Nadal masz problem? Otwórz zgłoszenie do supportu, nasz zespół chętnie pomoże.

Powrót do bazy wiedzy