the API server for GGTracker, also does part of replay processing