Das erste große Ding wird ein neues Inventarsystem mit Item Virtualization Tech 2.0 sein. Dies verringert die CPU-Auslastung auf dem Client und auf der Serverseite erheblich. Dies führt zu einer besseren Server- und Client-FPS. Bessere FPS auf dem Server verringern die Verzögerung oder entfernen sie vollständig. Zweitens hilft es beim Stadt-Streaming, weil Sie im Moment neben dem Stadt-Streaming alle Truhen und alle Gegenstände in all diesen Truhen streamen müssen, weil die Leute Stützpunkte in der Stadt bilden. So hat eine Stadt z.B. 50 Truhen und 50 Gegenstände in jeder Truhe. Dies sind 2.500 Elemente, die neben allen Häusern erstellt und geladen / repliziert werden müssen. Und wahrscheinlich, wenn ihr diese Stadt in 99% der Fälle besucht, werdet ihr keine Truhe öffnen, weil sie verschlossen sind. In Zukunft sind dies nur noch 50 Truhen zum Streamen und Laden und nicht mehr 2500.
Ich denke, wir werden in ca. 2 Wochen ein neues System in einem geschlossenen Alpha-Build testen.
Replikationsgraph / Netzwerktreiber ist eine weitere große Sache, aber der Schwerpunkt liegt derzeit auf Item-Virtualisierung 2.0, da wir viel davon erwartet haben.
Und drittens ist es besser, Level-Streaming zu verwenden, um FPS-Sprünge beim Laden eines neuen Sektors oder einer neuen Stadt zu entfernen oder zu reduzieren.
Auch hier macht das Optimierungsteam keine Inhalte, Levels, Waffen usw.