即時遊戲

帶上你的遊戲引擎, 房間模式已經就緒。

從棋牌到即時對戰 — 任何能說這套協定的引擎都可以接入伺服器端權威的遊戲房間:訂閱牌桌事件、傳送強型別操作、斷線重連不丟狀態。CocosCreator、Unity3D 與 Web 引擎都適用。

客戶端引擎

用你熟悉的引擎直接對接。

房間模式與引擎無關。privchat-cocos 是參考配接器 — 新引擎的適配都可以沿同一套模式在開放協定上擴充。

CocosCreator

現已可用 — @privchat/cocos 包為 Cocos 封裝了 TypeScript SDK,我們的生產環境遊戲就構建在它之上。

Unity3D

今天即可透過 WebSocket 和開放協議接入;原生 Unity 配接器在路線圖中。

Web 與 H5 引擎

TypeScript SDK 可接入任何瀏覽器引擎或試玩廣告執行時,自帶型別化事件與 RPC。

原生引擎

Rust 核心提供 FFI 介面 — 在自研或主機級執行時中嵌入同一套客戶端引擎。

房間模式

房間為你的遊戲迴圈提供什麼。

房間、座位、狀態版本與操作都是協議原語 — 你的引擎負責渲染,服務端負責裁決。

channel.publishgame.room.heartbeat

transfer.rpcwallet.buyin.confirm

message.syncpts.recover.from.server

bot.routeassistant.system_user.reply

服務端權威房間

房間、座位與對局狀態都在服務端。客戶端只渲染,服務端做決定 — 不信任邊緣。

Channel 廣播

遊戲事件釋出一次,房間內所有訂閱者即時收到 — 與聊天共用同一套 Channel 模型。

強型別操作 RPC

玩家操作是強型別 transfer 路由,服務端校驗與冪等保護開箱即用。

重連與狀態恢復

狀態版本檢測缺口;客戶端從快照校準,遊戲中途重連不會出現幽靈座位。

生產環境驗證

一個線上撲克平臺正執行著這套房間模式。

俱樂部、即時牌桌、機器人與錢包結算 — 用 CocosCreator 基於公開 PrivChat API 構建,正在生產環境執行。

釋出你的遊戲

帶上游戲邏輯,通訊已經解決。

先瀏覽 SDK API 概覽,再和我們聊房間編排與上線。

開始構建