Valve hat den Prozess der Vorab-Prüfung von Builds auf Steam angesichts eines massiven Anstiegs von Veröffentlichungsanträgen überarbeitet. Das Unternehmen hat offen eingeräumt, dass die Standard-Prüfzeit von drei bis fünf Werktagen nicht mehr eingehalten werden kann und sich die Wartezeit nun auf bis zu 12 Tage erstrecken kann. Laut Valve sind die Verzögerungen nicht nur auf das allgemeine Warteschlangenvolumen zurückzuführen, sondern auch auf eine hohe Zahl an Nachprüfungen: Builds werden häufig wegen elementarer technischer Fehler, die den Entwicklern selbst entgangen sind, zur erneuten Prüfung zurückgeschickt. Um die Zahl solcher „Rücksendungen“ zu reduzieren, hat das Unternehmen eine Reihe neuer Pflichtpunkte zur Release-Checkliste hinzugefügt, von denen die auffälligste die Anforderung ist, das Spiel direkt über den Steam-Client zu starten und mindestens fünf Minuten darin zu verbringen.

Warum die Prüf-Warteschlange gewachsen ist

Der Hauptgrund für die längeren Bearbeitungszeiten ist eine Kombination aus zwei Faktoren: dem allgemeinen Einreichungsstrom und dem Anteil von Builds, die sich einer erneuten Prüfung unterziehen müssen. Valve verweist auf eine einfache, aber unangenehme Realität: Manchmal gelangen Builds in die Warteschlange, die Entwickler kein einziges Mal über den Store selbst gestartet haben. Ein Spiel startet vielleicht einwandfrei, wenn man direkt auf die ausführbare Datei klickt, versagt aber beim Start über Steam aufgrund falsch konfigurierter Startparameter oder anderer Kleinigkeiten, die nur in der „Live“-Umgebung sichtbar sind. Genau solche Fälle erzeugen Nachprüfungen aus grundlegenden technischen Gründen und blähen die Gesamtwarteschlange auf.

Die Fünf-Minuten-Client-Regel

Nun müssen Entwickler vor dem Einreichen eines Builds im Steam-Client auf „Spielen“ klicken und mindestens fünf Minuten im Spiel verbringen. Die von jedem Nutzer erfasste Zeit zählt, sofern sie in die letzten sieben Tage fällt oder nach dem Hochladen des aktuellen Builds liegt, falls dieser älter als eine Woche ist. Nach dem Verlassen des Spiels aktualisiert sich der Status in der Checkliste mit einer kurzen Verzögerung — meist innerhalb weniger Minuten. Fünf Minuten sind eine symbolische Schwelle, aber sie soll die krassesten Fälle „ungeprüfter“ Builds aussortieren und die Autoren dazu bringen sicherzustellen, dass das Produkt so startet, wie es ein normaler Spieler sehen wird, und nicht so, wie es aus dem Projektordner heraus anläuft.

Cloud, Icons und gemeinsame Komponenten

Zusätzlich zum obligatorischen Steam-Durchlauf umfasst die Checkliste nun auch weitere Anforderungen. Wenn ein Spiel Steam Cloud unterstützt, muss jemand aus dem Team tatsächlich eine Speicherdatei in die Cloud schreiben, um die Korrektheit des Pfades zu bestätigen; dabei muss der Entwicklermodus für die Cloud-Synchronisation deaktiviert und in den öffentlichen Modus geschaltet werden. Das System prüft zudem automatisch das Fehlen leerer Titel, fehlender Icons, doppelter Namen und anderer Konfigurationsfehler. Entwickler müssen explizit angeben, welche gemeinsamen redistributablen Komponenten (DirectX, Visual C++ und ähnliche) das Spiel benötigt oder bestätigen, dass es ohne sie auskommt.

Intelligente Erinnerungen und Zukunftspläne

Zusätzlich hat das System begonnen, vor dem Einreichen intelligente Erinnerungen anzuzeigen: Wenn auf der Store-Seite mehrere Sprachen angegeben sind, wird der Entwickler aufgefordert sicherzustellen, dass alle Lokalisierungen tatsächlich im Build enthalten sind; werden für den Multiplayer-Test spezielle Konten benötigt, können die Anmeldedaten vorab an Valve-Mitarbeiter übergeben werden. Das Unternehmen erklärt ausdrücklich, dass diese Änderungen dazu dienen, dass mehr Spiele die Prüfung beim ersten Mal bestehen und die Zahl der Nachprüfungen aus grundlegenden technischen Gründen reduziert wird. Valve arbeitet bereits an weiteren Prozessverbesserungen, aber vorerst liegt der Hauptschwerpunkt darauf, dass Entwickler offensichtliche Probleme vor dem Einreichen des Builds selbst erkennen.