Packages - 2. Phase: Erweiterte Updates [Beta]

Hallo @DEDevelopers,

wir haben letztes Jahr die sogenannten Packages veröffentlicht, die das Wiederverwenden von Inhalten vereinfachen.
Ab heute könnt ihr euch für die neuesten Beta-Features der Packages anmelden - automatische Updates und Massen-Updates.
Das Packages-Feature ist wohl einer der mächtigsten, das wir je für Studio veröffentlicht haben - und durch dieses Update wird es noch mächtiger.

Fangen wir an!

Beta-Features

Als Erstes wollen wir euch eine neue Möglichkeit, Beta-Features von Roblox auszuprobieren, zeigen. Wenn ihr auf die Schaltfläche „File" klickt und dann auf den Reiter „Beta Features" geht, erscheint ein Fenster, dass das Anmelden für Beta-Features ermöglicht.

Bei einigen von euch wird diese Option möglicherweise fehlen.
Dies liegt daran, dass dieses Feature selbst noch in der Beta ist. Wir werden sie nach dem entsprechenden Beta-Test für alle veröffentlichen. In der Zwischenzeit könnt ihr euch hier für das Betaprogramm anmelden, um einen frühzeitigen Zugriff zu erhalten.
Die Betalänge der entsprechenden Features kann von Feature zu Feature unterschiedlich sein.

Automatische Updates

Automatische Updates sind ein weiteres neues Feature - sie werden bei den einzelnen Package-Kopien des PackageLink-Objektes konfiguriert. Sobald die Einstellung aktiviert ist, werden deine Packages automatisch upgedatet, wenn eine Veränderung deines Packages veröffentlicht wird. Davon betroffen sind auch Packages, die sich in verschiedenen Orten deines Spieles befinden.

Es gibt jedoch zwei Sachen, die du dabei im Hinterkopf behalten solltest:

  1. Automatische Updates sind nicht für verschachtelte Packages verfügbar. Grund dafür ist unsere jetzige Art und Weise, mit der wir mit Veränderungen von Package-Kopien umgehen. Wir wollen diese Einschränkung aber noch aufheben.
  2. Die automatischen Updates bleiben bei eingefügten Packages nicht erhalten - diese Einstellung ist standardmäßig aus. Das bedeutet im Umkehrschluss, dass bei veröffentlichten Packages diese Einstellung manuell wieder aktiviert werden muss.

So sieht das ganze live aus:

Wir werden die DevHub-Dokumentation hier verlinken, sobald sie veröffentlicht wurde.

Massen-Updates

Wenn du dich für die Massen-Updates-Beta angemeldet hast, kannst du im Game Explorer das Package-Objekt anklicken und die „Update All"-Option auswählen. Du kannst so alle Kopien deines Packages in deinem ganzen Spiel updaten.

Ähnlich wie bei den automatischen Updates sind die Massen-Updates für verschachtelte Packages nicht verfügbar. Wir wissen, dass diese nützlich sein könnten, und wollen diese Einschränkung aufheben.

Wir werden auch hier die DevHub-Dokumentation für dieses Feature verlinken, sobald sie veröffentlicht wurden.

Weiteres

Seit November haben die Packages-Entwickler mehrere Verbesserungen eingebracht:

Auf vielfachen Wunsch könnt ihr nun lokale Veränderungen per Kontextmenü-Handlung rückgängig machen.

image

Außerdem haben wir es ermöglicht, auf alte Package-Versionen zurückzukehren. Dies wird durch eine einfache Versionshistorie des PackageLink-Objektes ermöglicht. Wenn du zu einer alten Version zurückkehrst, wird das Package als verändert markiert - du hast dann die Möglichkeit, zur aktuellen online-gespeicherten Version zurückzukehren oder die Veränderungen zu veröffentlichen.

image

Danksagung

Das Packages-Feature wurde überhaupt erst vom entsprechenden Team ermöglicht - einen herzlichen Dank geht also noch mal an @lll_xyz, @IcyTides, @billlipeng, @twberg, @iriszh, @RoxyBloxyy, @CycloneUprising, @Regal_Corgi, und @qmasterman, sowie @nsgriff, der das ursprüngliche Thema eröffnet hat. :grin:
Diese haben echt rasant gearbeitet, um diese Features zu liefern.

Das ganze war natürlich nicht ohne euer Feedback möglich. Behaltet das im Hinterkopf - und gebt es gerne als Antwort auf dieses Thema. Ich werde es dann gesammelt an @nsgriff weitergeben. Alternativ könnt ihr euer Feedback auch direkt im ursprünglichen Thema geben.

11 Likes

Oops - da hab ich wohl übersehen, das die Massen-Updates schon vor ein paar Tagen veröffentlicht wurden. :sweat_smile:

Das Anmelden dafür geht auch über das erwähnte Beta-Feature-Fenster.

1 Like

super update! :),es spart auf jedenfall eine menge zeit :slight_smile: !!

2 Likes

Sehr gutes Update! Hab das immer schon gebraucht!