根据自身业务情况,基于以上原因,不考虑使用 OpenKruiseGame,转而采用了基于 Agones 来部署 DS。 使用虚幻引擎插件接入 Agones在游戏项目导入 Agones 插件并启用后,在合适位置初始化 Agones SDK 和调用相关 hook 函数,即可接入 Agones。 Agones 官方提供了 UE5 的插件及其使用方法,参考 Unreal Engine Game Server Client Plugin。 使用 Agones Fleet 部署Agones 提供了 Fleet 来编排 DS,也就是一种 Kubernetes 中扩展的自定义工作负载类型,类似 Kubernetes 的 StatefulSet, 参考资料Agones 官网: https://agones.dev/site/ Agones 的 UE 插件: https://agones.dev/site/docs/guides/client-sdks
团队根据自身业务的需求,最终决定采用使用 Agones 来部署 DS。 使用虚幻引擎插件接入 Agones 在游戏项目导入 Agones 插件并启用后,在合适位置初始化 Agones SDK 和调用相关 hook 函数,即可接入 Agones。 Agones 官方提供了 UE5 的插件及其使用方法,参考 Unreal Engine Game Server Client Plugin。 使用 Agones Fleet 部署 Agones 提供了 Fleet 来编排 DS,也就是一种 Kubernetes 中扩展的自定义工作负载类型,类似 Kubernetes 的 StatefulSet 参考资料 Agones 官网:https://agones.dev/site/ Agones 的 UE 插件:https://agones.dev/site/docs/guides/client-sdks
业界已经有一些开源项目去尝试解决这类游戏服务的 DS 管理问题,比如 Google 的Agones[8]。 ? Agones的实现是每个Pod一个ds进程(Dedicated game server process per Pod)。 statefulset/ [7] HPA: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/ [8] Agones : https://agones.dev/ [9] OpenKruise: https://github.com/openkruise/kruise [10] K8s Pod: https://kubernetes.io
开发阶段(云原生与智能交互): 依托容器服务、弹性伸缩及OKG/Agones构建游戏研发云原生场景;提供数据落盘、开服合服、数据回档等存储方案;并植入具备自然语音沟通、长期记忆的智能体(智能NPC)。 构筑低延迟、高可用的技术确定性 腾讯游戏云解决方案的核心技术壁垒在于实现了从底层基础设施到上层AI应用的高度协同: 以云原生构建(OKG/Agones)为底座,大幅提升开发与运维效率;在内容生产端前置融合智能代码与生成式
部署框架:TKE容器化+Agones/OKG实现全球弹性扩缩(如《斗罗大陆:史莱克学院》)。 3.
鸣潮采用“OpenKruiseGame开源项目(Pod原地升级、定向运维)+ Agones(多语言SDK、自动扩缩容)”组合,实现全球多区域(上海、香港、新加坡等)容器集群部署,支撑十万核后台系统二人运维 客户实践案例实证 鸣潮:容器化支撑开放大世界研运 鸣潮采用“TKE Serverless容器+OpenKruiseGame+Agones”架构,实现全球多区域集群部署(上海、香港、新加坡等),通过“目录服
技术领先性与行业认可 腾讯云TKE Serverless通过CNCF认证,支持Agones、OpenKruise等开源生态,提供游戏服定向运维能力。
容器服务全面兼容OKG、Agones等主流开源游戏服务器框架,支持多网络通道接入与多负载均衡端口复用等游戏通用需求;● 服务器异常波动、玩家大面积掉线,故障定位如大海捞针,服务恢复遥遥无期?
部署框架 (云原生):基于TKE和Agones/OKG框架,实现游戏服的容器化、自动化编排和弹性伸缩,应对“潮汐效应”。
后续会基于 Google Agones ,更新相关 K8S 运维、大规模快速扩展专用游戏服务器的文章。拥抱☁️原生? Cloud-Native!
部署框架:TKE云原生容器服务(弹性伸缩应对潮汐效应)、Agones/OKG游戏服编排(全球一致对战平台)。
后续会基于 Google Agones,更新相关 K8S 运维、大规模快速扩展专用游戏服务器的文章。拥抱☁️原生? Cloud-Native!
后续会基于 Google Agones,更新相关 K8S 运维、大规模快速扩展专用游戏服务器的文章。拥抱☁️原生? Cloud-Native!
后续会基于 Google Agones,更新相关 K8S 运维、大规模快速扩展专用游戏服务器的文章。拥抱☁️原生? Cloud-Native!