iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

徵坦補! 新手可! Open-Match 配對框架 系列

在眾多遊戲類型中,對戰遊戲類型遊戲佔有很重要的一席之地。不論是手機遊戲市場,還是以電腦為主的競技遊戲,當有玩家對玩家互動時,便會需要遊戲伺服器的參與,其中可能涉及連線、配對、遊戲邏輯、安全驗證等等機制。本次主題將專注在“配對”這件事上,配對可以很簡單也可以很複雜,簡單的連線數分配,或細至玩家群體分房,抑或是特定職業的搭配,都屬於配對遊程的一環。希望可以藉由本次對 Open-Match 框架介紹,讓自己與觀看此系列文的朋友都對使用此框架進行配對有更深入的了解。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文 團隊神龍特攻隊 - it 宏的逆襲
DAY 21

Day21 Open-Match 端點暴露

今天會說明一下,實務上如何將 Open-Match svc endpoints,從 kubernetes 中暴露出來。由於先前都是以同 cluster 之間呼叫...

2021-09-29 ‧ 由 weiweiwesley 分享
DAY 22

Day22 Istio

由於 Open-Match 在 service 與 service 之間,是建議使用 gRPC 進行連線的,但在 kubernetes pods 上使用 gRP...

2021-09-30 ‧ 由 weiweiwesley 分享
DAY 23

Day23 Load balance with Istio

昨天非常粗淺的介紹過 istio 後,今天我們要來實際將 Istio mesh 注入我們的 cluster。此外會將今天的內容獨立為一篇,是因為筆者在嘗試,將...

2021-10-01 ‧ 由 weiweiwesley 分享
DAY 24

Day24 生產環境需要注意的部分

在介紹過監控、yaml 控管、網路的端點暴露與附載平衡後,官方有給我們一些在,生產環境部署的建議。透過調整這些設定與部署方式,應可以使我們的 Open-Matc...

2021-10-02 ‧ 由 weiweiwesley 分享
DAY 25

Day25 測試與評量 MMF

Open-Match 將 MMF 以獨立部件拆出,其中一個好處是,可以讓我們單獨對配對邏輯進行單元測試。測試這個環節在想要進入營運前,也是大家不可避免的一個環節...

2021-10-03 ‧ 由 weiweiwesley 分享
DAY 26

Day26 玩家技巧、階級與配對關係

我們在設計我們的競技類配對系統時,有幾個主要的中心想法分別是,想讓玩家可以與,自己技巧相近的玩家遊玩,相同階級的玩家能分出勝負,每一場配對體驗不會過於懸殊。而今...

2021-10-04 ‧ 由 weiweiwesley 分享
DAY 27

Day27 Apex 配對機制分析

Apex 為一款筆者近期最喜歡的競技遊戲,想藉著分析的名義,趁機推廣一下這款大逃殺遊戲。由於此遊戲一開始就是以競技類別推出,他本身的牌位系統,很適合延續我們討論...

2021-10-05 ‧ 由 weiweiwesley 分享
DAY 28

Day28 Apex 模擬配對實作

昨天我們已經初步了解了,Apex 這款遊戲的玩法與配對機制,今天我們將基於 Open-Match 配對框架,來實作看看 Apex 的配對過程。我們將透過兩種模式...

2021-10-06 ‧ 由 weiweiwesley 分享
DAY 29

Day29 總結篇

Open-Match 配對框架為了可以彈性調整部署規模,使用了微服務架構並結合 kubernetes 部署,同時提供了水平拓展與高可用的特性。而在這樣的設計下,...

2021-10-07 ‧ 由 weiweiwesley 分享
DAY 30

Day30 Open-Match 使用與參賽心得

很開心能夠完成 30天的 Open-Match 文章分享,其實中間有些東西,是我一邊研究一邊寫出來的,所以在某些篇幅可能會顯得不夠連貫,這部分先跟有看到文章的各...

2021-10-08 ‧ 由 weiweiwesley 分享