在眾多遊戲類型中,對戰遊戲類型遊戲佔有很重要的一席之地。不論是手機遊戲市場,還是以電腦為主的競技遊戲,當有玩家對玩家互動時,便會需要遊戲伺服器的參與,其中可能涉及連線、配對、遊戲邏輯、安全驗證等等機制。本次主題將專注在“配對”這件事上,配對可以很簡單也可以很複雜,簡單的連線數分配,或細至玩家群體分房,抑或是特定職業的搭配,都屬於配對遊程的一環。希望可以藉由本次對 Open-Match 框架介紹,讓自己與觀看此系列文的朋友都對使用此框架進行配對有更深入的了解。
在眾多遊戲類型中,對戰遊戲類型遊戲佔有很重要的一席之地。不論是手機遊戲市場,還是以電腦為主的競技遊戲,當有玩家對玩家互動時,便會需要遊戲伺服器的參與,其中可能涉...
在開始實作與瞭解細部功能前,讓我們先初步的看過整體架構是怎麼運作的,以利後續 demo 實作與各部件解析時,有個目前資料流動到哪裡的概念,並且會說明哪個部件是我...
在昨天我們簡單介紹了框架是如何產生配對後,今天我們要來部署 Open-Match 所需要的環境與核心。基於彈性拓展需求,首先需要的是 Kubernetes Cl...
今天我們要藉由官方所提供的 Demo,來介紹幾個關鍵實體與流程的運作。再開始本篇 Demo 安裝前,請確認已參照前一天的核心安裝步驟,把 Open-Match...
今天我們來了解一下 Game Frontend 這個須由我們實作的部件,在 Open-Match 所設計的流程中,玩家用戶端發送配對請求後,首先接收到配對請求的...
首先我們會介紹 Director 是如何實作的,並介紹 Director 跟 Open-Match 核心互動的方式。而 Director 在完成配對指派的過程中...
今天我們要自己假訂一個配對情境,來做一個比官方稍微複雜一點點的 Demo,並且透過這個模擬情境的實踐,來熟悉 Open-Match 在實作上須滿足的接口與函式用...
Swagger UI 是一個將 API 文件與 API 請求產生結合的介面套件,官方已於建立核心的 yaml 中,幫我們部署好 swagger ui servi...
在一些比較普通的應用場景,我們產生一個 matches 的流程會像是,由 Director 輪詢呼叫 Open-Match Backend 取得一組 Match...
昨天已經看過我們在實務上可能會遇到的需求,利用多個可能重複範圍的配對池,當作匹配搜尋條件,今天讓我們用實作範例來觀察其效果。 角色等級 Overlapping...