tads.io server testing

I’m doing some infrastructure work for TADS 3 web servers, and I need some help testing out the geolocation code.

Can you browse to gs.tads.io/test.php and let me know if it matches you to a server that seems way off?

For the purposes of this test, treat this map as the frame of reference. North America west is California and Asia/Pacific east is Australia.

The eventual plan is to have a lot of small servers running behind the gs.tads.io name, which will redirect player sessions to the nearest one. This is different from the approach IFDB takes; it doesn’t (yet) treat location as a factor when picking a server.

I’d also like to make it as easy as possible for authors to add a server to this network, with no knowledge of Linux or web servers required. If that’s something you’re interested in, please let me know. I could really use volunteers to run through the process and give me feedback.

I tried it and it put me in the right one (Seattle -> NAW).

How do you see this working with multiplayer games?

Worked for me (North America, East).

Worked for me too, North America East.

Worked for me too, North America East.

Worked for me – north america west. (I’m in Calif.)

And it worked for me, too: Europe (west).

Same here: Orlando, FL = N. America East

Thanks everyone! Glad that it seems to be getting things right.

Each endpoint server will have its own hostname, and multiplayer will work the same way it does through IFDB. Both players have to connect to the same server; there’s no session sharing or replication between servers.

Correct here, too: Asia/Pacific (east).

From TekSavvy in Toronto I was slotted into North America (east).

It works for me (Europe, central).

OK, new test.

Launch Return to Ditch Day and let me know if:

  1. The interface feels responsive, and
  2. You prefer one of the other servers instead.

Servers:

(na-east and na-west are each backed by two servers, so your results may differ slightly between trials.)

The ap-west and ap-east links above point to Singapore and Tokyo respectively. Can you let me know which one is better for Australia?

Correct, too Nearest server : Europe (central)
Greetings,
– MI

Reasonably responsive with my default server, which I guess is na-west. Output arrives in 1 second or so.

Averaging about two seconds, so decent. It felt a lot better than when Nikos had his test server in Greece :slight_smile:.

I got much better response time than George reports from na-east, less than 1/2 second between turns fer sure. I tried going far afield to ap-east and got much slower responses (as expected).

Barely noticeable lag for me. (<1s) I’m in Sweden, and the first test placed me in central Europe.

From central Europe the typical timings of each HTTP request is as follows (please note that typical game turn consists of 4 requests so you must multiply by 4 to get an actual response time):

  • na-east 240 ms
  • na-west 385 ms
  • eu-west 115 ms
  • ap-west 580 ms
  • ap-east 630 ms

Just noticeable lag in na-east, except when there’s a disambiguation – then I’d say maybe about half a second. (My computer/internet connection is often kind of laggy anyway.)