Deutsches Simutransforum

Normale Version: 20 >= max 1000000?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Simutrans-Version:
Nightly R 3890

PAK-Set (+zusätzliche PAK-Dateien):
pak.german_net

Betriebssystem:
Linux, 64bit

Fehler (möglichst genaue Beschreibung):
Bei debug=2 werden laufend folgende Warnungen ausgegeben (Spiel läuft weiter, ist also kein akutes Problem)
Code:
Warning: route_t::intern_calc_route(): Too many steps (24>=max 1000000) in route (too long/complex)
Warning: route_t::intern_calc_route(): Too many steps (62>=max 1000000) in route (too long/complex)
Warning: route_t::intern_calc_route(): Too many steps (16>=max 1000000) in route (too long/complex)
Warning: route_t::intern_calc_route(): Too many steps (20>=max 1000000) in route (too long/complex)
Warning: route_t::intern_calc_route(): Too many steps (16>=max 1000000) in route (too long/complex)

Kann auch hier live beobachtet werden, die Warnungen gehen mittlerweile in die Tausende:
http://simutrans.uruk-online.net/cgi-bin...og.cgi?err

Was mich dabei als erstes wundert warum soll 16 oder 20 >= 1 Mio sein? 8o
Diese Warnung gibt es bei jedem Stoppauswahlschild/Signal, wo keine Auswahl möglich ist. Die 100000 gibt nur die Maximale Suchtiefe vor, tatsächlich mussten nur 16 Schritte tief gesucht werden, bevor das Ergebnis feststand.