Deutsches Simutransforum

Normale Version: Züge spritzen ins Depot
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Simutrans-Version:
86.0.1

PAK-Set (+zusätzliche PAK-Dateien):
64-Basis

Betriebssystem:
Linux

Fehler (möglichst genaue Beschreibung):
Wenn ich einen Zug ins Depot schicke spritzen die Wagen auseinander und setzen sich kurz vor oder im Depot wieder zusammen. Wenn es Tunnel gibt spritzen die Züge nur durch die Tunnel und fahren den restlichen Weg ordendlich. (Leider nicht reproduzierbar)

Verhalten (Absturz, Einfrieren, ...):
Züge sind schneller im Depot
Ich galube, das ist nur ein Spezialfall eines generellen Problems:

Ändert man den Fahrplan eines Zugs (genauer: schliesst man dieses Fenster, auch über die Linienverwaltung), versucht dieser, eine Zuglänge im Voraus die Strecke zu testen und verschiebt sich auch meist grad eine ganze Zuglänge nach vorne. Das funktioniert besonders gut, wenn Gleise diagonal gebaut sind, oder in Kurven. Befindet sich in diesem Bereich eine Zuglänge voraus ein besetzter Block, konfiguriert sich der Zug seltsam, meist rollt er sich auf einem Feld zusammen wie eine Schlange, oder die Wagen können wild verstreut auf den Gleisen herumliegen. Dies kann dann oft nur behoben werden, wenn man den Fahrplan noch einige Male aufruft; selbst wenn mittlerweile alle Blöcke frei von anderen Zügen sind, dann können hintere Wagen des eigenen Zugs im vorderen Block stehen und der Lokomotive den Weg versperren. Findet der Zug plötzlich wieder einen Weg zu Ziel, kann dieser sehr wild sein, Wagen springen dann plötzlich mehrere Felder.
In diesem Bereich ist auch schon viel getan worden (V 0.86.10.5). Dass Züge zu Einzelwagen auseinandergerissen werden und wild springen, habe ich schon lang nicht mehr gesehen. Selten ziehen sich Züge in Bahnhöfen noch zusammen, und nur wenn die Lokomotive in Diagonalstellung ist, schiebt sich der Zug nach Schliessen des Fahrplans noch eine Zuglänge nach vorne (für diese Sprungstrecke gibts übrigens auch keinen Umsatz).
Ich lass das mal drinnen, weil die Neuaufstellung der Züge immer noch viel zu oft auch an Wegpunkten erfolgt.
V88.08:

Sprungfehler an Wegpunkten kommen immer noch vor, wenn:

- die Weiterfahrt senkrecht zur bisherigen Fahrtrichung erfolgt, der Zug wird dann eine Länge nach vorne gesetzt;
- wenn sich der Wegpunkt auf einer Geraden befindet, jedoch der Zug ein Feld vorher von einer Diagonalen einbiegt und sich die 2 oder mehr ersten Wagen in der Diagonalen befinden, dann wird der erste Wagen vom Zug abgetrennt und fliegt bis zum nächsten geschlossenen Signal. Eine Rekombination gibts erst wieder im nächsten Bahnhof, und da die hinteren Wagen sich nicht dort befinden, werden sie auch nicht be-/entladen.
Züge zerfallen bei mir hauptsächlich, wenn der nächste Wegpunkt innerhalb der Zuglänge ist. Kannst du vielleicht ein Bild anhängen?
Ein Spielstand pak128; die Wegpunkte sind als Markierung eingetragen. In einem Fall ist die Distanz zum nächsten Bahnhof/Haltepunkt zu weit weg für ein Bild.
V88.08.1

Beim Versuch, obiges Testspiel erneut zu laden, gabs das als Resultat; der ERROR scheint immer aufzutreten, wenn es freie Wegpunkte gibt, auch in dieser Version frisch gesetzte.

Message: karte_t::laden(): savegame from 5/2393, base year 2386
Message: karte_t::laden(): rebuild_destinations()
Message: karte_t::reset_timer(): called
Message: karte_t::reset_timer(): ok
Message: create_win(): ins_win=0
Message: create_win(): new ins_win=1
Message: karte_t::interactive_event(event_t &ev): play sound 1
Message: karte_t::interactive_event(event_t &ev): play sound 0
Message: karte_t::interactive_event(event_t &ev): play sound 10
ERROR: haltestelle_t:Confusedtarte_mit_route(): route cannot contain us as first transfer stop => recalc route!
Please report all errors to
...
Message: karte_t::interactive_event(event_t &ev): play sound 1
Event Key '' (0) was generated
Message: karte_t::interactive_event(event_t &ev): play sound 1
Message: karte_t::interactive_event(): Keyboard event with code 0 ''
Unicode Event Key '"' (34) was generated
Message: karte_t::interactive_event(): Keyboard event with code 34 '"'
Message: karte_t::interactive_event(event_t &ev): play sound 4
Message: karte_t::interactive_event(): Keyboard event with code 0 ''
Message: karte_t::interactive_event(): Keyboard event with code 0 ''
Message: karte_t::interactive_event(event_t &ev): play sound 1
ERROR: haltestelle_t:Confusedtarte_mit_route(): route cannot contain us as first transfer stop => recalc route!
Please report all errors to
...
Warning: convoi_t::go_alte_richtung(): broken convoy (id 12) found => fixing!
Unicode Event Key 'v' (118) was generated
Message: karte_t::interactive_event(): Keyboard event with code 118 'v'
Message: karte_t::interactive_event(): Keyboard event with code 0 ''
Message: karte_t::interactive_event(event_t &ev): play sound 1
Message: karte_t::interactive_event(event_t &ev): play sound 0
Message: karte_t::interactive_event(event_t &ev): play sound 10
Message: karte_t::interactive_event(event_t &ev): play sound 10
Message: karte_t::interactive_event(event_t &ev): play sound 1
Message: karte_t::interactive_event(event_t &ev): play sound 1
Message: karte_t::interactive_event(event_t &ev): play sound 0
ERROR: vector_tpl<T>::get(): index out of bounds: 5 not in 0..4
Please report all errors to
...
Gleitkomma-Ausnahme
romaschw@re447:~/simutrans>
Den gibt es immer, wenn ohne gültige Route gestartet wird. Ist in Arbeit.
behoben V0.88.09