同期マルチプレイヤーのリファレンス アーキテクチャ
このリファレンス アーキテクチャでは、専用サーバーを利用するときの待機時間が重要である非永続リアルタイム マルチプレイヤーのシナリオと、その実装方法について説明します。 また、さまざまな代替手段も提供します。 ゲームではプレイヤー グループはサポートされていないこと、および接続するのに最適なゲーム サーバーはゲームを見つける必要があることを、前提としています。
設計時の考慮事項
リアルタイム ゲーム用のマルチプレイヤー サーバーは、ステートフル (メモリ) である必要があり、プレイヤーがまだゲームを楽しんでいる可能性があるので明示的にシャットダウンすることはできず、経験則として、プレイヤーとの接続は最小限の待機時間でなければなりません。 待機時間を最小限にし、対戦の公平性を最大にする方法については、これらの推奨事項を参照してください。
同期マルチプレイヤーのバックエンドには、他と大きく異なる部分が 2 つあります。マッチメイキングとゲーム サーバーのホスティングです。
参照実装の詳細
マッチメイキングを実装する方法の詳細については、マッチメイキングリファレンス アーキテクチャのページを参照してください。
次に示すのは、同じゲーム サーバー ホスティングのユース ケースをさらに簡単に始めるための別の実装です。