How to configure package flights for game packages
[!INCLUDE reminder] You can use package flights to distribute packages to a designated set of testers without disrupting the experience of your other customers.Package flights with game packages (XVC/MSIXVC)
If your account has the proper permissions, you can create package flights that include XVC or MSIXVC packages, and you can then distribute the packages to known XBOX device groups (XVC) or known user groups (MSIXVC) that you create in Partner Center. A known XBOX device group can have up to 10,000 unique XBOX network device IDs, and it will let you deliver the flighted packages only to the devices you specify. For packages to be distributed correctly, you must use the correct type of groups for your package flights.- If a package flight contains only XVC packages, you must use one or more known XBOX device groups.
- If a package flight contains only MSIXVC packages, you must use one or more known user groups.
- If a package flight contains XVC and MSIXVC packages, you must use at least one known XBOX device group and at least one known user group. The devices included in your known XBOX device group will receive an XVC package from your package flight, and the customers in the known user group will receive an MSIXVC package from your package flight.
[!IMPORTANT] Access to GDK packages distributed through Private Audience or Package Flights is controlled by audience targeting. Microsoft Accounts (MSAs) added to the audience group must have an XBOX profile. If an MSA doesn’t already have an XBOX profile, sign in to XBOX.com or the XBOX app with that account to create one before acquiring the game from the Microsoft Store.
Create a new package flight
[!IMPORTANT] Before you can create a package flight, you must publish a base package to the RETAIL sandbox from your product’s Main branch in Packages.
- In Partner Center, go to the product you want to create a new package flight for.
- On the Packages page, select + New… and then select Flight.
-
Enter a Package flight name and select the Flight groups that should receive the package flight. The package flight Rank doesn’t apply to XVC packages.
- If you haven’t created a Flight group, follow the steps in Create a Known XBOX device group or Known user group.
- Select Create flight.
- Upload your XVC or MSIXVC packages to the new package flight branch.
- When you’re ready to publish the package flight, select Review and publish from the package flight branch.
Create a Known XBOX device group or Known user group
- In Partner Center, go to the Apps and games dashboard.
- In the Engage section of the navigation menu on the left, select Customer groups.
- In the My customer groups section, select Create new group.
- On the next page, in the Group name box, provide a name for your group.
- Select the appropriate group type—either Known XBOX device group or Known user group.
- Enter the members of the group.
- For Known XBOX devices groups, enter the XBOX network device IDs of the devices you want to add to the group. You must include at least one device ID (for example, FD00123412341234). The device IDs must not exceed 10,000. Enter the device IDs directly into the field, and separate them with spaces, commas, semicolons, or line breaks. Alternatively, select Import .csv and then create the group from a list of email addresses in a .csv file.
- For Known user groups, enter the email address that’s associated with the Microsoft account for the user.
- After you select Save, the group will be available for your use.
[!Important] It’s your responsibility to obtain any necessary consent from the people who use the devices that you add to your group. Make sure they understand that they’ll be getting packages that are different from your non-flighted submission.
Edit a customer group
After you create a customer group, you can neither remove it from your dashboard nor change its name, but you can edit its membership at any time. You have several options for selecting customer groups for editing.- Select Customer groups from the page navigation on the Apps and games dashboard. Under My customer groups, select the name of the group you want to edit.
- On the page where package flights are created, select View and manage existing groups.
- Select the group’s name from a package flight’s overview page.
Market-specific package flights
To create flights that target specific market groups, use market-specific package flights. This feature is often used by creating a console group that will receive market-specific packages, and then flighting all the packages to that group. Consoles in that group can receive, install, and test the packages, and then switch markets to reinstall the package for different markets.[!NOTE] The market groups that can be selected for the package flight are determined by the market groups that are configured in the Main branch and published to the RETAIL sandbox. See Market-specific packages.
Create a market-specific package flight
- Confirm that you’ve published market-specific packages to RETAIL. If no market-specific packages have been published previously, you’ll only be able to use the base package group in the package flight.
- On the Packages page for the package flight, select Select market groups to include.
- In the Select markets groups to include window, select the market groups for the package flight.
- Select Continue.
- If needed, to exclude the Base market group from the flight, select Exclude under Base packages. In the dialog that appears, select Exclude again.
- Upload packages to each market group in the flight branch.
- When you’re ready to publish the package flight, select Review and publish from the package flight branch.
Change markets for an existing flight
- On the Packages page for the flight, select Select market groups to include.
- In the Select market groups to include window, add or remove market groups for the package flight.
- Select Continue.
