Beiträge von tsilaicosneknurd

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


    Mal abgesehen von der Geräuschkulisse der Lüfter die so ein PC produziert

    In dem Fall ausgesprochen leise. Auch sind die Lüftergeschwindigkeiten temperaturgeregelt und da in der Regel kaum ausgelastet, sehr leise (so bei 1000 rpm, max 4-6k) Gerade mal hochgeregelt, ja es wird laut. Was auch für meine eingesetzten Server gilt, könnte man ab und an meinen ein Flugzeug startet :D

    Dann noch SAS und Hardware RAID1 usw. ist völlig übertrieben, da möchte ich den Ottonormal-User mal sehen wie er sich das treibermäßig alles konfiguriert ;) Ist ja nun ohne das nötige Hintergrundwissen, wie man den SAS / RAID Controller usw. konfiguriert (bevor überhaupt ein OS aktiv wird), alles andere als trivial.

    (OS-) Treiber sind keinerlei Problem, da praktisch alles Hardwareseitig gelöst ist. Für das OS sieht es zunächst danach aus, dass eben am SCSI-Bus eine Festplatte sässe. Mit definierten Interfaces ist es z.B. jedoch möglich auch an die SMART-Daten zu kommen. Allerdings, volle Zustimmung, sollte man ein Grundwissen über RAID haben, um im Controller-BIOS das zu konfigurieren. Und auch ist SAS (Controller) kompatibel zu S-ATA (HD). umgekehrt aber nicht (SAS-HD an SATA-Controller). z.B. als Backup-Medium verwende ich billige SATA-Fee

    Was hat denn der Rechner eigentlich gebraucht gekostet ?


    Edit: 2018 Netto € 1,175.63

    IIRC 2018 ~ €1000 +/- 200 .. Buchhaltungssoftware gnucash streikt gerade, sonst könnte ichs genau nachschlagen.. Mit 2 Jahren Händlergewährleistung übrigens.

    [hr][/hr]

    Heute wie früher zählt aber für Spiele die Single-Core Performance der CPUs am meisten und das wird sich auch in Jahren nicht ändern.

    da gebe ich dir Recht. Wobei TPF2 auch mehr Threads nutzt. Freudige Neuerung.

    Aber auch mit 2.4/3.1GHz ist man in dem Fall noch gut dran, auch wenn es nicht SOfA ist. Auch die Grafikkarte hält Benchmarkmässig nichtmehr Neuen mit. Allerdings in einigen Punkten, Funktionsumfang, Fehleranfälligkeit/MTBF ist die Hardware immernoch in einer anderen Liga.

    Als "wirksamer" Kopierschutz wird jeder Kopierschutz bezeichnet, der zB. Software von 3. Benötigt, diese, oder deren Bestandteil(e) dazu bestimmt ist ein Kopierschutz zu entfernen oder auszuhebeln.

    theoretisch, könnte eine öffentliche Diskussion schon als "Anleitung" (Sofern entsprechende Vorgehensweisen ersichtlich sind) als aktive Hilfe zum umgehen eines Kopierschutzes betrachtet werden.

    Jep. Auch deswegen habe ich auch an jener Stelle aufgehört. Im weiteren hätte ich wahrscheinlich Software basteln müssen, die Steam auf der anderen (TCP-)Seite simuliert - kompatibel zur steamAPI.

    Ah ich sehe, mindestens ein Eintrag von mir ist auch weg :-D

    Bis zu der Stelle, ging es meiner Meinung nach, noch als eine Funktionsbeschreibung oder als Pandon eines "tear downs" (ohne Dekompilation) bezeichnen können.


    mache mich jetzt mal an die GOG-Installation

    Also noch mein Tipp (sicher diskussionswürdig):

    Ich würde Industrierechner (oder auch fürs IT-Gewerbe) von namhaften Herstellern kaufen.

    Neu fast unfinanzierbar, Grössenordnung $ 10,000 bis ca. $ 30,000 oder gar mehr

    Aber gebraucht "spottbillig". Meine neueste Anschaffung (inzwischen auch 2 Jahre her) ist ein Dell Precision T7600 (Details siehe meine Signatur), der vorher in der automotive Industrie eingesetzt war.


    Begründung (in Klammern am Beispiel meines Rechners, mit * markiert Dinge die nicht auf den Dell-Rechner sich beziehen):

    -Hardware, die im Consumerbereich nicht zu finden ist (v.A. 2 physikalische Prozessoren, SAS und echtes Hardware-RAID, 128 GiB registered ECC-RAM) - Im Gaming-Bereich sind vielleicht ab und an die Grafikkarten zu finden. In meinem Beispiel eine NVIDIA Corporation GF100GL [Quadro 6000] (6GB ECC-GDDR5, 384 bit), Neupreis schon über $ 2,000. Aktueller Nachfolger P6000 kostet bei Amazon $3,434

    -Auf "Herz und Nieren"-getestet und erprobt, MTBF ist um Grössenordnungen höher. (hochwertige Komponenten, redundante leicht tauschbare Netzteile*, Festplatten redundant (RAID 1) und hot-swappable, ECC-RAM, optimierte EMV und auf einander abgestimmte Hardware) - wenn kein Umzug oder längerer Stromausfall dazwischenkommt habe ich oft Uptimes > 1.5 Jahren.

    -Support auch noch nach über 10 Jahren, was auch für Treiber und co gilt, da eben keine Consumer-Ware (Für mein kürzlich ausgemustertes Dell-Laptop (Bj. 2001) habe ich bis zum Schluss jedes Teil noch vom Hersteller erhalten können.) - wenn die Ware im Preis noch weiter gesunken ist, kaufe ich in der Regel noch 1 weiteres Gerät, als Ersatzteilspender


    Die Leistung und die Betriebssicherheit die solche Geräte bringen, auch wenn ein Paar Jahre alt, übertrifft bei weitem auch Neuware aus dem Consumer-Bereich und übertrifft auch alle denkbaren Softwareanforderungen von Consumer-Software (und Spiele). Ein Spiel würde sich nicht verkaufen lassen, wenn es mindestens einen aktuellen $ 5000-Rechner dafür bräuchte.


    Am Beispiel TPF2, habe ich am Anfang mal getestet, versucht das Spiel in die Kniee zu zwingen.. Tausende(!) LKW und Flugzeuge auf die Reise in einer gigantomaniac Karte geschickt. Das Spiel blieb spielbar, allerdings schon mit Rucklern, da kein PC-Systembus der Welt diese Datenraten, die das Spiel verarbeiten will, packt. CPUs, Arbeitsspeicher und Grafikkarte waren kaum merklich belastet und hätten noch ein Vielfaches mitgemach.


    Nur ein Tipp aus meinen paar Jahrzehnten Erfahrung im Hardwarebereich.


    Achja, über Stromverbrauch sollte man sich da keine Gedanken machen dürfen. Der PC ist mit einem 1kW Netzteil ausgestattet.. Und (leider absolut nicht zeitgemässer Elektroinstallation in der Wohnung, die ich kürzlich bezogen habe) ein Kaltstart haut meine die B16-Sicherung immer wieder raus, wenn ich nicht andere Verbraucher abschalte (Dauerlast sind ca. 10A).


    Nachtrag:

    Yep. Cities Skylines

    das war der Grund warum ich diesen PC angeschafft habe.. Das Vorgängersystem hatte nur 64GiB RAM.. und mit > 10.000 aktivierten Mods/Assets komme ich auch mit den 128GiB an/über die Grenze.

    Wenn es mal eine Version gibt, die nicht alles (auch jedes ungenutzte Asset) in den Arbeitsspeicher laden will, hoffe ich mal CS wieder weiterzocken zu können.
    Hier hat Urban Games auf jeden Fall viel bessere Arbeit geleistet als Paradox Interactive..

    Anmerkung:
    JA, der Support für Windows 7 wurde am 14.1.2020 seitens Microsoft offiziell eingestellt.

    ja heisst garnichts.. habe vor 2 Jahren hier auf einem Rechner erst wieder Windows 95 installiert...
    war garnicht so leicht, ohne CD-Laufwerk, ohne Festplatte und vor allem ohne Diskettenlaufwerk. - aber doch tatsächlich geschafft :-D

    Dabei gings um spezifische (und schweineteure) Software, die leider nur unter Windoof 95 funktioniert. Neuere Versionen für Windows NT oder Windows 98 hätte einen mittleren vierstelligen Betrag gekostet.

    huch, sind hier zwei gute Posts verschwunden?


    erstmal bin ich $ 44.32 ärmer.


    Und rein rechtlich habe ich wenig bedenken bei meinem (versuchten) Vorgehen, solange es privat ist. Ähnlich ist es bei Kopierschutzmechanismen von Bild-,Ton-,Datenträgern. Sofern in den letzten ~12 Jahren hier nichts essentiëll geändert wurde.


    Wo aber Jey_Bee (?) recht hatte, ist was die Vereinbarungen mit Steam, UG und co angeht (Nutzungsbestimmungen und der gleichen). Wie aber vorher schon angedeutet, wollte ich nicht noch mehr unverhältnismässig viel Zeit investieren und habe entsprechend die gog.com Version (über den Link im Forum natürlich) gekauft.

    Erste Frage meinerseits wäre überhaupt erstmal, ob du Markenpräferenzen hast.

    Soll ja Leute geben, die auf Designer/RGB/Logo Chipsatzkühler stehen.

    lol.. ja das Design der CPUs von GlobalFoundries finde ich viel ansprechender als die von Intel. Und das Motherboard, hauptsache es ist blau :-) und die Gehäuselüfter müssen linksdrehend sein. Der Rest ist Nebensache

    :thumbup::thumbup:tolles Thema, kann man sicher ne Menge mitnehmen/lernen. Mit dem Thema schlage ich mich seit 1999 (Industrie Gigant) (dann railroad tycoon, u.v.m., simutrans) rum.. immer mal wieder am experimentieren.. und gespannt auf Input


    weniger schönes Beispiel



    aus chronischem Platzmangel vor allem in TPF1 (und Karten mit hohen Städtedichten), ist das wohl mein Standardmodell geworden. Nachteilig vor allem die sehr langsamen ein/ausfahrgeschwindigkeiten und entsprechend langen Gleisbesetzung


    in der Regel 2-4 Durchfahrgleise..


    Eine meiner grössten Verkehrsknoten mit 20 Bahngleisen à 400m:

    Am hier östlichen Ende laufen inzwischen 5-6 Strecken zusammen, die meisten Liniën starten und Enden hier.


    meine aktuellen Versuchsvarianten:


    bei den letzten Bahnhöfen hier ist der Endausbau sicher noch nicht erreicht. 1/3 der Karte ist noch unerschossen.



    An der Realität habe ich mich bisher nie oriëntiert, da die Spiele mit denen ich "aufwuchs" nicht wirklich realitätsnah waren.. bis hin zu 90°Winkel-Gleisen

    Diese Aussage ist schonmal falsch , zum Beweis https://signalarchiv.de/Meldungen/10000133

    interessanter Artikel..


    Auch in Heilbronn gibt es 3 Stück (im BOStrab-Bereich), einmal mit einer aussergewöhnlichen Gleisverschlingung.

    Die angegebene Zahl hatle ich mal für erstaunlich gering oder es sind nur EBO-Strecken gemeint.


    Und wie funktioniert es mit elektrifizierten Strecken? Eisenbahn und Strassenbahn..
    im Spiel und in der Realität, wenn letzteres überhaupt. In Krlsruhe/Heilbronn würde es funktionieren, der Strassenbahnabschnitt müsste dann eben auch 15kV 16,7Hz haben.

    Falls sich wer an die Personen-Assets wagt, wäre nice wenn es dann auch Kinder geben würde... schließlich gibt´s ja auch nen Spielplatz usw... sieht dann mit den Erwachsenen n bissel doof aus...

    dem schliesse ich mich an.


    Mich würde es generell interessieren, 3D Modelle hätte ich, wie man Leute in TPF(2) bekommt, ob nun als asset oder animiert.. habe keine doku gefunden, und auch insgesamt nur 2 Modder/Mods die Personen reingebracht hätten.

    Und bei mir scheitert's schon daran, dass ich das add-on für blender bzw blender nicht zum hüpfen krieg.. siehe https://www.transportfever.net/index.php?thread/7876-blender-import-export-addon-aktuell-version-0-5-3-alphatest/&postID=280215#post280215 :-(

    ok.. und die Feststellung ob steam läuft:

    erstmal wird ~/.steam/steam.pid ausgelesen

    und mit SIG_0 geprüft ob der Prozess existiert


    eine andere PID in die Datei geschrieben und es geht weiter

    dann wird versucht eine TCP verbindung zu 127.0.0.1:57343 aufzubauen.. Und tatsächlich normalerweise lauscht steam auf dem Port "IPv4 TCP 127.0.0.1:57343 (LISTEN)"

    ohne steam wird der verbindungsversuch natürlich abelehnt..


    langsam wirds tricky, als nächstes mal die kommunikation belauschen

    Soweit gibt es schon 3 prüfungen ob steam läuft

    -Umgebungsvariablen

    -Prozess-ID

    -TCP-Verbindung


    bin mal gespannt wie viele noch dazu kommen...
    Und hab schon mehr Zeit reingesteckt, als den Wert die GOG-Version zu kaufen..

    hm hab gerade mal versucht die Umgebungsvariablen anzuschauen beim Aufruf der run.sh durch steam und hab entsprechend einen Aufruf ohne Steam gemacht.

    läuft steam, funktioniert es zumindest den Prozess von steam etwas zu isolieren.


    Aber neben den Umgebungsvariablen wird nochmals mit einer API-Funktion* geprüft ob steam läuft.

    * [S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.


    als nächstes nochmal ein trace, vielleicht lässt sich auch SteamAPI_IsSteamRunning() austricksen :-/

    wahrscheinlich läuft's darauf hinaus, dass ich zusätzlich noch die GOG version kaufe.. :-/


    GOG ist ne Exe soweit ich weiß.

    Also unter linux ist die Datei "TransportFever2" eine 64bit executable*, also ein pandon zu Windoof executable ".exe"

    diese verhält sich hier so, dass das Programm überprüft, ob Sie von Steam aufgerufen wird, wenn nicht ruft sie steam auf mit einem Befehl das Spiel zu starten:

    ~/.local/share/Steam/ubuntu12_32/steam steam://run/1066780//


    *: TransportFever2: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 2.6.32, BuildID[sha1]=187846d025ee2c51afdae5da53a0e1dfa6a8e1b9, stripped

    Deutsch

    Hallo,

    weiss Jemand, ob und ggf. wie es möglich ist, TPF2 ohne Steam zu starten? Oder ohne Steamintegration (damit meine ich nicht das Steam overlay)?

    Wie ist der Start in der GOG-Version? Script? andere Executable*?

    Bei anderen Spielen gibt's beispielsweise Aufruf mit entsprechenden Argumenten.

    Danke


    * md5-Prüfsumme der Executable bei mir (Linux) / md5 checksum of my exececutable (Linux)

    a874a82805e9e4c0341d12c63f814c58 TransportFever2

    Danke. hape das Script zunächst um die Datei "appworkshop_106670.acf" erweitert (die sektion mit den Mods geleert), in der appmanifest-datei stehen keine mods.

    Das funktionierte allerdings auch nicht. Dann habe ich mal die Prozesse getraced..

    Und leider läuft es nicht so linear wie oben... Tatsächlich sendet ein Steam-Prozess die Daten an einen TransportFever2 Thread...


    Die relevanten Zeilen aus dem Trace + Kommentare:

    hm. Ich vermute dieser Ansatz bringt nichts. ?(
    Naja ich könnte noch per Skript beim Spielstart alle Mods deabonnieren und danach wieder abonieren.. Das wäre allerdings ein ziemlicher overkill und viel I/O...

    Hm

    wenn man alle Kategorien auswählt bekommt man 0 Treffer weil ausgerechnet dort die "UND" Verknüpfung funktioniert

    was fürn Käse. Naja ich machs eh so, dass ich eigentlich (fast) alle mods abonniere - ohne savegames/maps und Dinge die ich überhaupt nicht brauchen kann (wie den amerikanischen Bahnübergang) und dann in meinem modmanagement das rauspicke (bzw. weglasse) was ich im Spielstand nicht brauch.

    Also in steam workshop immer nur die "most recent" workshop items anschaue..


    Aber BÜ mit Vollschranken (oder 4 halbschranken) wären schon ne feine sache. aber die frage ist wie aufwändig.. müsste mal die existierenden mods anschauen.
    Schade finde ich allerdings, dass die vorhandenen nicht neue BÜs hinzufügen sondern den vanilla-Standard überschreiben. So habe ich ich schon 1850 diese modernen BÜs.
    Die Auswahl in TpF1 (mit den ganzen mods) fand ich echt klasse und super kategorisiert - auch mit der Angabe passenden Zeiträumen/Epochen.

    Deutsch

    Hi,

    gibt es eine Möglichkeit, dass TpF2 die workshop mods nicht sieht, also ausgeblendet werden?

    wenn ich das workshop-Verzeichnis manuell leere, erhalte ich dennoch einen Fehler wie

    error in file /home/pane/.local/share/Steam/steamapps/workshop/content/1066780/1908125302/mod.lua: cannot open /home/pane/.local/share/Steam/steamapps/workshop/content/1066780/1908125302/mod.lua: No such file or directory

    Die workshop-mods einfach zu deabonnieren kommt allerdings nicht in Frage:

    Ich kopiere alle meine mods in das Game-"mods" Verzeichnis und halte auch die mods von steam aktuell, also immer wenn die im workshop-Ordner aktualisiert wird, kopiere ich die Daten entsprechend ins "mods"-Verzeichnis des Spiels.


    Ich habe es mit einer kleinen Modifikation der run.sh versucht:

    Bash
    #!/bin/sh
    if [ ! -d /home/pane/.local/share/Steam/steamapps/workshop/content/1066780.bak ]
    then
            mkdir /home/pane/.local/share/Steam/steamapps/workshop/content/1066780.bak
    fi
    mv /home/pane/.local/share/Steam/steamapps/workshop/content/1066780/* /home/pane/.local/share/Steam/steamapps/workshop/content/1066780.bak/
    LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH ./TransportFever2
    mv /home/pane/.local/share/Steam/steamapps/workshop/content/1066780.bak/* /home/pane/.local/share/Steam/steamapps/workshop/content/1066780/                                                                                                                                                           

    dieses bewirkt, dass unmittelbar vor Start von TransportFever2 die workshop-Mods in einen anderen Ordner verschoben und nach dem Beënden von TpF2 zurückverschoben werden. Meiner Erfahrung nach fast Steam den workshop-Ordner nicht an, wenn das Spiel ausgeführt wird.

    Aber auch dieses Vorgehen führt zu obigen Fehler. Daher gehe ich davon aus, dass TpF2 noch eine andere Quelle der installierten Workshop-Mods hat.
    Jemand eine Idee?

    Danke


    Update:

    ~/.local/share/Steam/steamapps/workshop/appworkshop_1066780.acf

    is also not the data source / ist auch nicht die Datenquelle..

    es mit "Nederlandse (spoorweg)overweg" oder "Dutch railroad crossing" versucht? warum sollte der Author das auch auf Deutsch oder Chinesisch schreiben?


    bei der Suchfunktion vermute ich, dass bei zwei (oder mehr) eingegebenen Begriffen nach jedem Begriff statt nach Vorkommen beider auf einmal (und verknüpfung) gesucht wird. so bekommt man bei "Baureihe 110" alles mit "Baureihe" und/oder "110".

    und 0 Ergebnisse bei "Niederländischer Bahnübergang", weil es keine mods mit "Bahnübergang" oder "Niederländischer" gibt.


    Aber inhaltlich finde ich die Kategorieauswahl auch nicht besonders... Alle kategoriën auszuwählen ausser Savegames/Maps ist mir zu umständlich. Man sollte die lieber exkludieren können