Oh no, you're thinking, yet another cookie pop-up. Well, sorry, it's the law. We measure how many people read us, and ensure you see relevant ads, by storing cookies on your device. If you're cool with that, hit “Accept all Cookies”. For more info and to customize your settings, hit “Customize Settings”.

Review and manage your consent

Here's an overview of our use of cookies, similar technologies and how to manage them. You can also change your choices at any time, by hitting the “Your Consent Options” link on the site's footer.

Manage Cookie Preferences
  • These cookies are strictly necessary so that you can navigate the site as normal and use all features. Without these cookies we cannot provide you with the service that you expect.

  • These cookies are used to make advertising messages more relevant to you. They perform functions like preventing the same ad from continuously reappearing, ensuring that ads are properly displayed for advertisers, and in some cases selecting advertisements that are based on your interests.

  • These cookies collect information in aggregate form to help us understand how our websites are being used. They allow us to count visits and traffic sources so that we can measure and improve the performance of our sites. If people say no to these cookies, we do not know how many people have visited and we cannot monitor performance.

See also our Cookie policy and Privacy policy.

This article is more than 1 year old

You'll soon be fragging noobs on Kubernetes with Google's cloudy take on game servers

Harnessing container tech to ease the Agones of laaaaaggg

Google is testing a new cloud service designed specifically for video game developers, based on a fully managed version of the open-source Agones project.

Agones, launched in 2017 and named after a type of contest in ancient Greece, is built on top of Kubernetes and subverts everyone's favourite container orchestration system for the purposes of running large multiplayer games – as a dedicated game server management tool.

The game servers then get all the widely advertised benefits of containers, most importantly scalability. After all, most multiplayer games live in small, temporary worlds that need to be created and torn down quickly.

The new service, Google Cloud Game Servers, shouldn't be confused with Stadia, the recently announced game-streaming platform that promises high frame rates and high resolution for multiplayer titles, without having to invest in capable hardware.

Cloud Game Servers has just entered alpha, and interested parties can sign up to become test subjects.

Plenty of game devs already use GCP to host their games, including massive online-only projects like Apex Legends and The Division 2. Apex, for example, features 60 people per single game world, each with their unique combination of weapons and equipment. The game attracted 10 million players in 72 hours, and saw at least one million on its servers at the same time.

YouTube demo of Stadia integration

Meet YouTube-linked games-streaming Stadia, yet another thing Google will axe in two years (unless it kills Twitch)

READ MORE

Cloud Game Servers claims it could simplify the running of games at this kind of scale, with Google taking care of the infrastructure and promising souped-up servers with speeds up to 3.8Ghz. It also promised to reduce latency, with the servers automatically distributed across Google Cloud's 20 regions, and data flowing through the company's fat network pipes.

On the software side, Cloud Game Servers is relying on containers to help achieve a reliable level of performance. And this is an issue worth solving: gamers have been moaning about the quality of servers since time immemorial, and multiplayer game outages are frequent – it's not really critical infrastructure worth protecting by strict SLAs, right?

"Agones replaces bespoke or proprietary cluster management and game server scaling solutions with an open source solution that can be utilised and communally developed – so that you can focus on the important aspects of building a multiplayer game, rather than developing the infrastructure to support it," states the project's documentation.

Agones enables users to define and manage groups of game servers through YAML configuration or API calls. It features integration with OpenCensus for game server metrics and monitoring dashboards, and supports SDKs for a bunch of programming languages. More importantly, it already supports Unreal and Unity – two of the most popular game engines available to developers.

The open-source version of Agones is on track for a 1.0 release in September, and is already used by Ubisoft, which co-founded the project. We should also note that it still carries a disclaimer warning against its use in production systems.

Cloud Game Servers is part of a larger ecosystem of products called Google Cloud for Games, which offers a variety of services across multiple product areas — including Ads, ARCore, Maps, Google Play, YouTube, and Stadia.

The Chocolate Factory clearly hopes to establish itself as a leader in the cloud gaming space – but it will have strong competition from AWS and Microsoft. The former is building a yet-unnamed streaming service and has already launched tools like Lumberyard – essentially a free game engine integrated with its infrastructure – and GameLift, a dedicated game server hosting service.

Meanwhile, Microsoft is about to launch xCloud game streaming, with public tests scheduled for October. ®

 

Similar topics

TIP US OFF

Send us news


Other stories you might like