跳到主要内容
工程

本页尚未翻译,当前显示英文版本。

Deployment

Deployment 显示你的 Project 在哪里为 Player 提供服务,以及其中哪些位置需要关注。 它把 PlayServ 网络放在地图上,并列出接入点表格,每个接入点都带有实时 Session 数,以及在那里运行的游戏服务器副本的健康状况。这是一个概览:部署范围本身在 Servers 中修改,每个位置都会链接到那里。

Deployment 页面,地图上有一个位于 Frankfurt 的活跃接入点,下方是接入点表格Deployment 页面,地图上有一个位于 Frankfurt 的活跃接入点,下方是接入点表格

接入点

接入点(point of presence,PoP)是 PlayServ 中可以运行游戏服务器的位置,例如 Frankfurt,fra-1。凡是出现位置的地方都使用同一个标识符:在这张地图上、在机群的区域中,以及为机器池选择部署点时。

状态含义
Active已为此 Project 配置,并正在为 Player 提供服务。
No traffic已为此 Project 配置,但当前没有 Session 路由到这里。
Available属于 PlayServ 网络,但尚未为此 Project 配置。

Room 的 region 是你的标签,不是它的位置

一个 Room 计入托管它的游戏服务器所在的 PoP。你的服务器为 Room 上报的 region 字符串会按原样显示在 Game Rooms 中,Deployment 从不使用它。

每个 PoP 都带有解释其状态的条件。 表格会排序,让需要处理的位置排在最前。

条件严重程度含义
Replica(s) unhealthy问题“X of Y replicas unhealthy”:它们在运行,但健康检查失败。
Machine pool error问题此位置的某个机器池报告了错误;详情会写明机群和原因。
N replicas draining提示副本正在完成各自的 Session,然后关闭。
No active sessions提示该位置已经开通,但没有流量路由到这里。
Healthy—没有需要报告的情况。

Draining 不是故障

排空中的副本是一次受控关闭:它们不再接受新的 Session,并让当前的 Session 结束。它们显示为提示而不是问题,无需任何操作。


阅读页面

区块告诉你什么
Situation strip活跃的 PoP 数和活跃 Session 数;接着是 N locations need attention(每个位置一个标签,写明原因)或 All locations operating normally;然后是正在提供服务的副本数。
Map每个已公布坐标的 PoP。活跃的图钉显示代码,可用的显示为圆点,弧线把最繁忙的 PoP 与其他 PoP 连起来。把鼠标悬停在图钉上,可查看它的 Session、机群和主要条件。Hide available locations 只保留你的 Project 正在使用的位置。
Points of presence每个位置一行:Location(城市和代码)、Condition(主要条件,加上“+N more”)、Sessions,以及 Serving capacity(“X / Y healthy”,附带不健康和排空中的数量)。没有坐标的位置会被标记为 no coordinates published,并且不会出现在地图上。

承载多位置机群一部分的位置,会把它的 Session 数显示为“up to N”。

每一行都会把你带到可以处理它的地方。

点击打开
一个活跃的 PoP为它提供服务的机群,位于 Servers 中的 Rooms 标签页。
一个可用的 PoP部署点,并聚焦到该位置,以便把它添加到某个机群。

分支部署

来自 Git 的自动部署按 Project 设置,位于 Project settings → Deployment。

Project settings 打开在 Deployment 标签页,显示一个已连接的 GitHub 仓库和两个分支绑定,其中一个已禁用Project settings 打开在 Deployment 标签页,显示一个已连接的 GitHub 仓库和两个分支绑定,其中一个已禁用
设置作用
RepositoryGitHub 组织或用户、仓库名和默认分支。PlayServ 只保存这些坐标,从不保存 GitHub 凭据。
Branch → environment bindings推送到已绑定的分支会部署到其对应的 Environment。推送到未绑定的分支不会触发任何操作。绑定可以禁用而不必删除。

一个分支只能绑定到一个 Environment,复制出来的 Environment 必须重新关联后才能绑定。分支部署如何构建和发布 Function,见 Functions → 按分支自动部署。


下一步

  • Servers —— 机群、副本、机器池,以及选择部署点
  • Game Rooms —— 这些位置所服务的实时 Room
  • Platform Health —— PlayServ 平台本身在每个位置是否健康

更新于 2026年10月10日