本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用別名抽象 Amazon GameLift 機群指定
Amazon GameLift 別名用於抽象託管目的地。託管目的地告訴 Amazon GameLift 在何處尋找可用資源來為玩家託管新的遊戲工作階段。別名在下列情況下很有用:
-
如果您的遊戲未使用多機群佇列進行遊戲工作階段置放,則會指定 Amazon GameLift 機群 ID 來請求新的遊戲工作階段。在遊戲生命週期內,您將多次取代機群、更新伺服器建置、更新託管硬體和作業系統,或解決效能問題。使用別名抽象機群 ID,以便您可以順暢地將播放器流量從現有機群切換到新的機群。
-
如果您想要在遊戲用戶端請求時,執行建立新遊戲工作階段以外的其他動作。例如,您可能想要將正在使用 out-of-date 用戶端的玩家引導至升級網站。
別名必須指定路由策略。有兩種類型。簡單路由策略會將玩家流量路由至指定的機群 ID,您可以更新此 ID 來重新導向流量。終端機路由策略會將訊息傳遞回用戶端,而不是建立新的遊戲工作階段。您可以隨時變更別名的路由策略。
如果您使用佇列放置遊戲工作階段,則不需要別名即可在取代機群時重新導向流量。使用佇列,您只需新增機群並移除舊機群即可。玩家看不到此動作,因為新的遊戲工作階段請求會使用新的機群自動完成。這不會影響現有的遊戲工作階段。您可以使用機群 ID 或別名來識別佇列目的地。