11:28 <+bridge> where can i get the masterserver list? 11:33 <+bridge> https://master1.ddnet.org/ddnet/15/servers.json 11:33 <+bridge> i mean a list of masterservers xd 11:33 <+bridge> replace 1 with 2,3,4 11:33 <+bridge> there is master1,2,4 afaik 11:34 <+bridge> ok 11:34 <+bridge> ``DEFAULT_SERVERLIST_URLS`` 12:44 <+bridge> what do you use that for? ^^ 12:45 <+bridge> i just wanted to get the active player count of the kog servers and i didnt want to hardcode the masterservers but i guess i will 12:47 <+bridge> ah 12:47 <+bridge> yea, just use master1 13:18 <+bridge> ```py 13:18 <+bridge> >>> import requests 13:18 <+bridge> >>> servers = requests.get("https://master1.ddnet.org/ddnet/15/servers.json").json() 13:18 <+bridge> >>> sum(len(server["info"].get("clients", [])) for server in servers["servers"] if server.get("community") == "kog") 13:18 <+bridge> 271 13:18 <+bridge> ``` 13:19 <+bridge> python is nice 🙂 13:42 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1491040450822279188/bell_curve_programming_langs.png?ex=69d63f21&is=69d4eda1&hm=e521160067b66e366236eb9c4c48eb6cba76c52d59d4b26ce2cc1481513592ab& 13:43 <+bridge> shit meme xd 13:48 <+bridge> your argument is invalid, I have already portrayed myself as the cool guy on the right end of the bell curve 13:52 <+bridge> the duality of python 14:36 <+bridge> Does this mean that the problem will be fixed soon? 15:15 <+bridge> No, the existence of the issue only means it's likely possible for it to be fixed eventually, but nobody is working on it right now. 17:18 <+bridge> emoji in title i can predict its gonna be a great issue 17:18 <+bridge> and it is 18:02 <+bridge> indeed 18:02 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1491105820283506719/image.png?ex=69d67c02&is=69d52a82&hm=61c6cf42173668f98fb861ef9839d7d7698b6f32ad1a3eb4afd8fab5945bbb9d& 18:02 <+bridge> :justatest: 18:06 <+bridge> `UNKNOWN` 18:06 <+bridge> it's what my lib falls back to if it cant figure out the type 18:06 <+bridge> for whatever reason 18:06 <+bridge> anywaya 18:06 <+bridge> anyway 18:06 <+bridge> ```ts 18:06 <+bridge> import { Releases } from 'ddnet'; 18:06 <+bridge> 18:06 <+bridge> const releases = await Releases.new(); 18:06 <+bridge> 18:06 <+bridge> const rel = releases.maps.find(m => m.name === 'Arctic Frost')!; 18:06 <+bridge> const map = await rel.toMap(); 18:06 <+bridge> 18:06 <+bridge> console.log(rel.type, map.type); 18:07 <+bridge> ``` 18:07 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1491106989361594458/image.png?ex=69d67d19&is=69d52b99&hm=656fc607e0d7f388c104941521fe5bcded6228c38e8d911697fb69870a61ccfe& 18:07 <+bridge> whadahel 19:14 <+bridge> do u have the event map type? 19:15 <+bridge> No 19:15 <+bridge> well ur lib should get with the times 19:15 <+bridge> there is a new map type called event 19:16 <+bridge> https://github.com/Sans3108/DDNet/blob/master/src/classes/players/Servers.ts#L4-L22 19:16 <+bridge> :sponge_bruh: 19:16 <+bridge> https://discord.com/channels/252358080522747904/420565311863914496/1427713023275044987 19:17 <+bridge> Then why do releases have this `Event` type but maps don't? 19:19 <+bridge> 🤷 19:19 <+bridge> bug 19:29 <+bridge> Releases have their `type` set on [line 70](https://github.com/ddnet/ddnet-scripts/blob/master/servers/scripts/releases.py#L70), and that value that's being assigned comes from a `sys.argv(1)` call on [line 30](https://github.com/ddnet/ddnet-scripts/blob/master/servers/scripts/create-votes.py#L30) in the script for the releases json data. 19:29 <+bridge> 19:29 <+bridge> Maps on the other hand have their `type` set on [line 171](https://github.com/ddnet/ddnet-scripts/blob/master/servers/scripts/maps.py#L171), that value coming from [lines 160-161](https://github.com/ddnet/ddnet-scripts/blob/master/servers/scripts/maps.py#L160-L161) which is a db query 19:29 <+bridge> so somewhere between those 2 `type` assignments there's a mistake 19:29 <+bridge> and I hate python so I won't be digging deeper 19:30 <+bridge> :justatest: 21:07 <+bridge> I'm waiting the new status of #11746 21:07 <+bridge> https://github.com/ddnet/ddnet/pull/11746 21:07 <+bridge> :frozen: 21:09 <+bridge> tag heinrich 21:12 <+bridge> hes the masterserver guy i guess 23:32 <+bridge> @roflikbest why do you have "fast practice" as a feature? it's literally a cheat feature even though you claim the client is legit. A few months back there was a higher limit on the prediction margin setting in the default client that allowed you to see into the future for 1 second and it was patched because you could cheat your way through setups without spending time to go to a dummy and go into practice and check out the part. 23:32 <+bridge> https://bestclient.fun/ 23:33 <+bridge> @roflikbest why do you have "fast practice" as a feature? it's literally a cheat feature even though you claim the client is legit. A few months back there was a higher limit on the prediction margin setting in the default client that allowed you to see into the future for 1 second since /spec doesn't respect the prediction margin and it was patched because you could cheat your way through setups without spending time to go to a dummy and go into 23:33 <+bridge> https://bestclient.fun/ 23:33 <+bridge> @roflikbest why do you have "fast practice" as a feature? it's literally a cheat feature even though you claim the client is legit. A few months back there was a higher limit on the prediction margin setting in the default client that allowed you to see into the future for 1 second since /spec doesn't respect the prediction margin and it was patched because you could cheat your way through setups without spending time to go to a dummy and go into 23:33 <+bridge> https://bestclient.fun/ 23:35 <+bridge> seeing it as a contraction of the action of opening a second client and trying it on a local server is stupid. it's an unfair competitive advantage compared to players that don't use your client