Steamworks-Dokumentation
Builds
Ein Build kommt durch Hochladen Ihrer Inhalte auf Steam zustande, kann ein oder mehrere Ihrer Depots enthalten und ist eine Repräsentation dieser Depots zu diesem Zeitpunkt.

Builds werden von Entwicklern mithilfe einer im Steamworks-SDK bereitgestellten Befehlszeile hochgeladen. Ein neuer Build eines Depots kann Dateien, die in vorherigen Builds enthalten waren, modifizieren oder entfernen oder neue Dateien hinzufügen.

Lesen Sie den Dokumentationsartikel Hochladen auf Steam für eine vollständige Anleitung.

Manifeste

Ein Manifest ist eine Liste aller Dateien, die in einem Depot-Build enthalten sind, sowie der Metadaten für alle Dateien einschließlich der Dateigröße, des SHA1-Hashs und eines Sets von Flags. Manifeste werden während des Depot-Build-Prozesses als Textdateien ausgegeben und können in der Appverwaltung auf der Seite Ihre Builds angezeigt werden.

Hochgeladene Builds verwalten

Sie können alle Ihre Builds in der Appverwaltung auf der Seite Ihre Builds anzeigen.

Standardmäßig ist die einzige Branch, die definiert ist, die Standardbranch. Wenn ein Spiel bereits veröffentlicht ist und Sie beschließen, einen Build live zu schalten, erhält jeder, der das Spiel besitzt, in diesem Build dieses Update. Stellen Sie daher sicher, dass Sie zur Veröffentlichung eines Updates bereit sind, wenn Sie den Build live stellen.
Bei unveröffentlichten Spielen dürfte es keine Auswirkungen auf Kunden haben, wenn Sie einen Build live stellen, da das Spiel nur im Besitz der Steam-Accounts im Steamworks-Partneraccount ist (oder im Besitz von jedem, der einen Steam-Schlüssel für Ihr Spiel eingelöst hat).

setBuildPublic.png

Autorisierung von Standard-Build-Updates

Falls Ihr Spiel bereits veröffentlicht ist, erfordern Builds, die auf Ihrem Standard-Branch live geschaltet werden, einen zusätzlichen Autorisierungsschritt. Nachdem eine Anfrage, dem Standard-Branch ein Build zuzuordnen, gestellt wurde, wird eine Autorisierungsaufforderung an den Steamworks-Account gesendet, der die Anfrage gestellt hat. Falls der Account den Steam-Mobile-Authentifikator eingerichtet hat, wird die Autorisierung direkt dorthin gesendet. Andernfalls wird die Autorisierung per SMS an die mit dem Account verknüpfte Telefonnummer gesendet.

Beta-Branches

Wenn Sie ein Update für ein Spiel haben, das bereits veröffentlicht wurde, und dieses Update auf Steam-Servern testen möchten, dann erstellen Sie einfach eine Beta-Branch Ihrer App, fügen Sie ein optionales Branch-Passwort hinzu (siehe unten) und stellen Ihr Update auf dieser Branch live.

createBetaBranch.png

Um Ihre erstellten Branches mit einem Passwort zu schützen, klicken Sie für einen Build auf Aktualisieren und geben Sie ein Passwort in das Feld ein. Bitte beachten Sie, dass Sie das Passwort für Ihre Branch festlegen, bevor sie einen Build auf der Branch live schalten, wenn die Inhalte privat bleiben sollen.

betapassword.png

Um Spielinhalte von anderen Branches als der Standardbranch aus zu testen, klicken Sie im Steam-Client mit der rechten Maustaste auf das Spiel und wählen Sie Eigenschaften aus. Klicken Sie im Fenster Eigenschaften auf den Tab Betas.

select_branch.png

Weitere Informationen zum Testen von DLCs und Demos und dem Testen mit externen Nutzern finden Sie im Dokumentationsartikel Testen auf Steam.