> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 创建游戏包并在 Partner Center 上传

> 使用 GDK 创建 XBOX 游戏包并上传到 Partner Center 的教程，以便你可以验证、认证和发布构建。

> [tab] XBOX

本文介绍如何使用游戏开发工具包 (GDK) 创建游戏包并在 Partner Center 上传。

> [tab] XBOX
>
> ## 先决条件
>
> * 注册为 XBOX 创作者。若要了解详细信息，请参阅 [XBOX 创作者入门](https://docs.xbox.com/zh-CN/home/onboarding.md)。
> * 有效的 Partner Center 帐户。如果你还没有帐户，请联系你的 XBOX 团队。
> * 你的产品已批准的游戏概念。若要了解详细信息，请参阅[提交游戏概念](https://docs.xbox.com/zh-CN/publishing/game-publishing/publishing-processes/managed-creators/publishing-processes-game-concepts.md)。

> [tab] Microsoft Store on Windows
>
> ## 先决条件
>
> * 注册为 Microsoft Store 开发者。
> * 有效的 Partner Center 帐户。
> * 若要了解详细信息，请参阅 [Microsoft Store 开发者平台](https://storedeveloper.microsoft.com/home)。

## 安装游戏开发工具包 (GDK)

> [tab] XBOX
>
> 首先安装 GDK。XBOX 创作者可以从 [XBOX 安全下载](https://aka.ms/gdkdl)下载 GDK、示例和工具。

> [tab] Microsoft Store on Windows
>
> 首先安装 GDK。开发者可以从[游戏开发工具包 - GitHub](https://aka.ms/gdk) 下载 GDK。

有关详细信息，请参阅[访问 XBOX Game Development Kit (GDK) 开发资源](https://docs.xbox.com/zh-CN/home/onboarding-access/access-resources.md)。

## 创建游戏包

在为发布准备游戏时，将可执行文件 (.exe) 和所有必需内容组合成单个包。若要创建包，请使用 GDK 中包含的 [MakePkg](https://docs.xbox.com/zh-CN/build/core-features/common/packaging/deployment/makepkg.md) 工具 (MakePkg.exe)。

> [tab] XBOX
>
> 游戏包必须使用正确的格式：
>
> * 主机游戏使用 **XVC** 格式。
>
> * PC 游戏使用 **MSIXVC** 格式。
>
> * 不支持其他包类型。
>
> > [!WARNING]
> >
> > **XBOX Play Anywhere**
> >
> > 如果你要创建 XBOX Play Anywhere 游戏，请同时创建 **XVC** 包和 **MSIXVC** 包。
>
> 有关详细指南，请参阅：
>
> * [PC 游戏打包入门](https://docs.xbox.com/zh-CN/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC.md)。
> * [XBOX 主机标题打包入门](https://docs.xbox.com/zh-CN/build/core-features/common/packaging/overviews/packaging-getting-started-for-console.md)。
> * [GDK 开发和工具](https://docs.xbox.com/zh-CN/tools/tools-console/index.md)。

> [tab] Microsoft Store on Windows
>
> 在 Windows 上的 Microsoft Store 中发布的 PC 游戏的包使用 **MSIXVC** 格式。有关详细说明，请参阅 [PC 游戏打包入门](https://docs.xbox.com/zh-CN/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC.md)。
>
> > [!NOTE]
> >
> > 不使用 XBOX 服务的 GDK 游戏，用于打包游戏的 **MicrosoftGame.config** 文件中不得包含 **MSAAppId**、**TitleId** 或 **ExtendedAttributeList** 元素。在打包你的构建之前，请编辑 MicrosoftGame.config 文件并移除这些元素。如果打包的 MicrosoftGame.config 文件中包含 **MSAAppId**、**TitleId** 或 **ExtendedAttributeList**，玩家在 RETAIL 沙盒中启动游戏时将会遇到 XBOX 登录错误。

### 嵌入游戏引擎中的打包工具

某些游戏引擎（如 Unity 和 Unreal Engine）包含内置的打包工具。实现因引擎而异，因此请参阅你的引擎文档以获取指南。

## 上传游戏包

### 先决条件

在上传包之前，请确保你具有：

> [tab] XBOX
>
> * 有效的包：
>   * 用于 PC 上 XBOX 的 **MSIXVC**。
>   * 用于 XBOX 主机的 **XVC**。
>   * 包括可执行文件 (.exe) 和所有必需内容以及游戏所需的任何其他内容。
>   * 对于 **XBOX Play Anywhere**，同时准备两种包格式。
> * 每个包的 \*\*EKB（托管密钥 Blob）\*\*文件。
> * 每个包的**符号** (.zip) 文件。
> * 每个包的**Submission Validator** (.xml) 文件。
>   * 有关详细信息，请参阅[Submission Validator 简介](https://docs.xbox.com/zh-CN/build/core-features/common/packaging/subval/submissionvalidator.md)。

> [tab] Microsoft Store on Windows
>
> * 有效的 MSIXVC 包
>   * 包括可执行文件 (.exe) 和所有必需内容。
> * 每个包的 \*\*EKB（托管密钥 Blob）\*\*文件。
> * 每个包的**符号** (.zip) 文件。
> * 每个包的**Submission Validator** (.xml) 文件。
>   * 有关详细信息，请参阅[Submission Validator 简介](https://docs.xbox.com/zh-CN/build/core-features/common/packaging/subval/submissionvalidator.md)。

### 包上传流程

**1. 登录到 Partner Center。**

登录到[Partner Center](https://partner.microsoft.com/dashboard)。

**2. 在**主页**上，选择**应用和游戏\*\*。\*\*

在**主页**上，选择**应用和游戏**。

**3. 在**应用和游戏 | 概述**页面上，选择你的游戏或搜索它。**

在**应用和游戏 | 概述**页面上，选择你的游戏或搜索它。

**4. 选择**包\*\*。\*\*

选择**包**。

**5. 在 **Main** 分支中选择**上传包\*\*。\*\*

在 **Main** 分支中选择**上传包**。有关详细信息，请参阅[包](https://docs.xbox.com/zh-CN/publishing/game-publishing/concepts/game-package-management.md)。

**6. 选择**浏览你的文件\*\*，然后选择要上传的包。\*\*

选择**浏览你的文件**，然后选择要上传的包。

\*\*7. 出现提示时，上传 \*\*EKB（托管密钥 Blob）**文件。**

出现提示时，上传 \*\*EKB（托管密钥 Blob）\*\*文件。

**8. 上传打包期间生成的**符号\*\* (.zip) 文件。\*\*

上传打包期间生成的**符号** (.zip) 文件。

**9. 上传打包期间生成的**Submission Validator\*\* (.xml) 日志文件。\*\*

上传打包期间生成的**Submission Validator** (.xml) 日志文件。

**10. 选择**保存草稿\*\*。\*\*

选择**保存草稿**。

## 后续步骤

> [card] [为游戏配置属性](https://docs.xbox.com/zh-CN/publishing/game-publishing/tutorial-xbox-managed/how-to-configure-properties.md)


## Related topics

- [XBOX 游戏包管理器](https://docs.xbox.com/zh-CN/build/core-features/common/packaging/xgpm.md)
- [创建游戏并配置游戏设置](https://docs.xbox.com/zh-CN/publishing/game-publishing/tutorial-xbox-managed/how-to-create-a-title-and-configure-game-setup.md)
- [在 Partner Center 创建并发布 XBOX GDK 游戏](https://docs.xbox.com/zh-CN/publishing/game-publishing/tutorial-xbox-managed/overview.md)
- [在预览版期间使用 Playtest](https://docs.xbox.com/zh-CN/publishing/game-publishing/concepts/playtest-preview.md)
- [发布概述](https://docs.xbox.com/zh-CN/publishing/game-publishing/overview.md)
