简介:设置项目

本指南将带您了解如何使用 zeuz 服务器托管 编排 工具为对局游戏项目设置托管。

前期准备

在浏览本教程前,请先完成 入门教程。本教程通过一个测试项目演示了 zeuz 服务器托管编排的流程、阐释了 zeuz 的相关概念并展示了 zeuz 工具集 (控制面板命令行工具、实用程序和 SDK) 的使用。

先决条件

除了 入门教程 中提及的 先决条件 外,您还需注意以下几点:

  • 您的游戏服务器可执行文件必须在 Linux 上运行。
  • zeuz 命令行工具 (CLI) 必须在 Windows 10、MacOS 10.x 或 Linux 上运行。

系统要求

您需要下载并设置以下内容: (注意入门教程 提供了满足下列要求的具体指导。)

了解更多:

请下载下列软件包之一的最新版本:

  • omnibus 软件包 (约200MB),其中涵盖全部内容。
  • 适用您操作系统的软件包。
资讯:zeuz SDK 中包含哪些文件?它们有何用途?

zeuz SDK (omnibus 软件包) 中包含下列文件

  • API 参考 - zeuz 基础 API 文档。

  • 虚幻引擎和 Unity 的 API 封装。

  • zeuz 工具 - 用于 zeuz 编排的命令行工具,您可使用该工具上传游戏服务器可执行文件及其依赖项 (又称“游戏程序集”),您还可使用该工具在开发机器的命令行中调用 zeuz 基础 API。

  • 与 zeuz 集成的实现示例:

    • 虚幻引擎测试项目
    • Unity 测试场景
  • zeuz 游戏与虚幻引擎蓝图的集成。

  • Go SDK。

  • 调用 zeuz 基础 API 的 JavaScript 示例脚本。

  • zeuz 示例 - 演示如何使用 Go SDK 管理配载和负载的示例,

    该示例可在各种操作系统上运行。

  • zeuz 教程 - 其中包含 zeuz 测试项目的游戏服务器镜像。

更多信息,请参阅 zeuz 术语表中的 Omnibus 软件包 词条。

关于 zeuz 基础 API

  • 设置您的游戏和 zeuz 基础 API

    zeuz 基础 API 使用 HTTP 协议,因此该 API 的调用不限游戏引擎和编程语言,您可调用 zeuz 基础 API 集成 zeuz 和您的游戏项目。更多信息,请参阅 SDK 下载中或 zeuz 文档网站 上的 API 参考。

    SDK 下载中包含 Unity 和虚幻引擎的 API 封装,Go SDK 和调用基础 API 的 JavaScript 示例。

    如果您使用 Unity、虚幻引擎或 Go,仍可直接调用 zeuz 基础 API,无需使用打包好的 Unity 封装、虚幻引擎封装或 Go SDK。

  • 调用 API 做为 zeuz 工具的替代方案

    您可调用 zeuz 基础 API ImageManager 上传游戏镜像。

    更多信息,请参阅 API 参考文档

了解更多:


虚幻引擎用户

您可使用下列两种方法集成 zeuz 和虚幻引擎项目:

  • 使用 zeuz 基础 API。

    该方法适用于任意版本的虚幻引擎项目。

  • 使用 zeuz C# API 封装、zeuz 蓝图和 ZeuzSample.uproject。要使用这种方法,您需要将 zeuz 虚幻引擎插件导入到您的游戏项目中。该插件包含在 zeuz SDK 中,您可从 zeuz 下载 页面中获取。

    该插件适用于以下虚幻引擎版本:4.23、4.24、4.25 和 4.26。

更多信息,请参阅 在虚幻引擎中设置 zeuz

Unity 用户

您可使用以下两种方法集成 zeuz 和 Unity 项目:

  • 使用 zeuz 基础 API。

    该方法适用于任意版本的 Unity 项目。

  • 使用 zeuz C# API 封装和 Test 场景。

    这些包含在 zeuz SDK 中,您可从 zeuz 下载 页面中获取。

    如果您想同时使用两种方法,可把它们导入 Unity 软件包并上传到您的游戏项目中。该插件适用于以下 Unity 版本:2019.1、2019.2、2019.3、2020.1 和 2020.2。


下一步1 - 设置游戏和托管


2021年9月24日 该文档已更新并通过审校

2021年8月2日 该文档已更新:添加术语表中 omnibus 软件包的词条链接

2021年6月30日 该文档已更新并通过审校:更新 zeuz 控制面板的 URL

2021年5月5日 该文档已更新并通过审校:阐明并更新术语


最近更新时间: October 20, 2021 (0b83c44d)