先輸入 token,再載入 GameSocket 狀態。本機測試已填入本機專用 token。
01 GameSocket 狀態
尚未更新
| GameSocket | 服務 / 新入桌 | 連線 / 已入桌 | 有玩家的 table | CPU 工作 | 本次程序識別碼 |
|---|---|---|---|---|---|
| 載入後顯示每台 GameSocket 的即時資料。 | |||||
連線數只計算已通過 token 驗證的 WebSocket。CPU 工作表示負載程式正在執行;實際 CPU 用量請在 GKE 查看。
02 配桌與連線
每按一次會新增一條真實 WebSocket,最多 50 條。入桌失敗時仍保留連線,方便查看計數。
最近一次配桌結果
尚未配桌
03 模擬服務狀況
停止新入桌會保留既有連線。CPU 工作最多 120 秒、每台同時一份,可用來觸發 GKE 的 CPU 自動擴展。
04 本頁建立的連線
| 編號 / table | 預期 GameSocket | 實際 GameSocket | 狀態 | 操作 |
|---|---|---|---|---|
| 尚無連線。 | ||||
05 修改 SocketUrlMap 與 URL 產生方式
使用 map 時,依 GameSocket 名稱查 SocketUrlMap;使用 template 時,將名稱代入 SocketUrlTemplate。修改後,下一次配桌立即使用新設定。
可故意把 gamesocket-0 指到 gamesocket-1 的 URL,觀察連到錯誤目標的結果。既有連線不會因為 Mapping 改變而搬移。GKE 的頁面覆寫存於暫存磁碟,Table Pod 重建後會消失。
要改寫程式流程:修改 routing_lab/mapping.py 的 select_gamesocket() 或 resolve_socket_url(),再重啟本機服務或重建映像檔。
06 事件紀錄
等待操作。