Skip to main content

Zughaltestelle

CategoryEndprodukte
train-stop
Category
Endprodukte
Stack size
10
Rocket capacity
10
Prototype type
item
Internal name
train-stop
Planet
nauvis
Official description

Ziele für selbstfahrende Züge.

Overview

Eine "train stop" ist eine Entität, die auf Gleisen platziert wird, um ein gültiges Ziel zu markieren, an dem Züge zum Laden, Entladen oder Warten halten können. Jede platzierte "train stop" erscheint in der Fahrplanoberfläche eines Zugs und kann dort per Name zu einem Fahrplan hinzugefügt werden. Mehrere Haltestellen können denselben Namen tragen, sodass Züge unter mehreren Orten wählen können, die denselben Zweck erfüllen.

"Zughaltestelle" können vom "Schaltungsnetze" gesteuert werden. Eine Haltestelle kann durch ein Schaltsignal aktiviert oder deaktiviert werden; eine deaktivierte Haltestelle nimmt keine Züge an. Wenn ein Zug zu einer Haltestelle fahren soll, die deaktiviert ist, sucht er nach einer anderen aktivierten Haltestelle mit demselben Namen. Existieren keine aktivierten Haltestellen dieses Namens, geht der Zug in den Zustand "destination full" und wartet, bis eine geeignete Haltestelle aktiviert wird. Wird eine Haltestelle deaktiviert, während ein Zug bereits unterwegs ist oder sie belegt, beendet der Zug trotzdem seine Fahrt und erfüllt alle programmierten Wartebedingungen.

Jede "train stop" kann ein "train limit" haben, das die maximale Anzahl an Zügen angibt, die diese Haltestelle ansteuern dürfen. Wenn ein Zug einen Pfad zu einer Haltestelle berechnet, prüft er, ob die Anzahl der Züge, die bereits auf dem Weg zu dieser Haltestelle sind oder dort stehen, kleiner als das konfigurierte Limit ist; andernfalls sucht der Zug nach einer anderen aktivierten Haltestelle mit demselben Namen. Haben alle Haltestellen dieses Namens ihr Limit erreicht, geht der Zug in den Zustand "destination full". Das Ändern eines "train limit", während Züge unterwegs sind, hebt deren Reservierungen nicht auf; Züge, die bereits zu einer Haltestelle unterwegs sind, fahren weiter dorthin. Ein "train limit" von 0 verhält sich funktional wie das Deaktivieren der Haltestelle.

Wenn mehrere gültige Haltestellen denselben Namen teilen, verwendet das Spiel die Priorität, um zwischen ihnen zu wählen. Die Priorität ist eine ganze Zahl von 0 bis 255 (Standard 50); Züge bevorzugen höhere Zahlen. Die Priorität wird nur beim Ausfahren eines Zugs berücksichtigt; ein bereits unterwegs befindlicher Zug ändert sein Ziel nicht, wenn sich Prioritäten ändern. Die Priorität kann außerdem beeinflussen, welcher von mehreren Zügen, die an verschiedenen Abfahrtsstationen warten, zuerst zu einem gemeinsamen Ziel aufbricht: Der Zug mit der höheren Priorität seiner aktuellen Station fährt früher ab.

Unterwegs kann ein Zug zu einer anderen Haltestelle mit demselben Namen umplanen, wenn diese neue Haltestelle Kapazität hat; wenn ein Zug wechselt, zählt er nicht mehr zum "train limit" der ursprünglichen Haltestelle. Züge vermeiden außerdem Routen, die durch andere Haltestellen führen, die nicht ihr nächstes Ziel sind, indem diesen Routen eine Strafe auferlegt wird, was das Pathfinding beeinflusst.

"Train stop" geben Informationen an das "Schaltungsnetze" aus und akzeptieren Signale davon. Sie können Signale für die Anzahl der Züge, die unterwegs sind oder parken, ausgeben, Signale zum Setzen der Priorität oder des "train limit" akzeptieren, Signale an einen Zug weiterleiten, den Inhalt eines stehenden Zugs lesen (einschließlich Item- und Fluidinventare) und Zügen eine eindeutige ID-Nummer zur Identifikation oder Zählung zuweisen. Beim Melden der Fluidinhalte eines stehenden Zugs werden Mengen auf die nächstniedrigere ganze Zahl abgerundet; jede nicht-null Fluidmenge kleiner als 1 wird jedoch als 1 gemeldet.

Auf der Oberseite der Haltestelle befinden sich Indikatorlampen, die ihren Zustand kommunizieren:

  • Dauerhaftes Licht: die Haltestelle ist unbesetzt und verfügbar.
  • Abwechselndes Blinken: ein Zug nähert sich oder passiert.
  • Gleichzeitiges Blinken: ein Zug steht derzeit an der Station.
  • Keine Lichter: die Haltestelle ist ungültig.
  • Rot blinkend: die Haltestelle ist durch das "Schaltungsnetze" deaktiviert.

Praktische Hinweise:

  • Benenne Stationen bewusst, damit Züge geeignete Ziele auswählen können.
  • Verwende Prioritäten und "train limit", um den Verkehr über mehrere Bahnsteige auszugleichen.
  • Deaktiviere eine Haltestelle über das "Schaltungsnetze", um Züge vorübergehend umzuleiten, ohne Fahrplan-Einträge zu entfernen.
  • Überwache Haltestellenausgaben in deinem "Schaltungsnetze", um Stau zu erkennen oder logistische Aktionen auszulösen.

Official description

Ziele für selbstfahrende Züge.

Raw materials

ReferenceCount
Kupferkabel15
Eisenplatte11
Eisenstange6
Stahlträger3

Produced by

Other entities of this type

Last updated: