内容简介:Google近日与法国一家知名游戏开发公司Ubisoft合作,利用容器调度工具Kubernetes打造开源平台Agones,来管理多人玩家进入游戏的服务器资源分配,Agones目前还是预览版,已于GitHub发布代码。 设计游戏服务器框架是...
Google近日与法国一家知名游戏开发公司Ubisoft合作,利用容器调度工具Kubernetes打造开源平台Agones,来管理多人玩家进入游戏的服务器资源分配,Agones目前还是预览版,已于GitHub发布代码。
设计游戏服务器框架是个非常复杂的工作,为了确保玩家与对手比赛的公平性,必须将等级相当的玩家分为同一组,一般的游戏服务器架构是通过中间服务器连接到管理器,再依照玩家的技能等级分成多个专用服务器。因此,现在大部分的游戏设计师团队,都被迫用自家的资源,来提升游戏服务器的规模,像是自行编写系统,这样做不仅困难,费时,还得花上不少成本。
Google认为,这项新的项目将会对游戏设计非常有帮助,现在通过Agones,取代原本服务器管理和扩展方式,直接通过包含 Kubernetes 控制器的集群,来分配游戏服务器的资源,这样的架构也可以直接通过Kubernetes API来建立专用服务器。
Ubisoft技术团队开发总监Carl Dionne表示:目标是找到更好的方法为玩家提供高品质的服务,Agones 则是提供了一个弹性的方式来执行专用游戏服务器。
开源的Agones项目通过原生的Kubernetes容器,可以直接在集群中建立,执行和管理专用游戏服务器的程序,这减少了大部分的复杂的问题,此外,游戏开发人员也可以使用原本熟悉的Kubernetes工具来编写应用程序,除了服务器的运行之外,Agones也支持游戏中的服务,像是账号管理,通过一个平台来管理这些服务,可以减少开发团队开发时的困难。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 极市直播|董峻廷:多视角下多人三维姿态估计(CVPR2019,已开源)
- Git多人协作
- GitHub分支管理 - 多人协作
- php多人开发环境原理解析
- Git bug分支与多人协作
- Go语言项目实战:多人聊天室
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Mastering Regular Expressions, Second Edition
Jeffrey E F Friedl / O'Reilly Media / 2002-07-15 / USD 39.95
Regular expressions are an extremely powerful tool for manipulating text and data. They have spread like wildfire in recent years, now offered as standard features in Perl, Java, VB.NET and C# (and an......一起来看看 《Mastering Regular Expressions, Second Edition》 这本书的介绍吧!