← 主題

Photon PUN 替代方案:回合制與休閒遊戲

PUN 2 已進入維護模式。哪些遊戲需要 Fusion 或遊戲伺服器,哪些用有房間與配對功能的託管 WebSocket 服務就夠,以及各自的費用。

Photon 的文件寫道,PUN 2 已進入維護(LTS)模式,只修錯誤、不再加新功能,並建議新專案考慮 Fusion 或 Quantum。這兩者適合即時動作遊戲。但很多 PUN 遊戲不是這類:它們是卡牌、桌遊、問答或派對遊戲,玩家輪流行動,每秒幾次更新就夠了。這類遊戲可以改用有房間和配對功能的託管 WebSocket 服務取代 PUN,費用更低,也原生支援 WebGL。

你的遊戲需要遊戲伺服器嗎?

WebSocket 服務跑在 TCP 上,沒有 tick,只在玩家之間轉送事件,不執行遊戲邏輯。如果你的遊戲屬於右欄,Photon Fusion、Quantum 或專用伺服器會更適合。

PUN 2 遊戲可以搬去哪裡

同樣玩家數的費用

Photon 的數字取自 PUN 價格頁與 PUN 2 介紹,查詢日期 2026-10-31。Photon 每個 CCU 每月含 3 GB 流量。Hibira 按日計算你發送的訊息,一個 client event 不論多少玩家收到都只算一則訊息;免費方案中,送達玩家的份數計入每月 2 GB 流量;從 Hobby 開始,廣播送達不計次數。所有方案的每日訊息數、同時連線數與每月直連流量仍有上限。請見價格頁。

搬家大概是什麼樣子

你的後端用應用程式的 secret 為每個房間和佇列簽名,所以玩家名稱和積分來自你的伺服器,而不是用戶端。完整對照與每個步驟的程式碼,請見 PUN 2 搬家指南。可以從 Unity 指南開始,瀏覽器玩家也能加入的房間請見遊戲大廳。

常見問題

PUN 2 要停止服務了嗎?

Photon 的文件寫道,PUN 2 已進入維護(LTS)模式:只修錯誤、不加新功能,並建議新專案考慮 Fusion 或 Quantum。現有的 PUN 2 遊戲仍可繼續運作。

回合制遊戲可以用 WebSocket 服務取代 Photon 嗎?

可以,卡牌、桌遊、問答、派對等回合制或休閒遊戲都可以。房間、配對、presence 和房內事件涵蓋了 PUN 為這類遊戲做的事。需要 tick 同步的即時動作遊戲,仍然需要 Fusion、Quantum 或遊戲伺服器。

Unity WebGL 版本可以用嗎?

可以。Hibira 的 Unity 套件在編輯器、桌面與行動裝置,以及 WebGL 版本中都透過 WebSocket 連線,同一個房間也能從瀏覽器或 Godot 加入。

產品名稱為其所有者的商標。