タグ

ブックマーク / castaneai.hatenablog.com (1)

  • Open MatchのBackfill機能 - castaneaiのブログ

    マッチメイキング実装のOSSであるOpen Match に Backfill という機能が追加された。 Backfill 機能の概要については公式ドキュメントに解説がある が、文章だけ読んでも実装が想像つかず結構苦戦したので Backfill 機能が作られた背景と自分なりの実装の解釈を解説する。 Backfill 機能が生まれた背景 Open Matchではプレイヤーのマッチ要求を Ticket という形で作り、他の Ticket とマッチするとそれぞれに接続情報が入る仕組みを持つ。 どのような条件のチケット同士がマッチするかは、 Match Function という独自実装可能な部分で決まる。 チケットの属性(Search Fields)を見て近い実力同士を優先的にマッチさせることができる。 そして、マッチングの人数も Match Function で自由に指定できる。 4人対戦のゲーム

    Open MatchのBackfill機能 - castaneaiのブログ
  • 1