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.
- Zużyte pola ropy nadal korzystają z speed modules; modules i beacons mnożą wydajność. Zaplanuj moduły+
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.