Factorio Πρόγραμμα δρομολογίων τρένων: Ρύθμιση και αυτοματοποίηση [Έκδοση 2.0]
Η λειτουργία τρένων στο Factorio 2.0.73 έχει αυξηθεί σε δυνατότητες, αλλά και οι τρόποι που ένας παίκτης μπορεί να κάνει λάθη. Αυτό το άρθρο είναι για όσους ξεκίνησαν τη σιδηροδρομική στην vanilla 2.0 ή εισήλθαν στη λειτουργία σταθμών με κοινή ονοματοδοσία και παρατήρησαν ότι η κύρια γραμμή αρχίζει να βουλώνει. Θα ταξινομήσουμε τη σειρά για να σταθεροποιήσουμε πρώτα την αμφίδρομη «γεμάτο→κενό», μετά να προσθέσουμε όρια αριθμού τρένων, και τέλος να προσεγγίσουμε τις διακοπές της έκδοσης 2.0 χωρίς
Factorio Πρόγραμμα δρομολογίων τρένων: Ρύθμιση και αυτοματοποίηση [Έκδοση 2.0]
Η λειτουργία τρένων στο Factorio 2.0.73 έχει αυξηθεί σε δυνατότητες, αλλά και οι τρόποι που ένας παίκτης μπορεί να κάνει λάθη. Αυτό το άρθρο είναι για όσους ξεκίνησαν τη σιδηροδρομική στην vanilla 2.0 ή εισήλθαν στη λειτουργία σταθμών με κοινή ονοματοδοσία και παρατήρησαν ότι η κύρια γραμμή αρχίζει να βουλώνει. Θα ταξινομήσουμε τη σειρά για να σταθεροποιήσουμε πρώτα την αμφίδρομη «γεμάτο→κενό», μετά να προσθέσουμε όρια αριθμού τρένων, και τέλος να προσεγγίσουμε τις διακοπές της έκδοσης 2.0 χωρίς πίεση.
Όταν κατασκεύασα το πρώτο δίκτυό μας με περίπου 10 τρένα, η χρήση μόνο σταθμών με κοινή ονοματοδοσία προκάλεσε συγκέντρωση τρένων κοντά μου, με συχνή πάχυνση της κύριας γραμμής. Αυτό που πραγματικά δούλεψε δεν ήταν περίπλοκα κυκλώματα, αλλά διαχωρισμός των ρόλων των κανονικών σημάτων και των συνδεδεμένων σημάτων τρένων, διόρθωση της γραμμής ώστε τα τρένα να μην σταματούν στις διασταυρώσεις, και εισαγωγή ορίων αριθμού τρένων ανά σταθμό.
Με άλλα λόγια, ένα σταθερό δίκτυο τρένων δεν ξεκινά με «προχωρημένη αυτοματοποίηση», αλλά με «σχεδίαση που δεν δημιουργεί σημεία σταματήματος» και «κατανομή που αποτρέπει την κλίση». Οι διακοπές προγράμματος λειτουργούν καλύτερα όταν υπάρχει υποδομή, και τα σφάλματα μειώνονται σημαντικά.
[Factorio] Προαπαιτούμενες γνώσεις για αυτοματοποίηση προγραμμάτων δρομολογίων τρένων
Στοχευόμενη έκδοση και εύρος του άρθρου
Αυτό το άρθρο ασχολείται με τη vanilla Factorio σειρά 2.0. Συγκεκριμένα, χρησιμοποιεί την έκδοση 2.0.73 (23/01/2026) ως βάση αναφοράς, ενώ σχολιάζει σχετικές διαφορές από την πειραματική έκδοση 2.0.76 (25/02/2026) όπου είναι σχετικές. Αντί να αντιμετωπίσουμε το Space Age ως εντελώς ξεχωριστό, θα ασχολούμαστε μόνο με διαφορές που επηρεάζουν τη σιδηροδρομική. Για παράδειγμα, τα ανυψωμένα σιδηροδρομικά είναι στοιχείο του Space Age, αλλά ο ρόλος τους είναι να «μειώνει τις διασταυρώσεις και καθιστά τη βούλωση λιγότερο πιθανή» – δεν αλλάζει τη θεμελιώδη σκέψη πίσω από τα προγράμματα τρένων.
Αυτό που είναι σημαντικό εδώ είναι ότι τα νέα χαρακτηριστικά 2.0 δεν είναι μια δυνατότητα που ενσωματώνει τη "νοημοσύνη" των τρένων αυτόματα – πολλά χαρακτηριστικά γίνονται πρακτικά μόνο όταν συνδυάζονται με κυκλώματα. Ιδιαίτερα, η λειτουργία διακοπής δρομολογίου είναι τυπικό παράδειγμα αυτού – ενώ επιτρέπει πολύ περισσότερη ευελιξία από τα σταθερά δρομολόγια αμφίδρομης κυκλοφορίας, απαιτεί από τον σχεδιαστή να σκεφτεί περισσότερα. Αρχικά ήμουν ενθουσιασμένος ότι «ίσως μπορούσα να κάνω όλα όσα έκανε το LTN mod σε vanilla», αλλά όταν το δοκίμασα πραγματικά, ήταν σαφώς δυσκολότερο να σχεδιαστεί από την απλή λειτουργία κοινών σταθμών.
Ωστόσο, η αξία της εισαγωγής είναι αρκετά μεγάλη. Στην 2.0, μπορείτε να δημιουργήσετε δυναμικά προγράμματα δρομολογίων μέσω διακοπών, που επιτρέπει τη ροή όπου τα τρένα περιμένουν στο depot, αν δείτε ένα σήμα ζήτησης, τότε πηγαίνουν για τη δουλειά. Η εικόνα είναι depot αναμονή → ανίχνευση σήματος ζήτησης → μετακίνηση στο σταθμό φόρτωσης → παράδοση στο σταθμό ζήτησης → επιστροφή στο depot. Αυτό είναι εντελώς διαφορετικό από τη φιλοσοφία του παλιού «ένα τρένο αμφίδρομη κυκλοφορία μεταξύ σταθμών A και B», πλησιάζοντας σε ένα δίκτυο logistics που κινητοποιεί τρένα μόνο όταν χρειάζεται.
Ωστόσο, δεν είναι το ίδιο με το να αντικαθιστάνετε απευθείας τη πολυπλόκη διάταξη και γενική κατανομή του LTN mod. Αυτό που λειτουργεί καλύτερα με vanilla 2.0 είναι η δομή όπου κάθε σταθμός προορίζεται για ένα στοιχείο. Αν διατηρήσετε τους σταθμούς σιδηρού για σίδηρο, τους σταθμούς χαλκού για χαλκό κ.ο.κ., τότε η ανίχνευση ζήτησης και οι συνθήκες φόρτωσης είναι πολύ πιο εύκολο να οργανωθούν. Αντιθέτως, αν προσπαθήσετε να διαχειριστείτε πολλά στοιχεία σε έναν σταθμό, το κύκλωμα και οι συνθήκες του τρένου γίνονται αμέσως πολύ περίπλοκα.
Βασικοί όροι τρένου, σταθμού και σήματος
Πρώτα, θα ήθελα να διευκρινίσω ότι ένα πρόγραμμα δρομολογίου τρένου ορίζει "ποιον σταθμό να επισκεφθεί και ποια συνθήκη να ικανοποιήσει πριν προχωρήσει". Τα τρένα κινούνται αυτόματα προς το σταθμό και μπορούν να φορτώσουν και να εκφορτώσουν μόνο σε σταθμούς. Σύμφωνα με την εξήγηση στο 'Railway - Factorio Wiki', ένας σταθμός δεν είναι απλώς μια θέση στάσης αλλά ο προορισμός της αυτόματης λειτουργίας.
Η κατανόηση της χωρητικότητας είναι επίσης χρήσιμη. Κάθε φορτηγό έχει 40 slots, και η ποσότητα μεταφοράς στοιχείου είναι «40 × το μέγεθος stack του στοιχείου». Βάσει των προδιαγραφών σε 'Cargo wagon - Factorio Wiki', τα τρένα είναι ισχυρότερα όταν μεταφέρουν μεγάλες ποσότητες ενός μόνο πόρου. Τα ρευστά δεξαμενή φορτηγού χωρεί 50.000, έτσι γίνονται βασική λύση για τη μεταφορά υγρών σε μεγάλες αποστάσεις. Όταν σχεδιάζετε ένα σταθμό, εάν κατανοήσετε αρχικά πόσο μπορεί να μεταφέρει ένα τρένο ανά ταξίδι, μπορείτε πολύ πιο εύκολα να εντοπίσετε περισσότερες αποστολές ή κορεσμό υποδοχής.
Οι όροι που περιβάλλουν τις σταθμούς και που είναι συχνά σύγχυση είναι κοινή ονοματοδοσία σταθμών και όριο αριθμού τρένων. Οι κοινές σταθμοί αναφέρονται σε λειτουργία όπου τοποθετείτε πολλούς σταθμούς με το ίδιο όνομα και ένα τρένο επιλέγει μεταξύ αυτών. Για παράδειγμα, μπορείτε να έχετε πολλές ορυχεία με όνομα "φόρτωση σιδηρορύχειας". Η μέθοδος είναι βολική αλλά τα τρένα τείνουν να προτιμούν τους σταθμούς που είναι κοντά και κατανέμονται άνισα. Αυτό είναι σημαντικό για τη σταθερότητα δικτύου. Το όριο αριθμού τρένων είναι ένα χαρακτηριστικό σταθμού που περιορίζει τον αριθμό τρένων που μπορούν να εισέλθουν, μειώνοντας τη λοξή κατανομή. Το πόσο καλά λειτουργούν πολλοί σταθμοί εξαρτάται σημαντικά από αυτόν τον έλεγχο.
Τα σήματα είναι ακόμη πιο κρίσιμα. Η βάση είναι ότι τα κανονικά σήματα χωρίζουν τη γραμμή σε μπλοκ και τα σήματα τρένου με συνάφεια κρίνουν αν είναι ασφαλές να εισέλθετε σε διασταυρώσεις ή διακλαδώσεις. Η σκέψη στο 'Tutorial: Train Signals - Factorio Wiki' είναι ακριβώς αυτή, αλλά στην πρακτική είναι πιο εύκολο να το σκεφτείτε όχι ως "πού να σταματήσουν τα τρένα" αλλά "πού να μην σταματήσουν". Αυτό που με ταλαιπώρησε περισσότερο ήταν να τοποθετώ σήματα τρένου με συνάφεια στην έξοδο της διασταύρωσης – ένας λάθος που δημιουργούσε κολλημένα τρένα και αποφράξεις ολόκληρης της γραμμής. Αρχικά ήμουν εντελώς χαμένος.
Για να κατανοήσετε τη λειτουργία από τα ιαπωνικά παραδείγματα, το 'Railway Network - factorio@jp Wiki' έχει χρήσιμες συζητήσεις σχετικά με κοινές σταθμοί και καύσιμα. Μετά από την κατανόηση των θεμελίων στο official Wiki, ο τρόπος να συμπληρώσετε ιδιοτήτερες λεπτομέρειες λειτουργίας με ιαπωνικές πηγές είναι πολύ χρήσιμος.

Railway/ja
wiki.factorio.comΑυτόματη λειτουργία και συμπεριφορά επανα-δρομολόγησης
Για να σχεδιάσετε αυτοματισμό, πρέπει να γνωρίζετε πότε τα τρένα σε αυτόματη λειτουργία επανα-δρομολογούν. Τα τρένα κινούνται αυτόματα προς τον σταθμό και φορτώνουν/εκφορτώνουν μόνο στο σταθμό. Το πρόβλημα γίνεται: "πότε αποσύρονται από ένα έργο που δεν μπορεί πλέον να ολοκληρωθεί;"
Στη λειτουργία διακοπής 2.0, αυτή η κατανόηση είναι κρίσιμη. Γνωστές ενεργοποιήσεις επανα-δρομολόγησης περιλαμβάνουν 5 δευτερόλεπτα αναμονής στο σήμα τρένου με συνάφεια και ο προορισμός σταθμός γίνεται ανενεργός. Αυτό σημαίνει ότι τα τρένα δεν παραμένουν άπειρα με την ίδια εργασία, αλλά ούτε και εγκαταλείπουν δρόμους αμέσως. Αυτή η "περιμένετε λίγο και ξανασκεφτείτε" συμπεριφορά κάνει ευκολό για τα τρένα να κοιμούνται σε παράξενα σημεία αν ο σχεδιασμός είναι χαλαρός.
Ακόμα και στη λειτουργία διακοπής LTN-style 2.0, η ροή είναι αρκετά απλή. Εκδίδετε ένα σήμα ζήτησης στα κύκλωμα για κενά τρένα αναμονής σε ένα depot. Ένα τρένο που ικανοποιεί τη συνθήκη κατευθύνεται προς το σταθμό φόρτωσης, και μετά από τη φόρτωση, κατευθύνεται προς το σταθμό ζήτησης, και αφού ολοκληρώσει τη παράδοση, επιστρέφει στο depot. Αυτή η depot αναμονή → ανίχνευση ζήτησης → σταθμό φόρτωσης → σταθμό ζήτησης ροή είναι πολύ πρακτική, και με σταθμούς ενός στοιχείου, είναι πολύ εύκολη η χρήση. Δεδομένου ότι κάθε σταθμό έχει σταθερό ρόλο, τα τρένα δεν μπερδεύονται εύκολα σχετικά με "τι να φορτώσουν" και "πού να πάνε".
Η λειτουργία διακοπής έχει σαφή παγίδες. Ένα είναι ότι πολλά τρένα μπορεί εύκολα να συγκλίνουν στην ίδια ζήτηση. Αν πολλά κενά τρένα δουν ένα αίτημα μαζί, μπορεί να σταλούν περισσότερα από ένα, και ένα ή περισσότερα θα περιμένουν άδεια. Ένα άλλο είναι ότι ένα τρένο μπορεί να κοιμηθεί χωρίς να ικανοποιηθεί μια συνθήκη σε ένα σταθμό διακοπής. Αν ένα τρένο δεχτεί ένα έργο αλλά δεν μπορεί να φορτώσει ή να εκφορτώσει, τότε το δίκτυο παραμένει "υπάρχει ένα τρένο αλλά δεν προχωράει η ροή".
💡 Tip
Στη λειτουργία διακοπής, η προσθήκη ενός ελέγχου στη συνθήκη παραγωγής ζήτησης όπως «ο σταθμό δεν είναι γεμάτος» μειώνει σημαντικά τα ατυχήματα. Αν στείλετε μια παράδοση όταν ο σταθμό πρέσπειας δεν είναι έτοιμος, το τρένο κινείται σωστά, αλλά στην πραγματικότητα προσθέτει ανάστατα στη σύμφραξη.
Αυτή η επαλήθευση λειτουργεί σε συνδυασμό με το όριο αριθμού τρένων του σταθμού. Ανεξάρτητα από το αν είναι κοινή ονοματοδοσία ή σταθμό ζήτησης, χωρίς να ελέγχετε τον αριθμό τρένων που δεν μπορούν να εισέλθουν, τα τρένα τείνουν να συγκεντρώνονται σε κοντινούς σταθμούς ή στους ίδιους σταθμούς ζήτησης. Σε σταθερά προγράμματα, αυτό ήταν λιγότερο ορατό, αλλά σε δυναμική κατανομή, είναι απολύτως σαφές. Σύμφωνα με τη δική μας εμπειρία, η διακοπή είναι περισσότερο «η ενίσχυση της ελαφρότητας του σχεδίου ελέγχου σταθμού» παρά απλώς «ένα βολικό νέο χαρακτηριστικό». Γι' αυτό, ο σταθμό είναι γεμάτος ή όχι εξαρτάται από αν έχετε ζητήματα, και αν θέλετε να εκδώσετε ένα αίτημα, τότε θέλετε να ελέγξετε το όριο του σταθμού. Όταν τα δύο αυτά στοιχεία ευθυγραμμίζονται, η αυτόματη κατανομή 2.0 βανίλια αρχίζει να σταθεροποιείται.
Βασικές διαδικασίες ρύθμισης προγράμματος τρένου
Δημιουργία αμφίδρομης ταξιδιωτικής διαδρομής (Σταθμό εξόρυξης → Εργοστάσιο)
Για να σταθεροποιήσετε το πρώτο τρένο, δυο-σταθμό δρομολόγιο εξόρυξης→εργοστασίου είναι το γρηγορότερο. Πολλαπλά σταθμά εξόρυξης ή κοινή ονοματοδοσία είναι χρήσιμα αλλά αν ξεκινήσετε με τη διακοπή εκεί, είναι δύσκολο να δείτε τι προκάλεσε την σύμφραξη – η γραμμή, η επιλογή σταθμού, ή η συνθήκη έναρξης. Εγώ επίσης παρέλειψα αυτό και πήγα σε πολλαπλές σταθμούς, που παραγωγή εκατοντάδες κενά τρένα που κυκλοφορούσαν.
Η επιλογή συγκροτήματος αναφέρεται ως "1-2-1" ή "1-4-1" στην κοινότητα. Ωστόσο, αυτές οι ονοματολογίες προέρχονται από την κοινότητα και οι παράμετροι όπως οι γραμμές αναμονής και η συνολική μήκος φορτίου ποικίλλουν ανάλογα με τη μηχανική και τον τύπο καροτσιών και το περιβάλλον. Ένας κοντός συνδυασμός θυσιάζει την ικανότητα για ευελιξία, ενώ ένας μακρύς θυσιάζει την ευκολία λειτουργίας για ικανότητα. Πριν λειτουργήσετε, μετρήστε το μήκος του συγκροτήματος σας στο παιχνίδι και καθορίστε τις γραμμές αναμονής και το μήκος σταθμού.
Η διαδικασία είναι απλή: τοποθετήστε ένα σταθμό φόρτωσης στο σταθμό εξόρυξης, τοποθετήστε ένα σταθμό εκφό
RinSeo
Factorio 2,000時間超。100駅以上の列車ネットワーク運用実績と Death World マラソンクリアの経験から、物流・防衛の実践ノウハウをお届けします。
Σχετικά άρθρα
Factorio Σήματα Σιδηρόδρομου: Κατανόηση και Κατασκευή Δικτύου
Factorio Σήματα Σιδηρόδρομου: Κατανόηση και Κατασκευή Δικτύου
Factorio Train Signals Basics | Standard and Chain Signals
Factorio Train Signals Basics | Standard and Chain Signals
Factorio Κύρια λεωφόρος - Υλικά και προτεραιότητα ροής
Factorio Κύρια λεωφόρος - Υλικά και προτεραιότητα ροής
【Factorio】Τρόπος κατασκευής του κύριου ζυγού και απόφασης του πλάτους