Hi, I found a potential bug in the master server. It seemingly reports the same server twice for a small period of time (< 16 seconds) when (seemingly) the server map is changed. Maybe my assumption is incorrect that a single server address should only exist once in the server list returned by https://master1.ddnet.org/ddnet/15/servers.json
Here is an example of a server existing twice (the json data structure is different from the one returned from the master server)
[
{
"Timestamp": "2024-01-27T00:15:54.807200562Z",
"Address": "74.91.124.108:8314",
"Protocols": "WyJ0dy0wLjYrdWRwIl0=",
"Name": "DDNet USA3 - Brutal",
"Gametype": "DDraceNetwork",
"Passworded": false,
"Map": "Mines of Fear",
"MapSha256sum": "718ac606b35d83abe7fa0c6a820c4d1ef502d2c5ae09e01fcabaef8d7482ad7d",
"MapSize": 291924,
"Version": "0.6.4, 17.4.2",
"MaxClients": 63,
"MaxPlayers": 63,
"ScoreKind": "time"
},
{
"Timestamp": "2024-01-27T00:15:54.807200562Z",
"Address": "74.91.124.108:8314",
"Protocols": "WyJ0dy0wLjcrdWRwIl0=",
"Name": "DDNet USA3 - Oldschool",
"Gametype": "DDraceNetwork",
"Passworded": false,
"Map": "Amor 1",
"MapSha256sum": "cad6eb93b343b7e74996e468d89cf2424ccaae2cfa0e2109822019f89c2c69f0",
"MapSize": 162497,
"Version": "0.6.4, 17.4.2",
"MaxClients": 63,
"MaxPlayers": 63,
"ScoreKind": "time"
}
]
(edited)