Logistyka: transport, taśmy, pociągi Guide

Transport belts i systemy taśmowe
- Transport belts są podstawowym, pasywnym sposobem przemieszczania przedmiotów. Istnieje kilka poziomów (basic, fast, express i DLC belts) o rosnącej prędkości; każda taśma ma dwie linie, co praktycznie podwaja przepustowość jednopasmową. Same belts nie zużywają energii elektrycznej.
- Underground belts i splitters rozszerzają funkcjonalność belts: underground belts pozwalają przecinać lub tunelować linie; splitters równoważą lub duplikują przepływy i są podstawą do budowy balancerów i projektów main-bus.
- Popularne koncepcje projektowe:
- Main bus: prowadź wiele równoległych belts z powszechnymi przedmiotami wzdłuż centralnego kręgosłupa, aby assemblers i sub-factories mogły pobierać to, czego potrzebują.
- Balancers: używaj splitters/underground belts, aby zapewnić równomierny rozkład z X wejść na Y wyjść (np. wzory 4-do-4).
- Unikaj „spaghetti”: splątane, nieuporządkowane belts stają się trudne do rozbudowy i debugowania. Stosuj modułowe linie i spójne odstępy.
Inserters i ładowarki
- Inserters są aktywnym elementem, który przenosi przedmioty między belts, chests, assemblers i cargo wagons. Inserters działają z normalną prędkością insertera, chyba że zostały ulepszone.
- Orientacja i zasięg insertera determinuje możliwość załadunku/rozładunku na train stops i wzdłuż linii produkcyjnych. Long-handed inserters potrafią sięgać ponad przerwy (przydatne do transferu barrel lub mostkowania pipes).
Logistyka cieczy: pumps i barrel
Cysterna kolejowa/tank cars wymagają pumps do załadunku i rozładunku; do jednego fluid wagon może być podłączonych do trzech pumps jednocześnie.
Beczka (filled/empty) są użyteczne, gdy pipes są niepraktyczne: pozwalają na transport cieczy za pomocą belts, trains, vehicles lub logistic robots. Beczka są szczególnie przydatne dla odległych pól ropy, małych ilości cieczy lub transferów przez przeszkody (lava, krawędzie platform).
Trains i logistyka kolejowa
- Infrastruktura kolejowa składa się z rails, stations (train stops), signals oraz locomotives/wagons.
Tor kolejowy kładzie się na siatce dwucellowej; rails nie można przesunąć o jedną kratkę.
- Train stops są jedynym sposobem na automatyczny załadunek/rozładunek cargo wagons i użycie pumps dla fluid wagons. Stacja koncepcyjnie składa się z train stop (bytu), chests/pumps oraz inserters/pumps umieszczonych po odpowiedniej stronie toru.
- Harmonogramy i warunki postoju:
- Train schedules to uporządkowane listy wpisów stacji; po osiągnięciu ostatniej stacji harmonogram się zapętlą.
- Warunki oczekiwania na postoju obejmują czas, pełen ładunek, pusty ładunek, liczbę konkretnego przedmiotu oraz warunki sygnałów z circuit-network.
- Pathfinding i wiele postojów:
- Trains w trybie automatycznym wybierają najkrótszą trasę do włączonego stopu o pasującej nazwie (dystans pathfinding uwzględnia inne pociągi).
- Gdy wiele stops ma tę samą nazwę, trains będą preferować bliższy włączony stop. Jeśli stop jest wyłączony lub osiągnął limit pociągów, trains będą szukać innego włączonego stopu o tej samej nazwie; jeśli żaden nie istnieje, train wchodzi w stan „destination full” i czeka.
- Limity pociągów:
- Każdy train stop może mieć ustawiony „train limit”, który ogranicza, ile trains może zarezerwować ten stop jako cel. Jeśli liczba trains zmierzających do stop jest większa lub równa limitowi, inne trains nie wybiorą tego stopu.
- Sygnalizacja i bezpieczeństwo na torach:
- Tor kolejowy signals mają różne stany (green/yellow/red/blinking), które kontrolują ruch pociągów i rezerwację bloków: red zatrzymuje pociągi, yellow wskazuje, że zbliżający się pociąg ma pozwolenie przejazdu, green oznacza wolny blok. Chain signals służą do sterowania skrzyżowaniami.
- Wybór ładunku i wagonów:
- Pojemność cargo wagon zależy od typu przedmiotu: wagon może pomieścić więcej przetworzonych plates niż surowych ores (wstępne przetworzenie ores na plates w pobliżu kopalni może zwiększyć przepustowość).
Artyleria wagons mogą przewozić artillery shells (100 shells na wagon) i są najbardziej efektywne przestrzennie do transportu shell, ale są ciężkie i mają inne ograniczenia związane z walką.
Logistic robots i roboports
- Logistic robots automatyzują transfery przedmiotów i zadania budowlane wewnątrz sieci logistycznej zdefiniowanej przez zachodzące na siebie zasięgi roboport coverage.
- Roboports są rdzeniem: zapewniają coverage sieci, przechowują robots i repair packs (7 slotów dla maksymalnie 50 robots na slot i 7 slotów dla repair packs), i pozwalają na żądanie idle robots z innych roboports przez ustawienia minimum-request.
- Logistic chest types:
- Provider chests (active/passive), requester chests, storage chests, buffer chests i requester/buffer hybrydy. Każdy typ ma specyficzne zachowanie: providers dostarczają sieci, requester chests proszą o przedmioty, storage przechowuje nadwyżki, a buffer chests działają jako punkty pośredniego zaopatrzenia.
- Construction robots:
- Wykonują budowę, rozbiórkę i naprawy; pobierają przedmioty do budowy z najbliższych logistic chests (ale nie będą usuwać przedmiotów z requester chests, aby wypełnić zadanie budowy).
- Pojemność ładunku robotów zwiększa się dzięki badaniom (domyślna pojemność na robota jest mała i można ją ulepszyć).
Miniaturyzacja roboportów:
- Wyposażone w equipment-grid personal roboports tworzą osobną mobilną sieć roboport używając inwentarza bytu; nie dzielą się robots/przedmiotami ze statycznymi sieciami i nie korzystają z logistic robots (używają tylko construction robots).
Sieć sterownicza i integracja logistyczna
Sieć sterownicza (red/green wires i combinators) łączy maszyny, chests i signals, aby umożliwić warunkowe sterowanie infrastrukturą logistic i train.
- Zastosowania:
- Sterowanie train stops i signals: ustaw warunek na wire, aby wyłączyć/włączyć stops lub wymusić sygnał red.
- Sterowanie inserters i pumps w oparciu o zawartość chests lub poziomy produkcji.
- Dopasowanie żądań logistycznych do sygnałów: constant combinators mogą wysyłać wartości requestów przedmiotów, aby wskazać minimalne/maksymalne ilości; użyte z logistic groups, przedmioty mogą mieć zarówno minimum-request jak i maximum-storage wartości.
- Warunki obwodów mogą być użyte do ustawiania warunków oczekiwania na train stops i do kierowania trains tylko wtedy, gdy stacja potrzebuje przedmiotów.
- Specjalne żądania logistyczne (Space Age / DLC):
- Niektóre orbitalne platformy/launch sites mogą wystawiać logistic requests skierowane na konkretne surfaces/planets i zawierać dodatkowe parametry, takie jak docelowa planeta i niestandardowy minimalny ładunek dla rockets. Te requesty są obsługiwane inaczej niż standardowe sieci logistyczne.
Schemat konstrukcyjny, planowanie i organizacja
- Używaj blueprints i blueprint books, aby standaryzować moduły logistyczne (belt balancers, stations, roboport layouts). Organizuj blueprints według funkcji (mining, smelting, power, research, logistics) oraz skali/etapu, aby projekty były wielokrotnego użytku i łatwe do znalezienia.
- Zagnieżdżaj blueprints w books (np. logistics → belts/bots/fluids → balancers/stations), aby szybko stawiać modułowe, sprawdzone układy podczas rozbudowy.
Praktyczne wskazówki i przepływy pracy
- Wstępnie przetwarzaj ores na plates w pobliżu kopalni, gdy to korzystne — przetworzone plates mogą zajmować mniej miejsca w wagonach i zwiększyć efektywną przepustowość.
- Używaj buffer chests na krawędziach stacji, aby oddzielić trains od lokalnego timingu inserters i scentralizować zaopatrzenie dla pobliskich assemblers lub roboports.
- Dla stacji kolejowych o dużej przepustowości umieść wystarczającą liczbę inserters/pumps, aby dopasować czas postoju pociągu i pożądaną przepustowość; upewnij się, że signals i pathing zapobiegają głodzeniu torów lub zakleszczeniom.
- Łącz warunki circuit-network z harmonogramami pociągów, aby unikać wysyłania trains do pełnych destynacji (ustawiaj stop enable/disable lub train limits, aby koordynować wiele stacji).
- Przy skalowaniu preferuj modułowe, powtarzalne wzory stacji i belts oraz utrzymuj spójność main bus lanes, aby zmniejszyć ręczne przekierowywanie.
To pokrywa podstawowe systemy i praktyki logistyki w Factorio: belts i balancers, inserters i pumps, trains i stations, logistic robots i roboports oraz jak circuit network łączy je wszystkie. Skuteczny projekt logistyki jest modułowy, mierzalny i przewidywalny — buduj wielokrotnego użytku moduły, monitoruj je sygnałami i rozbudowuj powtarzając sprawdzone wzory.