Amazon GameLift Servers 關鍵術語 - Amazon GameLift Servers

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon GameLift Servers 關鍵術語

本主題提供Amazon GameLift Servers文件和服務中使用的關鍵技術術語的定義。

作用中遊戲工作階段

目前正在執行和接受或託管玩家的遊戲工作階段。做為監控機群使用率和容量規劃的指標。請參閱 使用 Amazon CloudWatch 監控 Amazon GameLift Servers

Alias (別名)

機群的易記識別符,可在遊戲用戶端和機群資源之間提供抽象層。別名可讓您更新機群組態,而無需變更遊戲用戶端程式碼。請參閱 使用別名抽象機Amazon GameLift Servers群指定

AMI (Amazon Machine Image)

預先設定的虛擬機器映像,用於為受管機群建立 Amazon EC2 執行個體。包含執行遊戲伺服器所需的作業系統、執行時間程式庫和Amazon GameLift Servers代理程式軟體。請參閱 Amazon GameLift Servers 受管 EC2 機群

Anywhere 機群

一種使用在 外部管理之客戶提供運算資源的機群類型Amazon GameLift Servers。Anywhere 機群可讓您將現有的基礎設施或混合雲端解決方案與Amazon GameLift Servers遊戲工作階段管理整合。請參閱 Amazon GameLift Servers Anywhere 機群

Authentication token (身分驗證字符)

產生的安全登入資料Amazon GameLift Servers,可驗證在 Anywhere 運算資源上執行的遊戲伺服器程序。伺服器程序與 Amazon GameLift Servers服務通訊時需要。請參閱 Amazon GameLift Servers Anywhere 機群

後端服務

遊戲用戶端與 Amazon GameLift Servers服務之間的協調層,可控制遊戲工作階段置放請求的通訊,並擷取遊戲工作階段資訊。做為安全的媒介,以保護託管資源免受惡意攻擊。請參閱 使用 託管Amazon GameLift Servers的運作方式

遊戲伺服器建置

遊戲伺服器軟體的封裝版本,其中包含在Amazon GameLift Servers託管資源上執行遊戲伺服器所需的所有檔案。包含遊戲伺服器可執行檔、相依性和資產。請參閱 封裝遊戲伺服器組建以進行部署

運算

在容器機群中, 代表機群執行個體上遊戲伺服器容器群組的複本。每個運算一次可以託管一個遊戲工作階段。請參閱 容器如何在 中運作 Amazon GameLift Servers

容器機群

一種受管機群,使用容器映像而非傳統組建執行容器化遊戲伺服器。提供部署具有特定執行期環境和相依性的遊戲伺服器的彈性。請參閱 Amazon GameLift Servers 受管容器機群

容器群組

容器的集合,可共同運作以提供遊戲伺服器功能。與容器任務或 Pod 類似,定義容器在容器機群中的行為、相依性和資源共用。請參閱 容器如何在 中運作 Amazon GameLift Servers

目標

在遊戲工作階段佇列中,可以接收遊戲工作階段置放請求的機群或別名。佇列可以有多個具有不同優先順序和延遲政策的目的地。請參閱 自訂遊戲工作階段佇列

機群

執行遊戲伺服器的運算資源集合。機群資源可以分散到多個地理位置,而且每個資源都會執行一或多個遊戲伺服器程序。請參閱 部署 的託管機群 Amazon GameLift Servers

機群位置

部署機群執行個體的特定 AWS 區域或本機區域。多位置機群可以跨越多個位置,以減少延遲並改善可用性。請參閱 部署 的託管機群 Amazon GameLift Servers

FlexMatch

Amazon GameLift Servers 配對服務,根據可設定的規則自動形成玩家配對,並請求遊戲工作階段放置完成的配對。支援技能型配對、團隊平衡和配對回填。請參閱什麼是 GameLift FlexMatch?

遊戲用戶端

在玩家裝置上執行的遊戲軟體。透過與後端服務通訊,啟動玩家在遊戲工作階段中的放置,並直接連接到遊戲伺服器進行遊戲。請參閱 使用 託管Amazon GameLift Servers的運作方式

遊戲屬性

與遊戲工作階段相關聯的自訂資料的鍵值對。用來將組態資訊、遊戲規則或其他中繼資料傳遞至遊戲伺服器和用戶端。請參閱《 API 參考》中的 GameProperty

遊戲伺服器

您的自訂伺服器軟體,可管理遊戲狀態、處理玩家動作,以及同步多個連線玩家的遊戲體驗。與 Amazon GameLift Servers 伺服器開發套件整合,以與服務通訊。請參閱 使用伺服器 SDK 將 Amazon GameLift Servers新增至您的遊戲伺服器

遊戲伺服器啟用

在託管資源上啟動和初始化遊戲伺服器程序的程序。包括載入遊戲伺服器可執行檔、與 建立通訊Amazon GameLift Servers,以及準備託管遊戲工作階段。請參閱 使用伺服器 SDK 將 Amazon GameLift Servers新增至您的遊戲伺服器

遊戲伺服器容器

遊戲伺服器容器群組內執行遊戲伺服器應用程式的容器。自動指定為容器群組生命週期的必要項目。請參閱 容器如何在 中運作 Amazon GameLift Servers

遊戲伺服器容器群組

一種容器群組,可管理執行遊戲伺服器應用程式和支援軟體的容器。容器機群託管遊戲工作階段並可在機群執行個體之間複寫時需要。請參閱 容器如何在 中運作 Amazon GameLift Servers

遊戲伺服器程序

託管資源上遊戲伺服器可執行檔的執行中執行個體。每個程序一次可以託管一個遊戲工作階段,並直接與 通訊Amazon GameLift Servers,以報告狀態並接收指示。請參閱 使用伺服器 SDK 將 Amazon GameLift Servers新增至您的遊戲伺服器

遊戲工作階段

在遊戲伺服器程序上執行的多玩家遊戲執行個體。代表單一遊戲體驗,多個玩家可以一起加入和參與。請參閱《 API 參考》中的 使用 託管Amazon GameLift Servers的運作方式GameSession

遊戲工作階段資料

與遊戲工作階段相關的資訊,包括玩家資料、遊戲狀態、工作階段屬性,以及遊戲伺服器和用戶端使用的其他執行時間資訊。請參閱《 API 參考》中的 GameSession

遊戲工作階段置放

尋找可用遊戲伺服器以託管新遊戲工作階段的程序。使用遊戲伺服器可用性的即時資訊,根據成本和延遲等因素做出最佳置放決策。請參閱 API 參考中的 整合Amazon GameLift Servers遊戲用戶端功能StartGameSessionPlacement

遊戲工作階段保護

此設定Amazon GameLift Servers可防止 在擴展事件或機群更新期間,終止託管作用中遊戲工作階段的遊戲伺服器程序。確保進行中的遊戲不會中斷。請參閱 手動設定機Amazon GameLift Servers群的容量

遊戲工作階段佇列

一種放置機制,使用可設定的演算法來放置遊戲工作階段,以獲得最佳結果。可以根據諸如跨多個地理位置的最低託管成本和最低玩家延遲等因素來排定置放的優先順序。請參閱 設定遊戲工作階段置放

閒置執行個體

正在執行但目前未託管任何作用中遊戲工作階段的機群執行個體。用作監控機群效率和擴展決策的指標。請參閱 使用 Amazon CloudWatch 監控 Amazon GameLift Servers

傳入許可

定義哪些 IP 地址和連接埠範圍可用來連線至機群執行個體的網路存取規則。控制對遊戲伺服器的存取,並確保安全的連線。受管 EC2 和受管容器機群都需要傳入許可組態。

請參閱 IpPermision設定網路連線

延遲政策

遊戲工作階段佇列中定義玩家連線可接受延遲閾值的規則。用來確保玩家放置在具有可接受網路效能的遊戲工作階段中。請參閱 自訂遊戲工作階段佇列

受管機群

一種機群,其中 會在 Amazon GameLift Servers 中部署和管理運算資源 AWS 雲端。提供自動擴展、運作狀態監控和基礎設施管理。請參閱 Amazon GameLift Servers 受管 EC2 機群

配對

根據技能水準、延遲或其他遊戲特定因素等條件,將玩家分組以進行多玩家遊戲的程序。在 中Amazon GameLift Servers,主要由 FlexMatch 處理。請參閱什麼是 GameLift FlexMatch?

指標群組

用於監控和自動調整規模決策的相關效能指標集合。將作用中遊戲工作階段、可用遊戲伺服器和玩家使用率等指標分組。請參閱 使用 Amazon GameLift Servers 自動調整機群容量的規模

每個執行個體容器群組

選用的容器群組類型,可在每個機群執行個體上執行其他軟體。適用於背景服務或監控工具,每個執行個體只部署一個複本。請參閱 容器如何在 中運作 Amazon GameLift Servers

玩家工作階段

遊戲工作階段中玩家的連線插槽。用來保留遊戲工作階段插槽、在玩家連線時驗證玩家,以及追蹤玩家連線狀態和中斷連線。請參閱 API 參考中的 整合Amazon GameLift Servers遊戲用戶端功能PlayerSession

優先順序組態

選取遊戲工作階段置放目的地時,自訂遊戲工作階段佇列優先順序的設定。定義整體佇列行為,而不是修改個別置放請求優先順序的優先順序覆寫清單。請參閱 排定遊戲工作階段置放的優先順序

優先順序覆寫清單

可以包含在遊戲工作階段置放請求中的替代位置優先順序清單。僅有效取代該請求位置的佇列設定優先順序,而不會影響其他請求。請參閱 排定遊戲工作階段置放的優先順序

程序管理員

管理容器或執行個體內多個遊戲伺服器程序生命週期的元件。處理啟動、停止和監控個別遊戲伺服器程序。請參閱 最佳化受管 上的遊戲伺服器執行期組態 Amazon GameLift Servers

即時指令碼

定義 Amazon GameLift Servers Realtime Servers 遊戲邏輯的 JavaScript 程式碼。處理玩家連線、訊息路由和遊戲狀態管理,而不需要自訂遊戲伺服器。請參閱什麼是 Amazon GameLift 即時伺服器?

路由策略

決定如何別名將流量導向機群的組態。可以路由到特定機群,或根據定義的規則在多個機群之間分配流量。請參閱 使用別名抽象機Amazon GameLift Servers群指定

執行時期組態

定義遊戲伺服器程序在機群執行個體上執行方式的設定,包括並行程序數目、啟動參數和資源配置。請參閱 最佳化受管 上的遊戲伺服器執行期組態 Amazon GameLift Servers

擴展

透過根據玩家需求新增或移除託管資源來調整機群容量的程序。可以是自動 (根據使用率指標) 或手動 (管理員控制)。請參閱 使用 Amazon GameLift Servers 自動調整機群容量的規模

擴展政策

定義何時及如何自動調整機群容量的規則。可以是目標型 (維持特定使用率) 或規則型 (根據指標閾值擴展)。請參閱 使用 Amazon GameLift Servers 自動調整機群容量的規模

伺服器 SDK

軟體開發套件,提供整合遊戲伺服器與 所需的工具和程式庫Amazon GameLift Servers。啟用遊戲伺服器與 服務之間的通訊,以進行工作階段管理、運作狀態報告和狀態更新。請參閱 使用伺服器 SDK 將 Amazon GameLift Servers新增至您的遊戲伺服器

工作階段型多玩家

多玩家遊戲架構,其中遊戲發生在離散、時間限制的工作階段中。每個工作階段都有定義的開始和結束,玩家會視需要加入和離開。請參閱 使用 託管Amazon GameLift Servers的運作方式

Spot 執行個體

一種以較低成本使用備用 AWS 容量的 Amazon EC2 執行個體類型。當 AWS 需要恢復容量時,Spot 執行個體可能會中斷,使其適用於容錯遊戲工作負載。請參閱 建置 Spot 執行個體的佇列

TLS 憑證

用來啟用遊戲用戶端和伺服器之間加密通訊的數位憑證。啟用 TLS 的機群需要,以確保安全的資料傳輸。請參閱建立Amazon GameLift Servers受管 EC2 機群