Windows 操作系统修补程序更新
Playfab Multiplayers Server 托管的 Windows 容器经过有条不理的操作系统修补程序更新过程,以确保游戏服务器使用最新的安全更新进行操作。 每月,Azure 计算认证集成到 Multiplayer Server 的 Windows 操作系统映像,以便开发人员在版本创建过程中从“Windows Server Core 预览版”切换中进行选择。 建议开发人员使用“Windows Server Core 预览版”选项测试他们的非生产游戏服务器。
30 天后,Multiplayer Server 会将 Windows Server Core 预览版迁移到 Windows Server Core 映像选项 - 指示 PlayFab 批准的操作系统映像用于生产就绪。 此过程将每隔 30 天重复一次,将操作系统预览映像循环到其主线操作系统核心映像。 如果使用与 PlayFab 的操作系统核心版本不匹配的操作系统核心版本生成的游戏服务器,PlayFab 将使用最新的主线操作系统核心映像自动更新游戏版本服务器。 此过程会自动应用,无需开发人员进行任何版本更改。
修补程序更新周期
下图演示了操作系统修补程序级别更新周期。
阶段 | 利益相关者 | 说明 |
---|---|---|
1 | 客户 | 持续集成和测试过程使用操作系统核心部署生产游戏版本,并使用操作系统预览版测试游戏版本 |
2 | Azure | MPS 验证新发布的 Windows 操作系统修补程序 |
3 | MPS | PlayFab 将 MPS 操作系统预览版替换为 Windows 操作系统修补程序 |
4 | MPS | PlayFab 将 MPS 操作系统核心替换为 30 天前的 MPS 操作系统预览版 |
5 | MPS | PlayFab 使用操作系统核心自动更新游戏版本 |
最佳做法
- 建议开发人员使用操作系统预览版映像选项创建和测试他们的非生产游戏服务器。
- 具有成熟版本和持续集成和部署过程的开发人员应考虑每 30 天更新一次操作系统映像
约束
- 修补程序更新过程每月进行一次
- 开发人员无法选择退出每月操作系统修补程序级别更新
- 修补程序更新过程仅适用于 Windows 托管容器,不适用于自定义容器或 Linux。
注意
- 游戏服务器版本一旦创建就不可变。 因此,开发人员无法在操作系统映像预览和操作系统映像核心之间切换。
- 如果创建的版本早于最新版本,则在生产环境中操作的游戏服务器将自动更新到最新的操作系统核心映像版本。 这将仅自动应用于任何新的多人服务器分配请求。