跳到主要内容
多人联机

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

Game Rooms

Game Rooms 是你的游戏服务器正在运行的每个 Room 的实时注册表。 对每个 Room,它显示能否把 Player 放进去、它的服务器是否仍然存活、谁在里面,以及 Player 用来抵达它的地址。你可以在这里关闭一个 Room,或把某个 Player 从中移除。该页面的范围是顶栏中选中的 Environment,侧边栏中 Game Rooms 旁边的数字是实时 Room 的数量。

Room 由你的游戏服务器创建,而不是在这里

你的游戏服务器创建 Room,并通过心跳把它注册到 PlayServ;Room 结束或失去响应时,平台会将其移除。在 Backoffice 中无法创建 Room。服务器端的内容见游戏服务器托管。


Room 如何描述

一个 Room 由它的游戏服务器加上它的名称确定,例如 arena/eu-match-42。它带有三个信号,Backoffice 把它们并排显示,不做合并。

信号由谁设置回答什么问题
Placement state平台能否把 Player 放进这个 Room?
Studio state你的游戏服务器你的游戏上报的任何内容,例如 lobby 或 in_progress。按原样显示,从不解读。
Heartbeat你的游戏服务器,通过发送心跳持有这个 Room 的服务器是否仍然存活?

放置状态。 当多个状态同时适用时,表中排在最前的胜出。

状态含义
Session closing对局已结束,正在清理。
Self-closed你的游戏服务器自己关闭了这个 Room,不再接纳新 Player。
DrainingRoom 正在度过剩余时间,不接纳新 Player。当原因是 Room lifetime reached 时,会有倒计时显示它何时关闭。
Full没有空余座位。
OpenRoom 正在接纳 Player。

心跳。

状态含义
Fresh心跳按时到达。
Stale15 秒内没有心跳,即错过三次心跳。

Stale 的 Room 会自行清理

Stale 的 Room 会被自动移除,无需你做任何操作。只有在需要提前让它消失时,才手动关闭 Room。

Room 的服务器在哪里运行。

徽标含义
Managed由 PlayServ 在 Cloud Run 上启动。
Pooled在 PlayServ 机器池上启动。
External在工作室自己的服务器上启动,包括通过 Edgegap 接入的服务器。

实时 Session

列表每 5 秒刷新一次,浏览器标签页隐藏时暂停。Live / Paused 可以在你阅读时让列表保持不动。搜索会匹配 Room 名称、游戏服务器、实例或区域。

Game Rooms 列出两个游戏服务器上的六个处于 Open 状态的池化 Room,每个都显示其 Player、状态、心跳和实例Game Rooms 列出两个游戏服务器上的六个处于 Open 状态的池化 Room,每个都显示其 Player、状态、心跳和实例
列显示内容
Room名称和运行徽标。roster 标记表示平台和服务器对谁在里面的看法不一致;平台会自行修复。
Game server · Region托管它的游戏服务器,以及它上报的区域。
PlayersPlayer 数与容量之比,附带占用条。+N held 统计匹配为尚未进入的 Player 保留的座位;over 表示在运行中的 Room 上调低了容量,没有人被踢出。
State · Studio放置状态,括号内是 studio 状态。
Heartbeat距上次心跳的时间,Fresh 或 Stale。
CreatedRoom 注册的时间。心跳不会改变它。
Instance持有该 Room 的游戏服务器进程。

列表上方的汇总栏按放置状态和心跳统计 Room 数量;点击某个数字即可按它筛选。列标题也可以排序和筛选。默认最满的 Room 排在最前,各行在刷新之间保持位置不变。


Room 详情

一个 Room 的全部信息。 点击 Room 或它的详情图标即可打开。名称旁边的复制按钮会复制它的 game-server/room 标识符。

一个 Room 的详情:它的状态、心跳和实例、Player 使用的连接地址、服务器上报的属性,以及一个空的花名册一个 Room 的详情:它的状态、心跳和实例、Player 使用的连接地址、服务器上报的属性,以及一个空的花名册
字段显示内容
State · Studio state放置状态(附带任何排空原因和倒计时),以及你的服务器自己的状态。
Players人数、Room 的满员程度,以及任何保留座位或超出容量的座位。
Heartbeat距上次心跳的秒数,在 15 秒窗口之内。
Game server · InstanceServers 中的机群,以及进程 —— 附带它还持有多少个其他 Room。
Region · Created服务器上报的区域,以及 Room 注册的时间。
卡片包含内容
ConnectPlayer 用来抵达 Room 的地址:主机和端口、传输和连接串,每项都带有复制按钮。PlayServ 把它完全按你的服务器上报的样子交给已匹配的 Player;它从不连接这个地址,也不解读它。
Attributes你的服务器附加到 Room 上的键/值标签。
Players花名册,来自平台的参与者记录。Connected 的 Player 在 Room 中;admitted 的 Player 已兑换票据但尚未连接,这在几秒钟内是正常的。点击一个 Player,可在 Players 中打开。

关闭 Room 和移除 Player

操作位置会发生什么
Delete room列表中的垃圾桶图标你确认后,Room 关闭,其中的每个 Player 都会断开连接。PlayServ 请求你的服务器关闭它;如果服务器持续发送心跳却不确认,Room 会停留在 Session closing。
Remove from roomRoom 的 Players 花名册你确认后,该 Player 从 Room 断开连接。

被移除的 Player 不能回到同一个 Room

移除在 Room 的整个生命周期内有效:如果该 Player 尝试重新加入,会以 removed_from_room 被拒绝。同名的新 Room 会正常接纳他们。

两种操作都会记录在审计日志中。


下一步

更新于 2026年10月10日