HOW IT WORKS: This tool sends 7 HTTP requests to a public Amazon Web Services (AWS) endpoint in each region and measures the round-trip time from your browser. The median of those 7 samples is shown as your latency — more robust than a simple average, since a single slow or timed-out request won't skew the result. p10 and p90 percentiles are also shown to give a picture of variability.
WHY THESE 13 REGIONS?: The complete region list was extracted directly from Darktide's own matchmaker log files (AppData\Roaming\Fatshark\Darktide\console_logs), which log the exact AWS region codes the matchmaker resolves latency against before placing you into a session. Every region listed here appears verbatim in those logs. Fatshark's use of AWS GameLift is confirmed by their AWS re:Invent 2023 session: Scaling Darktide from 0 to 100,000 players in 1 hour (GAM305). Note that Europe has three separate server regions (Ireland, London, Frankfurt) — the matchmaker treats them independently.
ACCURACY NOTE: This tool pings public AWS DynamoDB endpoints — not Fatshark's game servers directly, as those are not publicly addressable. Amazon Web Services does provide dedicated UDP ping beacons specifically for measuring GameLift latency (gamelift-ping.{region}.api.aws, port 7770), which would be the most accurate measurement method. However, browsers cannot send raw UDP packets, so these beacons cannot be used here. DynamoDB and GameLift run on the same AWS regional backbone, making DynamoDB endpoints a reliable HTTPS-based proxy.
HOW TO INTERPRET RESULTS: Use the average latency as your primary guide. Lower is better — it means faster response between your inputs and the server. Pick the region with the lowest average for the best in-game performance.
WHAT AFFECTS YOUR RESULTS: All measurements run entirely in your browser — no data is sent to any external service. Results vary based on your ISP, current network load, and physical distance to the server region.