Beiträge von Stage

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


    Ich sitze vor einem UHD-4k-Monitor und selbst beim Mauszeiger stört es mich schon, wenn die Bildfrequenz auf 30 Hz gestellt ist. Schlimmer noch, wenn ich Fenster bewege. Deine 24 FPS stammen aus einer Zeit, in der zwei Umstände noch galten:


    a) Man war sich noch nicht wirklich in der breiten Masse darüber bewusst, dass das Sehen nicht in Ganzbildern erfolgt, sondern im Endeffekt einen biochemischen Prozess mit Laufzeiten beinhält. Auch wenn das Gehirn keine 24 Vollbilder pro Sekunde verarbeiten kann, sagt das nichts über die Flüssigkeit einer wahrgenommenen Bildveränderung aus.

    b) Es gibt bei aktuellen Monitoren kaum einen Nachleuchteffekt, welcher Bildveränderungen in der subjektiven Wahrnehmung "glätten" kann. Weiterhin leuchten Bildpunkte im Verhältnis kaum noch nach, sodass klarer definierte Bilder in kürzerer Zeit geliefert werden können. Das Bild wird schärfer, definierter. Die Grenzen zwischen einzelnen Bildern sind nicht mehr aufgeweicht. Größere Bildveränderungen können klarer dargestellt werden.


    Sehen ist immer subjektiv und wenn jemand sagt, dass er den Unterschied zwischen 240 Hz und 320 Hz sieht, dann ist das so. Wenn ihn das stört, stört ihn das. Mit irgendwelchen Argumenten gegen ein subjektives Empfinden, eine Wahrnehmung zu diskutieren, finde ich persönlich sinnfrei und grenzüberschreitend.


    Werde ich gerade im Forum zum Problemmacher? Sorry. Halte mich jetzt in der Hinsicht bedeckt.

    Das ist mir nicht bekannt. Der Grund ist vermutlich, dass man mit einer Doppelkreuzungsweiche auch schnell mal Blöcke blockieren könnte, ohne sich dessen bewusst zu sein, wenn sie standardmäßig gesetzt werden würde.


    Mir würde es schon reichen, wenn nicht so viel über Dropdowns geregelt werden würde. Da gibt es für die Terminalauswahl in den Fahrplänen schon eine Mod, die die Dropdowns mit Checkboxen und einem Favoritenbutton ermöglicht. Das ist viel komfortabler. Ich hoffe, eine einfache Checkbox, vielleicht sogar mit Mehrfachauswahl, kommt auch noch für die Doppelkreuzungsweiche.


    Solltest Du eine Mod finden, die dieses unschöne Dropdown durch eine Checkbox ersetzt, würde ich die auch sofort verwenden.

    Also, ich verstehe das schon. Es gibt Menschen, die tatsächlich Unterschiede zwischen 144 FPS und 200+ FPS erkennen können. Wenn man das Potential in Hardware dazu hat, ist es schon unschön, diese Raten nicht auch erreichen zu können.


    Hier würde auch ein Bugthread eröffnet werden, wenn ihr einen ICE auf eine Linie setzen würdet, die Bahnhöfe voll sind, der eine Rate von 200 erfüllen könnte, aber trotz Bedarf nur eine Rate von 2 liefert.


    Das liegt aber leider in der Natur der Hardwareperformance. Aktuelle CPUs ziehen ihr Performancepotential aus einer parallelen Abarbeitung verschiedener Aufgaben. Leider gibt es gerade in Spielen wichtige Synchronisationspunkte, wo eine Teilaufgabe zwingend mit einer anderen Daten austauschen muss.


    Ich warte auch auf den Moment, in dem es gelingt, eine Spielearchitektur zu entwickeln, die unbegrenzte Parallelisierung zulassen würde. Damit wären selbst für sehr alte CPU sämtliche Performanceprobleme in der Hinsicht gelöst. Früher bediente man sich vieler Tricks, wie Berechnungstabellen, um nicht immer wieder die gleichen Aufgaben abarbeiten zu müssen. Diese Zeiten sind vorbei. Arbeitsspeicher steht heutzutage in Fülle zur Verfügung.


    Vielleicht wäre mit den Gedanken an solche Tricks hinsichtlich der CPU-Auslastung noch was zu machen, auch in Bezug auf mögliche Parallelisierung.


    Long story short: Technische Einschränkungen, die in der Natur von Spielen an sich liegen, nicht an Transport Fever 3 speziell, begrenzen die Leistung, die Du aus einer modernen CPU für das Spiel tatsächlich herausholen kannst. Dementsprechend musst Du leider mit erheblich weniger Aktualisierungen pro Sekunde leben, als in Spielen, die weniger auf die Simulation einzelner Aspekte und das koordinierte Durchrechnen der Wechselbeziehungen von Elementen, die miteinander in der Spielwelt interagieren, angewiesen sind. In Transport Fever 3 interagiert jeder Fußgänger, jeder Passagier, mit seiner Umgebung und hier wird nicht auffallend getrickst.


    Früher hätte man das wahrscheinlich abstrahiert, sodass beim Rausscrollen aus einem Bereich die "Individuen" in einer Gruppe aufgelöst worden wären, die nur noch als einzelne Zahl Repräsentation gefunden hatte. Transport Fever 3 macht das nicht. Deshalb können wir aus einem Kartenbereich rausfliegen, kurz später wieder reinfliegen und sehen die gleichen "Personen" an der Haltestelle warten. Für mich wäre das ein Detail, auf das ich persönlich verzichten könnte. Anderen Spielern wird es wichtig sein. Und das kostet extrem viel Leistungspotential.

    Sagen wir mal so: jedes Finanzamt würde mich sofort zumachen :D Gut 2 Millionen operativer Gewinn, ab 54 Millionen Schulden. Ich habe halt immer umgeschuldet. Schulden zurückgezahlt, indem ich neue Schulden mache, noch höhere Schulden. Dadurch bin ich aber quasi immer liquide. Ich habe jetzt nach 4,5 Jahren 24 Linien. Züge und Schiffe für die Entfernungen, LKWs und Busse für den innerstädtischen Transport aka 'letzter Meter'. Bis auf 2 Ausnahmen fahren Alle mit schwarzen Zahlen, wenn teils auch nur 3- oder 4-stellig im Jahr. Gelddruckmaschine ist meine momentan einzige Bahnlinie von Stadt zu Stadt.

    Achja, und ich schaue schon nach den Subventionen. Dadurch habe ich auch kein Streckennetz sondern mehrere Insel-'Netze'

    Natürlich habe ich nach der kurzen Zeit noch keine Probleme mit Fahrzeugaustausch. Was ja ein Invest ohne Gewinn ist und wahrscheinlich ziemlich teuer wird.

    Ich finde das Spiel mit den Subventionen eigentlich sehr einfach. Die ersten Jahre denke ich tatsächlich überhaupt nicht über den Einsatz von Zügen oder Schiffen nach. Die sind einfach viel zu teuer. Schiffe lohnen sich auch am Anfang nur mit einer Öllinie wirklich. Ich habe einen selbst konfigurierten Schwierigkeitsgrad, der "schwer" entspricht, aber weniger Seen und Flüsse generiert.


    Zu Anfang: Ausschließlich Pferdetrams benutzen. Linien starten, immer nur Güterverkehr, ruhig mit den in den Industrien vorhandenen Haltepunkten. Nach und nach erweitern, kommt es zu Staus, dedizierte Haltebuchten vor den produzierenden Industrien nutzen und bauen. Erst wenn man mit den Trams gar nicht mehr hinterher kommt und die Kapazitäten der Straßen erschöpft sind, an eine Bahnlinie denken.


    Wenn ich dann Arbeiter brauche, damit eine Industrie die Eingangswaren schneller verarbeiten kann, setze ich im Wohngebiet der nächstgelegenen Stadt einen Personenhaltepunkt und richte eine kleine Personenlinie ein. Dabei strebe ich eine Rate von 13 - 17 an. Gleichzeitig setze ich auch mit normalen Haltestellen in der Stadt einen Personennahverkehr auf, fange mit einer Postkutsche an und wenn zu viele auf der Linie warten, setze ich die nächste Postkutsche dazu.


    Außerdem strebe ich an, Warenketten zu bilden. Meist habe ich in einer Stadt drei richtige Haltepunkte: Zentrum (hier kreuzt jede Personenlinie für den lokalen, öffentlichen Nahverkehr, Gewerbegebiet sowie Industriegebiet für die Versorgung mit Waren). Bahnhöfe baue ich, wenn immer außerhalb der Stadt, vorzugsweise an der Seite, an der sich das Industriegebiet angesiedelt hat. Von da gehen Waren vom Zug erst einmal in die Lager, anschließend übernehmen dann Pferdefuhrwerke oder Trams die Auslieferung der Waren ins Industrie- bzw. Gewerbegebiet.


    Versorgt man das Industriegebiet, wächst das Industriegebiet. Versorgt man das Gewerbegebiet, wächst das Gewerbegebiet. Versorgt man den Personenverkehr, wachsen die Wohngebiete. Die "Versorgung" kannst Du in der Stadt sehen.


    So versuche ich zu Anfang mit ein Dreieck von Städten zu suchen und entsprechend aufzubauen, um sie wachsen zu lassen. Wenn ich dann so weit bin, Personenverkehr über Züge im "Kreis" zwischen den drei Städten einzurichten, ist Geld schon lange kein Thema mehr. Ob es das dann noch wird, wenn die "Inflationssprünge" kommen, wage ich bei dem Blick auf die Bilanzen sehr stark zu bezweifeln. Selbst jetzt schon, 1905 übersteigen meine Einnahmen das 10fache meiner Betriebsausgaben.


    Nicht immer alles muss sofort modernisiert werden, nur weil es etwas Neues gibt. Erst wenn damit ein Problem gelöst wird oder ein signifikanter Vorteil verbunden ist, modernisiere ich.


    Eigentlich kann ich mir nicht vorstellen, wenn man so "arbeitet", dass man nicht schon in kurzer Zeit in Geld schwimmen wird. Am Anfang muss man die Dinge etwas langsam angehen. Linien brauchen Zeit, bis sie Gewinne abwerfen. Wer da falsch handelt, hat eventuell schon die erste große Zuglinie in der Infrastruktur angelegt, kann sich aber den Kauf einer Lokomotive nicht mehr leisten. Sowas ist dann der Worst-Case. Grundsatz: Hast Du Zweifel, eine Investition bis zur Gewinnerzielung der Investitionen abschließen zu können, dann warte damit.

    Die Einfahrtsignale, die ich meine, jene direkt an der Station, müssten prinzipiell aus beiden Richtungen befahrbar sein, um eine bessere Auslastung der Plattformen und einen höheren Durchsatz in der Abfertigung der Züge erzielen zu können. Ich müsste also zwischen Einbahn- und Zweiwegesignalen hin und her schalten, wenn ich Signale setze.

    Sorry, auch wenn es Offtopic ist, aber die Verwarnung als Neuling riskiere ich jetzt einfach. Bei dem Bild oben bekomme ich sofort das Zucken "Mündungsklappen öffnen!" zu rufen. Irgendwie erinnert mich der Stil an Silent Hunter. Auch wenn es da noch keine Ölbohrinseln gab und man auf einem Tauchboot unterwegs war.


    Schönes Bild.

    tatsächlich nicht, wo genau kann ich das tun?

    Ich kann leider aktuell nicht nachgucken, aber wenn das über Steam nicht irgendwo geht, dann vielleicht im Spiel selbst oder im Notfall über die Webseite von Urban Games. Zumindest könntest Du erwähnen, was Du gemacht hast, wo es genau hapert und welche Daten Du zur Verfügung stellen könntest, um das Problem nachvollziehbar zu machen. Natürlich nur in dem Fall, dass wirklich keine der vorgeschlagenen Maßnahmen geholfen hat.

    Ich habe mal ein, zwei Fragen zum Thema Signale:


    Bei Transport Fever 2 hatten die Stationen integrierte Signale an den Ausfahrten. Angeblich ist das mit Transport Fever 3 nicht mehr so. An anderer Stelle (YouTube) wurde jedoch behauptet, dem wäre noch so? Was stimmt nun?


    Aktuell, allerdings habe ich gerade erst die ersten Bahnlinien laufen, setze ich an den Ausfahrten keine Signale.


    Weiterhin benutze ich für die Strecken ausschließlich Einbahnsignale, bis auf ganz wenige Ausnahmen. Müsste ich nun die Stationsaus- und Einfahrtssignale selbst setzen, müsste ich da immer hin und her schalten. Das fände ich doof. Gibt es eine Mod, die sozusagen die Ein- und Ausfahrtsignale bei Transport Fever 3, falls sie nicht integriert wären, automatisch zu integrieren? Ich sehe keinen Grund sie weg zu lassen. Nicht einmal bei innenliegenden Durchfahrtsschienen - ein Konzept, das ich gerne und, wenn immer sinnvoll, nutze.

    Mit Transport Fever 2 bin ich erst eingestiegen, als das schon was älter war. Irgendwie habe ich lange Zeit gar nicht mitbekommen, dass es inzwischen solche "Tycoon-Spiele" in der Qualität gibt. Mit Railroad Tycoon fing es an, dann kam Transport Tycoon (Deluxe), dann OpenTTD und dann sah ich mal einen Prototypen von einem "3D-Transport Tycoon". Das wurde aber nicht weiter entwickelt, da kam es zu Zerwürfnissen und einem Rechtsstreit.


    Erst viel später habe ich dann Transport Fever 2 ausprobiert und blieb hängen.

    Blöde Idee meinerseits: Verändert sich das Verhalten irgendwie, wenn Du die Grafikeinstellungen runter drehst? Bitte auch mal mit kleiner Bildschirmauflösung bei 100% Renderauflösung versuchen. Wenn TP3 die Option hat, im Fenstermodus laufen zu können, könntest Du auch das mal probieren.


    Ist nur ein Schuss ins Blaue und wahrscheinlich wird das nichts ändern. Was anderes fällt mir aber leider auch nicht ein, als einfach mal Grafikkartentreiber älterer Version durchzuprobieren.

    Vielen Dank schon einmal für die Rückmeldungen. Es ist natürlich sehr unerfreulich, dass auch andere vom gleichen Problem berichten, obwohl ihr wesentlich potentere Hardware habt. Ich kannte so ein ähnliches Thema schon von einem anderen Spiel, das mit den Stromsparmechanismen einer "Mobile-CPU" so gar nicht klar kam und befürchtete, dass dies hier auch der Fall sein könnte.


    Auf der anderen Seite, mit Transport Fever 2, welches auf der gleichen Engine beruht, habe ich diese Probleme nicht beobachten können. Somit steigt die Hoffnung, dass das Problem zukünftig mit einem Patch angegangen werden könnte.


    Transport Fever 3 finde ich, obwohl ich nur sehr wenige Spielstunden in dem Spiel verbracht habe, einfach ein super Spiel, welches ich langfristig spielen möchte und ich weiß nicht, ob diese extrem nervigen Denksekunden mittelfristig doch dazu führen würden, lieber auf das Spielerlebnis verzichten zu müssen.


    Ich bin selbst Softwareentwickler, geben wir den Entwicklern ein wenig Zeit und sind bis dahin guter Hoffnung. Der zweite Performancepatch ist schließlich schon draußen. Auch, wenn ich persönlich hier noch keine Auswirkungen gespürt habe, freut es mich, dass aktiv und scheinbar in kurzen Iterationen an dem Spiel gearbeitet wird. Toll wäre eine Behebung des Problems vor Weihnachten. Ich werde einfach mal dem Weihnachtsmann schreiben, dass ich mir das wünsche. Vielleicht kann er was dran machen.

    Danke für die Idee, das hatte ich vergessen zu erwähnen.


    Ja, darauf habe ich geachtet und natürlich ist mir das auch aufgefallen. Die Wartezeit während der automatischen Speicherung ist für mich auch kein Problem, sondern einfach ein Umstand, den ich problemlos akzeptiere. Aber mit den Denksekunden, von denen ich spreche, hat die automatische Speicherung nichts zu tun.


    Die Denkmomente beim automatischen Speichern sind auch kürzer. Verbaut ist eine 990 PRO mit 4 TB, die auch genügend freien und fürs Over-Provisioning reservierten Speicher hat.


    Bei Führerstandsmitfahrten merkt man diese Pausen auch sehr deutlich. Meistens ist es nicht das Autosave, sondern ein Trigger, der Events berechnet und dann evtl. auslöst. Bei einer Führerstandsmitfahrt sieht man ja keine Meldungen, aber oft hört man dann direkt nach so einem Stotterer eine der Glocken, manchmal noch Applaus hinterher (neue Subvention, Stadtstatus verändert, Karrierestufe erhöht usw).

    Sehr nervig. I.M. mache ich noch keine Videos, aber ich weiß jetzt schon, dass ich irgendwann richtig sauer werden werde darüber.

    Könntest Du bitte dazu schreiben, wie Dein System (CPU / RAM / GPU) aussieht? Vielleicht entdeckt man so Gemeinsamkeiten, die uns alle weiterbringen können.

    Hallo,


    Ich spiele seit Kurzem Transport Fever 3 und habe ein wirklich nerviges Performanceproblem. Es kommt während des Spiels in unregelmäßigen Abständen immer wieder zu Denksekunden, in denen die Oberfläche zwar teilweise responsiv bleibt, über die Karte scrollen geht, aber die Fahrzeuge bleiben stehen und Bauaktionen sind auch nicht möglich bzw. ich kann den Klick noch ausführen, wenn ich was bauen möchte, muss dann aber teilweise mehrere Sekunden warten, bis das gebaute Ding auch erscheint.


    Diese Denksekunden gibt es nicht nur im Baumodus, sondern auch, wenn das Spiel ohne jede Aktion einfach vor sich hin läuft.


    Meine Befürchtung dabei ist, dass das an meiner "ungewöhnlichen" Hardware liegen könnte und Transport Fever 3 mit der Synchronisation der einzelnen Threads nicht zurecht kommt. Eventuell gibt es da einen "vorübergehenden Deadlock" mit dem Pfadfindungsalgorithmus. Das wäre zumindest meine aktuelle Vermutung.


    Pausiere ich das Spiel während des Bauens, tritt das aber ebenso auf. Daher ist das Ganze extrem nervig.


    Mein System:

    i7-1065G7 CPU ("Laptop CPU")

    16 GB RAM

    RTX 3050 8 GB, extern per Thunderbolt angeschlossen


    Die Grafikleistung ist hier nicht das Problem. Ich denke, das Spiel kommt mit den Stromsparmechanismen der CPU nicht zurecht. Dabei habe ich schon die Stromsparmechanismen abgeschaltet, die ich abschalten konnte. Das Problem tritt auch auf einer ganz neuen Karte ohne jedes Fahrzeug auf, auch dann, wenn keinerlei Mods aktiv sind. Ich kann auch nicht beobachten, dass das Problem im weiteren Spiel anwachsen würde. Es ist auch immer wieder unterschiedlich, wann und mit welcher Frequenz das auftritt. Die Kühlung der CPU ist auch nicht am Limit.


    Ich sehe also auch kein Runtertakten der CPU, weil irgendein Limit anschlagen würde.


    Hat von euch vielleicht jemand Erfahrungen mit dem Performanceverhalten von Transport Fever 3 auf einer "Laptop CPU" und kann das Verhalten möglicherweise bestätigen oder auch widerlegen? Mir geht es primär erst einmal darum, ob es Sinn macht, dem weiter auf die Spur gehen zu wollen oder ich das einfach akzeptieren und auf einen Patch hoffen muss.


    Vielen Dank

    Stage