Nächste Schritte in der Entwicklung von X4: Foundations

Wenn es um X4 geht, dann ist dieses Forum der ideale Platz für eure Beiträge. Zusätzlich gibt es hier gelegentlich Informationen der Entwickler.

Moderator: Moderatoren für Deutsches X-Forum

Chrissi82
Posts: 3135
Joined: Sun, 26. Mar 06, 22:11
x3tc

Re: Nächste Schritte in der Entwicklung von X4: Foundations

Post by Chrissi82 » Tue, 19. Nov 19, 00:20

blade21 wrote:
Sun, 8. Sep 19, 15:15
Hallo,

da nächste Schritte auch längst überfällige Schritte miteinschließt, möchte ich an das Problem mit dem Savesgames erinnernt.

Wie irgendwo im Board schon mal Disskutiert benutzt Foundations einen etwas angestaubten aber wohl gut beherschten Speichermechanismus.
Im Moment ist es so das man sehr lange Lade bzw. Speicherzeiten trotz leistungsfähiger Hardware hat.

Der Grund ist wohl das Foundations sehr viele Daten, etwas ineffizent, in die Savegames ablegt.
Den Entwicklern ist dieses auch bewusst womit die Savegames in der Standart-Konfigration auch komprimiert werden.
Leider läuft dieses Komprimierung nur aif einen CPU Kern, somit entsprechend lange komprmiert wird, bis das Savegame fertig abgelegt werden kann.
Hinzu kommt das komprimierte wie unkomprimierte Savegames in der Steam-Cloudfunktion richtig Speicher fressen und teils lange benötigen um Übertragen zu werden.

Aus meiner Sicht ist das ganze wie die Wahl zwischen Pest und Cholera, entweder man speichert in einen erträglichen Zeitrahmen (komprimiert) oder man wartet später ewig bis die Übertragung abgeschlossen ist (unkomprimiert). Alternativ nutzt man keine Cloud-Funktion womit man sein Savegame bei Defekten oder Dummheit riskiert.

Der alte Savemechanismus wird mit zukünftigen Inhaltsupdates und Mods sicher nicht kleiner oder weniger problematisch und sollte je früher des do besser überarbeitet werden.

Grüße Blade
Sehr gut recherchiert und man darf jetzt auch nicht wie andere Spiele versuchen möglichst innerhalb von einer Sekunde die Saves zu Speichern und zu Laden denn dann gibt es mit Sicherheit wieder Probleme à la: wo ist mein Savegame hin
Es gibt viele Titel, auch aktuelle Toptitel, die gerade dadurch die Ladezeiten zu reduzieren erhebliche Abstürze und korrumpierte Speicherstände nach sich ziehen. Es hat seinen Sinn wenn dieser Prozess lange dauert, denn dadurch kann eine korrekte Speicherung/Ladung gewährleistet werden

User avatar
Marvin Martian
Posts: 3007
Joined: Sun, 8. Apr 12, 09:40
x4

Re: Nächste Schritte in der Entwicklung von X4: Foundations

Post by Marvin Martian » Wed, 20. Nov 19, 16:10

wenn wirklich das packen des Savegames ein Zeitfaktor wäre, könnte man das sicherlich auch Asyncron (zumindest beim Speichern) abarbeiten
Soweit ich das mitbekommen habe ist aber halt XML jetzt nicht so performant wenn es gelesen werden muss

vielleicht wäre es da wirklich mal besser einige Daten in ein DB-Format wie noSQL auszulagern, gerade die ganzen Wirtschaftsdaten blähen ja ordentlich
- große Frage ist am Ende halt immer wie zuverlässig gerade Hybride Modelle dann sind

Chrissi82
Posts: 3135
Joined: Sun, 26. Mar 06, 22:11
x3tc

Re: Nächste Schritte in der Entwicklung von X4: Foundations

Post by Chrissi82 » Thu, 21. Nov 19, 00:06

Lässt sich evtl. durch aufteilen des Saves in spezielle Dateien z.B.: Besitztümer, Jobs, Konto etc. gibt aber wohl auch Probleme :twisted: :roll:

User avatar
Marvin Martian
Posts: 3007
Joined: Sun, 8. Apr 12, 09:40
x4

Re: Nächste Schritte in der Entwicklung von X4: Foundations

Post by Marvin Martian » Thu, 21. Nov 19, 00:47

die Jobs selber sind ja nicht gespeichert, die Einheit welche einem job angehört hat dafür dann eine Verknüpfung zu den Spieledateien

Man könnte sicher auch alles in eine DB quetschen, was aber etwas übers Ziel hinaus geschossen wäre
da die Assets zum großen Teil recht unique sind wird man da wenig einsparen können (doppelte Einträge vermeiden) - Platz ließe sich höchstens "besser nutzen" wenn man vermutlich pro gestartetem Game ein Save hätte und dann noch eine Art inkrementelle Speicherung betreiben würde, aber damit wären Saves tendenziell eher viel größer, weil ja alles enthalten ist - auch die Verwaltung wäre ungleich problematischer

Ich entsinne mich halt einfach bei XR zurück, als die Wirtschaftsinfos integriert wurden sind die Saves auf gut das 10 fache angeschwollen
und die Daten die da am Ende diesbezüglich liegen sind mit deutlichem Overhead ausgeführt (für mein empfinden)
ein SQL Dump mit den Infos würde IMHO platzsparender ausfallen - ob das dann aber IG bzw. bei in- & export aber Vorteile bringen kann, da bin ich überfragt

HeinzS
Posts: 771
Joined: Thu, 5. Feb 04, 15:46
x4

Re: Nächste Schritte in der Entwicklung von X4: Foundations

Post by HeinzS » Thu, 21. Nov 19, 07:46

meint ihr wirklich Egosoft wüsste nicht am Besten wie man lange Ladezeiten vermeidet, denn es sind mMn nicht die Ladezeiten, sondern die Integrierung der Daten ins Universum. Das sieht man auch sehr schön im späteren Spielverlauf, wo zuerst nur die Stationen und eigene Schiffe erscheinen(+ sichtbares 40 km ums Spielerschiff), danach kommen die Blauen und danach die roten Schiffe.

User avatar
TVCD
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 4695
Joined: Sat, 18. Dec 04, 19:43
x4

Re: Nächste Schritte in der Entwicklung von X4: Foundations

Post by TVCD » Wed, 12. Feb 20, 12:09

Diskussion die nichts mit der "nächste Schritte in der Entwicklung von X4" zu tun hatte wurde abgetrennt. :wink:

[Beiträge abgetrennt]
Image

Post Reply

Return to “X4: Foundations”