文档

支持

Multiplay Hosting

Multiplay Hosting

开始使用

Learn how to set up Multiplay Hosting and deploy your first game server.
阅读时间4 分钟最后更新于 15 天前

此指南将指导您将 Multiplay Hosting 设置为您项目的游戏服务器业务流程平台。您将了解如何:

先决条件

开始之前,请确保您符合以下先决条件:

设置 Multiplay Hosting

您可以通过 Unity Cloud 后台设置和管理 Multiplay Hosting。
  1. 访问 cloud.unity.com
  2. 从侧边栏中选择 **Products(产品)**选项卡。
  3. Gaming Services(游戏服务)> Multiplayer 下,转到 Multiplay Hosting,然后选择 Launch(启动)
  4. 选择 Setup guide(设置指南)

集成自己的游戏服务器

设置 Multiplay Hosting 流程的第一步是集成自己的游戏服务器可执行文件。Multiplay Hosting 还将此可执行文件视为版本可执行文件。
  1. 选择您的游戏引擎
  2. 关联您的 Unity 项目
  3. 安装 Multiplay Hosting 包

选择您的游戏引擎

  1. Setup guide(设置指南)中,选择 Integrate game server(集成游戏服务器)
  2. 选择您的游戏服务器可执行文件支持的游戏引擎。Multiplay Hosting 不受引擎限制,这意味着您可以使用 Unity、Unreal 或自定义引擎。
  3. 选择引擎,然后选择 **Next(下一步)**继续。

关联 Unity 项目

继续操作前,您必须先使用 Unity 编辑器将自己的项目与 Unity Cloud 后台关联。
  1. 首先登录 Unity 编辑器,然后将项目关联到 Unity Cloud 后台。
  2. 选择 File(文件)> Project Settings(项目设置)> Services(服务)
  3. 如果您已经拥有 Unity 项目,请选择 Use an existing Unity project ID(使用现有 Unity 项目 ID)。要在 Unity 编辑器中创建项目,请选择您的 Organization(组织),然后选择 Create project ID(创建项目 ID)
  4. 选择 Link project ID(关联 Project ID)
  5. 在 Unity 编辑器中链接项目后,在 Unity Cloud 后台中选择 Next(下一步)

安装 Multiplay Hosting 包

将自己的项目链接到 Unity Cloud 后台后,您可以安装最新版 Multiplay Hosting 包。 使用 Unity Package Manager(包管理器)在 Unity 编辑器中导入 Multiplay Hosting 包:
  1. 在 Unity 中,导航到 Window(窗口)> Package Manager(包管理器)
  2. 在 Package Manager(包管理器)中,选择旁边有向下箭头的加号图标 (+)。
  3. 选择 Add package by name(按名称添加包)
  4. 在 **Name(名称)**字段中粘贴以下文本片段,然后选择 Add(添加)
    • 对于 Unity 6 及更高版本:
      com.unity.services.multiplayer
    • 对于 Unity 2022 LTS 及更低版本:
      com.unity.services.multiplay
  5. 在 Unity 编辑器中导入 Multiplay Hosting 包后,在 Unity Cloud 后台中选择 Finish(完成)

创建版本

以下各节将引导您创建自己的首个版本,并对 Unity Cloud 后台中的嵌入式指南进行补充。 您可以通过下列方式创建版本

创建版本配置

为之前步骤中创建的版本创建版本配置,并设置服务器密度。另请参阅版本配置

创建机群

创建版本配置后,请创建您的第一个机群并定义以下设置:
  1. 机群详细信息
  2. 机群缩放设置
  3. 机群服务器密度

创建测试分配

最后,创建测试分配,确保一切工作正常。请参阅测试分配文档

后续步骤

恭喜!您已成功设置 Multiplay Hosting。您可以继续在 Unity Cloud 后台中使用 Multiplay Hosting 来执行以下操作: 您也可以配置其他 Unity 服务,例如 Matchmaker、Analytics 或 Cloud Code