Züge blockiert / werden nicht mehr beladen - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3) +--- Forum: Bugs und Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=11) +---- Forum: behobene Bugs (https://simutrans-forum.de/mybb/forumdisplay.php?fid=12) +---- Thema: Züge blockiert / werden nicht mehr beladen (/showthread.php?tid=4701) Seiten:
1
2
|
- m_k_w - 06-12-2009 Zitat:Original von compoDein zweites Auswahlsignal hebt die Funktion des ersten Signal auf. Bei einem Signal funktioniert es.Das stimmt nicht. Ein Auswahlsignal stört sich nicht daran, dass weitere auf der Strecke stehen. Zitat:Original von compoDas Problem bei Linie 15 ist: Der nächste Zughalt von Linie15 ist der linke Bahnsteig von Hattingen Fertigwarenfabrik, der Bahnsteig wird aber zur Zeit von Linie 18 besetzt. Solange Linie18 dort steht, fährt Linie15 nicht los.Das ist auch nicht der Fehler, da ein Auswahlsignal diese Situation gerade verhindern sollte. Simutrans sucht bei Auswahlsignalen nur in einem Umkreis von 50 Tiles (in der Manhattenmetrik). Die Züge fahren trotzdem manchmal, da an einem Auswahlsignal zuerst geprüft wird, ob der vorberechnete Weg frei ist. Wenn das so ist, wird dieser Weg reserviert, auch wenn auf ihm End-of-choose-Signale stehen. Ist der Weg nicht frei, wird in einem Umkreis von 50 Tiles gesucht, wobei hier dann auf End-of-choose-Signale Rücksicht genommen wird. - aafgjklafgljkagb - 06-12-2009 Zitat:[i]Original von m_k_w[/]also ich hab eigentlich gedacht: Kommt ein Zug vor ein Auswahlsignal, Dann kuckt er ertmal ob Der zielbahnsteig vom nächsten haltbahnhof frei ist, wenn ja dann reserviert er (wie immer) den kürzesten Weg bis zum Bahnsteig, wenn das fehlschlägt wartet er halt n bissel. Wenn der zielbahnsteig nicht frei ist, dann kuckt er auf dem nächstbesten Bahnsteig, ob er frei ist wenn ja dann wie oben genannt wegreservierung, wenn nein dann nächster Bahnsteig. Steht aber vor einem Bahnsteig ein endofchoose Signal, wird dieser Bahnsteig nicht als alternativer Bahnsteig ausgewählt, also endofchoose macht das es so ist als wäre der Bahnsteig nicht frei. - compo - 07-12-2009 Zitat:Original von m_k_w@ m_k_w, Ich habe ein bischen rumprobiert. Wenn eine bestimmte Länge der Strecke zwischen 2 Bahnhöfen nicht überschritten wird, funktioniert es genau so, wie du geschrieben hast. Aber wenn die Strecke länger ist, tritt der gleiche Fall auf, wie bei Gouv. Der Zug fährt erst los, wenn der zugewiesene Haltepunkt frei ist. - Gouv - 07-12-2009 Oki-doki, ich bau' jetzt fast nur noch 2-gleisige Strecken und die Auswahlsignale werden nur noch in eine richtung - zum benachbarten Bahnhof - gesetzt Wie es aussieht, sind die Auswahlsignale nicht zur Benutzung in beide Richtungen bzw. für längere Strecken gedacht gewesen. Eine der Beispielstrecken in der Wiki hat mich aber das gegenteil glauben lassen und die Teststrecken haben das anfangs auch bestätigt. Danke für Antworten und das Spiel selbst natürlich auch - m_k_w - 11-12-2009 Zitat:Original von compoJa, das müssten, wie ich oben geschrieben habe, genau die 50 Tiles sein. Außerhalb dieser Distanz sucht Simutrans keine Routen bei einem Auswahlsignal. - aafgjklafgljkagb - 11-12-2009 Also wird bei einem Auswahlsignal auch mal ein Umweg gefahren wenn die normale (kürzere) Strecke belegt ist (und der umweg nicht über 50 Kästchen lang ist)? - m_k_w - 15-12-2009 Zitat:Original von PatiJa, das ist ja gerade der Sinn des Auswahlsignals. Und der Umweg wird gefahren, wenn kein Stück des Umwegs 50 Kästchen vom Auswahlsignal entfernt ist. Das heißt, der Umweg durchaus auch sehr lang sein kann, evtl. sogar ca. 100x100/2 = 50.000 Kästchen lang (falls es keine weitere Beschränkung im Code gibt). |