Skip to main content

Tips: Blueprints, Planery, Pociągi i Energia Guide

Factorio wskazówki — krótkie, praktyczne porady, które przyspieszą budowanie, obronę i zarządzanie twoją fabryką.

Schemat konstrukcyjny i blueprint books

  • Używaj blueprints do kopiowania działających układów: wybierz przedmiot blueprint, przeciągnij ramkę, puść, aby otworzyć konfigurację blueprint, wybierz ikony i utwórz blueprint. Schemat konstrukcyjny umieszczają ghosty, które construction robots zbudują, jeśli są w zasięgu roboportu.
  • Konfiguracja blueprintu: ustaw cztery pola ikon, aby łatwo identyfikować blueprints; edytuj przed zapisaniem do My blueprints (trwała biblioteka) aby ponownie użyć ich między zapisami.
  • Parametryzacja: blueprints mogą zawierać konfigurowalne parametry (na przykład stałe w combinatorach i znaczniki sygnałów), dzięki czemu jeden blueprint można dostroić podczas umieszczania zamiast edytować ręcznie później.
  • Eksport / import: użyj Export to string i Import string aby udostępniać lub edytować blueprints poza grą (to są base64-skompresowane ciągi JSON).
  • Triki przy umieszczaniu:
    • Przytrzymaj klawisz force/partial-force podczas umieszczania blueprint, aby pominąć zablokowane obiekty (oznaczy też drzewa/skaly do deconstruction).
    • Maksymalny rozmiar blueprintu jest bardzo duży (10,000 × 10,000 tiles) — ale trzymaj blueprints modularne i małe dla elastyczności.
  • Przepływ pracy z blueprint books i biblioteką:
    • Używaj blueprint books do grupowania powiązanych blueprints (np. mining, smelting, power, research, logistics). Zagnieżdżaj książki, aby stworzyć uporządkowaną hierarchię.
    • Zapisuj stabilne, przetestowane blueprints do My blueprints (biblioteka), aby przetrwały między zapisami i były łatwe do znalezienia.
    • Organizuj najpierw według zastosowania (co robi), potem według skali lub etapu; układaj blueprints w książce w kolejności, w jakiej je stawiasz i używaj SHIFT+mouse-wheel, aby szybko przełączać projekty.
    • Zachowaj kopię każdej książki podczas eksperymentów: edytuj kopię, zweryfikuj w grze, a następnie zastąp produkcyjną książkę tylko po potwierdzeniu.

Upgrade & Schemat demontażowy

  • Schemat ulepszeniowy:
    • Pusty upgrade planner automatycznie zaktualizuje belts, undergrounds, splitters, inserters, assembling machines i furnaces do następnego tieru, gdzie to możliwe. Umieść planner w ekwipunku przed zastosowaniem filtrów.
    • Możesz filtrować i mapować konkretne pary encji (lewa = encja do zmiany, prawa = nowa encja), aby precyzyjnie kontrolować upgrade i downgrade.
    • Przeciągnij planner po istniejących strukturach, aby ustawić kolejkę upgrade; construction robots je ukończą.
  • Schemat demontażowy:
    • Pusty deconstruction planner usuwa wszystkie encje, obiekty środowiskowe (trees/rocks/cliffs/fish) i ghosty; tiles są zaznaczane tylko gdy wybrany obszar zawiera wyłącznie tiles.
    • Edytuj filtry, aby białą listę/czarną listę konkretnych typów encji; ikony filtrów pojawiają się na przedmiocie planner.
    • Umieść deconstruction planner w ekwipunku, aby edytować ustawienia i bądź ostrożny przy jego usuwaniu — skonfigurowane planery mogą oznaczyć dużo do usunięcia.

Najlepsze praktyki dla blueprintów i planerów

  • Utrzymuj zdyscyplinowany system nazewnictwa/wersjonowania: dodawaj numery-v lub daty w nazwach blueprintów, aby uniknąć przypadkowego nadpisania i śledzić zmiany.
  • Używaj workflow kopiuj-testuj: najpierw modyfikuj skopiowaną książkę; zweryfikuj ją w działaniu przed zastąpieniem książki produkcyjnej/głównej.
  • Twórz blueprints małe, o pojedynczym zastosowaniu (minimalne jednostki funkcjonalne), aby były łatwe do ponownego użycia i debugowania.

Trains, signals i stations (praktyczne wskazówki)

  • Stations:
    • Trains zawsze planują trasę do najbliższej włączonej station o zaplanowanej nazwie (pathfinding uwzględnia inne pociągi i zajętość). Użyj circuit network lub włączania station, aby dynamicznie kontrolować cele.
    • Limity pociągów można ustawić na stop; trains nie będą planować trasy do stops przekraczających ich limit.
  • Signals:
    • Używaj regular rail signals, aby podzielić sieć na bloki; tylko jeden train na blok jest gwarantowany.
    • Używaj chain signals, aby zapobiec wjeżdżaniu trains do sekcji, z której nie mogą natychmiast wyjechać (świetne na crossings, junctions i zapobieganie deadlockom).
    • Kolory sygnałów: green (blok wolny), yellow (blok zarezerwowany/przybliżający się), red (zablokowany), blue (niektóre wyjazdy wolne). Chain signals odzwierciedlają stan następujących sygnałów i są kluczowe, aby zapobiec zatrzymywaniu się trains na skrzyżowaniach.
  • Harmonogramowanie:
    • Używaj warunków oczekiwania (czas, pełny/pusty cargo, bezczynność) i warunków wyzwalanych przez circuit, aby tworzyć odporne trasy. Przykład: "Wait until full OR wait 30s" zapobiega przedwczesnym odjazdom przy unikaniu nieskończonych oczekiwań.
  • Bezpieczeństwo: gdy sam przechodzisz przez tory, oddal widok i sprawdź sygnały; trains zadają ogromne obrażenia.

Energia i magazynowanie energii

  • Solar + Accumulator:
    • Ogniwo słoneczne produkują tylko w dzień; accumulators magazynują energię na noc. Typowy praktyczny stosunek to około 25 solar panels : 21 accumulators, aby dostarczać ~1 MW ciągłego zasilania przez cykle dnia i nocy (orientacyjna reguła).
    • Jeden normalnej jakości solar panel daje średnio ~42 kW w ciągu dnia.
  • Accumulators:
    • 5 MJ zmagazynowanej energii ładuje/rozładowuje się w ~17s przy maksymalnym discharge rate 300 kW.
    • Accumulators mogą być współdzielone między izolowanymi sieciami elektrycznymi poprzez podłączenie accumulators do obu sieci za pomocą oddzielnych electric poles (rozłącz sieci słupów). Accumulators ładują się przy niskim priorytecie i akceptują tylko nadmiar energii.
  • Przechowywanie pary jako "zbiorniki energii":
    • Storage tanks przechowujące 500°C steam zawierają około 2.425 GJ (25,000 units × energy per unit), podczas gdy 165°C steam przechowuje około 750 MJ. Użyj heat exchangers i turbines, aby przekształcić przechowaną parę w moc kiedy potrzeba.

Beacons, modules i przepustowość

  • Beacons:
    • Beacons transmitują efekty modułów ze "siłą transmisji" mnożoną przez czynnik: efektywność dystrybucji (normalny beacon 1.5) podzielona przez sqrt(liczba beaconów wpływających na maszynę). Złożony efekt skaluje się w przybliżeniu jako 1.5 × sqrt(n) dla n normalnych beaconów.
    • Najlepiej używać tam, gdzie wiele maszyn kompatybilnych z modułami jest gęsto upakowanych lub gdzie pojedyncza maszyna potrzebuje ekstremalnej szybkości (np. mining drills na małych złożach).
    • Unikaj beaconów na rzadko używanych maszynach (zawsze zużywają energię) oraz na maszynach, które nie przyjmują modules.
  • Pumpjacks i modules:
    • Zużyte pola ropy nadal korzystają z speed modules; modules i beacons mnożą wydajność. Zaplanuj moduły+beacon dokładnie dla late-game ekstrakcji.

Walka i obrony

  • Działo ogniowe:
    • Obrażenia skalują się z rodzajem dostarczonego oleju; turrets tworzą strumień, który podpala wrogów. Zapalone wrogie jednostki otrzymują obrażenia w czasie (bardzo skuteczne przeciw biters i spitters). Turrets celują najpierw w nienaklęte (non-ignited) wrogie jednostki.
    • Działo ogniowe nie wpływają na gracza ani pojazdy z immunitetem na ogień.
  • Artyleria wagony:
    • Artyleria strzela tylko gdy zatrzymana na train stop lub zatrzymana ręcznie przez gracza; nie mogą strzelać gdy zatrzymane na red signal ani podczas ruchu. Artyleria ma minimalny zasięg (unikaj strzelania zbyt blisko) i sprowokuje pobliskich wrogów do ataku na wagon — zawsze broń artyleryjskie pociągi.

Logistyka i przydatne konstrukcje

  • Cargo wagon jako duża skrzynia:
    • Zaparkuj cargo wagon na torach i otocz go inserters, aby stworzyć high-throughput instant-transport chest. Zalety: wiele inserters, natychmiastowy transport przedmiotów wzdłuż wagonu. Wady: brak dostępu robotów logistycznych, nie można czytać bezpośrednio przez circuit network poza stacjami, mniejsza pojemność niż steel chest.
  • Beczka:
    • Używaj barrels do transportu płynów tam, gdzie rury są niepraktyczne (duże przerwy, platformy kosmiczne, inne planety). Beczka można przewozić na belts, trains, cars lub przez robots i są przydatne do transferów małych ilości.

Combinatory, speakers i display panels (wskazówki automatyzacyjne)

  • Arithmetic combinator:
    • Dzielenie jest obcięte (integer division). Używaj modulo (%) i obciętego dzielenia, aby wydobywać cyfry lub cykliczne wartości.
    • Sygnał each pozwala wykonywać operacje na każdy sygnał osobno i albo wyprowadzać per-sygnał, albo sumować wyniki.
  • Decider combinator i inne urządzenia logiczne:
    • Używaj combinatorów do kontrolowania maszyn (np. crushers mogą mieć automatycznie wybierane receptury przez sygnały przedmiotów), wybieraj receptury według priorytetu (typ sygnału → typ receptury → kolejność asteroid/type), i buduj zaawansowaną logikę dla trains lub produkcji.
  • Programmable speaker:
    • Może odtwarzać lokalne lub globalne dźwięki oraz pokazywać alerty GUI (150 chars). Tylko 50 dźwięków może grać jednocześnie. Głośność speaker kontroluje zasięg słyszalności (pełna głośność zasięg ≈ 64 tiles).

Środowisko, drzewa i zanieczyszczenie

  • Drzewa pochłaniają małą ilość pollution na chunk; silnie zanieczyszczone chunk mogą uszkodzić etapy liści drzewa, ale drzewa nadal usuwają pollution.
  • Usuwanie drzew: użyj deconstruction planners i construction robots, aby pozyskać wood, lub wybuchów/flamethrowerów jeśli chcesz szybko oczyścić teren (ale eksplozje usuwają zasób wood).

Końcowe praktyczne nastawienie: buduj modularnie, testuj często, wersjonuj swoje blueprints i utrzymuj je małe oraz celowe. Używaj plannerów i blueprintów, aby przyspieszyć powtarzalne budowy, planuj signals i limity station ostrożnie, aby unikać deadlocków, i równoważ generację mocy z accumulators lub przechowywaniem pary zgodnie z twoim stylem gry.