Steamworks-Dokumentation
Gängige Redistributables

Übersicht

Viele Spiele und Anwendungen können nur erfolgreich ausgeführt werden, wenn bestimmte gemeinsam verwendete Komponenten auf dem Gerät des Benutzers installiert wurden.

Steam verwendet seit langem Installationsskripts, um diese Redistributables installieren zu können.
Dies bedeutete jedoch, dass jeder Entwickler den Aufwand für die Erstellung eines Installationsskripts verdoppelte und die Benutzer die gleichen Installationsprogramme mehrmals ausführen mussten.

Steam-Anwendungen können nun einfach die gängigen Redistributables nutzen, die nur bei Bedarf installiert werden. Valve erstellt und verwaltet Installationsskripts für diese Redistributables und aktualisiert sie, wenn Patches verfügbar sind. Sofern zutreffend, werden auf 64-Bit-Systemen sowohl die 64-Bit- als auch die 32-Bit-Versionen der Redistributables installiert.

Verwendung gängiger Redistributables

Die Verwendung gängiger Redistributables ist sehr einfach. Wechseln Sie einfach zum Tab Redistributables im Steamworks-Appverwaltungsfenster unter dem Reiter „Installation“. Markieren Sie dort die Kontrollkästchen für die für Ihr Spiel oder Ihre Anwendung erforderlichen Redistributables.

Vergessen Sie nicht, Ihre Änderungen zu veröffentlichen, wenn Sie fertig sind!

Verfügbare Redistributables

Zu den verfügbaren Redistributables zählen Microsoft Visual C++, .NET, DirectX 9, OpenAL, XNA und PhysX.

Die vollständige Liste der Redistributables finden Sie im Tab Redistributables.

Testen gängiger Redistributables

Wenn Sie Ihre Installation mit den ausgewählten gängigen Redistributables testen möchten, verwenden Sie im Idealfall ein frisches BS-Abbild auf einem Computer oder einer Virtuellen Maschine.

Sie können Steam auch zwingen, die gängigen Redistributables neu zu installieren, indem Sie folgenden Registrierungsschlüssel löschen:
  • 32-Bit-Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\Apps\CommonRedist
  • 64-Bit-Windows: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist

In diesem Schlüssel wird für alle installierten gängigen Redistributables je ein Unterschlüssel erstellt, sodass Sie einzelne Unterschlüssel löschen können, um Konfigurationen mit zum Teil installierten Redistributables testen zu können.

Und wenn ich noch etwas anderes brauche?

Wenn Sie glauben, dass Ihr Spiel oder Ihre Anwendung eine Redistributable benötigt, die in der Appverwaltung nicht verfügbar ist, aber möglicherweise auch von vielen anderen Anwendungen verwendet wird, teilen Sie uns dies bitte in der Steamworks-Entwicklergruppe mit. Wir können sie dann gegebenenfalls hinzufügen.

Wenn Ihre Redistributable oder Ihr Installationsprogramm selten oder benutzerdefiniert ist, können Sie die Komponente mit einem Installationsskript manuell installieren.