00:13 <+bridge> [ddnet] trollencie 00:49 <+bridge> [ddnet] as a person whos currently addicted to factorio i agree 00:57 <+bridge> [ddnet] also, i'm kind of curious as to what the future of the game will be. what features are in progress that people *know* will be in? 09:27 <+bridge> [ddnet] <σℓí♡> is it possible to increase the number of characters in a message? Because sometimes you click send, but the message is not sent and you have to erase it gradually 09:30 <+bridge> [ddnet] client and server should ideally have the same limit 09:30 <+bridge> [ddnet] but I believe the spam detection might get into your way there 09:31 <+bridge> [ddnet] Just tried it and without spam protection (no messages sent by me before I can send the full length message client allows 09:32 <+bridge> [ddnet] but then on the next few attempts spam protection comes in if I don't wait long enough between messages 16:23 <+bridge> [ddnet] Client crashes on newest client when you do something in editor 16:24 <+bridge> [ddnet] is it shift-select? 16:25 <+bridge> [ddnet] no 16:25 <+bridge> [ddnet] actually it works now again 16:25 <+bridge> [ddnet] and i think it was yea 16:49 <+bridge> [ddnet] What about making a web client inside ddnet client and verify there with recaptcha? 16:49 <+bridge> [ddnet] Before joining server, it pops out 16:49 <+bridge> [ddnet] Better than going on external browser 16:50 <+bridge> [ddnet] Tf not needed 16:50 <+bridge> [ddnet] And only ddnet verified servers can send “I’m not robot” pop out 16:51 <+bridge> [ddnet] Hm okay, but ddnet client needs something refreshing. This is started being boring. 😌 16:52 <+bridge> [ddnet] At first point it’s sad that this verification is even needed 16:52 <+bridge> [ddnet] Ddnet client needs new UI support sent by servers 16:53 <+bridge> [ddnet] Custom text boxes on UI, etc… 16:53 <+bridge> [ddnet] Lets make a super fast client slow and bloated by adding web 16:53 <+bridge> [ddnet] :TOOBASED: 16:54 <+bridge> [ddnet] Web ui like windows 11 16:54 <+bridge> [ddnet] Nah Ryozuki, u don’t get the point like 90% of the time. But whatever 16:56 <+bridge> [ddnet] libcef rendering a transparent bg page on top of the screen for all the ui. 16G ram usage gang 16:57 <+bridge> [ddnet] This is actually interesting. I do have a prototype that allows rendering information boxes from the server, but I found it way too rigid to do anything with 16:57 <+bridge> [ddnet] :PES3_SusAlt: 16:58 <+bridge> [ddnet] Not useful for much more than help boxes for things like tutorials 16:58 <+bridge> [ddnet] Which verification are u talkin about tho 16:59 <+bridge> [ddnet] What about other mods? 16:59 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002591121853132850/1734cd06a6a74f4ccaa8b05c1b9be369.png 16:59 <+bridge> [ddnet] Look, even login yo could be cool 16:59 <+bridge> [ddnet] Look, even login ui could be cool 17:00 <+bridge> [ddnet] I mean everyone can just send a `NETMSG_INFO` but it’s just not very useful. You can position the box, you can size the box and it can only have text 17:00 <+bridge> [ddnet] Anti ddos, it’s sad that people still doing it. Killing game 17:00 <+bridge> [ddnet] Me still waiting that someone finally say yes for moving tiles as it can be something new for racing 17:00 <+bridge> [ddnet] I’m already working on these, just havent had time to touch them in a while 17:00 <+bridge> [ddnet] Yes I know, that's why I'm trying to work on that dynamic way to whitelist someone when he's in for more than 5min 17:01 <+bridge> [ddnet] That could also semi-fix the issue deen had with those people having different IPs 17:01 <+bridge> [ddnet] People who were already ingame will be whitelisted already by their real IP 17:01 <+bridge> [ddnet] I had some very annoying issues with moving hookthru tiles and rq’d it 17:01 <+bridge> [ddnet] Lol I guess so yes, looks hard 17:02 <+bridge> [ddnet] Why don’t you utilize a secondary daemon to keep track of play duration and use the reporting socket we have? 17:02 <+bridge> [ddnet] reporting socket? 17:02 <+bridge> [ddnet] The problem is that ddnet client is open source, it could be possible to prevent ddosing by verifying played then run launcher and send few info to server to whitelist it 17:02 <+bridge> [ddnet] The problem is that ddnet client is open source, it could be possible to prevent ddosing by verifying player then run launcher and send few info to server to whitelist it 17:03 <+bridge> [ddnet] I don’t remember how we named it in the code, but the server reports joins and leaves to a configurable unix socket 17:03 <+bridge> [ddnet] no clue, but my goal is to be able to manipulate maps using a Rest API 17:03 <+bridge> [ddnet] so you could PUT a specific API path to add an IP into the whitelist 17:03 <+bridge> [ddnet] We tried, a lot of people have mismatching udp and tcp ips due to cgnats/vpns. So whitelists aren’t exactly easy to do 17:04 <+bridge> [ddnet] Cgnat is so gay 17:04 <+bridge> [ddnet] and having to https request an API to whitelist someone after being ingame for 5mins is easy I think 17:05 <+bridge> [ddnet] I would offload that to an external daemon so there is no extra code in the server to maintain 17:05 <+bridge> [ddnet] We already report joins and leaves to a unix socket, you can hook your daemon there and it’d be a plug and play solution for any ddnet based server since ddnet 10 iirc 17:05 <+bridge> [ddnet] I could do smth based on that socket yea 17:05 <+bridge> [ddnet] Ye, but maybe launcher handshake with server, but hidden and encrypted. But still it’s boring to making external software to play game ☹️ 17:07 <+bridge> [ddnet] thing is you still have to do another way towhitelist when under attack, like a website or that client-side verification. 17:07 <+bridge> [ddnet] Even if people who has mismatching udp/tcp IPs during attacks, that's better than whitelisting everytime through https 17:07 <+bridge> [ddnet] thing is you still have to do another way to whitelist when under attack, like a website or that client-side verification. 17:07 <+bridge> [ddnet] Even if people who has mismatching udp/tcp IPs during attacks, that's better than whitelisting everytime through https 17:07 <+bridge> [ddnet] We don’t need a launcher, the client is completely capable of doing a handshake. The problem is that the ip people do the handshake on won’t match the ip they join the server with 17:07 <+bridge> [ddnet] but attacks are generally not permanent, so not that bad 17:07 <+bridge> [ddnet] Make ddnet private source, and done job 🤓 17:08 <+bridge> [ddnet] Doesn’t matter that it’s open source 17:08 <+bridge> [ddnet] But how aren’t other games affected by massive ddos then? 17:08 <+bridge> [ddnet] I'll take a look at your socket, but will still learn to make that Rest API (as I will need it for a school project + XDP) 17:09 <+bridge> [ddnet] other games are affected too 17:09 <+bridge> [ddnet] Anyway, in our case the issue isn’t whitelisting. We can figure that out just fine. The problem is no matter how good we are at filtering, our cpus and connections are just not fat enough 17:09 <+bridge> [ddnet] Step 1) Invest tens of thousands of $ per month into ddos protection. Step 2) Profit 17:10 <+bridge> [ddnet] Sure, but it’s harder cuz idiots don’t have way to make shit scripts to emulate client and spam servers 17:10 <+bridge> [ddnet] I'd say easier 17:10 <+bridge> [ddnet] x 17:10 <+bridge> [ddnet] xD 17:10 <+bridge> [ddnet] as an old idiot I can confirm that 17:10 <+bridge> [ddnet] Sure when open sourced 17:10 <+bridge> [ddnet] @Learath2 since when do we help bot client devs 17:10 <+bridge> [ddnet] not even 17:10 <+bridge> [ddnet] Oh, which bot did he make? 17:10 <+bridge> [ddnet] KRX 17:11 <+bridge> [ddnet] Ubisoft's games, EA's etc.. 17:11 <+bridge> [ddnet] they're not 17:11 <+bridge> [ddnet] And you managed to kill their servers? 17:11 <+bridge> [ddnet] when I was doing tests & shit yes, for a few sec, but I switched to the good side 17:12 <+bridge> [ddnet] Even told it to potato from my team who works at Ubisoft lol 17:12 <+bridge> [ddnet] Which one? Cloudflare? 17:13 <+bridge> [ddnet] cloudflare is way too expensive 17:13 <+bridge> [ddnet] The ability to generate traffic is not the issue. You can generate legitimate looking traffic by just reverse engineering. The key to their success is their massive infrastructure. You can easily take down one server with ddos. It won’t affect the thousands of running games for other people 17:13 <+bridge> [ddnet] I think it's called cloudflare magic smth? 17:13 <+bridge> [ddnet] magic transit 17:13 <+bridge> [ddnet] @Learath2 talking about the github issue about threads 17:13 <+bridge> [ddnet] Sure, there is also Akamai and a couple others. The key is to get huge filtered pipes and thousands of servers 17:13 <+bridge> [ddnet] Old, new https://www.cloudflare.com/products/cloudflare-spectrum/ 17:14 <+bridge> [ddnet] ah spectrum yes 17:14 <+bridge> [ddnet] Can you gimme the issue #? 17:14 <+bridge> [ddnet] #5671 17:14 <+bridge> [ddnet] https://github.com/ddnet/ddnet/issues/5671 17:15 <+bridge> [ddnet] LOL. It takes a true degenerate to ask for help while trying to ruin a game 17:15 <+bridge> [ddnet] lol hypixel is behind spectrum? 17:15 <+bridge> [ddnet] Ofc 17:15 <+bridge> [ddnet] lmao 17:15 <+bridge> [ddnet] Been so long time 17:16 <+bridge> [ddnet] Hypixel is big business, it’s worth 17:16 <+bridge> [ddnet] That guy offered someone an old and buggy af version of my mod for 50€ :kekw: 17:17 <+bridge> [ddnet] who's krixx lol 17:17 <+bridge> [ddnet] KRX dev 17:17 <+bridge> [ddnet] tf* 17:17 <+bridge> [ddnet] tf 17:17 <+bridge> [ddnet] he asked me for antibot code 17:17 <+bridge> [ddnet] and he wanted it from me in exchange to take down my mod from his github 17:18 <+bridge> [ddnet] :kekw: 17:18 <+bridge> [ddnet] i could do it for free :lol: 17:18 <+bridge> [ddnet] if he wants I can share @noby 's antibot with empty functions 17:18 <+bridge> [ddnet] :sue: 17:18 <+bridge> [ddnet] Ah, so I see, last time you told me you dont have my mod. Pathetic liar, and now I see that the guy who had my mod was indeed getting help from you 17:18 <+bridge> [ddnet] As he said himself 17:19 <+bridge> [ddnet] I can with full functions 🥸 17:19 <+bridge> [ddnet] But noby’ style of writing code is shit 😂 17:19 <+bridge> [ddnet] But I love him 17:20 <+bridge> [ddnet] Honestly I could make the antibot public and people still wouldn’t understand anything 17:20 <+bridge> [ddnet] nobyC lmao 17:20 <+bridge> [ddnet] even me I saw 1 line I didn't even try 17:20 <+bridge> [ddnet] Noby is just too far ahead of our mortal brains 17:20 <+bridge> [ddnet] However, we got the point. ReiTW get cloudflare proxy and ur good 😂 17:21 <+bridge> [ddnet] Or make one big tw entry proxy for other tw servers 17:22 <+bridge> [ddnet] Invest in protecting main proxy 17:22 <+bridge> [ddnet] =profit 17:22 <+bridge> [ddnet] I was just kidding, lol, take it easy. As i've told you a thousand times before, i would never do anything with your mod (i don't have it anymore tbh) 17:22 <+bridge> [ddnet] I could host one proxy node if this will even exist & be used, but I doubt people trusts me today sadly 17:22 <+bridge> [ddnet] We have this as a long term plan. But instead of a main proxy, a hierarchy of proxies that we can shift load between 17:22 <+bridge> [ddnet] Something like BungeeCord for minecraft 17:22 <+bridge> [ddnet] nice lie 17:23 <+bridge> [ddnet] @m!ki yes when I asked about https://github.com/ddnet/ddnet/issues/5662 17:23 <+bridge> [ddnet] I was thinking also about giving bungeecord as an example 17:23 <+bridge> [ddnet] I'm talking to a wall 17:23 <+bridge> [ddnet] :mdr: 17:23 <+bridge> [ddnet] 🪞 17:23 <+bridge> [ddnet] 17:24 <+bridge> [ddnet] #4791 is the first step for proper proxying 17:24 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/4791 17:25 <+bridge> [ddnet] Nice point, but allow only verified servers do this 17:25 <+bridge> [ddnet] Cuz obviously people gonna try abuse it 17:25 <+bridge> [ddnet] https://github.com/ddnet/ddnet/issues/5662#issuecomment-1198134610 17:26 <+bridge> [ddnet] does bungeecord actually redirect to another ip or is it just like proxies? 17:26 <+bridge> [ddnet] thing about proxying is it has to be simple enough to stay easy to setup a server without it too 17:26 <+bridge> [ddnet] No, ur still on entry proxy 17:26 <+bridge> [ddnet] It’s not just redirecting 17:26 <+bridge> [ddnet] yea 17:26 <+bridge> [ddnet] ok 17:27 <+bridge> [ddnet] it's not a feature implemented client side 17:27 <+bridge> [ddnet] (I think so) 17:27 <+bridge> [ddnet] If proxy that u connected to is dead, then ur out 17:27 <+bridge> [ddnet] However, bungeecord is so cool shit, best thing made in mc 17:27 <+bridge> [ddnet] it's all about faking, on teeworlds you can just fake a change map & switch someone to another server instance 17:28 <+bridge> [ddnet] ye no hypixel without bungeecord xd 17:34 <+bridge> [ddnet] @Learath2 btw I was always wondering why having always 2 commands like `super` and `unsuper` ? why not a single one that can toggle? 17:34 <+bridge> [ddnet] Only greyfox or 3da probably know the reason 18:18 <+bridge> [ddnet] <公墓> Last updates I am getting absolutely weird graphical bugs happening on my Linux DDNet. I assume it has started from 16.1. When I alt-tab (using all graphical APIs) I get glitches that make my tees looking more like worms and stuff 18:26 <+bridge> [ddnet] Screenshot? Can you try older versions from https://ddnet.tw/downloads to say which version the issue started with? 19:12 <+bridge> [ddnet] what are the current gores maps in DDnet? 19:33 <+bridge> [ddnet] @Ozz here is a list https://wiki.ddnet.org/wiki/Gores 19:42 <+bridge> [ddnet] <公墓> That happens after alt-tabbing and the resolution itself in game changes also. But the whole game is stretched. The resolution on my screenshot is 1706x907 while before it was 2560x1440 19:42 <+bridge> [ddnet] <公墓> https://cdn.discordapp.com/attachments/293493549758939136/1002632316973232179/unknown.png 19:43 <+bridge> [ddnet] <公墓> That happens after alt-tabbing and the resolution itself in game changes also. But the whole game is stretched. The resolution on my screenshot is 1706x907 while before it was 2560x1440. Vulkan 1.0.0 19:43 <+bridge> [ddnet] <公墓> https://cdn.discordapp.com/attachments/293493549758939136/1002632316973232179/unknown.png 20:07 <+bridge> [ddnet] ur sdl version is buggy 20:21 <+bridge> [ddnet] What distribution is this? Can you try upgrading SDL2? 21:15 <+bridge> [ddnet] Thanks .D 21:15 <+bridge> [ddnet] Thanks 😄 21:17 <+bridge> [ddnet] <公墓> It is KUbuntu 20.04 21:50 <+bridge> [ddnet] Suitable map to test + crashlogs 21:50 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002664326680813568/Gores_of_Clubs.map 21:50 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002664327045722252/DDNet_crash_log_8352_2022-05-25_14-23-07_recolor.RTP 21:50 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002664327339327608/DDNet_crash_log_4180_2022-05-25_15-27-23_recolor.RTP 21:51 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002664701152460930/DDNet_crash_log_5428_2022-07-29_20-47-17_quad_randomly_recolored.RTP 21:59 <+bridge> [ddnet] Map and crashlogs 21:59 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002666790754713660/DM_Gores_test.map 21:59 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002666791023161374/DDNet_crash_log_4044_2022-07-29_20-03-43_remove_mapres.RTP 21:59 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002666791325147136/DDNet_crash_log_10348_2022-07-29_20-43-46_remove_mapres.RTP 22:04 <+bridge> [ddnet] What did you do to the editor, it is so unstable latly. You have to map in constant fear of a crash, a few days ago I even had a crash while saving and the map got buggy. 22:04 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002668065919615118/unknown.png 22:06 <+bridge> [ddnet] What did you do to the editor, it is so unstable lately. You have to map in constant fear of a crash, a few days ago I even had a crash while saving and the map got buggy. 22:06 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002668065919615118/unknown.png 22:18 <+bridge> [ddnet] Suitable map to test + crashlogs 22:19 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002664327045722252/DDNet_crash_log_8352_2022-05-25_14-23-07_recolor.RTP 22:19 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002664327339327608/DDNet_crash_log_4180_2022-05-25_15-27-23_recolor.RTP 22:19 <+bridge> [ddnet] Crashlogs 22:19 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002664327045722252/DDNet_crash_log_8352_2022-05-25_14-23-07_recolor.RTP 22:19 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002664327339327608/DDNet_crash_log_4180_2022-05-25_15-27-23_recolor.RTP 22:33 <+bridge> [ddnet] What did you do to the editor, it is so unstable lately. You have to map in constant fear of a crash, a few days ago I even had a crash while saving and the map got buggy (luckily created a backup-file shortly before). 22:33 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1002668065919615118/unknown.png 22:58 <+bridge> [ddnet] @heinrich5991 do you know why the chat commands no longer show up in the console? 23:01 <+bridge> [ddnet] There was a relatively large change using std::vector which could be at fault for many of those problems 23:03 <+bridge> [ddnet] that was a more or less deliberate change 23:03 <+bridge> [ddnet] should they appear there? 23:03 <+bridge> [ddnet] hm, maybe we should log timeouts atleast, we used them to recover the tees of people that got nuked 23:04 <+bridge> [ddnet] then log them explicitly, I guess 23:05 <+bridge> [ddnet] @mind steam version? 16.2.2 released or nightly? 64bit or 32bit? 23:06 <+bridge> [ddnet] 16.2.2 non steam 23:10 <+bridge> [ddnet] 16.2.2 released non steam 64bit win10 23:16 <+bridge> [ddnet] are you sure? The crashdump kind of doesn't make sense 23:16 <+bridge> [ddnet] Oh, it doesn't crash in DDNet.exe but in Vulkan driver 23:16 <+bridge> [ddnet] makes sense then 23:18 <+bridge> [ddnet] But for the other crashdump also can't get any info out