Hibira 與 Photon 即時服務比較
Photon 以 UDP 和多個區域支援動作遊戲;Hibira 適合回合制、休閒和派對遊戲,提供 Unity、Godot 和瀏覽器玩家共用的房間與配對佇列,每月 19 美元起。
Photon 是遊戲連線平台:Realtime 和 PUN 負責轉送房間內的訊息,Fusion 和 Quantum 則為動作遊戲加上以 tick 為單位的狀態同步。Hibira 是使用 Pusher 協定的託管服務,為 Unity、Godot、Cocos Creator 和瀏覽器提供遊戲房間與配對佇列。兩者在大廳、配對和回合制遊戲上有重疊,而在快節奏的動作遊戲上,Photon 能做的遠比我們多。
一覽
| Photon Realtime / PUN | Hibira | |
|---|---|---|
| 適合 | 各種多人遊戲,包括動作遊戲(搭配 Fusion 或 Quantum) | 回合制、休閒、派對和卡牌遊戲,以及放在你自己遊戲伺服器前面的大廳 |
| 傳輸 | UDP,有可靠與不可靠訊息 | WebSocket(TCP),只有可靠訊息 |
| 配對 | 依房間屬性隨機加入房間、SQL 大廳篩選、自己逐步放寬的段位範圍 | 佇列依後端簽署的段位和條件把等待中的玩家分組,等越久範圍越寬,配到後開一個新房間 |
| 由誰決定配對 | Photon 的伺服器,依房間屬性 | 等最久的那位玩家,依你設定的規則;段位由你的後端簽署 |
| 引擎 | Unity、Unreal、原生 SDK、JavaScript | Unity(含 WebGL)、Godot、Cocos Creator 和瀏覽器,都能進同一個房間和佇列 |
| 免費方案 | 20 CCU,僅限開發 | 100 個連線,可用於正式環境 |
| 入門付費方案 | 一次付 95 美元,100 CCU 用 12 個月;之後 500 CCU 每月 95 美元 | 每月 19 美元,1,000 個連線、每天 100 萬則訊息 |
| 區域 | 多個區域,用戶端連到最近的 | 目前在香港;東京與新加坡規劃中 |
Photon 的資料取自 photonengine.com/pricing 和其配對指南,查詢日期 2026-11-12。Photon 的 CCU 和 Hibira 的連線數都是同時在線的玩家數;Photon 另外限制每月流量,Hibira 則限制每天訊息數。
Hibira
配對方式比較
Photon 以房間為單位配對:玩家要求加入任何屬性符合的開放房間,或用類似 SQL 的條件篩選房間;若要依段位配對,用戶端會放寬範圍重試,最後放棄並自己開房。Hibira 以玩家為單位配對:所有人在同一個佇列等待,你的驗證端點簽署每位玩家的段位和條件,沒人能改自己的,而且等越久允許的段位差越大。湊齊合適的玩家後,他們一起進入新房間;超時仍配不到,佇列會通知玩家。
取捨在於信任。在 Hibira 上,由等最久的那位玩家執行配對規則。它改不了任何人的段位,但可能偏向某些組合。有獎勵的排位賽,請在你自己的伺服器上跑同一套規則,再把房間送給每位玩家。一個佇列最多容納 100 位等待中的玩家;請依模式或區域分開佇列。
什麼情況 Photon 比較適合
- 射擊、競速、格鬥和物理遊戲,需要每秒大量更新、不可靠訊息或 tick 同步。
- 玩家遍布全球,需要就近的區域。
- 你希望配對由連線服務商的伺服器決定。
什麼情況 Hibira 比較適合
- 卡牌、桌遊、問答、派對和回合制遊戲,以及休閒合作。
- WebGL、Godot 或瀏覽器玩家要和 Unity 玩家共用房間與佇列。
- 玩家在東亞和東南亞。
- 可以直接上線的免費方案,以及同一張帳單涵蓋推播通知和產品其他部分的即時功能。
程式碼請看多人遊戲房間與大廳和 Unity 大廳、配對與排行榜。
常見問題
Hibira 有配對功能嗎?
有。@hibira-io/lobby 的佇列,以及 Unity 和 Godot 套件裡的 HibiraQueue,會依段位和條件配對玩家,並把每組配對移到新房間,不需要自己架配對伺服器。
PUN 2 遊戲可以搬到 Hibira 嗎?
回合制或休閒遊戲可以:房間、房主、房間設定、準備狀態、事件和配對佇列都有對應。依賴 PhotonView 狀態同步或快速物理的遊戲,請留在 Photon Fusion 或 Quantum,或使用專用遊戲伺服器。
價格怎麼比?
Photon 的免費方案是 20 CCU、僅限開發,之後是一次付 95 美元用一年 100 CCU,或每月 95 美元 500 CCU。Hibira 的免費方案是 100 個連線,之後每月 19 美元 1,000 個連線。請用價格頁對照你自己的流量。
Photon 是其所有者的商標。