Windows の OS パッチ の更新プログラム
Playfab マルチプレイヤー サーバー マネージド Windows コンテナーでは、ゲーム サーバーが最新のセキュリティ更新プログラムで動作していることを確認するために、OS パッチの更新プロセスがメソッド的に実行されます。 Azure Compute は、ビルド作成プロセス中に開発者が "Windows Server Core プレビュー" トグルから選択できるように、マルチプレイヤー サーバーに統合されている Windows OS イメージを毎月認定します。 開発者は、[Windows Server Core プレビュー] オプションを使用して構築された非運用ゲーム サーバーをテストすることをお勧めします。
30 日後、マルチプレイヤー サーバーは Windows Server Core プレビューを Windows Server Core イメージ オプションに移行し、運用環境の準備のために PlayFab 承認済み OS イメージを通知します。 このプロセスは 30 日ごとに繰り返され、OS プレビュー イメージがメインライン OS コア イメージに循環します。 PlayFab の OS コア バージョンと一致しない OS コア バージョンでビルドされたゲーム サーバーの場合、PlayFab は最新のメインライン OS コア イメージを使用してゲーム ビルド サーバーを自動更新します。 このプロセスは、開発者がビルドを変更する必要なく、自動的に適用されます。
パッチ更新サイクル
次の図は、OS パッチ レベルの更新サイクルを示しています。
ステージ | ステーク ホルダー | 説明 |
---|---|---|
1 | 顧客 | 継続的インテグレーション & テスト プロセスは、OS コアを使用して実稼働ゲーム ビルドを配置し、OS プレビューを使用してゲーム ビルドをテストします |
2 | Azure | MPS は、新しく公開された Windows OS パッチを検証します |
3 | MPS | PlayFab により MPS OS プレビューを Windows OS パッチに置き換える |
4 | MPS | PlayFab が MPS OS コアを MPS OS プレビューに置き換える 30 日前 |
5 | MPS | PlayFab が OS Core を使用してゲーム ビルドを自動更新する |
ベスト プラクティス
- 開発者は、OS プレビュー イメージ オプションを使用して構築された非運用ゲーム サーバーを作成してテストすることをお勧めします。
- 成熟したビルドと継続的インテグレーション & 配置プロセスを備える開発者は、OS イメージの更新サイクルが 30 日ごとであることを考慮する必要があります
制約
- パッチの更新プロセスは毎月行われます
- 開発者は、毎月の OS パッチ レベルの更新プログラムをオプトアウトできません
- パッチ更新プロセスは、Windows マネージド コンテナーにのみ適用され、カスタム コンテナーや Linux には適用されません。
注意
- ゲーム サーバーは、いったん作成すると変更できません。 そのため、開発者は OS イメージ プレビューと OS イメージ コアを切り替えることはできません。
- 運用環境で動作しているゲーム サーバーは、ビルドが行われたバージョンが最新バージョンより古い場合、最新の OS コア イメージ バージョンに自動更新されます。 これは、新しいマルチプレイヤー サーバー割り当て要求に対してのみ自動的に適用されます。