Wargaming is an award-winning free-to-play online game developer and publisher. Established in 1998, the company has more than 5,500âŻemployees in multiple offices around the world.
Over 200âŻmillion players enjoy Wargamingâs titles across all major gaming platforms, including the massively popular WorldâŻofâŻTanks and WorldâŻofâŻWarships.
Gamers donât like to wait
Massively multiplayer online games should grab playerâs attention in the first seconds. If the game doesnât load or slows down, it will fail. Therefore, Wargaming developers understood that download speed is one of the most important components of a gameâs success for a gamer back in 2010, at the stage of launching their flagship project, WorldâŻofâŻTanks.
In order to keep the interest of the players, it was necessary to provide the Tanks with high quality, reliable, and scalable infrastructure. So more than 10âŻyears ago, Wargaming felt the need for a vendor capable of delivering all their content.
How to keep the game popular
- Create a quality product.
- Minimize loading delays for gamers.
- Balance the load on game servers during peak hours, for example, when loading the next patch.
- Deliver game content anywhere in the world.
What challenge did Wargaming face?
Initially, the majority of WorldâŻofâŻTanks players were located in Eastern Europe. Accordingly, the first step was to deploy a content delivery network in this market. Global CDN providers didnât have a developed infrastructure in Eastern Europe and couldnât provide developers with the necessary service.
âWhen Wargaming turned to us for help, their goal was to reduce the time-to-playâtime the end user needs to launch the game,â says Dmitry Samoshkin, Vice President of Products at Gcore. âWithout a high-quality CDN, it wouldnât have been possible to reach this goal in these regions.â
The Gcore network was perfectly suited to the customerâs needs.
âSpecially for Wargaming, we additionally built a P2P network and organized a direct interface with the infrastructure of the largest telecommunications operators,â adds Dmitry Samoshkin.
The main advantage of Gcore
However, Wargaming not only needed a flexible provider with excellent performance, but the vendor also had to be able to handle all peak loads.
âOne of the first goals we set for ourselves when we were building our own infrastructure was to handle traffic surges that gaming and entertainment companies usually face,â says Dmitry Samoshkin. âFor example, traffic during downloads of Wargaming releases grew at times, with peaks reaching 2âŻTbps.â
Many providers could provide their customers with a maximum bandwidth of only 600âŻGbps and cut the limits after exceeding it.
It was important for Wargaming that the future vendor doesnât limit traffic during peak hours. Proposals from other companies didnât meet the requirements, while the capacity of the Gcore network could easily handle all the peaks.
Dmitry Samoshkin
Vice President of Products at Gcore
Three important additional features
The developed infrastructure and large network capacity were not enough for Wargaming. Specially for them, the Gcore team implemented three important additional functions.
Prefetch
On average, one WorldâŻofâŻTanks update has a size of 1â2âŻGB. Initially, the update content wasnât located on the CDN nodes closest to the player but on the origin servers and was requested only at the time of the gameâs release. Because of this, a large number of requests went to the origin servers. The Gcore team added a cache warming function feature called Prefetch (configured via the API or manually), with the help of which the content was first transferred from the origins to all cache servers, and the update could be downloaded substantially faster.
Origin Shield
Later, an even more convenient feature was implementedâorigin shielding. This technology provides additional protection to the origin server from high loads due to the huge number of requests from CDN servers.
The main task of shielding is to reduce the number of requests to the origin from CDN servers that interact with the origin server at the time of receiving content.
When shielding is enabled, only one intermediate pre-cache server, which is located as close as possible to the region that is important for the user, and not the entire CDN, interacts with the origin. All requests to the content source are accumulated on it. Thanks to this solution, the load on the Wargaming origin server has been significantly reduced.
In addition, it allowed us to minimize response times and improve the quality of service for players.
Pre-update of patches
This is a pre-update feature for players who want to play right after the release. All interested gamers have the opportunity to download the necessary files in advance, which allows them to avoid additional downloads on the day of the update release. After the release, the update files are installed immediately, because they have already been downloaded. Thanks to this feature, it was possible to reduce the load on the infrastructure by another 20â30%.
Launching new games and expanding into new markets
In 2013, another game came outâWorldâŻofâŻWarplanesâand WorldâŻofâŻWarships followed in 2015. Along with the launch of new products, millions of new gamers from different countries have also appeared.
Dmitry Kuryanovich
Head of Maintenance at Wargaming
In response to Wargamingâs requests, Gcore specialists installed additional equipment in new markets (in particular, in the USA and Brazil) and strengthened their presence in the old ones.
Wargaming and Gcore collaboration today
Today, Gcore has over 800âŻcache servers in over 80âŻpoints of presence on all continents except Antarctica, with the best CDN performance in most European countries.
- 80+ CDN PoPs on 5 continents
- 800+ cache servers
- 5,000+ peering partners
- 50+ Tbps network capacity
- <30ms response time
âToday, all progressive providers of content delivery networks are investing in infrastructure to meet the needs of their customers, and are launching high-value points of presence in regions such as Brazil, Africa, and India,â says Dmitry Samoshkin. âWe can say with confidence that Gcore has the widest coverage around the worldâfrom South America to Africa, which not many providers can boast ofâ.
Victor Kislyi
Wargaming.net
Why Gcore
Infrastructure providers are now moving towards all-in-one solutions, as customers are no longer looking for separate products such as a CDN or hosting. Instead, they want a range of services from a single vendor.
To this end, the Gcore turnkey business model allows Wargaming to save time and money while receiving high quality personalized service.
âThey donât need to allocate a huge part of their budget for infrastructure, engineers, licensesâwe have already created everything necessary,â says Dmitry Samoshkin. âAll they have to do is press a few buttons.â
That is why Wargaming, along with the Gcore content delivery network, uses StreamingâŻPlatform to broadcast significant events, PublicâŻCloud to work on various tasks and DDoSâŻProtection to ensure the availability of its games
Furthermore, for better performance, together with the CDN, Gcore additionally offers Storage with servers in Amsterdam, Frankfurt, Luxembourg, Singapore, Miami, and Moscow. This gives an additional advantage and improves the quality of content delivery due to fast caching.
- We quickly deliver massive games anywhere in the world.
- We reduce the load on online entertainment servers during peak traffic.
- We reduce your infrastructure costs.
- We quickly process customersâ requests for the introduction of new features and the launch of new points.