控制台、計費與限制
在租戶控制台開啟應用,左側選單的「遊戲房間」頁有三個標籤:「接入」看開通狀態和接入步驟,「房間」檢視和結束房間,「用量」看每天的玩家時長。本頁還說明計費方式和各項上限。
下面截圖裡的標註:紅色是對應的服務端介面,紫色是控制台的行為,綠色是操作入口。
開通
開啟「遊戲房間」頁時,控制台檢查你的應用能否使用:
| 看到的提示 | 原因 | 怎麼辦 |
|---|---|---|
| 正常的「接入」頁 | 已經可以使用 | 按頁面上的三步接入 |
| 當前套餐不含遊戲房間 | 套餐沒有「遊戲房間」功能 | 點「檢視套餐」升級到包含該功能的套餐 |
| 遊戲房間暫未開放 | 平臺還沒有開放遊戲房間 | 聯絡客服 |
| 本應用的遊戲房間已被平臺關閉 | 平臺單獨關閉了這個應用 | 聯絡客服 |
| 應用當前不可用 | 應用被停用或欠費 | 處理應用狀態後再來 |
| 暫無可用的遊戲大區 | 平臺正在部署遊戲節點 | 稍後重新整理 |
只有可以使用時才顯示「房間」和「用量」標籤。
接入
「接入」頁顯示:
- 可用大區:建房時可以選的大區,標「預設」的是不指定大區時用的那個;
- 額度:同時進行的房間數、每個房間的人數、每局最長時長;
- 當前用量:進行中的房間數和線上玩家數;
- 三步接入及完成狀態:① 你的服務端建立過房間;② 有玩家成功連上過遊戲節點;③ 有啟用的回撥地址訂閱了
game_room.closed。三步都完成後,說明可以收起; - 示例程式碼:服務端和客戶端的示例,已填入你的應用和預設大區。

檢視和結束房間
「房間」標籤按「進行中」「已結束」「全部」列出房間,可以按房間 ID 或名稱的字首搜尋。點「詳情」檢視房間的設定、在座的成員(線上狀態、連線方式、延遲、線上時長)和結束原因,進行中的房間會自動重新整理。


admin 及以上的成員可以結束進行中的房間:填寫原因並重新驗證身份後,房間以 closed_by_console 結束,玩家收到結束通知,你的服務端收到 game_room.closed(result 為 null)。developer 只能檢視。控制台不能移出單個玩家,移出用服務端介面。

用量
「用量」標籤按天顯示最近 7、30 或 90 天的:
| 指標 | 說明 |
|---|---|
| 玩家時長 | 所有玩家連線遊戲節點的時間合計(分鐘),計費的依據 |
| 房間數 | 當天開局的房間數 |
| 峰值同時進行 | 當天同時對局中的房間數最大值 |
| 平均延遲 | 按線上時長加權的平均往返延遲 |
| 流量 | 玩家與遊戲節點之間的流量(GB) |
可以按大區檢視。當天和前一天凌晨 1 點之前的資料還在統計中,以斜紋顯示,之後才定稿。

計費
| 項 | 規則 |
|---|---|
| 計量單位 | 玩家分鐘:每個玩家連線遊戲節點的時間。拿到座位但沒有連上、斷線期間不計 |
| 按天彙總 | 每個應用每天:所有大區、所有玩家的線上毫秒數相加,再按分鐘向上取整 |
| 單價 | 以你的套餐為準,見控制台「套餐與用量」 |
| 流量 | 只統計,目前不計費 |
| 定稿 | 前一天的用量在當天凌晨 1 點之後定稿,定稿後計入賬單 |
例如一局 4 人對戰 20 分 30 秒,每人都全程線上:玩家時長為 4 × 20.5 = 82 分鐘。
game_room.closed 回撥裡每個玩家的 billable_minutes 是這一局按人向上取整的分鐘數,方便你給玩家計時和核對;賬單按天彙總後取整,所以逐局相加的結果可能比賬單略多。
限制
| 項 | 上限 |
|---|---|
| 每個房間的人數 | 10 |
| 同時進行的房間數(每個應用) | 由平臺設定,見「接入」頁的額度;超過時建房返回 open_rooms |
| 每局最長時長 | 預設 3600 秒,可設 60 秒到平臺上限(見「接入」頁) |
| 斷線重連視窗 | 0–300 秒,預設 60 |
| 加入票據 | 每次最多 10 人,有效期 30–600 秒,預設 120 |
| 拿到座位後連上節點 | 60 秒內,否則以 connect_timeout 離開 |
| 房間無人 | 所有人離開或斷線,超過重連視窗後再過 60 秒自動結束 |
ext / result | 2KB / 4KB |
每幀操作 sendInput | 128 位元組;每個座位每秒不超過幀率的 2 倍次 |
自定義訊息 sendCustom | 1KB;每個座位每秒 60 條、32KB |
快照 putSnapshot | 64KB;間隔不小於房間設定的一半 |
| 幀率 | 10、15、20、30、60 |
操作和自定義訊息超過頻率時,多出的被遊戲節點丟棄;連續 10 秒超過時,這個玩家被移出房間。
