The first weekend of the Titanfall 2 Technical Test is done, and Respawn has told us what they learned.
The news came via a blog post by Jon “Slothy” Shiring, the Lead Engineer of the project. Here are some highlights:
For Titanfall 2, we are running on a new server infrastructure with a company called Multiplay, who is responsible for running our fleet of dedicated servers to host games. And we run a LOT of servers – many thousands of servers all over the world. We also run them dynamically, so we boot them up before people need them, and shut them down when they aren’t needed anymore. We learned a lot this weekend about how fast players will join matches, and we’re using that knowledge to verify that we can spin up servers really quickly so players aren’t left waiting.
We actually tested datacenters going offline completely and we learned how quickly we could move 100% of users from one datacenter into another datacenter. We weathered network attacks as well using this same system. After having done it a few times, it gives us a process to follow so that we can move players around even faster in the future. And for launch, we’ll have even more datacenters available!
Aside from servers, we also have our own “Stryder” collection of backend services.
We learned that we could reliably make up to about 24,000 matches every 2 seconds, which thankfully allows us to handle player counts that no game sees. We did see some problems with matches not being full on startup, so we both improved our Join In Progress path, and we dug deeper to find the root cause of the non-full match starts. Our matchmaker had a trial by fire this weekend, and we’re really happy with the results.
The game is gearing up for its October 28th launch on PS4, Xbox One and PC, and it seems like the devs got a good look at what they can expect when it comes to server loads and how well their new tech can work alongside that.
Next weekend will be the second and last weekend of the test and launches on Friday morning at 9am PDT / 4PM GMT.