Szenario = Rechner geht in die Knie.... - 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: Szenario = Rechner geht in die Knie.... (/showthread.php?tid=3809) Seiten: 1 2 |
Szenario = Rechner geht in die Knie.... - Vicman - 28.11.2008 14:42 Hallo zusammen, habe mit OTTD v0.6.3 eine eigene Karte erstellt. Ein Großteil des Bundeslandes Hessen : Szenario-Kartengröße : 2048 x 2048. Nördlichste Stadt auf der Karte ist Kassel, und die südlichste ist Fulda. Sämtliche Dörfer und Städte die dazwischen liegen, habe ich versucht maßstabsgetreu mit Hilfe von Google Earth einzufügen. Habe dazu im Editor die Karte in Quadranten aufgeteilt, und entsprechend die Städte & Dörfer eingetragen. Die Quadranten haben eine Größe von 14 x 12 Feldern. Ergibt dann 136 Quadranten in der Waagerechten, und 157 in der Senkrechten. Ein Quadrant sind somit ca. 700 Meter in der Horizontalen und 600 Meter in der Vertikalen. Somit ca. 85km x 85km auf die Szenario-Karte übertragen. Die Karte ist damit relativ Maßstabsgetreu (was die Entfernungen angeht), es ist allerdings alles "flach" gehalten. (Hab' zuerst versucht eine Reliefkarte zu erstellen, hat aber nicht richtig hingehauen...) Nachdem ich die Karte jetzt fast fertig hatte, wollte ich Sie mal testweise anspielen... Das Problem : Das Spiel läuft viel zu langsam Schon direkt nach dem reinladen des Szenarios merkte ich, dass der Mauszeiger leicht am "haken" war.... Ich errichtete dann meine erste Haltestelle, Depot & Bus... Nachdem der Bus seinen Auftrag hatte, fuhr er im Zeitlupentempo über die Karte Es sind wohl einfach zu viele Städte/Dörfer auf der Karte......(ca.1000) Gibt es bei OTTD die Möglichkeit, die Spielgeschwindigkeit entsprechend anzupassen ? Konnte dergleichen in der *.cfg nicht finden... Es wäre echt blöd, wenn die ganze Arbeit umsonst war, und ich die hälfte der Städte wieder abreissen müsste. Gibt es denn ein Limit, was die Anzahl der Städte angeht, damit OTTD spielbar ist ? Wollte anschliessend mein Szenario bzw. mein Savegame mit TTD ausprobieren, ob es da besser läuft. Ist aber anscheinend nicht mit einander Kompatibel.... Den Spielstand konnte leider nicht mit dem Converter umwandeln...(dachte das geht...) Als Attachments habe ich die Editor-Datei und ein savegame beigefügt. Vielleicht könnt ihr damit ja was anfangen. Die ganzen "Strassen-Quadrate" sind nur zur Orientierung bei der Übertragung von Google gemacht worden. In der endgültigen "Spielversion" sollen die natürlich wieder weg. Ausserdem müssen noch Berge & Flüsse etc. eingetragen werden. Benutze übrigens einen Athlon 64x2 3800+ und eine Radeon x1800, Arbeitsspeicher 2GB. Bin für jeden Tip sehr dankbar Gruß Vicman RE: Szenario = Rechner geht in die Knie.... - killermoehre - 28.11.2008 15:42 Tach. Mit dem Konverter kann man nur Spiele aus TTD nach OTTD laden, aber nicht andersrum. TTD (genauso wie TTDPatch) unterstützen nicht so große Karten, als das es möglich wäre. Mit dem Ruckeln hast du wohl Pech gehabt. Dein Rechner ist wohl nicht gut genug. Ansonsten wäre noch eine Liste der geladenen .grf schön und vielleicht die Einstellungen, dass man dort noch etwas drehen könnte. Aber wahrscheinlich eher nicht. RE: Szenario = Rechner geht in die Knie.... - Vicman - 28.11.2008 16:18 Danke für die Antwort, killermoehre Das mit dem Konverter, hab' ich mir schon gedacht. Ich hab' jetzt die Bildschirmauflösung mal von 1280x1024 'runtergeschraubt auf 800x600... Leider keine Verbesserung der Spielgeschwindigkeit Die *.grf's hab' ich komplett rausgenommen.... Laut meinem Windows-Task-Manager ist die CPU zu 50 % ausgelastet..... Es müsste doch also eigentlich noch genug "Rechen-Power" zur Verfügung stehen ? Kann's denn noch an der Einstellung des *.cfg's liegen ? Code: [misc] Ansonsten könnte sich jemand das ja mal auf einem besseren Rechner anschauen, und mir mitteilen, ob es ebenfalls ruckelt ? ! (d.h. es "ruckelt" ja nicht wirklich...die Spielgeschwindigkeit ist nur bedeutend langsamer....) RE: Szenario = Rechner geht in die Knie.... - Paltinium - 28.11.2008 16:39 bei den Großen karten kann es schon mal zu verzögerten ladezeiten kommen Probiere mal die Weltkarte aus. Die muss hier auch irgendwo herumschwirren. Unter irgendeinen Englischen Namen RE: Szenario = Rechner geht in die Knie.... - Vicman - 28.11.2008 17:26 (28.11.2008 16:39)Paltinium schrieb: Probiere mal die Weltkarte aus. Die muss hier auch irgendwo herumschwirren. Unter irgendeinen Englischen Namen Hab' ich gemacht. Szenario heißt "The World" ... und funktioniert auf meinem Rechner einwandfrei !!! Alles fließend, kein "Zeitlupentempo"....probier doch bitte mal meine Karte aus.....würde mich echt interressieren, ob sie bei Euch auch "ruckelt" ! In dem Fall muß halt 'ne bessere CPU her RE: Szenario = Rechner geht in die Knie.... - Koschi - 28.11.2008 18:51 Also ich kann dein Szenario problemlos spielen ohne das es ruckelt. Fahrzeuge bewegen sich normal selbst im "spiel vorspulen" modus zuckt es nicht, und ich kann nicht behaupten nen super rechner zu haben, is nur nen dualcore mit jeweils 1.86ghz und 1GB Ram RE: Szenario = Rechner geht in die Knie.... - Vicman - 28.11.2008 19:35 Ähm... Also wie ich bereits geschrieben habe, hab' ich den Athlon 64x2 3800+, ebenfalls dualcore.... Er läuft mit 2 x 2ghz.... Was hast du für 'ne Grafikkarte bzw. was hast du für Einstellungen in der *.cfg ? Irgendwas muss bei mir doch falsch laufen Ist dein Prozessor lt. Task-Manager voll ausgelastet, oder ebenfalls bei ca. 49 % ? GraKa ist bei mir die Radeon X1800 mit 512 MB.... RE: Szenario = Rechner geht in die Knie.... - El Patron - 28.11.2008 19:56 Kannst davon ausgehen, das es am Rechner liegt. Bei mir isses so. Je grösser die Karte, desto ruckliger läuft mein Rechner. Man kann sich aber täuschen. RE: Szenario = Rechner geht in die Knie.... - Vicman - 28.11.2008 20:15 (28.11.2008 19:56)El Patron schrieb: Kannst davon ausgehen, das es am Rechner liegt. Aber wieso läuft's dann beim Koschi ohne Probleme ? Sein Rechner scheint ja mit meinem relativ identisch zu sein..... Nur extra 'ne neue CPU für diese Szenario-Karte kaufen....und dann lag es vielleicht doch nicht daran ? ! RE: Szenario = Rechner geht in die Knie.... - El Patron - 28.11.2008 20:33 Wie gesagt, bei mir isses so. Oder war so. Habe ich gemerkt, als wir mal ein Online- Game hatten. Da waren die Karten nicht besonders gross. Aber es hat gereicht, das mein Rechner extrem unrund lief. RE: Szenario = Rechner geht in die Knie.... - frosch - 28.11.2008 20:59 Oh ha. 1. OpenTTD ist nicht multi-core fähig. Es wird stets nur ein Kern verwendet. Deshalb hast Du bei dual-core auch bestenfalls 50% Auslastung. Nämlich genau die Hälfte der zwei Cores, d.h. Einer 2. Die Art der Grafikkarte hat keinen Einfluss auf die Spielgeschwindigkeit. 3. Schuld für das Ruckeln sind die vielen Straßen. Da er in 0.6.3 regelmäßig für jede Straße die näheste Stadt bestimmt. 4. Im nightly wurde vor einigen Wochen dieses ständige Neuberechnen entfernt (Vorsicht: 5. lesen). Das Ergebnis einer einmaligen Rechnung wird nun in der Karte gespeichert. Beim Laden Deines Spielstandes wird dies initialisiert, deshalb dauert das Laden im nightly besonders lange. Das ist aber nur einmal nötig, wird das Spiel mit dem Nightly dann gespeichert, ist es beim nächsten Laden schnell. 5. Da die Änderung aus 4. neu ist, wird zur Zeit dennoch immer alles neuberechnet, und mit dem gespeicherten verglichen. Die nightlies die Du von der Homepage runterladen kannst, sind also genauso langsam wie 0.6.3. 6. Wenn Du in der Lage bist selbst zu Kompilieren und dabei "Assertions" deaktivierst, wird die Prüfung aus 5. deaktiviert, und es geht schnell. RE: Szenario = Rechner geht in die Knie.... - DonRazzi - 28.11.2008 21:11 Konnte das Problem nachvollziehen - auf einem iBook G4 mit 1 GHz PPC. Der Rechner läßt sich mit den Windoof-Kisten nicht vergleichen, aber das Ergebinis war das von Vicman beschriebene. Wirklich interessant dabei ist, daß dieser schnuckelige kleine Rechner der Compi ist, auf dem ich am meisten OTTD spiele. Und das bei großen Karten auch ohne Probleme. Allerdings ist mir bei dem Scenario eine Bedonderheit aufgefallen: Dieses Straßenraster. Dadurch ergeben sich für Fahrzeuge extrem viele Routen, die benutzt werden können. Ich habe zwar keine Ahnung von der genauen OTTD-Programmierung, was die Routenberechnung für Fahrzeuge anbelangt, kann mir aber vorstellen, daß diese teilweise vorausberechnet werden, auch wenn gar keine Fahrzeuge im Spiel sind. Grüße, Don RE: Szenario = Rechner geht in die Knie.... - frosch - 28.11.2008 21:23 Achja, fällt mir noch was ein. Du kannst Dir aus dem nightly Archiv http://binaries.openttd.org/nightlies/trunk/ ein nightly mit einer revision zwischen r14528 (eingeschlossen) und r14591 (nicht eingeschlossen) herunterladen. Das besitzt eine Vorversion von 4. ohne 5. D.h. sollte auch schnell laufen. RE: Szenario = Rechner geht in die Knie.... - Vicman - 28.11.2008 21:46 @ DonRazzi : Die "Straßenraster" hab ich ja eh nur zur Einteilung/Kartografierung benutzt, und kommen in der "fertigen" Version natürlich raus. Vielleicht klappt's ja dann auch auf meinem Rechner. @ Frosch : Danke für die ausführliche Info ! Vom Kompilieren hab' ich leider keinen Plan Das mit den Nightlies habe ich bisher auch noch nie ausprobiert..... Ich denke mal, es handelt sich hierbei um so eine Art "Patches" ? ! Was muss ich da jetzt machen ? Einfach den entsprechenden Nightlie herunterladen, und OTTD-Verzeichnis entpacken ? Oder muss ich da nochmal komplett was neu Installieren bzw. in der *.cfg was ändern ? Na, ich schau hier mal nach einem entsprechenden Thread. Erstmal schönen Dank an alle User, für eure Antworten O.K. Hab' das mit den nightly's 'rausbekommen Hab' dann das nightly "openttd-trunk-r14536-windows-win32" bei mir ausprobiert. Leider keine Veränderung, was die Spielgeschwindigkeit angeht Ich werd' jetzt noch ein paar andere Versionen ausprobieren, aber anscheinend behebt das nicht mein Problem. Falls es doch noch klappt, geb' ich euch bescheid ! RE: Szenario = Rechner geht in die Knie.... - frosch - 28.11.2008 22:45 Du musst das Spiel ca. 4 Spieltage laufen lassen. Dann läuft r14536 normal schnell bei mir. Wenn nicht, bis Du Dir sicher dass Du es richtig installiert hast. D.h. steht in der Fensterleiste "r14536" ? RE: Szenario = Rechner geht in die Knie.... - Vicman - 28.11.2008 22:47 EDIT : EDIT: Erfolgsmeldung : r14575 läuft absolut sauber, flüssig und schnell !!! - trotz der "Strassenraster" Das Problem ist damit hoffentlich gelöst , *bet* Herzlichen Dank für eure Hilfe, speziell an Frosch für den nightly-Tip ! Jetzt kann ich meine Szenario-Karte guten Gewissens fertigstellen Wenn sie dann soweit ist, werde ich euch das Ergebnis hier zum DL anbieten RE: Szenario = Rechner geht in die Knie.... - mogro - 28.11.2008 22:58 Ok, prima, dass es klappt. Ich hatte es bei mir gerade ausprobiert und es stockt ebenfalls (schon beim Mauszeiger sofort sichtbar). Falls es noch interessiert: OpenTTD-Version 0.6.3 PC ca. 4 Jahre alt, Pentium IV 2,66 GHz Grafik: NVIDIA Geforce 4 Ti 4200 1 GB Arbeitsspeicher. RE: Szenario = Rechner geht in die Knie.... - Vicman - 28.11.2008 23:14 Danke für die Rückmeldung, Loky Ich hoffe, daß es jetzt problemfrei bleiben wird ! Bin Euch auf jeden Fall sehr dankbar für die Hilfe ! - TOP Community RE: Szenario = Rechner geht in die Knie.... - Paltinium - 29.11.2008 18:00 also bei einen 1600+ angetestet, ohne die Straßen würde es laufen -- 786mb ramm ruckelig 5 minuten test RE: Szenario = Rechner geht in die Knie.... - Vicman - 29.11.2008 21:38 (29.11.2008 18:00)Paltinium schrieb: also bei einen 1600+ angetestet, ohne die Straßen würde es laufen Ja, ich denke auch mal, dass das Szenario in der "fertigen Version" auch auf v0.6.3 vernünftig laufen wird. Das Strassenraster ist ja dann "Geschichte".....In ca. 3 - 4 Wochen weiß ich mehr Also ein Weihnachtsgeschenk für meine Frau |