Verbesserter Beladungsalgorythmus - Druckversion +- TT-MS Headquarters (https://www.tt-ms.de/forum) +-- Forum: Problemecke (/forumdisplay.php?fid=70) +--- Forum: Probleme mit OpenTTD (/forumdisplay.php?fid=27) +--- Thema: Verbesserter Beladungsalgorythmus (/showthread.php?tid=6546) |
Verbesserter Beladungsalgorythmus - rhea - 16.12.2015 12:27 Huhu, ich habe mir letztens einen neuen Laptop gekauft, und natürlich auch OTTD wieder in der neuesten Version heruntergeladen und installiert. Es läuft auch flüssig ohne Probleme. Ich spiele OTTD immer so das ich von mehreren z.B. Eisenerzbergwerken Eisenerz an ein Stahlwerk liefere und von dort dann Stahl an eine Fabrik. Soweit sogut mit der Zeit werden das dann immer recht hohe Produktionsmengen, das geht dann soweit das bei einigen Stahlwerken/Sägewerken/Fabriken teilweise über 20000 Waren pro Monat produziert wird. Da kann ich dann dort noch soviele Züge abfahren lassen das Programm kommt einfach nicht mit beladen hinterher. Da es immer erst ein Zug nach dem anderen abfertigt. Früher hab ich das Problem gelöst indem ich einfach den verbesserten Beladungsalgorythmus abgestellt habe und somit alle Züge gleichzeitig beladen wurden. In der neusten OTTD Version aber finde finde ich diese Möglichkeit oder ähnliches nicht mehr. Ich hab schon in den Einstellungen herumgespielt aber bisher nichts gefunden was mir weitergeholfen hat. Vielleicht hat ja jemand von euch eine Lösung für das Problem parat. MfG Rhea RE: Verbesserter Beladungsalgorythmus - Eddi - 16.12.2015 13:22 Dazu 3 Sachen:
RE: Verbesserter Beladungsalgorythmus - rhea - 16.12.2015 18:28 Vielen dank für die schnelle Antwort und die Tipps zu 1. Ja das ist mir auch bewusst, er schafft bis zu 4 Züge gleichzeitig aber selbst das ist nicht genug für mich. Ich hatte das nur so geschrieben um mein Problem besser zu veranschaulichen. zu 2. hab ich mal ausprobiert, funktioniert auch nicht so wie ich mir das vorstelle weil sich das dann so einpendelt das alle zur gleichen Zeit in der gleichen Station sind. zu 3. hm mit der Konsole hab ich noch nie herumgespielt. ich bekomm es hin sie zu öffnen, leider weis ich nicht wie ich an den betreffenden Befehl rankomme. MfG Rhea RE: Verbesserter Beladungsalgorythmus - Eddi - 17.12.2015 12:34 Ok, Crashkurs Konsole:
RE: Verbesserter Beladungsalgorythmus - rhea - 17.12.2015 16:09 Ich hab mal mit der Konsole rumgespielt. Zuerst die gute Nachricht ich hab unter "list_settings" zwei Sachen gefunden die das betreffen müsste zum einen "order.improved_load = off" das müsste ja das sein was ich gesucht habe aber wenn ich das da richtig deute ist das ja schon deaktiviert. Das selbe hab ich auch in der openttd.cfg gefunden und dort von "true" auf "false" gesetzt. Gebracht hat es trotzdem nichts.Ich vermute mal das es das so wie ich es mir wünsche nicht mehr gibt um Ressourcen zu schonen. dann hab ich noch "order.gradual_loading = on" gefunden. Jetzt wollt ich mal probieren das über die Konsole auszuschalten aber das bekomme ich nicht hin, irgendwas muss ich da falsch machen. MfG Rhea RE: Verbesserter Beladungsalgorythmus - Addi - 17.12.2015 20:37 Ich denke, gradual_loading ist die Einstellung die du suchst. Was geht denn nicht, beim abschalten über die Konsole? Du musst Code: set gradual_loading false RE: Verbesserter Beladungsalgorythmus - rhea - 17.12.2015 23:04 Ah so wird der Befehl in der Konsole geschrieben da hatte ich wohl einen Logikfehler. Ich danke dir Vielmals. Dann ist das ja relativ simpel in der Konsole das bekomm sogar ich jetzt hin. Wenn ich dieses gradual_loading ausschalte dann funktioniert das sogar mit dem beladen wieder ganz gut, aber jetzt brauchen die Züge mehr als doppelt so lang zum Entladen. Es scheint mir fast so als hätten die das nicht ohne Grund aus den Einstellungen genommen. Wahrscheinlich wird das nie wieder so wie ich das von früher kenne und ich muss mir was neues einfallen lassen. MfG Rhea RE: Verbesserter Beladungsalgorythmus - Addi - 18.12.2015 15:35 Inwiefern entladen die Züge nicht mehr gleich schnell? Entladen sie schrittweise? Entladen nicht alle Züge gleichzeitig? RE: Verbesserter Beladungsalgorythmus - mb - 18.12.2015 16:31 Also, "gradual loading" bedeutet dass die Wagen "schrittweise" und nicht "im Stück" beladen/entladen werden. Das wurde vor Urzeiten engeführt damit man die Beladungszustände grafisch darstellen und bewundern kann. Mit dem eigentlichen Beladen hat dies nichts zu tun. Wenn das Laden/Entladen sehr lange dauert, dann passt möglicherweise der Zug nicht in ganzer Länge in den Bhf? Gruß Michael RE: Verbesserter Beladungsalgorythmus - Addi - 18.12.2015 20:13 Ein 40 Tonnen Wagen braucht beim schrittweisen Beladen mit 5t/s aber 8 Sekunden, und beim schlagartigen Beladen mit 40t/s aber nur 1 Sekunde, von daher hat es schon Einfluss auf die Beladezeit?! RE: Verbesserter Beladungsalgorythmus - Eddi - 18.12.2015 20:31 Wenn man gradual loading ausschaltet, ändert sich die Berechnung der Be- und Endladezeit. Ich hab die Formel nicht mehr im Kopf, vielleicht findest du sie vergraben irgendwo im Wiki, aber es hängt wohl dann von der Gesamtmenge ab, d.h. längere Züge brauchen länger. Es wird nur visuell alles "sofort" entladen, der Zug wartet dann die berechnete Ladezeit ab, bevor er den Bahnhof verläßt. RE: Verbesserter Beladungsalgorythmus - rhea - 18.12.2015 20:47 Hm da muss ich wohl etwas ins Detail gehen. Früher war es mit dem verbesserteten Beladungsalgorithmus so das er die Züge nach und nach Schrittweise beladen hat, aber halt max 4 zur gleichen Zeit. Das hat dann bei mir nicht mehr ausgereicht und sich ein immer größerer Bestand an Waren aufgebaut hat. Ich hab dann in den Einstellungen immer den verbesserteten Beladungsalgorithmus ausgeschalten, das hat dazu geführt das immer alle Züge die im Bahnhof waren schrittweise beladen wurden, damit hab ich es dann geschaft die Bestände abzubauen. Nun hab ich mir letztens die neue Version geholt und meine alten Spielstäde geladen und es haben sich wieder die Bestände aufgebaut und ich hab dazu nichts mehr in den Einstellungen gefunden. So nun zu den Sachen mit der Konsole. Hab ich improved_load ein- oder ausgeschalten hat sich nichts verändert es war wie früher mit verbesserteten Beladungsalgorithmus. Hab ich gradual_loading ausgeschalten haben die in einem Rutsch geladen also die Anzeige ist von 0% auf 100% gesprungen, es wurden also die Waren sofort am Bahnhof abgezogen was dazu geführt hat das wieder mehr Züge gleichzeitig beladen werden konnten. Ich hab mal heute die Zeit zum Beladen und Entladen gestoppt und festgestellt das die auch zum beladen länger brauchen. Mit eingeschalteten gradual_loading hat das be- und entladen ca 9 sek gedauert Mit ausgeschalteten gradual_loading hat das be- und entladen ca 25 sek gedauert An der länge des Bahnhofs kann es nicht liegen ist wie gesagt ein alter Spielstand ( vlt liegts auch daran ) MfG Rhea RE: Verbesserter Beladungsalgorythmus - mb - 18.12.2015 20:50 Eddi schrieb:Addi schrieb:Ein 40 Tonnen Wagen braucht beim schrittweisen Beladen mit 5t/s aber 8 Sekunden, und beim schlagartigen Beladen mit 40t/s aber nur 1 Sekunde, von daher hat es schon Einfluss auf die Beladezeit?! Ja, das war mW schon in TTD so: Zitat:Gradual loading does just what it says — it changes the wagons to load 5-10 units at a time. This is useful for some of the new graphics, where you'd not see most of the loading stages for some ships' new graphics. Otherwise, the default loading/unloading scheme is used, which instantly unloads and loads cargo and pauses after the vehicle is fully loaded. [Hervorhebung von mir] Gruß Michael RE: Verbesserter Beladungsalgorythmus - Addi - 18.12.2015 22:03 Ich war mir ziemlich sicher, dass früher mal das Fahrzeug angekommen ist, auf einen Schlag Ent- und Beladen hat, und dann sofort (villeicht max. 2 Sekunden) weitergefahren ist. RE: Verbesserter Beladungsalgorythmus - Eddi - 18.12.2015 22:48 (18.12.2015 20:47)rhea schrieb: Früher war es mit dem verbesserteten Beladungsalgorithmus so das er die Züge nach und nach Schrittweise beladen hat, aber halt max 4 zur gleichen Zeit. Das hat dann bei mir nicht mehr ausgereicht und sich ein immer größerer Bestand an Waren aufgebaut hat. Ich hab dann in den Einstellungen immer den verbesserteten Beladungsalgorithmus ausgeschalten, das hat dazu geführt das immer alle Züge die im Bahnhof waren schrittweise beladen wurden, damit hab ich es dann geschaft die Bestände abzubauen.Es gab vor einiger Zeit [ich glaube im Zusammenhang mit CargoDist] eine Änderung, daß Waren als "zur Beladung reserviert" markiert werden, was im Wesentlichen den gleichen Effekt hat, wie der verbesserte Beladungsalgorithmus. Das dürfte erklären, wieso du keine Veränderung mehr feststellst. Das kann man, soweit ich weiß, nicht separat abstellen. RE: Verbesserter Beladungsalgorythmus - rhea - 22.12.2015 19:19 Wie gesagt die werden die Funktion nicht ohne Grund entfernt haben. Ist natürlich ziemlich blöd für mich, auch da es anscheinend keine andere Einstellmöglichkeit zu geben scheint. Ich hab erstmal eine Zwischenlösung gefunden. Damit sich die Züge nicht mehr im Bahnhof "stauen" hab ich sie reduziert und die verbliebenen verlängert. Teilweise sind die dadurch extrem lang geworden aber es hilft erstmal. MfG Rhea RE: Verbesserter Beladungsalgorythmus - Bernhard - 25.12.2015 10:21 (18.12.2015 22:03)Addi schrieb: Ich war mir ziemlich sicher, dass früher mal das Fahrzeug angekommen ist, auf einen Schlag Ent- und Beladen hat, und dann sofort (villeicht max. 2 Sekunden) weitergefahren ist. Neee, der Zug hat immer noch eine ganze Weile gewartet. Da konnte man gut cheaten, wenn man den Zug manuell unmittelbar nach dem Entladen wieder weg geschickt hat (Im Fahrplan "nächstes Ziel" ) @rhea, was ist wenn du mehrere Bahnhöfe baust? Können ja optisch direkt nebeneinander sein .... |