入门:2 - 获取测试项目和 SDK 下载

您将一并获得 zeuz 测试项目和 SDK 下载。

  1. 前往 zeuz 下载页面,阅读并勾选接受相关服务条款。

  2. 点击下载最新的 omnibus 软件包 (zeuzsdk_vx_x_xx_omnibus.zip),约为 100MB。 其中包括可供下载的全部内容:

    • zeuz 测试项目
    • zeuz 命令行工具 (CLI),稍后在本教程中您将使用该工具上传游戏程序集
  3. 下载完成后,请解压该软件包。

注意:为了方便起见,请在本教程中使用 omnibus 软件包。在实际操作中,您可以下载 omnibus 软件包,也可以根据操作系统下载较小的软件包。

关于 zeuz 测试项目

zeuz 测试项所在的目录是 get_started_test_project,该目录位于 zeuz SDK 下载的 zeuz_tutorials 目录中。

稍后在本教程中,您将用到 get_started_test_project 目录及其中的内容作为测试游戏镜像。

get_started_test_project 目录包含下列内容:

  • server.sh - 测试项目的游戏服务器可执行文件,该文件启动的游戏服务器使用 HTTP 协议。
  • favicon.icoindex.html - 与游戏客户端相关的 2 个资产文件。
    稍后在本教程中,您将使用浏览器作为游戏客户端。测试游戏服务器会将这些文件发送给浏览器。

资讯:什么是游戏镜像?它和游戏程序集之间有何关联?

游戏镜像 (又称“镜像”或“游戏服务器镜像”) 是容器化版本的游戏程序集。

游戏程序集是一个目录,包含运行游戏服务器所需的全部文件,其中包括游戏可执行 (二进制) 文件及其依赖项。游戏程序集上传到 zeuz 编排服务后,会进一步对程序集进行容器化,成为“游戏镜像”。游戏镜像中包含 zeuz 用于部署游戏服务器的设置。

更多信息参见:


资讯:为什么我需要 zeuz SDK 下载?包含哪些内容?

SDK 下载包含 zeuz 命令行工具 (CLI)。您将使用 zeuz 命令行工具将游戏程序集上传到服务器硬件。 当您在 zeuz 中设置自己的游戏项目时,会用到 SDK 下载中的其他内容。

zeuz SDK 下载 (omnibus 软件包) 的内容
zeuz SDK 下载中包含下列内容:

  • API 参考:zeuz 基础 API 文档
  • 虚幻引擎和 Unity 引擎的 API 封装
  • zeuz 工具:用于 zeuz 编排的命令行工具。您可用该工具上传“游戏程序集” (其中包含您的游戏服务器可执行文件及其依赖项)。(您可以使用 zeuz 工具在开发机器上运行 zeuz 基础 API 的命令。)
  • 以下为与 zeuz 集成的实现示例:
    • 虚幻引擎示例 .uproject
    • Unity 引擎测试场景
  • zeuz 游戏与虚幻引擎蓝图的集成。
  • Go SDK
  • 调用 zeuz 基础 API 的 JavaScript 示例脚本
  • zeuz 示例:关于如何使用 Go SDK 处理配载和负载的示例。您可在各种操作系统上运行该示例
  • zeuz 教程资产,其中包括 zeuz 测试项目的游戏程序集

设置您的游戏和 zeuz 基础 API
zeuz 基础 API 使用 HTTP 协议,因此 zeuz 和您游戏项目的集成不限游戏引擎和编程语言。如需 API 参考文档,请查看 SDK 下载或访问文档网页 API 参考

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

注意:如果您使用 Unity、虚幻引擎或 Go,您既可以使用 Unity 封装、虚幻引擎封装或 Go SDK,也可以直接调用 zeuz 基础 API。

用 API 替代 zeuz 命令行工具
您可调用 zeuz 基础 API 端点 ImageManager 上传游戏程序集。 更多信息参见 API 参考

更多信息参见:



下一步:3 - 设置服务器托管


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


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