This document is about: FUSION 1
SWITCH TO

Gameye

Level 4

概述

Gameye 是一個主機端服務提供者,其專長是在世界的不同區域之間運行 專用遊戲伺服器。有了它對使用者友善的API,Gameye 提供無縫連接的協調流程服務,其可以輕易地縮放來滿足您的特定的需求。如需了解更多關於 Gameye 及其服務的資訊,您可以造訪它們的官方網站https://gameye.com/

這個頁面提供設定 Photon Fusion SDK 的指示,以使用 Gameye 來部署及運行一個 專用伺服器

外部鏈結

運行方法

Gameye的伺服器協調流程 的工作方式是在它們的基礎架構上生成及管理Docker Containers,這讓使用它們的服務來運行一個 Fusion專用伺服器 變得相當簡單。

1. 設定

為了在 Gameye 上部署一個 Fusion專用伺服器,需要取得一個Authentication Token並且設定一個 Docker中心存放庫
Docker中心存放庫 將作為Fusion Server Docker Image的儲存庫。
建議參照Gameye的文檔以取得更詳細的資訊。建議使用者在處理之前仔細地遵循在文檔中提供的步驟。

2. 專用伺服器組建

請遵循Fusion專用伺服器範例文檔頁面中說明的步驟,以設定及建立可以作為一個 專用伺服器 的您的專案的組建。建議在將預設範例整合到您自己的專案之前,先單獨對其進行初步測試,以掌握組建及部署流程的總體概念。

3. 伺服器Docker映像檔

針對 Fusion專用伺服器組建 來建立一個 Docker映像檔 ,請參照Fusion專用伺服器Docker映像檔文檔頁面中提供的指示。
這個示例作為一個基礎指引,提供了針對部署設置的必要的靈活性。
舉例而言,它讓您在生成一個新的 專用伺服器 時,能夠定義Session NameRegion

當您已經準備好 Fusion專用伺服器 來運行為一個 Docker容器 時,接著推進它到預先設置的與 Gameye 團隊協作的 Docker中心存放庫。這個步驟將讓您準備好部署。

4. 伺服器部署

Gameye 來啟動一個新的 專用伺服器 是一個直觀的流程,其涉及叫用一個HTTP API。如需詳細資訊,請參照API文檔頁面,網址是https://docs.gameye.com/

為了初始化生成動作,簡單地發送請求到https://api.gameye.io/session並且提供一個JSON主體,如下所述(更多資訊請參照https://docs.gameye.com/launch-a-session)。透過遵循這些步驟,您將在幾秒鐘之內有一個完整的可操作的 專用伺服器

JSON

{
  "id": "<gameye match id>",
  "location": "<gameye region>",
  "image": "<gameye image id>",
  "env": {},
  "args": [
    "-s <game session name>",
    "-r <photon region>"
  ],
  "restart": false,
  "enableMetrics": false,
  "labels": {}
}

如同Fusion專用伺服器Docker映像檔文檔頁面中所說明的,可以透過命令列引數來輕易設置您的 專用伺服器。這個功能被證明是高度方便的,因為它讓您能夠指定適當的引數,來設定您的伺服器,如同在JSON示例中所展示的情況。透過包含Session IDRegion參數,您可以有效地自訂您的伺服器。

進一步而言,當在一個全域雲端主機端服務上操作一個 專用伺服器 時,必須考慮將部署伺服器的地理位置。針對一個 Fusion伺服器,重要的是連線它到一個Photon雲端地區。為了確保最佳效能,重要的是針對您的伺服器來仔細地選擇最合適的地區。關於地區選項的更詳細的資訊,請參照以下提供的地區參照映射

額外資訊

地區參照映射

Gameye地區 Photon地區
歐洲-西部 歐洲(eu)
歐洲-南部 歐洲(eu)
北美-東部 美國,東部(us)
北美-中部 美國,東部(us)
北美-西部 美國,西部(usw)
南美-東部 南美洲(sa)
亞洲-東部 亞洲(asia)
亞洲-東北部 日本(jp)
大洋洲-東部 日本(jp)
Back to top