Dedykowany serwer Factorio skonfigurujesz z kompletnym plikiem server-settings.json oraz istniejącym lub nowo wygenerowanym zapisem. Przetestuj hasło, bezpośrednie dołączanie i autozapis najpierw bez dodatkowych modów. Generowanie mapy i reguły bieżącej symulacji wymagają różnych ustawień; w sprawie modów zajrzyj do osobnego poradnika o wersjach i synchronizacji.
Wymagania wstępne
Zanim skonfigurujesz dedykowany serwer Factorio, ustal, jaki styl gry planujesz: małą kooperacyjną fabrykę, długoterminową megabazę, modpack czy serwer publiczny. Na początek jako punkt wyjścia może posłużyć 2-4 GB RAM-u; Factorio jest stosunkowo wydajne, ale większe mapy i rozbudowane modpacki mogą wymagać wyraźnie większych rezerw.
Potrzebujesz też dostępu do plików serwera, aktualnego klienta Factorio, planowanych modów i jasnej decyzji dotyczącej widoczności. Oficjalna dokumentacja wiki Factorio opisuje gry wieloosobowe jako serwery, do których można dołączyć, hostowane lub dedykowane, i podaje dla Factorio domyślny port UDP 34197. Zaznacza też, że wszystkie instancje gry potrzebują tej samej wersji gry i tych samych modów: oficjalna dokumentacja multiplayer Factorio.
Jeśli planujesz podobne, stale działające serwery kooperacyjne, pomocnymi porównaniami dla podstawowych zasad, takich jak trwałość danych, uprawnienia graczy i konserwacja, będą też poradnik multiplayer dla dedykowanego serwera Satisfactory i poradnik multiplayer o wynajmie serwera Project Zomboid.
Zamów serwer Factorio
- Wejdź na game-serverhosting
- Wybierz 2-4 GB RAM-u (Factorio jest wydajne)
- Serwer zostanie skonfigurowany automatycznie
Po udostępnieniu najpierw sprawdź, czy serwer startuje oraz czy masz dostęp do interfejsu zarządzania, plików i logów. Nie zmieniaj wielu rzeczy naraz: zacznij od działającej instalacji Vanilla, przetestuj dołączanie, a dopiero potem dostosuj ustawienia serwera, opcje mapy i mody.
Konfiguracja ustawień serwera
Głównym plikiem jest server-settings.json. Ustawiasz w nim między innymi nazwę serwera, opis, maksymalną liczbę graczy, widoczność, hasło, weryfikację użytkowników i autozapisy. W przypadku serwerów publicznych szczególnie ostrożnie obchodź się z hasłem, weryfikacją użytkowników i uprawnieniami admina.
{
"name": "Mój serwer Factorio",
"description": "Witaj!",
"max_players": 10,
"visibility": {
"public": false,
"lan": true
},
"require_user_verification": true,
"game_password": "tajne",
"autosave_interval": 10,
"autosave_slots": 5
}
max_players powinno pasować do Twojej grupy. Mała stała ekipa rzadko potrzebuje wysokich limitów; serwer społecznościowy z kolei zyskuje na jasnej kontroli dostępu. Za pomocą visibility.public decydujesz, czy serwer ma być wyświetlany publicznie. game_password chroni prywatne rozgrywki, a require_user_verification daje dodatkową kontrolę w przypadku zwykłych kont.
Autozapisy są w Factorio ważne, ponieważ fabryki rosną przez wiele godzin. Krótki interwał zmniejsza ewentualną utratę postępów, ale częściej generuje aktywność zapisu. Istniejąca konfiguracja z autosave_interval i autosave_slots jest sensownym punktem wyjścia, który możesz dostosować do tempa gry i obciążenia serwera.
Ustalanie ustawień mapy
Ustawienia mapy wpływają na charakter Twojej rozgrywki mocniej niż wiele późniejszych opcji serwera. Ustal je więc przed właściwym startem i krótko przetestuj z grupą.
Jako podstawy użyj przykładowych plików dostarczonych z Twoją wersją Factorio. map-gen-settings.json zawiera generowanie, na przykład starting_area i peaceful_mode; map-settings.json zawiera między innymi ustrukturyzowane sekcje enemy_expansion i pollution. Nie mieszaj tych wartości w jednej, zmyślonej strukturze JSON. Przy ręcznym tworzeniu zapisu wskazujesz oba pliki przez --map-gen-settings i --map-settings; oficjalne parametry wiersza poleceń dokumentują ten podział.
starting_area wpływa na wczesną presję ze strony przeciwników. peaceful_mode, enemy_expansion i pollution.enabled określają, jak silnie środowisko i obcy reagują na Twoją fabrykę. Do relaksującej rozgrywki budowlanej możesz zmniejszyć presję wrogów; w klasycznym Factorio z obroną i eskalacją ekspansja i zanieczyszczenie pozostają aktywne.
Instalacja modów
- Pobierz mody z mods.factorio.com
- Wgraj je do folderu
mods/ - Dostosuj
mod-list.json - Zrestartuj serwer
- Wszyscy gracze potrzebują tych samych modów!
Planuj mody tak jak wersję serwera: najpierw sprawdź je lokalnie lub na środowisku testowym, a potem przenieś na działający serwer. Szczególnie duże mody typu overhaul zmieniają receptury, badania, balans i zapisy gry. Nie usuwaj takich modów pochopnie z aktywnego świata, ponieważ zapisy mogą potem zostać uszkodzone lub stać się niegrywalne.
Popularne mody
| Mod | Opis |
|---|---|
| Krastorio 2 | Rozbudowany endgame |
| Space Exploration | Rozszerzenie kosmiczne |
| Bob's + Angel's | Złożone łańcuchy produkcji |
| Rampant | Agresywni obcy |
Przy długoterminowych modpackach przydatna jest krótka notatka serwerowa: wersja Factorio, lista modów, data startu mapy i szczególne zasady. Dzięki temu nowi gracze mogą poprawnie dołączyć, a Ty później szybciej rozpoznasz, jaka zmiana spowodowała problem.
Komendy admina
/promote <name> # Uprawnienia admina
/ban <name> # Zbanuj gracza
/kick <name> # Wyrzuć gracza
/evolution # Pokaż współczynnik ewolucji
Nadawaj uprawnienia admina tylko osobom, które naprawdę mają zajmować się ustawieniami i moderacją. Admini mogą bezpośrednio wpływać na przebieg gry. W przypadku serwerów publicznych lub półpublicznych sensowne są jasne zasady dotyczące banów, kicków i zmian modów, aby sprawy zgłaszane do wsparcia pozostały możliwe do prześledzenia.
Sprawdzenie wyniku
Po każdej większej zmianie powinieneś przeprowadzić celowy test serwera. Zrestartuj serwer, połącz się zwykłym klientem, sprawdź nazwę serwera, hasło, widoczność i limit graczy. Następnie otwórz listę modów w kliencie i porównaj ją z serwerową. Utwórz lub wczytaj mapę, poczekaj na autozapis i sprawdź, czy zapis istnieje.
Jeśli pracujesz z kilkoma serwerami gier, pomagają powtarzalne kroki kontrolne. Poradnik o wynajmie serwera Terraria i poradnik o wynajmie serwera 7 Days to Die pokazują porównywalne tematy multiplayer, takie jak dostęp, trwałość danych i konfiguracja, w innych grach.
Rozwiązywanie problemów
Gracze nie mogą się połączyć
Sprawdź najpierw status serwera, hasło, IP lub domenę i port. Według oficjalnej dokumentacji multiplayer Factorio domyślnie używa UDP 34197. Jeśli serwer nie jest wyświetlany publicznie, gracze muszą łączyć się bezpośrednio lub użyć odpowiedniej opcji LAN.
Błąd modów przy dołączaniu
Przy błędach modów prawie zawsze chodzi o inną wersję, brakujący plik lub błędny mod-list.json. Porównaj serwer i klienta, pobierz ponownie odpowiednie wersje modów z mods.factorio.com, a potem zrestartuj serwer i klienta.
Mapa nie startuje zgodnie z oczekiwaniami
Ustawienia generatora mapy i map settings muszą być uwzględnione przy tworzeniu mapy. Jeśli świat został już wygenerowany, niektóre ustawienia nie zmienią później istniejącej struktury mapy. W takim przypadku potrzebujesz albo nowego zapisu, albo świadomie zaplanowanej migracji.
Brakuje autozapisów lub są zbyt rzadkie
Sprawdź autosave_interval, autosave_slots i prawa zapisu w katalogu zapisów. Jeśli masz wiele dużych zapisów, może być sensowne świadome ustalenie slotów i strategii kopii zapasowych, zamiast przechowywać w nieskończoność stare pliki.
FAQ
Ile RAM-u potrzebuję na serwer Factorio?
Traktuj 2-4 GB RAM-u tylko jako punkt startowy i sprawdź rzeczywiste obciążenie. To pasuje jako start dla wielu mniejszych i średnich rozgrywek. Duże mapy, długi czas działania i rozbudowane modpacki mogą wymagać większych rezerw.
Czy wszyscy gracze muszą zainstalować te same mody?
Tak. Aby rozgrywka multiplayer była stabilna, serwer i klienci muszą używać tej samej wersji Factorio i tych samych modów. Dotyczy to zwłaszcza modów overhaul, takich jak Krastorio 2, Space Exploration czy Bob's + Angel's.
Czy mogę prowadzić serwer Factorio prywatnie?
Tak. Ustaw public na false, użyj game_password i udostępniaj dane dostępowe tylko swojej grupie. Jeśli serwer nie jest wyświetlany publicznie, gracze łączą się bezpośrednio lub przez odpowiednią opcję widoczności.
Kiedy powinienem zmieniać ustawienia mapy?
Najlepiej przed startem właściwego świata. Ustawienia takie jak obszar startowy, woda, ekspansja przeciwników i zanieczyszczenie kształtują rozgrywkę od początku. Późniejsze zmiany mogą w zależności od opcji działać w ograniczonym zakresie.
Jak sprawdzić, czy uprawnienia admina działają?
Połącz się z serwerem, jako istniejący admin lub przez konsolę serwera wykonaj /promote <name> dla wybranego gracza, a następnie przetestuj prostą akcję admina. Dokumentuj adminów, aby późniejsze sprawy moderacyjne lub zgłoszenia do wsparcia pozostały możliwe do prześledzenia.