Gameye
概述
Gameye 是一個主機端服務提供者,其專長是在世界的不同區域之間運行 專用遊戲伺服器。有了它對使用者友善的API,Gameye 提供無縫連接的協調流程服務,其可以輕易地縮放來滿足您的特定的需求。如需了解更多關於 Gameye 及其服務的資訊,您可以造訪它們的官方網站https://gameye.com/。
這個頁面提供設定 Photon Fusion SDK 的指示,以使用 Gameye 來部署及運行一個 專用伺服器。
外部鏈結
- Gameye - 開始使用:https://docs.gameye.com/
- Fusion專用伺服器範例:範例鏈結
- Fusion專用伺服器Docker映像檔:範例鏈結
運行方法
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 Name
及Region
。
當您已經準備好 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 ID
及Region
參數,您可以有效地自訂您的伺服器。
進一步而言,當在一個全域雲端主機端服務上操作一個 專用伺服器 時,必須考慮將部署伺服器的地理位置。針對一個 Fusion伺服器,重要的是連線它到一個Photon雲端地區。為了確保最佳效能,重要的是針對您的伺服器來仔細地選擇最合適的地區。關於地區選項的更詳細的資訊,請參照以下提供的地區參照映射。
額外資訊
地區參照映射
Gameye地區 | Photon地區 |
---|---|
歐洲-西部 |
歐洲(eu ) |
歐洲-南部 |
歐洲(eu ) |
北美-東部 |
美國,東部(us ) |
北美-中部 |
美國,東部(us ) |
北美-西部 |
美國,西部(usw ) |
南美-東部 |
南美洲(sa ) |
亞洲-東部 |
亞洲(asia ) |
亞洲-東北部 |
日本(jp ) |
大洋洲-東部 |
日本(jp ) |