I am running the Playdate emulator ( "PlaydateSimulator") release 2.5.0 on Debian Slink to write a game in lua.
This morning I started PlaydateSimulator and it worked great as usual until I attempted to exit the program. At that point it hung until Debian gave me the "Window is not responding" dialogue and invited me to kill it. I tried several things including a "re-install" (ok, re-extracting the tgz file) to no avail. I soon discovered that https://play.date was down. Over the course of the morning it started to come back up. When it was at least partially up (e.g. I was getting browser errors but no longer just a timeout) the PlaydateSimulator program would exit normally. When the site timed out, the program would again hang on exit. Setting "Settings->Device Metrics" to "Disabled" had no effect on this behavior. This simulator is not registered with Playdate.
This afternoon https://play.date appears to be running normally again. I am on my laptop running Ubuntu 22.04 LTS, and the PlaydateSimulator program appears to be exiting normally. If I disconnect from the internet and run PlaydateSimulator, it still exits normally but prints "Soapbox: error: 6, http code: 0" on exit.
Setting Device Metrics to Disabled has no effect on this behavior either. This emulator is not registered with Playdate either.
So this leads to some questions. Why is PlaydateSimulator Phoning Home? What is it saying? What is Playdate doing with whatever data they're getting?