Das Play PC-Entwicklertool ist ein Offline-Desktoptool, mit dem die Einrichtung von Workstations, die Auswahl der Spielkonfiguration und die WAB-Generierung für die Installer-Veröffentlichung für PC-Native-Spieleverlage optimiert werden können. Durch den Ersatz der manuellen XML-Bearbeitung und der Befehlszeilenausführung können Verlage mit dem Tool Installer-Pakete validieren, benutzerdefinierte Veröffentlichungseinstellungen generieren und Windows-App-Bundles (WABs) nahtlos kompilieren.
Dieses Tool vereinfacht die Einrichtung der Installer-Veröffentlichung, indem es WABs und Play-Veröffentlichungseinstellungen generiert. Wenn Sie Ihren Workflow automatisieren möchten, verwenden Sie die Play-Veröffentlichungs-CLI in Ihren CI/CD-Pipelines, um WABs im Rahmen des Spiel-Build-Prozesses zu generieren.
Erste Schritte
So öffnen und führen Sie das Tool auf Ihrer Windows-Workstation aus:
- Laden Sie das Play PC-Entwicklertool herunter und extrahieren Sie den Inhalt in ein lokales Verzeichnis.
- Öffnen Sie das extrahierte Verzeichnis im Datei-Explorer und doppelklicken Sie auf
play_pc_developer_tool.exe, um die Hauptbenutzeroberfläche des Desktops zu starten.
Haupt-Dashboard
Wenn Sie die Anwendung starten, wird ein Dashboard mit zwei primären Workflows angezeigt:
- Google Play Games für PC-Onboarding: Startet die Registrierung für den Vorabzugriff für Partner und die Auswahl der Konfiguration für mehrere Ländercodes.
- WAB für die Installer-Veröffentlichung generieren: Öffnet den Konfigurations compiler und Paketmanager.
PC-Onboarding und Entwicklerregistrierung
Auf diesem Bildschirm wird die Einrichtung der Workstation für Tests mit Vorabzugriff verwaltet. So können Sie schnell GUIDs auf Ihrer Workstation registrieren und Länderlisten für mehrere Regionen konfigurieren.
Registrierung für den Vorabzugriff und Einrichtung der Maschinenregistrierung
Um mit dem lokalen Google PC SDK zu interagieren, müssen Workstations mit Vorabzugriff eine validierte Partner-ID unter den entsprechenden Registrierungspfaden des Systems haben.
- Registrierungsprüfung beim Laden und Zielpfad: Beim Start fragt der Onboarding
Bildschirm die Systemregistrierung ab, um nach einer vorhandenen registrierten
Partner-GUID für den Vorabzugriff zu suchen.
Der Zielregistrierungsschlüsselpfad ist
HKEY_LOCAL_MACHINE\Software\Google\Play Games Services(mit dem WertEarlyAccessPartnerGuid). Dieser bestimmte Pfad ist wichtig, da das lokale PC SDK direkt daraus liest, um Integrationen für den Vorabzugriff zu autorisieren. Wenn eine ID gefunden wird, zeigt die Benutzeroberfläche automatisch die aktuelle ID an und sperrt die Eingaben. - Sichere Handler für erhöhte Rechte: Das System benötigt Administratorrechte, um in Registrierungspfade der Maschine zu schreiben. Wenn Sie diese Einstellung speichern oder entfernen, verarbeitet das Tool den Kontext für erhöhte Administratorrechte automatisch, sodass Standardnutzer Einstellungen sicher konfigurieren können, ohne die gesamte Benutzeroberfläche mit Administratorrechten ausführen zu müssen.
- Steuerung der Registrierung: Wenn Sie auf Registrierung aufheben klicken, werden die Registrierungsstatus der Workstation sicher bereinigt.
Interaktive Ländercodeauswahl
Viele PC-Spiele werden in mehreren Regionen veröffentlicht. Sie können schnell nach formatierten Länderblöcken suchen, sie filtern und extrahieren, die Ihren Testbereichen entsprechen.
- Zwei Suchfelder: Sie können in Echtzeit in verfügbaren oder ausgewählten Listen suchen.
- Pfeile für den Listenübergang: Mit den Schaltflächen für die strukturelle Bewegung können Sie Auswahlen zwischen Listen verschieben.
- Automatische Sortierung und Verkettung: Wenn Länder ausgewählt werden,
werden sie alphabetisch sortiert und zu einer sauberen,
durch Kommas getrennten ISO-Ländercode-String verkettet (z. B.
AL,DZ,IN,US), die Sie bei der Einrichtung der Play Console kopieren und einfügen können.
WAB-Bundle- und Konfigurationsassistent
Das Fenster „Bundle-Generator“ ist der zentrale Arbeitsbereich, in dem Verlage Metadaten konfigurieren, Installationseinrichtungen validieren und Windows-App-Bundles (WABs) packen.
Visuelle Auswahl von Registrierungswerten
Anstatt Registrierungspfade manuell einzugeben, können Sie Windows-Registrierungen visuell durchsuchen, um den Installationsordner Ihres Spiels, den relativen Pfad Ihres Launchers und Registrierungsindikatoren für eine ausführbare Deinstallationsdatei zu finden.
- Anzeige strukturierter Werte: Geben Sie einen Registrierungspfad der obersten Ebene ein, um eine vollständige Liste der Unterschlüssel und ihrer Werte aufzurufen.
Überprüfung der Ausführung mit erhöhten Rechten
Um Installationsfehler im Hintergrund zu vermeiden, die durch nicht übereinstimmende Manifestanmeldedaten verursacht werden, werden die Binärheader vom Validator gescannt.
- Inline-Warnungen: Wenn die Anforderungen für erhöhte Rechte der Binärdatei nicht mit dem Kontrollkästchen der Konfiguration übereinstimmen, wird ein visueller Inline-Warnblock angezeigt.
WAB-Bundle-Kompilierung
Um ein Standardpaket für Windows-App-Bundles (WAB) zu erstellen, implementiert das Tool eine strukturierte Kompilierungskette mit dem folgenden Prozess:
- Es generiert die XML-Datei mit den Veröffentlichungsmetadaten lokal und speichert sie im Speicherpfad.
- Es übergibt diesen XML-Konfigurationspfad und die Zielparameter direkt an
das zugrunde liegende Tool für die Paketkompilierung
play_publishing_tool.exeum das endgültige Paket für Windows-App-Bundles (WAB) zu generieren und in lokalen Dateien zu speichern.
Der Assistent überwacht die Standardausgabe und die Exit-Streams genau. Er benachrichtigt den Entwickler über den Kompilierungsfortschritt und die Exit-Status.