Pokemon Go servers are not regional and tracking sites may be causing issues
By Jonathan / a day ago
We have taken apart the app and researched how the servers work, you may be surprised at what we found...
There's quite a lot of talk regarding the Pokemon Go servers at the moment. With frequent downtime and unplanned maintenance hitting both the login servers and the game servers, they can be very frustrating for some players. We have found some details about how the servers work, and what may be causing the recent downtime.
I heard about one player who took a two hour train journey to his nearest City (rural player) only to find the servers were down for 4 hours! That's a lot of time and money wasted without any prior warning from Niantic.
My research will hopefully clear up some myths. My work background involves a lot of server work and web development, so I have a good base knowledge around this stuff. I have also spent hours sniffing around the Pokemon Go app to find out more details.
When you open up the app, the first set of servers you will encounter are the login servers. You will either login with a Google account, which means you pass through Google's extremely stable servers; or you will login with a PTC account, which are routed through The Pokemon Company's infamous servers.
The second set of servers are the game servers. There's around 600 - 700 servers (based on a mixture of sniffing app traffic and pinging random numbers), which appear to all be located in the US. Yes, that's a single region. Not spread accross the world. They are most likely all in the same datacenter too, which would most likely be a Google Cloud datacenter.
We worked out the location by pinging all the servers every minute for the past 2 weeks, collecting all the pings in our database (which is used for the graphs on our server status page) and spending a good few hours analysing the data. Since I launched this site two weeks ago, there's over 10 million records in our database. I am hoping to release some more graphs and infographics around this data soon.
Japan release server boost
One thing I noticed, during the Japan release an extra 100 servers appeared for around 10 hours. We've not seen this appear since. As the servers were going mental, we couldn't tell where they were located. It's entirely possible that when more Asian countries are released, that some Asian servers may appear.