As of 14 July 2020 this has been permanently moved to games.xexyl.net.