Not true.
Their headquarters is in Austin. Last I checked it was through Amazon, so who knows where the server host is located.I believe the host of STS games is located in Austin, Texas. However, some people I know that live around that area have bad ping, even though they live pretty close.
Bookmarks