バトルフィールド バトルフィールド・ニュースに登録
Battlefield 1 / 09.05.2017
最適な戦場探し:「バトルフィールド 1」のマッチメイキング
最適のサーバーを見つけるには?

マルチプレイヤーマッチを探す時、どんなことが行われているのか。「クイックマッチ」を選択した時や、サーバーブラウザーで条件をカスタマイズしてマッチを探す時、どんなことが行われているのか。以下で、「バトルフィールド 1」のマッチメイキングの仕組みについてご紹介します。

簡単に言えば、私たちは常に、プレイヤーが一番楽しくプレイできるように「バトルフィールド 1」のサーバーを選び出しています。これは、できるだけ早くマッチに参加できるよう、一連の選抜を高速で行っていることを意味します。

マッチの検索を開始する際、プレイヤーは検索するマッチについていくつかの条件を指定できます。ゲームモードを選択する、おすすめを選ぶ、あるいはカスタムゲームのメニューから、さらに詳しい絞り込み条件を選ぶなどです。

マッチメイクが開始されると、プレイヤーの所在地域でプレイヤーの位置にもっとも近いサーバー群に検索範囲が絞られますが、一定時間の検索の後、地域全体に検索範囲を広げることもあります。ただし、(ごく一部の狭い地域を除き)地域を超えて検索が行われることはありません。これはPing(レイテンシ)が悪くなり過ぎて、快適にプレイできなくなる可能性が高いからです。

アップデートページで、「バトルフィールド 1」のすべての調整内容をチェック

サーバーの場所を絞り込んだ後、出来るだけプレイ人数の多いサーバーを探すようにします。両チーム満員の状態が最も楽しいプレイ環境であり、ゲームデザイナーがプレイヤーにプレイしてもらいたい理想環境だからです。満員のサーバーが見つからなかった場合は、より人数の少ないサーバーへと検索範囲を少しずつ広げ、最後に行きつくのが空(つまり、あなただけ)のサーバーとなります。自分しかいないサーバーにたどり着いてしまっても、がっかりすることはありません。そのまま待っていれば、すぐに他の検索をかけたプレイヤーが同じサーバーに現れ、プレイを開始できるようになるからです。

出来るだけ近く、できるだけ人数の多いサーバーを選び出すこの流れも、毎回負けチームに入ってしまうのでは楽しいとは言えません。そのために、チームの実力が拮抗するように、プレイヤーのスキルレベルとチームメイトのスキルレベルが考慮されます。プレイする人数が少ない状況では、チーム内でのスキル差が大きくとも、チーム同士では均衡が取れているという状況が生まれます。

パーティーでフレンドと一緒にプレイしている場合はどうでしょう?この場合は均衡が得られにくくなります。パーティー分隊ではパーティーでない平均的な分隊に比べ、コミュニケーションや連携が優れていることが理由と考えられます。

マッチメイキングでは、終了間近のマッチに参加することも避けようとします。開始したばかりのマッチに参加することを優先し、参加するプレイヤーが最大限にチームの勝敗に貢献できるようにするのです。

「バトルフィールド 1」フォーラムではマッチメイキングやその他について詳しく話し合うことができます

以上、簡単な紹介でした。皆さんが最高のサーバーを見つけてプレイできるよう、マッチメイキングの改善についてのコメントや提案があれば、ご遠慮なくお知らせください。

Joakim Bodin、リード・ソフトウェアエンジニア