Steamworks-Dokumentation
Testen auf Steam

Übersicht

Um eine Anwendung auf Steam richtig testen zu können, ist es wichtig zu verstehen, wie Steam Dateien für den Nutzer bereitstellt.

Bevor Sie beginnen, sollten Sie sich mit den in der Dokumentation Anwendungen beschriebenen Konzepten vertraut machen.

Interne Testoptionen

Sie müssen natürlich Ihre Anwendung vor der Veröffentlichung selbst testen und möchten unter Umständen anderen Mitarbeitern, die beim Testen helfen sollen, Zugriff gewähren. Die beste Methode, diesen Mitarbeitern das Testen zu ermöglichen, besteht darin, sie zu Ihrem Steamworks-Account hinzuzufügen. Standardmäßig werden dem ersten Benutzer, der in einem Steamworks-Account erstellt wird, Administratorberechtigungen und der Zugriff auf die Standardanwendung gewährt, an der gearbeitet wird. Dieser Benutzer kann anschließend weitere Benutzer hinzufügen, damit diese ihm helfen können, die Anwendung zu entwickeln und zu testen. Weitere Informationen über das Hinzufügen neuer Benutzer finden Sie im Dokumentationsartikel Verwaltung Ihres Steamworks-Accounts.

Darüber hinaus können Sie für ein Paket Schlüssel anfordern, die sofortigen Zugriff auf Ihre Anwendung gewähren. Mehr über die verschiedenen Pakettypen und das Anfordern von Produktschlüsseln erfahren Sie im Dokumentationsartikel Pakete.

Entwicklerpakete – Wichtige Konfigurationshinweise

Wenn Sie ein Steamworks-Entwickler sind, ist mit Ihrer Publishergruppe ein spezieller Pakettyp verknüpft. Dieses Paket wird als Entwicklerpaket bezeichnet und steuert, welche App-IDs und Depot-IDs Ihre Entwickleraccounts automatisch besitzen, wenn sie sich bei Steam anmelden. Dass Sie Ihrer Anwendung oder Ihrem Build ein neues Depot hinzugefügt haben, bedeutet nicht, dass Sie es testen können. Sie müssen sicherstellen, dass diese neue Depot-ID in Ihrem Entwicklerpaket oder dem Paket, das Sie zum Testen Ihres Spiels verwenden, enthalten ist. Sie können die Inhalte Ihrer Entwicklerpakete sehen, indem Sie die Anwendung auf Ihrer Steamworks-Startseite auswählen, den Link „Alle zugehörigen Pakete, Zusatzinhalte, Demos und Werkzeuge“ anklicken und danach das Paket auswählen, dessen Inhalte Sie anzeigen möchten.

Wenn beim Download Ihrer Dateien in Steam Probleme auftreten, starten Sie „Steam.exe -dev“, öffnen Sie den Tab „Konsole“ und geben Sie den Befehl licenses_for_app <appID> ein, wobei Sie <appID> durch Ihre App-ID ersetzen. Dadurch wird die Paket-ID angezeigt, die dafür verwendet wird, zu ermitteln, welche Inhalte Sie für diese App-ID besitzen, und müsste auch die in diesem Paket enthaltenen Depot-IDs angezeigt werden. Wenn Depot-IDs fehlen, müssen Sie das Paket bearbeiten, um diese hinzuzufügen. Weitere Informationen zum Bearbeiten von Paketen lesen Sie bitte den Dokumentationsartikel Pakete.

Externe Testoptionen – Einrichtung geschlossener und offener Tests


Die Einrichtung von Tests vor der Veröffentlichung Ihres Spiels ist auf Steam einfach und kostenlos. Von kleinen privaten Tests bis zu großen öffentlichen Tests können Sie jede Kombination einrichten. Eine geschlossene Beta stellt eine großartige Möglichkeit zum Sammeln von Feedback und zum Testen der Nutzererfahrung über Steam dar. Dabei ist es nicht erforderlich, Ihr Spiel als Early Access zu veröffentlichen oder den Testern dauerhaften Zugriff zu gewähren. Diese Anleitung beschreibt, wie Sie Ihrer Community Zugriff auf eine geschlossene Beta gewähren und diesen wieder entziehen, sobald die Beta enden soll. Wenn Sie eine Betaversion Ihres Spiels veröffentlichen möchten, die jeder Kunde kaufen kann, lesen Sie bitte unseren Dokumentationsartikel zu Early Access.

Es gibt zwei Arten der Einrichtung von Tests für externes Publikum:
  1. Sie verwenden die Steam-Playtest-Funktion.
  2. Sie verwenden die App-ID des Hauptspiels mit Veröffentlichkeitsstatus überschreibenden Produktschlüsseln.

Steam Playtest

Steam Playtest ist eine kostenlose, risikoarme Lösung zur Sammlung von Spieltestdaten ohne den Stress, E-Mail-Listen und Steam-Produktschlüssel verwalten oder sich um Nutzerrezensionen oder Wunschlisteneinträge sorgen zu müssen. Unter Verwendung einer speziellen App-ID, die zwar mit dem Hauptspiel verknüpft, aber dennoch unabhängig ist, können Sie Ihren Spieltest durchführen, ohne Ihr Hauptspiel zu beeinflussen.

Mit Steam Playtest lässt sich der Zugriff auf Ihren Spieltest einfach steuern. Sie können einer beliebigen Anzahl von Spielern Zugriff gewähren und die Anwendung auf Wunsch deaktivieren.

Eine App-ID für Steam Playtest hat Zugriff auf dieselben technischen Funktionen von Steamworks wie Ihr Hauptspiel – allerdings mit weniger Schritten zur Einrichtung von Shop und Community. Statt auf einer eigenen getrennten Shopseite ist die Anmeldung für Steam Playtest direkt auf der Seite Ihres Hauptspiels zu finden. So können sich Kunden problemlos für einen Spieltest anmelden und darauf zugreifen und gleichzeitig dem Hauptspiel folgen und es auf die Wunschliste setzen.

Eine vollständige Anleitung zur Einrichtung, zu Konfigurationen und bewährten Praktiken sowie häufig gestellten Fragen finden Sie in unserer Dokumentation zu Steam Playtest.

Veröffentlichungsstatus überschreibende Produktschlüssel

Steam Playtest ist die empfohlene Methode für geschlossene Betas auf Steam. Sie können Spieltests jedoch auch über Veröffentlichungsstatus überschreibende Produktschlüssel und somit ohne die App-ID Ihres Hauptspiels durchführen. Dies gibt Ihnen auch die Möglichkeit, Geheimhaltungsverträge zu vereinbaren. Für diese Art geschlossener Betas empfehlen wir die folgenden Prozesse.
  1. Laden Sie zunächst ein Build Ihres Spiels hoch, das Ihre Betatester spielen sollen. Sofern Sie dies noch nicht getan haben, lesen Sie sich hierfür bitte die Anleitung durch und kehren Sie anschließend zu dieser Seite zurück.
  2. Als nächstes empfehlen wir dringend, Ihre Shopseite als Bald verfügbar zu konfigurieren. Dadurch erhalten Sie eine Bezugsmöglichkeit, um Ihre Marketingpräsenz mit dem eigentlichen Erlebnis der Spieler direkt im Spiel zu vergleichen. Außerdem wird das Steam-Communityhub für Ihr Spiel aktiviert, wo die Community Diskussionen über das Spiel führen sowie Feedback dazu geben kann. Ihr Spiel kann dann auch von Nutzern ganz einfach zur Wunschliste hinzugefügt werden.
  3. Beantragen Sie Produktschlüssel für Ihr Veröffentlichungsstatus überschreibendes „Betatestpaket“. Kunden, die einen dieser Produktschlüssel aktivieren, können Ihr Produkt umgehend herunterladen und spielen; vergeben Sie diese Schlüssel also nicht, bevor die Kunden das Spiel tatsächlich spielen sollen. Bitte nehmen Sie sich auch noch einen Augenblick Zeit und schauen Sie sich die Dokumentation zu Steam-Produktschlüsseln an, um sich mit dem Prozess zum Beantragen von Produktschlüsseln vertraut zu machen.
  4. Verfolgen Sie die Produktschlüssel, die Sie vergeben. Standardmäßig behalten Nutzer, die einen Produktschlüssel aktivieren, das Spiel für immer; wenn Sie eine Beta beenden oder das Spiel widerrufen möchten, ist dies jedoch ebenfalls möglich. Wenn Sie die Beta beenden möchten, können Sie die Produktschlüssel mithilfe des Produktschlüssel-Sperrwerkzeugs widerrufen. Sie können angeben, dass Sie die Produktschlüssel aufgrund des Endes der Betaphase sperren, sodass Nutzer eine freundliche Nachricht darüber erhalten, dass Sie den Zugriff auf Ihr Spiel verloren haben.
Hinweis: Wenn Sie verschiedenen Personengruppen verschiedene Versionen Ihres Spiels verfügbar machen möchten, ist dies ganz einfach möglich. Sie könnten beispielsweise Betatester eine Branch spielen lassen und Pressemitgliedern/Influencern Zugriff auf eine andere Branch gewähren. Sie können hier mehr über das Aktivieren verschiedener Betabranches erfahren.

Testen von Zusatzinhalten

Das Testen eines Zusatzinhalts ist dem Testen eines Spiels sehr ähnlich. Der Zusatzinhalt hat eine App-ID; diese App-ID muss in einem Entwicklerpaket enthalten sein, das Sie besitzen (oder mit einem Schlüssel erworben haben), um ihn testen zu können. Manche Zusatzinhalte umfassen Inhalte und andere werden vom Spiel lediglich als eine Lizenzüberprüfung verwendet, um zu ermitteln, ob und welche Funktionen oder Komponenten freigeschaltet werden sollen. Sie können das Eigentumsrecht (Lizenz) ein- und ausschalten, indem Sie die Steam-Konsole starten (Steam.exe -console) und danach den folgenden Befehl verwenden: enable_license

Demos testen

Das Testen Ihrer Demos funktioniert etwas anders als bei Spielen, da Nutzern, die in der Bibliothek bereits über das vollständige Spiel verfügen, eine Demo nicht angezeigt wird. Da Ihre Entwickler-Accounts bereits Zugriff auf das vollständige Spiel haben, wird die Demo auf diesen Accounts nicht angezeigt. Um dieses Problem zu umgehen, fordern Sie Veröffentlichungsstatus überschreibende Produktschlüssel an, die Sie auf einem zweiten Steam-Account aktivieren können, der nicht mit Ihrem Entwickler-Account verknüpft ist. Dies ermöglicht Ihnen eine saubere Installation und gleichzeitig können Sie die Demo wie ein neuer Nutzer testen.

Weitere Informationen finden Sie in unserer Dokumentation zu Demos.

Freunde zu einem Test hinzufügen

Wenn Sie brandneue Steam-Accounts zu Ihrer Freundesliste hinzufügen müssen, um die Mehrspielerfunktionalität Ihres Spiels testen zu können, müssen Sie hierfür einige Zusatzschritte durchführen.

Standardmäßig sind neue Accounts in ihren Nutzungsmöglichkeiten der Steam Community eingeschränkt. (Weitere Details diesbezüglich finden Sie im Supportartikel Eingeschränkte Accounts.) Aus diesem Grund können Sie keine Freundschaftsanfragen von neuen Steam-Accounts versenden. Sie können dies mithilfe einer der zwei folgenden Methoden lösen:
  1. Sie können die Freundschaftsanfrage von einem uneingeschränkten Account versenden.
  2. Sie können einen Entwicklerproduktschlüssel für Ihr Spiel auf einem der neuen Accounts aktivieren, wodurch dem Account das Spiel gewährt wird und dessen Einschränkungen entfernt werden, sodass Sie Freundschaftsanfragen senden können.