PUN Classic (v1)、PUN 2 和 Bolt 處於維護模式。 PUN 2 將支援 Unity 2019 至 2022,但不會添加新功能。 當然,您所有的 PUN & Bolt 專案可以用已知性能繼續運行使用。
對於任何即將開始或新的專案:請切換到 Photon Fusion 或 Quantum。
Subscription Error Cases
當您使用Photon Cloud而不是自己託管時,需要記住一些額外的錯誤情況。
下文將對此進行解釋。
此外,請查看用戶端平台SDK中包含的檔案以瞭解實作細節。
在所有情況下,Photon Cloud儀表板都有助於檢查AppId和訂閱。
身份驗證錯誤
在與雲端進行身份驗證時發生以下錯誤。
客戶端已連接,但透過您的AppId標識相應的遊戲。
當您調用Connect
時,身份驗證會自動完成。
未知或已封存的AppId
如果伺服器根本不知道提供的AppId,就會發生這種情況。
檢查拼寫錯誤,確保使用正確的應用程式類型。
已達到CCU限制
除非您有「CCU Burst」計畫,否則客戶端在連接過程中可能會在身份驗證步驟失敗。
受影響的客戶端無法調用操作。
請注意,結束遊戲並返回主伺服器的玩家將斷開連接並重新連接,這意味著他們剛剛玩過遊戲,並在下一分鐘/重新連接時被拒絕。
這是一項臨時措施。
一旦CCU低於限制,玩家將能夠再次連接遊戲。
OpAuthenticate是連接工作流程的一部分,但僅在Photon Cloud上可能會發生此錯誤。
具有CCU有限許可證的自託管Photon伺服器根本不允許客戶端連接。
外掛程式不匹配
當用於連接到Photon Cloud的AppId與使用的SDK類型不同時,會發生此錯誤。
例如,嘗試使用Realtime SDK AppId類型或Voice SDK AppId啟動Photon Fusion SDK客戶端。
AppId類型可以直接透過Photon Cloud儀表板進行驗證。
如果您遇到此類錯誤,請檢查AppId類型和/或創建新的AppId進行檢查。