“We had a budget, so we had to do loads of calculations. And it was confusing and frustrating, not knowing if we’re going to go over,” Gene Gacho, Technical Director and Creator of Project Xandata.
Not only were the servers costly, they were slow to spawn new instances. Making changes to the game, such as releasing new customization options, meant they had to plan around the long wait times. They needed something that they could easily update, that would spin up new servers quickly whenever they needed them, and where it wouldn’t cost the world.
Bad connections lead to bad matches
Putting sessions together came with another downside. When one match used too much computing power, the other matches would lag. A death sentence, as competitive players demand a good, speedy connection. This was a problem that was compounded by the internet infrastructure in the Philippines.
“There are basically two ISPs here in the Philippines,” Gene explained. “You can’t really connect a game between ISP A and ISP B. If you’re playing on one and try to play a game that’s hosted on another, they’ll route you around the entire network, which causes a lot of latency issues.”
This split in the infrastructure causes issues for multiplayer games. Players in the Philippines often suffer with lag when trying to play, even in well-established titles. But Project Xandata is new, the first original IP from the studio. They are still building up an audience. A competitive audience that demands perfection.
Secret 6 needed a secret weapon. So they came to Gameye.
Roll out changes instantly
Along with switching from their server provider, they wanted to change matchmaker, too. Not a problem. Our platform is completely agnostic, able to plug into any tool that they want. And if they want to roll out a new set of weapons or skins, it’s easy to update everything.
“It took our old provider forever to start up. But with Gameye, it’s pretty much instant,” Paolo Sy, Senior Server Engineer says. “In the past, whenever we had a new build, it would take ages to roll out the changes. We had to spawn the servers in advance with the old tools. Now, we just have to request a server when it’s needed and it responds quickly, and the API is reliable. Whenever there’s a match found in PlayFab, Gameye spawns a server immediately.”
With our servers, they could cut down how quickly it took to boot a new server by forty minutes.
Keep the competitive players happy
Now that the servers were set up with one binary to an instance, Project Xandata was no longer getting complaints from their players. No lag, no downtime. Just good, reliable servers. Even with the infrastructure in the Philippines.
“No news is always good news when it comes to servers,” Gene says. “Nobody is complaining about laggy servers and the players are really happy. We’re not getting any negative feedback from these competitive gamers. What’s more, when we’re connecting to Gameye servers, there’s not been a problem with the ISPs. Nobody has a lag advantage.”
All together, this meant Secret 6 could focus on what really matters: creating new content. Using Gameye made sure that their servers were one less thing to worry about.