02:20 < bridge> So I've had some series of bad luck when it comes to my Internet both in NL and US for the past 5 years or so. My wifi would be rather jittery. This makes the server browsing experience really bad, where it sorts the server list by ping, and I can't find the server that should be near the top. Is it possible to roll this back to how pings were updated before, or is that too much DDOS-like behaviour? 02:20 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1398097437121577070/image.png?ex=68841f34&is=6882cdb4&hm=ac24b7a17d48466d9a700768c6719c8a6764dfdc266e0e9c55cfa81230d9603c& 02:20 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1398097437612048435/image.png?ex=68841f34&is=6882cdb4&hm=7be534e32354fb4d6cda64daf26b227ba7fe494549639dc100c4035e253442e0& 02:20 < bridge> So I've had some series of bad luck when it comes to my Internet both in NL and US for the past 5 years or so. My wifi would be rather jittery. This makes the server browsing experience really bad, where it sorts the server list by ping, and the server I'm looking for should be near the top, is near the bottom. Is it possible to roll this back to how pings were updated before, or is that too much DDOS-like behaviour? 02:20 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1398097437121577070/image.png?ex=68841f34&is=6882cdb4&hm=ac24b7a17d48466d9a700768c6719c8a6764dfdc266e0e9c55cfa81230d9603c& 02:20 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1398097437612048435/image.png?ex=68841f34&is=6882cdb4&hm=7be534e32354fb4d6cda64daf26b227ba7fe494549639dc100c4035e253442e0& 05:28 < bridge> Instead of going back, we should add store the avg 90% best ping or smth instead of using the latest 05:28 < bridge> Instead of going back, we should store the avg 90% best ping or smth instead of using the latest 05:46 < bridge> Yeah like median 06:58 < bridge> whats the best predictor of those 06:58 < bridge> like average of middle 50% ? any statisticians 06:59 < bridge> median is probably fine 10:24 < bridge> Does anyone know what's this? 10:24 < bridge> `DDNet.exe - Entry Point Not Found` 10:24 < bridge> `The procedure entry point clock_gettime64 could not be located in the dynamic - link library D:\Works\DDNetPul\TEST\build\DDNet.exe.` 10:24 < bridge> Does anyone know what's this? 10:24 < bridge> `DDNet.exe - Entry Point Not Found` 10:24 < bridge> `The procedure entry point clock_gettime64 could not be located in the dynamic - link library D:\Works\DDNetPul\TEST\build\DDNet.exe.` translated to English 10:24 < bridge> Tried to build myself, but can't open the file 10:27 < bridge> I think it means exactly what it says, function `clock_gettime64` is called but it wasn't found in the dynamic library. Do you have the source code available somewhere? 10:30 < bridge> It's forked from ddnet, and can be built normally on github, and i didn't edit anything except game/client/components/ 10:30 < bridge> https://github.com/K1nop1c0/TEST/tree/BE-Final 10:32 < bridge> It's weird that this can be built&run on my school pc, I also tried ddnet client from ddnet.org, no bugs occured on that one 10:33 < bridge> does this error happens during compilation or when you start the executable? 10:33 < bridge> start the exe, all exe can't get started 11:01 < bridge> Delete `libwinpthread-1.dll` from your build folder before building, it's not compatible with latest MSYS2 11:02 < bridge> Delete `libwinpthread-1.dll` from your build folder before and after building, it's not compatible with latest MSYS2 11:03 < bridge> Wow it works, thanks 11:16 < ws-client> **** @0xdeen how does one obtain merge rights? 11:44 < bridge> This has been talked about for a long time but no one did it. It would be nice. First thing I would do is discard outliers, but not immediately. Say after an hour or so 12:41 < bridge> @learath2 is a saturating sub as fast as a wrapping sub? or it has overhead 12:42 < bridge> looks like arm has a instruction for it 12:42 < bridge> i guess x86 too 12:53 < bridge> On x86 there is overhead (unless there is an instruction I'm forgetting about) 12:53 < bridge> Arm might have something, idk, not very familiar with arm assembly 13:16 < bridge> does ddnet.org have some sort of API for ranks? 13:23 < bridge> i think no 13:23 < bridge> u can download the db 13:23 < bridge> but 13:23 < bridge> u can use my service 13:23 < bridge> https://db.ddstats.org/ 13:23 < bridge> https://db.ddstats.org/ddnet-6bc8ed3.json?sql=select+rowid%2C+Map%2C+Name%2C+Time%2C+ID%2C+Timestamp+from+teamrace+order+by+rowid+limit+101 13:24 < bridge> for some queries it might not be fast but well 13:24 < bridge> for simple rank queries should be cuz indexes 13:24 < bridge> and repeated same queries should be cached 13:25 < bridge> tbh the best is that u import the db i guess 13:25 < bridge> i wish we supported psql 13:25 < bridge> tuning psql for more memory is easier 13:25 < bridge> oh yeah, good reminder 13:25 < bridge> @learath2 whats about porting ddnet to psql 13:25 < bridge> sqlite is bound to a single core afaik 13:25 < bridge> :mlem: 13:27 < ws-client> **** @teero777 i assume you know this endpoint https://ddnet.org/players/?json2=n9 13:28 < bridge> It might not be the worst idea, but idk might also be a waste of time 13:28 < ws-client> **** @learath2 could i get merge rights in the ddnet repo? 13:29 < bridge> wasnt there an idea to port ddnet to use Materialize 13:30 < bridge> I can get a vote on it, but you'd have to promise to follow the standards and rules we do. No merging your own prs, no merging things without some consensus 13:30 < bridge> I think deen imported our db and it used multiple hundred gigs of ram, so we decided not to 13:31 < bridge> :justatest: 13:31 < ws-client> **** @learath2 goes without saying i guess 13:32 < ws-client> **** any non obvious standards i dont know about? 13:33 < bridge> No, just don't go off on your own, that's pretty much the only rule 13:33 < bridge> tbh idc about materialize i just want to use psql instead of mariadb 13:34 < bridge> It is 100% possible, but we do have mariadb working pretty well. Idk if it's worth spending time on psql 13:34 < bridge> chiller any prs u want me to check 13:34 < bridge> psql has support for time series dbs 13:34 < bridge> maybe that would be useful 13:34 < bridge> i found some stuff thx 13:34 < bridge> I think I had prs that needed changes :/ let me rebase and update those 13:34 < bridge> oh ididnt remember 13:35 < bridge> Materialize was meant to fix the rank queries taking obscene amounts of time 13:35 < bridge> Nothing else 13:36 < ws-client> **** @ryozuki oh yes please i have about 100 prs that i would like you to check 13:37 < ws-client> **** checkout this list https://github.com/ddnet/ddnet/pulls 13:37 < ws-client> **** if you want me to pick favorites i also have this biased list for you xd https://github.com/ddnet/ddnet/pulls/ChillerDragon 13:38 < ws-client> **** if you want a even narrower list #10526, #10468, #10399 13:38 < chillerbot> https://github.com/ddnet/ddnet/issues/10526 13:38 < chillerbot> https://github.com/ddnet/ddnet/issues/10468 13:38 < chillerbot> https://github.com/ddnet/ddnet/issues/10399 14:06 < bridge> @robyt3 do we have an idea about the undoing history thing yet or should I start debugging? 14:09 < bridge> @learath2 any opinions on issue https://github.com/ddnet/ddnet/issues/10502 ? 14:09 < bridge> 14:09 < bridge> Thing is, we add a label "needs-discussion", so we need maintainer opinions 14:10 < bridge> I haven't looked into it 14:12 < bridge> okay found one issue immedately: Deleting a group is not working at all 14:12 < bridge> okay found one issue immedately: Deleting a group from history is not working at all 14:18 < aaahhhhhh> hello there, is this ddnet irc ? 14:19 < bridge> Gave opinion 14:19 < aaahhhhhh> if so,, i have an issue about "bot client" can someone help me? 14:20 < aaahhhhhh> i have been banned from ddnet 14:20 < bridge> depends on your issue, does it not work, or does your server has too many bot clients on it? 14:20 < aaahhhhhh> i dont have bot but i have banned... 14:20 < aaahhhhhh> someoen hacked me or something? 14:20 < bridge> please open a ticket https://discord.com/channels/252358080522747904/1124657351442579486 14:21 < bridge> appreatiated 14:22 < bridge> @.cammo. would you like to help me with Redline_Nade with this? It has doors and it's already almost ready 14:22 < aaahhhhhh> bridge: can you help me to understand what is goin on? 14:22 < bridge> ? 14:23 < bridge> > please open a ticket https://discord.com/channels/252358080522747904/1124657351442579486 14:24 < aaahhhhhh> can someone help me? 14:24 < bridge> We want to get the new variable door length tiles, but need to have a map showcasing them. IMO there is not a lot to showcase besides that your map can now use fancy door lengths instead of regular ones 14:24 < bridge> got it 14:32 < bridge> @essigautomat could i get a client download with the variable length already implemented ? 14:33 < bridge> yes, [here](), the link might not be endlessly available 14:34 < bridge> scroll down and select windows-latest I suppose 14:34 < bridge> scroll down and select windows-latest I suppose under "#Artifacts" 14:34 < bridge> well ill try windows with wine if ubuntu doesnt work 14:34 < bridge> i found some download link but the client didnt start 14:34 < bridge> ubuntu should work 14:35 < bridge> we have ubuntu-latest and ubuntu-22.04 as download links there 14:35 < bridge> ah yeah it works 14:37 < bridge> do you need any help? You can configure the length with the switch number I think ๐Ÿ™‚ 14:37 < bridge> nah all good 14:38 < bridge> ~~do you need any help? You can configure the length with the switch number I think ๐Ÿ™‚~~ Nevermind you did the nice video, shouldn't you have the client and everything already setup? xD 14:38 < bridge> imo putting it on delay wouldve been better 14:38 < bridge> can you tell me why? 14:39 < bridge> what i did was download a client from when the change was first proposed and reimplement changes on that, it doesnt have new speedtiles 14:39 < bridge> I am not so familar with all switch mechanics 14:39 < bridge> usually when making a big switch contraption its easier to select a door thats already placed and up the switch number by 1, but doing that would ruin the variable length 14:40 < bridge> the new one should have all mechanics I suppose ๐Ÿค” 14:40 < bridge> but can't you delay door opening? I wonder if this would cause side effects 14:40 < bridge> like this 14:40 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1398283860122271825/2025-07-25_15-40-29.mp4?ex=6884ccd3&is=68837b53&hm=d8abe98be612c78ab62d8d6a803af49659ad1a1151a98ccf3cc0c2d9759cc1a6& 14:41 < bridge> you can only delay buttons afaik 14:41 < bridge> other issue is, the delay time doesn't gets rendered in the editor, so you can't see the lenght immediately without checking the tile 14:41 < bridge> or do you? 14:42 < bridge> delay renders just fine 14:42 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1398284291284140203/image.png?ex=6884cd39&is=68837bb9&hm=7bfb24c800c85ba770fa7eecd109cac73d692ef00403d17b9ab40fb11bd3ca3a& 14:42 < bridge> yes you do I am stupid 14:43 < bridge> Guess this is good feedback, I'll change it to delay 14:57 < bridge> furo: does ddstats.tw block non-browser request? 14:58 < bridge> can't even curl it 15:07 < bridge> Chiller, what server do you run for matrix (if you are self-hosting) & what experimental features can you recommend? 15:08 < bridge> he setup a json endpoint for me once, but i think its ded/unmaintained 15:09 < bridge> i would check but furo rm -rf'd our dms before dipping 15:09 < bridge> gg 15:24 < bridge> bruuhhhh XDD 15:24 < bridge> if i do traceroute it just drops my packets after 16 hops 15:24 < bridge> wow 15:24 < bridge> nice routing 15:24 < bridge> why does it work in my browser then? 15:30 < bridge> okay now browser doesn't work either 15:30 < bridge> nice 15:30 < bridge> cool 15:31 < ws-client> **** @avolicious i dont self host. And i dont recommend matrix in general xd 15:34 < furo> @teero777 It's currently down. It will probably be quite a few hours until it's online again. 15:34 < ws-client> **** one can ping furo on irc and it works? xd 15:34 < ws-client> **** furo which client do you use? 15:37 < furo> I'm on HexChat, but I only logged on to reply to that message. 15:37 < bridge> hi furo 15:37 < ws-client> **** how did you know u got the message? 15:37 < bridge> i was so confused xd 15:38 < bridge> man i was just trying to revive #records 15:38 < bridge> is there any other way to get data like https://ddstats.tw/misc/rank1s-searcher/category/All/ ? 15:38 < ws-client> **** who cares about #records it doesnt show on irc anyways 15:38 < bridge> it doesn't exist anymore yea 15:39 < ws-client> **** woah rly? 15:39 < ws-client> **** it got removed 15:39 < ws-client> **** explains the brokecxd meme 15:39 < ws-client> **** idk how to type that name sry 15:40 < furo> ChillerDragon: I sometimes check https://ddnet.org/irclogs/ 15:41 < furo> @teero777 What do you mean by other way? Do you want it in a different format (e.g. json) or wah? 15:43 < bridge> json would be nice but i meant to be getting the data from a different site like ddnet.org instead of ddstats since it's down right now. but i don't think i can get that data from ddnet.org easily 15:44 < bridge> i literally wrote a whole comment explaining that lol 15:44 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1398299919952908288/image.png?ex=6884dbc8&is=68838a48&hm=44aa3897c00f53516069870744ce708b0d3c5c381ba6d5260883f60b0d49cc3f& 15:54 < furo> @teero777 Well, ddnet provides SQLite exports (http://ddnet.org/stats/ddnet.sqlite.zip) updated every 24 hours. I recommend building from that. I already have some code to recreate "#records", but haven't pushed it yet. 16:23 < bridge> took me way to long to understand, that the action performed on layer drag is just wrong, and not the values inside it 16:45 < bridge> furo go sign up on https://chat.zillyhuhn.com itโ€™s updated faster then irclogs! Sign up token is nimrocks 16:48 < bridge> chiller have u scraped irc logs before 16:48 < bridge> for the sake of knowledge 16:55 < ws-client> **** hello chiller 16:55 < ws-client> **** this irc is really good 17:04 < bridge> @robyt3 ^ :happy: this one was a nightmare to debug 17:11 < ws-client> **** @kollpotato yes https://github.com/TeeworldsDB/irclogs/blob/master/update.sh 17:12 < bridge> oh nice 17:12 < bridge> its legal 17:12 < bridge> ty 17:23 < bridge> Now I wonder if I can break groups like this 18:48 < bridge> I think yes, I clicked around randomly for a few seconds 18:48 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1398346180299198465/image.png?ex=688506dd&is=6883b55d&hm=3579af65030ea0b4f80de7d8430e25ddade6d159389f1e3b64df91132c8a47f0& 19:08 < bridge> <.zokra> i dont think i should be able to text in this channel no ? 19:11 < ws-client> **** @.zokra why not its an open channel 19:17 < bridge> only 10% of this channel is actually used for ddnet development 19:34 < bridge> You can collapse groups idk what you did 19:34 < bridge> Deleted the game group apparently 19:34 < bridge> ๐Ÿ˜ฎ 19:34 < bridge> yeah you did ๐Ÿ’€ 20:03 < bridge> You know what would be a great way to implement infallible undo-redo? Using patigas json representation for maps and keeping diffs ๐Ÿ˜„ 20:13 < ws-client> **** @learath2 yea that was my plan to track maps in git 20:15 < ws-client> **** sadly githubs file size limit is annoying 20:15 < ws-client> **** so in any real map you just get to see a "file too fat go download raw" and nothing else :c 20:18 < bridge> I wouldn't use it for tracking maps in git. I would want it for undo/redo purposes within the editor 20:18 < ws-client> **** yea i know 20:18 < ws-client> **** but i mean its the same concept right? 20:18 < ws-client> **** diffs because text is nice 20:20 < bridge> Yeah, text diffing is pretty much a solved problem, so it'd be easy. However, if we want to avoid that, we need to start representing maps in a format that is easier to diff and work with diffs anyway, instead of keeping a log of actions 20:24 < bridge> But unless you are careful with it it'll create a lot of copying, so yeah, not easy to get right 21:06 < ws-client> **** test123 21:07 < ws-client> **** Oh I can't delete my message 21:07 < ws-client> **** <:kek:623709640789852179> 21:26 < bridge> CLAMPS 21:32 < ws-client> **** @Pathos W web chatter 21:32 < ws-client> **** <:poggers2:1008007455936094328> 21:43 < bridge> @essigautomat Seems like it's also a bug when you reorder envelopes 21:54 < bridge> any split keyboarders in chat 21:56 < bridge> nah 21:56 < bridge> like the classic MS ergonomic kind? 21:58 < bridge> the ones that are actually split 21:58 < bridge> i have my eyes on lily58 pcb :justatest: but its like 200 buckaroonies 21:58 < bridge> i have my eyes on a lily58 build :justatest: but its like 200 buckaroonies 22:07 < bridge> I've seen but never tried 22:08 < bridge> I don't really see an advantage because typing is a two handed experience and I already have to move one to my mouse. the difference now is I have to learn to adjust to a physicaly separated keyboard 22:13 < bridge> i think the main advantage is you would be able to put food between your keyboard on a small desk 22:14 < bridge> ๐Ÿ˜ 22:14 < bridge> I can see that 22:14 < bridge> I like my moniboards for now 22:14 < bridge> I like my monoboards for now