Ces instructions sont uniquement destinées aux tests. Pour les scénarios de vente au détail, ces données sont configurées automatiquement en fonction des métadonnées qui se trouvent dans Partner Center. Les options sélectionnées dans le flux de création de disques de compilation servent à contrôler des paramètres comme l’ordre d’installation et l’exécution automatique. Vous ne soumettez pas les métadonnées de test ni les fichiers de configuration JSON à Microsoft lorsque vous soumettez vos jeux pour ingestion.
Créer des disques Smart Delivery
Les disques Smart Delivery contiennent un package pour les consoles de la famille XBOX One et un package pour les consoles XBOX Series. Les packages disposent d’une licence qui fonctionne pour les deux packages. Ils font partie du même produit dans Partner Center. Lorsque le disque est inséré dans une console, le package approprié pour le type de console s’installe. L’installation comprend le lancement de toutes les mises à jour de contenu applicables, le cas échéant.Si vous souhaitez créer un package pour votre jeu par génération de console, en utilisant des produits Partner Center distincts sur un disque, on parle alors de disque multiproduit. Pour plus d’informations, consultez la section Disques multiproduits de cette rubrique.
Créer et tester des disques Smart Delivery
Pour créer et tester un disque Smart Delivery, créez un fichier de métadonnées catalog.js et une disposition de disque comme décrit dans les sections suivantes de cette rubrique.Créer une disposition de disque
Créez une disposition de disque semblable à l’exemple suivant._x pour les packages XBOX One ou _xs pour les packages de génération XBOX Series X|S. L’un de ces packages est déclaré comme « variante » de l’autre package dans le fichier catalog.js. Dans l’exemple précédent, Package_xs.xvc est une variante de Package_x.xvc.
Les répertoires ont le contenu suivant.
- Licenses contient les fichiers de licence des jeux. Ces informations ne sont pas nécessaires pour les trousses de développement ERA XBOX One. Utilisez des XVC créés avec l’indicateur
/LTou/LK. Ensuite, elles peuvent être omises.
Si vous utilisez un package créé avec l’indicateur
/LK, vous devrez utiliser xbapp installkey pour installer le fichier CEKB sur la console cible. Cela permettra de déchiffrer le package /LK sur le disque. Pour plus de détails, consultez xbapp.exe (rubrique sous NDA).- MSXC contient les jeux empaquetés et les métadonnées utilisés par l’interface XBOX.
- Metadata contient les métadonnées que l’interface utilise pour les jeux sur le disque et pour les packages de jeux.
- Package_x.xvc contient les images utilisées par l’interface pour le jeu. Le nom doit correspondre au fichier de package du jeu qui se trouve dans MSXC. Vous n’avez pas besoin de fournir des images pour les packages qui sont des variantes d’autres packages.
Catalog.js
Dans le dossier Metadata, créez un fichier nommé catalog.js. Modifiez ce fichier pour qu’il reflète les noms de vos packages et de vos images qui se trouvent dans les autres dossiers.Ce fichier doit être encodé en UTF-8. Nous vous recommandons d’utiliser un validateur JSON en ligne. Pour vous assurer que le JSON est validé, copiez-le dans un éditeur de texte, puis enregistrez le fichier au format UTF-8.
Exemple de produit Smart Delivery
Voici un exemple de fichier catalog.js pour un produit unique qui utilise Smart Delivery, avec des commentaires intégrés.Disques multiproduits
Les disques multiproduits contiennent un package pour les consoles XBOX One et un package pour les consoles XBOX Series X|S. Les disques contiennent une licence pour chaque package. Ces packages proviennent de produits distincts dans Partner Center. Ils ont une relation générationnelle explicite configurée dans Partner Center. Un seul des packages s’installe par défaut lorsqu’ils sont vendus sous forme d’ensemble numérique, ou lorsqu’ils sont installés sur une console à l’aide du disque. Lorsque le disque est inséré dans une console, le package approprié pour le type de console s’installe. Cela comprend le lancement de toutes les mises à jour de contenu applicables, le cas échéant.Si vous souhaitez créer un package par génération de console en utilisant un seul produit Partner Center, on parle alors de disque Smart Delivery intergénérationnel. Pour plus d’informations, consultez la section Smart Delivery de cette rubrique.
