02:17 < bridge> Can someone explain why this fails ASan? 02:17 < bridge> 02:17 < bridge> 02:17 < bridge> 02:22 < bridge> this makes it a lot harder to do work on antiping smoothing 02:41 < bridge> https://github.com/sjrc6/TaterClient-ddnet/blob/why_is_copyworld/src%2Fgame%2Fclient%2Fprediction%2Fgameworld.cpp#L588 02:42 < bridge> Copy isn't actually copying :kek: 02:42 < bridge> that doesn't return early idk what you mean 02:43 < bridge> it does copy 02:53 < bridge> the issue seems to be that ``CGameWorld::RemoveEntity`` does not check for IsValidCopy before doing ``pEnt->m_pParent->m_pChild = nullptr;`` 02:56 < bridge> I consider copy should be somewhat like clone and doesn't interfere the clone and original object 02:56 < bridge> Anyway you found the cause 02:57 < bridge> yeah I made a new CopyWorldClean function to sidestep this 02:58 < bridge> Btw I tried to teach others who want to use your client 02:59 < bridge> But failed because they don't know where is the download folder 02:59 < bridge> Btw I tried to teach others who want to use your client this morning (UTC+8) 03:00 < bridge> :kek: 03:00 < bridge> how did they install steam 03:01 < bridge> :kek: through their ex I'd guess 05:43 < ws-client> @pioooooo oh hello fellow utc+8 enjoyer 05:50 < bridge> ChillerDragon Hi Chiller, though I am about to sleep :zzzz: 06:16 < bridge> Wtf 06:32 < bridge> it is quite common now that you have to teach an adult to extract zip :justatest: 06:33 < bridge> i've seen interns graduated from CS who don't know how to operate explorer let alone terminals 06:40 < bridge> I've never met one of those people somehow 06:41 < bridge> if someone don't play PC game there is a solid chance that they've never used a computer i think. 06:41 < bridge> if someone doesn't play PC game there is a solid chance that they've never used a computer i think. 07:27 < bridge> Really? A friend of mine who I've been working with for 4 years now didn't know how to list a file tree under Linux, he's been a software engineer at my firm for ~6 years. 07:27 < bridge> But to be fair, he develops in visual studio, has never used Linux (windows exclusively) and he had his entire dev setup by someone else. 07:27 < bridge> 07:27 < bridge> I might ask him later if he knows how to add things to PATH :greenthing: 07:35 < bridge> > didn't know how to list a file tree under Linux 07:35 < bridge> 07:35 < bridge> well i think that should be expected really... 07:38 < bridge> tree isn’t even installed by default on many distros 07:38 < bridge> not knowing how to use an OS you never use and not knowing how to use the OS you use every day are completely different things. 07:41 < bridge> the important part is also not even having anything memorized, if someone tells you "find the file in your download folder" and you can't do it even with google then you're pretty clueless. 07:44 < bridge> i still remember the days where people freaks out because "My Computer" is no longer visible on the desktop. 07:55 < bridge> that was annoying to get used to 08:20 < bridge> I don't remember what My Computer did 08:41 < bridge> its just a desktop shortcut of file explorer i think 08:41 < bridge> well im pretty sure it is that actually:justatest: 08:43 < bridge> before they put everything into a single file explorer there was My Computer and Network Neighborhood iirc. so just two file explorers one for local one for remote 08:54 < bridge> I had a friend defend this situation to me, trying to convince me that someone who doesn’t know what a terminal is can be a good hire 08:56 < bridge> i could see people arguing that it don't really matter but idk about it being a GOOD hire 08:56 < bridge> I can use chatgpt myself. I don’t need no fresh graduate 08:57 < bridge> it like my dad keep saying that he's a lot better than me even though he doesn't finish highschool and told me i should only hire people without a degree. 08:58 < bridge> it like my dad keep saying that he's a lot better than me even though he didnt finish highschool and told me i should only hire people without a degree. 08:58 < bridge> We were talking about software developers btw. Ofc it won’t matter if my accountant doesn’t know what a terminal is 08:59 < bridge> lol 08:59 < bridge> well ofc 08:59 < bridge> again, i can see dropout being good at something but saying having a degree is worse is wacky 08:59 < bridge> i don't like midlife crisis dad :greenthing: 09:00 < bridge> i want my normal dad back 09:04 < bridge> i've noticed a pattern recently, as soon as my dad sees me coding he will stare at my screen pretend to know what im doing and when i ask does he need anything he'll just say "doesn't look too complicated, i can do this too if i try, i just don't feel like it" 09:05 < bridge> it's like talking to teenage boy with too much self-esteem :justatest: 09:06 < bridge> > doesn't look too complicated, i can do this too if i try 09:06 < bridge> basically me about any new project idea xd 09:06 < bridge> xd 09:07 < bridge> somebody help, why command dbg_dummies dont work??? 09:09 < bridge> it only works if you build the server yourself with debug mode, and the sever dummies won't do anything, they are for debugging. 09:09 < bridge> there are probably hundreds of web developers making 6 figures who never use a terminal at their job even once. So I don't think he is really wrong. 09:10 < bridge> and how do I enable debugging mode on my server? 09:10 < bridge> not even `npm run dev` ¿ 09:10 < bridge> :kekw: 09:10 < bridge> alright true 09:10 < bridge> idk how you avoid it xd 09:12 < bridge> well you can if you only develop static html or js only frontend with plain js and you test it with double clicking the html and use a cors bypass extension 09:12 < bridge> or you have a hotkey that launches your project 09:12 < bridge> that someone else setup for you 09:13 < bridge> even then vscode just opens up a terminal when you do that i think? so at least they've SEEN one 09:13 < bridge> or they are just using devin 09:13 < bridge> :greenthing: 09:13 < bridge> devin is here to save web dev 09:13 < bridge> I guess to be a good web developer you also must know about the browser javascript console 09:14 < bridge> mod4+shift+lctrl+kp_5 to launch ddnet in vsc :greenthing: 09:14 < bridge> why so many buttons :justatest: 09:14 < bridge> every function key is taken? 09:15 < bridge> melon be using 25% keyboard 09:15 < bridge> Every keybind that launches something is bound to at least 2 modifier keys, I have fat fingers 09:15 < bridge> how fat your finger is that you could just hit a f5 that far up above 09:15 < bridge> I died mid run 3 days ago because I accidentally launched Firefox while playing, Firefox is Ctrl+shift+alt+f 09:16 < bridge> can someone explain the appeal of using a low% keyboard as a developer. I thought the whole point of the small keyboards was to get extra desk space for your mouse to be closer to your left hand. 09:16 < bridge> save hand movement actually 09:16 < bridge> Are you a left hand mouse user??? 09:16 < bridge> no 09:16 < bridge> cuts down a lot of reaching and finger extensions 09:16 < bridge> but the buttons aren't more dense? 09:17 < bridge> ye but i don't need to reach for function rows or numbers 09:17 < bridge> "save hand movement" -> "press 4 keys to launch your project instead of 1" 09:17 < bridge> nice 09:17 < bridge> hand movment, not finger strength 09:17 < bridge> These minimalistic keyboards are annoying to me personally, it's rare but I do need a keypad and f1-f12 keys, and I don't want to press something like fn+1 to actually press f1 09:17 < bridge> I use a 100% keyboard 09:18 < bridge> like saves your arms and wrist 09:18 < bridge> how do I enable debugging mode on my server? 09:18 < bridge> Get a split keyboard 💥 09:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319217551959654430/safetype_safetype_vertical_keyboard_p1_800x566.jpg?ex=67652896&is=6763d716&hm=763628c7ffa539fbb3800870660d2730012fb44828ae88e6aefc055074030aa1& 09:19 < bridge> the only reason why i tolerate modifiers is that i have split space bar 09:19 < bridge> a lot of stuff is right space modified 09:19 < bridge> :cat_sad: ew 09:20 < bridge> maximum ergonomic 09:20 < bridge> tie fighter build 09:20 < bridge> i do need numpad and stuff occastionally to be fair. but i have those on my laptop keepboard 09:21 < bridge> function row is usually not useful for me 09:21 < bridge> but i like my arrow keys 09:21 < bridge> my arrow is just right space + hjkl 09:22 < bridge> still one hand, home row and thumb, imo pretty easy to get used to 09:22 < bridge> maybe the small keyboard appeals to the minimalist OS user, "I don't press those buttons so I should remove them" 09:22 < bridge> ive historically had a lot of issues when i try to use arrow keys + some other key on top of it 09:22 < bridge> heck i don't even have capslock, my capslock is backspace 09:22 < bridge> the modifier will not recognize i only want to modify the arrow keys 09:23 < bridge> you mean the 6 key block + numpad? 09:23 < bridge> idk 09:23 < bridge> any keys 09:24 < bridge> oh i forgot to order a anykey keycap 09:24 < bridge> i understand 60% for developers but nowhere under that 09:24 < bridge> thanks for the reminder 09:25 < bridge> i use 60% now just so i can play deadlock 09:25 < bridge> but i did use 40% most of the time in college 09:26 < bridge> :justatest: 09:28 < bridge> i can still find my 40% layout even tho i don't have that keyboard anymore 09:28 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319219847883915284/Screenshot_20241219_162806.jpg?ex=67652ab9&is=6763d939&hm=ca00c813abbbf2a73e566da9769d8a989cb05c7c366e68eeb6822e0c3fa60d94& 09:30 < bridge> :justatest: 09:30 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319220366375129110/image.png?ex=67652b35&is=6763d9b5&hm=2ab72638e9c2468855acf1a667fc0e0ab0407dd8da4d33f262aaec87118bbde5& 09:31 < bridge> i made that warning, it's my tool. it's fine I tested it 09:31 < bridge> o lol 09:31 < bridge> they should add more memory if the keyboard is missing so many keys 09:31 < bridge> it's probably not a memory thing 09:32 < bridge> just terrible firmware in general 09:32 < bridge> the firmware is so bad they stopped updating the version that supports custom layout lol 10:11 < bridge> looks unusable with per hand :justatest: 10:20 < bridge> :justatest: 10:20 < bridge> hands aren't created equally anyway 10:22 < bridge> <.puch> Chillerdragon: I compiled your ddnet-insta on my server. What I need to put for CTF+ gametype? 10:22 < bridge> <.puch> i don't find 10:34 < bridge> <0xdeen> @zerolacqua Thanks a lot! ^ 10:54 < ws-client> @.puch ``sv_gametype ctf`` 11:38 < bridge> Funny thing, I actually use capslock because SCREAMING ON THE INTERNET is annoying without it 11:40 < bridge> Though I would be perfectly happy to press Fn+Shift for that functionality 11:42 < bridge> <.puch> Chillerdragon: I think i already tried it but i got a ddrace server in the end 11:42 < bridge> <.puch> Maybe im using an old branch 12:03 < bridge> get stronger pinky 12:04 < bridge> No but the correct way to scream is to always use the opposite shift key to the key you're pressing 12:04 < bridge> too bad chinese doesn't have uppercase 12:04 < bridge> Unless you're one of those filthy people who doesn't know how to use right shift 12:06 < bridge> You guys should invent lowercase Chinese 12:06 < bridge> its called simplified chinese 12:06 < bridge> And this is slow and annoying 12:08 < bridge> I've never used right shift in my life 😬 12:10 < bridge> <_qey> Hey, I received a complaint from my hosting provider about port scanning activities originating from my DDNet server. The complaint mentions multiple UDP connections on port 8307 targeting external IPs, all of them are Hetzner's subnets. At the time of the incident, logs show users on the server were complaining about lags and high ping. Could this behavior be related to the server configuration or a known issue with DDNet? 12:10 < bridge> <_qey> I mean, it for sure looks like a DDoS-attack, but how did the perpetrator manage to make my server echo another IP, since none of the IPs were related to users connected at the time. 12:10 < bridge> <_qey> The outgoing traffic was exceeding 8 Mbps. For an hour. 12:11 < bridge> <_qey> While the incoming traffic was at about 1 Mbps. 12:19 < bridge> <_qey> I hope DDNet master-server or any other infrastructure don’t use Hetzner subnets, as of now I’m disallowing any traffic on DDNet-Server ports on Hetzner’s subnets. 12:34 < bridge> <0xdeen> Seems like someone is using spoofed IPs to make you reflect an attack against our official DDNet servers (and other servers at Hetzner probably) 12:35 < bridge> <0xdeen> See these iptable rules to prevent your server from responding to all incoming requests: https://github.com/ddnet/ddnet-scripts/blob/master/ddnet-setup.sh#L45-L55 12:36 < bridge> <_qey> Already on it, implementing DNSBL and will look into iptables rules. Any of your servers use Hetzner? 12:37 < bridge> someone did the same two months ago too, happened to me too 12:39 < bridge> <0xdeen> Yes, many: https://github.com/ddnet/ddnet-web/blob/master/www/_includes/funding.html 12:45 < bridge> <_qey> I see. Is enabling DNSBL in server config sufficient or do I need to further configure the VPS? I cannot run the script since VPS is hosting many other projects, I will selectively implement some parts of the script. As for DNSBL, I cannot tell if any additional configuration is needed besides sv_dnsbl* cmds. 13:04 < bridge> is that what they claim, or is it in your network stats? 13:04 < bridge> <_qey> Network monitoring logs. 13:05 < bridge> ok, bcs i also had that once (for tcp traffic) and disabled all tcp traffic and they still claimed that my server created so much traffic. so i wrote the support to monitor my server and since then they never banned me again xd 13:05 < bridge> tho it's not hetzner 13:07 < bridge> <_qey> My thing was real, only UDP, only DDNet-Server port. Backed up by logs. 13:08 < bridge> what you should defs do is ignore any inc packets from client port <= 1024 13:08 < bridge> that already solves most port scanning reports 13:10 < bridge> <_qey> It says that my server was port-scanning Hetzner’s servers. I have UFW, so only needed ports are allowed. This is a DDNet-Server-level issue. 13:11 < bridge> <_qey> It says that my server was port-scanning Hetzner’s servers. I have UFW enabled, so only needed ports are allowed. This is a DDNet-Server-level issue. 13:11 < bridge> this is not a ddnet-server issue, that is simply how the internet works 😄 13:11 < bridge> you can just ignore jupstar, they are not correcting you, they just talk like that. 13:12 < bridge> it's just their thing 13:12 < bridge> ?XD 13:12 < bridge> <_qey> Thanks for the heads up. I was gonna get myself into a heated discussion. 13:13 < bridge> you guys are talking about different things 13:13 < bridge> it's just how it goes sometime 13:13 < bridge> his server did port scanning bcs it responded to spoofed ip packets 13:13 < bridge> how are we talking about different things 13:14 < bridge> chillerdragon: do you want the video vertical or horizontal xdd 13:17 < bridge> Square! 13:17 < bridge> The perfect middleground :greenthing: 13:20 < bridge> I don't think my phone can record in square ;-; 13:20 < bridge> Vertical! 13:20 < bridge> Wait 13:20 < bridge> Which is which 13:20 < bridge> vertical is tall 13:20 < bridge> horizontal is wide 13:20 < bridge> 16:9 land scape not TikTok layout xd 13:21 < bridge> good ok xD 13:23 < bridge> Chiller can you check simplex? I imported my db from my PC idk if it still works 13:23 < bridge> Horizontal then 13:24 < bridge> I simplexed you 15 mins ago 13:24 < bridge> Ah fk 13:24 < bridge> Yea mb 13:57 < bridge> whats up with the bug that makes the cursor and the stuff on the top left transparent 13:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319287373376520213/image.png?ex=6765699c&is=6764181c&hm=33d120056e6043bab078bf9a2059863c84dbcbcd5e2843c34be742f3819866fd& 13:57 < bridge> without the bug 13:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319287466578153512/image.png?ex=676569b3&is=67641833&hm=f3fb62c6947b23fae23c2272bb753e10410e438db3b765e537ddeb9c2a4fdf11& 13:58 < bridge> it's fixed in master 13:58 < bridge> what version 13:58 < bridge> nightly 13:59 < bridge> strictly speaking it's not a new bug, so i don't think it's fixed in latest ver 14:00 < bridge> which pr? 14:00 < bridge> i'm really curious why that happens 14:00 < bridge> https://github.com/ddnet/ddnet/pull/9347 14:01 < bridge> i mean i can guess but i'm a bit confused on the exact trigger condition 14:01 < bridge> it feels random 14:01 < bridge> it's kinda a race 14:01 < bridge> 14:01 < bridge> between loading and showing the loading screen 14:01 < bridge> ok renderloading oof 14:01 < bridge> it probably to a certain extent is 14:01 < bridge> as much as we can call timing random 14:02 < bridge> ye, it is quite random just how it runs and if there is anything run in between i think? 14:03 < bridge> oh `Box.Draw` doesn't reset? 14:04 < bridge> i guess it makes sense 14:05 < bridge> im just saying that so you turn your attention to me instead of holding the guy from doing anything useful just to argue with you. 14:06 < bridge> it worked didn't it 14:07 < bridge> he'll figure it out even if you are right. and he might never do if you guys just spent an hour arguing and draining energy 14:08 < bridge> ChillerDragon 14:09 < bridge> It's you who are constantly raising the level on TeeSports, with the help of a kind of bot that constantly goes to the place of farm 14:09 < bridge> If yes, then you can give this Bot 14:13 < bridge> i didnt even argue? XD 14:13 < bridge> 14:13 < bridge> i gave him a tip what he could do 14:14 < bridge> and i told him it's not ddnet related.. any service can be abused like that 14:16 < bridge> <0xdeen> having UDP-based serverinfo available is pretty bad though, the reflection can have more data than the request 14:17 < bridge> <0xdeen> There is already `sv_server_info_per_second`, and with the default of 50 we shouldn't be seeing 8 Mbit/s 14:24 < bridge> <_qey> Well, that’s a new one. 300 Mpbs DDoS. Server is down even from VNC in the panel. 14:25 < bridge> <_qey> 100% CPU load even after rebooting the server, which kills DDNet-Servers. Any suggestions? Sorry for being slightly off-topic. 14:25 < bridge> if he replies it will start 14:28 < bridge> and so? 14:28 < bridge> if i or him doesn't want the discussion we can simply say it. 14:28 < bridge> really dunno what you are up to rn 14:28 < bridge> i stopped him from wasting his time 14:28 < bridge> that's it 14:29 < bridge> you are creating a discussion rn too :lol: 14:29 < bridge> and i will stop wasting mine too starting now 14:30 < bridge> against ddos, you basically have no chance. 14:30 < bridge> 14:30 < bridge> normally server hosters provide a ddos protection.. wait until it gets active 14:31 < bridge> <_qey> Not against a 300 Mbps one. 14:31 < bridge> <_qey> I can’t even tell where the traffic is coming from, since I cannot access the server. 14:32 < bridge> ~~nooo, don't respond. i was rooting for you.~~ 14:32 < bridge> <_qey> Even forced restarts don’t work, lol. 14:32 < bridge> <_qey> I’m not arguing with him at the moment. 14:33 < bridge> i'm just kidding. 14:33 < bridge> <_qey> I’m straight up baffled by what’s going on. People are wasting resources to take down my little network, that’s just stupid. 14:33 < bridge> that happens all the time 14:34 < bridge> luckily our server with our 5mbps bandwidth will just kill itself before they can do anything with it. 14:34 < bridge> luckily my server with my 5mbps bandwidth will just kill itself before they can do anything with it. 14:35 < bridge> still a DOS tho, but I solved it by just not caring about it 14:36 < bridge> <_qey> I have a 1 Gbps port, I have no idea why 300 Mbps killed it, maybe a CPU issue then. 14:37 < bridge> like a home connection or? 14:37 < bridge> like from a hoster 14:37 < bridge> <_qey> Hosting provider. 14:37 < bridge> ye, no idea then 14:38 < bridge> <_qey> 11 minutes in, I manager to shut the hecking server down. 14:39 < bridge> maybe it was one physical link shared between multiple instances and a QoS somewhere stopped yours. 14:40 < bridge> i guess lots of things can happen and i shouldn't just guess randomly lol 14:40 < bridge> i mean lots of things can happen and i shouldn't just guess randomly lol 14:40 < bridge> <_qey> 11 minutes in, I managed to shut the hecking server down. 15:04 < ws-client> @woidless yes it is me. Sedonya said it is okay if I use a bot. But sadly he disallows farm bots in general so nobody else can use them. Which means I can not distribute a bot that is disallowed by all Copy Love Box admins I know. 15:07 < ws-client> oh and its also not running on windows. Its written in a propriatary linux only programming language. 15:08 < ws-client> proprietary* one day i learn how to spell it 15:09 < bridge> 5head 15:12 < bridge> Wait what? That's amazing :D 15:13 < bridge> bash 15:13 < bridge> need to write more Windows-incompatible software 15:13 < bridge> what even is linux only? 15:13 < bridge> is alt+scroll a thing on other OSs than windows? 15:13 < bridge> something that uses every obscure Linux only syscall and has no implementations for other operating systems :) 15:13 < bridge> like just a faster scroll 15:14 < ws-client> i forgot what exactly but since i never intended on publishing it i went full "it works on my machine" mode with some linux only C headers 15:14 < bridge> You could probably *make* it a thing 15:14 < bridge> oh wait i'm dumb it's a vsc thing, not a windows thing oof 15:14 < bridge> nvm then 15:14 < bridge> well. I expected it to be a linux only language 15:14 < bridge> Apparently Alt+scroll in Firefox is back and forwards 15:14 < bridge> Apparently Alt+scroll in Firefox is back and forwards in history 15:15 < bridge> not an app only working on linux 15:15 < bridge> 😢 disappointed 15:15 < bridge> wtf 15:15 < bridge> i don't like that 15:15 < bridge> me neither! 15:15 < bridge> luckily never hit that by accident 15:18 < bridge> UX 101 -- zen brwoser 15:18 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319307800136126484/2024-12-19_22-17-29.mp4?ex=67657ca3&is=67642b23&hm=2e9596b2ffd76a0388b6b40a7e097321427881ff2f28ea0b712ca3e63695dc7f& 15:18 < bridge> UX 101 -- zen browser 15:18 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319307800136126484/2024-12-19_22-17-29.mp4?ex=67657ca3&is=67642b23&hm=2e9596b2ffd76a0388b6b40a7e097321427881ff2f28ea0b712ca3e63695dc7f& 15:35 < bridge> cygwin users when 15:35 < bridge> it looks cool but im not allowed to use it for work because they got hacked 15:36 < bridge> i mean not really 15:36 < bridge> someone found a fairly obvious CVE and they handled it well but it was all because of extra dumb shit 15:36 < bridge> linux version when 🥱 15:37 < bridge> they did handle it pretty well tho 15:38 < bridge> https://kibty.town/blog/arc/ 15:38 < bridge> i say fairly obvious but they all are after you discover them right lol 15:38 < bridge> i have the useless phone app tho 15:39 < bridge> which is just browser for phone 15:39 < bridge> I just use normal mobile firefox 15:39 < bridge> boring but good 15:39 < bridge> at least it's not preinstalled chrome you know 15:40 < bridge> yeah 15:40 < bridge> they had a bug where opening the app if you left off in private browsing would crash semi consistently 15:41 < bridge> took them like over a year to fix iirc 15:41 < bridge> but otherwise i love mobile firefox and have used it for as long as apple has allowed non-safari default browsers 15:41 < bridge> and before on my s10e. that was a nice phone 16:01 < bridge> i'm saying it is terrible cuz i misclicked it the first time cuz the 80% dodged my click 16:17 < bridge> different UX doesn’t mean bad 16:17 < bridge> but i do hear they changed the top left corner a lot 16:17 < bridge> but ya i am not a big fan of extra options like that moving around 16:18 < bridge> it should just come out to the left of the existing ones, and the existing ones should have fixed positions 16:18 < bridge> i'm saying the button moves when you hover it is bad 16:18 < bridge> :justatest: 16:18 < bridge> i'm pretty sure that is bad like objectively 16:19 < bridge> we are agreeing 16:19 < bridge> ye 16:20 < bridge> i'm more talking about i don't really care about the rest of the UX like top bar designs and stuff 16:20 < bridge> just the button moving lol 17:18 < bridge> Hey can someone check out the 32bit exe from the newest release? I got told it is buggy 17:18 < bridge> All the UI elements wiggling around 17:20 < bridge> XDDDDDDDDDDDDDDDDDDDDDD 17:20 < bridge> it also happens in wine 17:21 < bridge> seems like the time is completely wrong 17:22 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319338979786625134/2024-12-19_17-13-19.mp4?ex=676599ac&is=6764482c&hm=fba71c3e701987bc524e245cfad73ac3dbb0d98c5df8ea852c5cb6c9b94128c6& 17:22 < bridge> looks like holding tab with very short key repeat delay or something 17:23 < bridge> but the snow is also super fast 17:23 < bridge> except pressing Tab doesn't even change the tabs... so what is even happening here? 17:23 < bridge> must be some time thing 17:27 < bridge> @0xdeen did you upgrade your system or smth? 17:27 < bridge> 17:27 < bridge> or why do we encounter such weird bugs on legacy platforms 17:30 < bridge> it’s fine 17:36 < bridge> <0xdeen> That's hilarious. Is that win32? 17:36 < bridge> <0xdeen> I guess some code changed 17:36 < bridge> <0xdeen> but arch linux always gets updates, so who knows 17:38 < bridge> ok, 32 bit is pretty broken 17:39 < bridge> lgtm idk 17:39 < bridge> but must have broken lately 17:39 < bridge> but why is the time in the maplayers broken 17:39 < bridge> @robyt3 did you change smth about how the local time is processed there? 17:40 < bridge> @jupeyy_keks limited edition feature 17:40 < bridge> why the UI elements jump around is another weird thing, since they only react to mouse 17:40 < bridge> 18.7 unaffected, so must be a recent change 17:40 < bridge> i didn't have 32-bit & win7 breaks on my 2024 bingo card for certain 17:41 < bridge> does that happen everywhere there are UIs or just the main menu 17:42 < bridge> i can see something with ui rects working from uninitialized or otherwise invalid values 17:42 < bridge> yeah certainly possible, but the map animations must be time related 17:42 < bridge> floating point different on 32 bit, msvc compiler flags, etc 17:42 < bridge> i also insta timeout 17:42 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319344224117723226/image.png?ex=67659e8f&is=67644d0f&hm=380e005b3c33ba20f3d34dbc2ebd801eedc16383ff7afd09353a2009650b188d& 17:42 < bridge> when joining a server 17:43 < bridge> something is very wrong 17:45 < bridge> WHAT IS THIS? 17:45 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319344857512284290/image.png?ex=67659f26&is=67644da6&hm=8d4ea72de7aff49aecebd3fb82066bf97d6aaab84c6bea5f3f72c9f90bd99e7d& 17:45 < bridge> Tabbing in and out of 32 bit 18.8 also makes it freeze with 0% CPU usage for me 17:45 < bridge> Ah thought it's a wayland bug xD 17:45 < bridge> but yeah, i have it in wine too 17:46 < bridge> broadcast? what server? if anything but ddnet, then you have your answer 17:46 < bridge> can you share the ip 17:46 < bridge> in this channel 17:46 < bridge> I mean, why is he insulting my country? 17:47 < bridge> this is presumably an independent server host 17:47 < bridge> i leave... 17:47 < bridge> they can do whatever they want 17:47 < bridge> they are not ddnet 17:47 < bridge> i mean the server ip 17:47 < bridge> you dont know? 17:47 < bridge> or server name 17:47 < bridge> sorry i dont know because i dont have a server history list 17:47 < bridge> oh k 17:48 < bridge> with exceptions but i don’t think strong language constitutes a ban from the masters 17:48 < bridge> I think this is simply your ingame name? 17:48 < bridge> i joined a block server with the map in your screenshot 17:48 < bridge> and it said "WELCOME ' 17:49 < bridge> and it said "WELCOME '' 17:49 < bridge> ? 17:49 < bridge> are you trolling? 17:49 < bridge> you have to tell me if you’re trolling 17:49 < bridge> i think heis 17:49 < bridge> it’s entrapment otherwise 17:49 < bridge> i think he is 17:49 < bridge> no I'm sure htrudfhdfhuytryfghnj is super serious about everything 17:50 < bridge> some ppl do come in here with crazy ass names looking for help 17:59 < bridge> Hello, what is the minimum version of Android to support the game, and will it be supported on Android in the future? 18:00 < bridge> https://ddnet.org/downloads/DDNet-18.8.1.apk 18:00 < bridge> just try it out 18:02 < bridge> I dont have old android 18:02 < bridge> I have only android 14 and android 8 18:02 < bridge> well 8 is defs something i'd consider old 18:03 < bridge> Ok 18:04 < bridge> but it should still work on that version, just to be clear xd 18:05 < bridge> Android 7.0 and newer should be supported 18:05 < bridge> just curious, are you looking into the 32 bit thing? it’s a fascinating bug 18:05 < bridge> or collection of bugd 18:05 < bridge> or collection of bugs 18:06 < bridge> yeah, I can't reproduce it when compiling with MSVC 32 bit both in debug and release build 18:06 < bridge> oh great 18:06 < bridge> are deen’s build scripts public 18:07 < bridge> https://github.com/ddnet/ddnet-scripts/blob/a17337fde68e0de9b16da15df5d3ccd5a63d9307/release/build.sh 18:08 < bridge> the releases use mingw?? news to me 18:09 < bridge> if you have msys2 and can’t repro with this cmake/toolchains/mingw$PLATFORM.toolchain then i’d be worried 18:10 < bridge> Might also be related to different configuration flags like Discord/Steam/Autoupdater integration 18:12 < bridge> i see 18:12 < bridge> i have a question that might seem weird 18:12 < bridge> how tf do you bring yourself to do so much for ddnet 18:13 < bridge> yes robyte tell us 18:13 < bridge> idk historically your affiliation with the game or what it means to you but putting in this much work for anything as a volunteer is admirable 18:13 < bridge> robyte time 18:13 < bridge> I was just about to eat :pepeW: 18:13 < bridge> lmfao 18:13 < bridge> yeah what time is it anyway 18:13 < bridge> dinnertime ig 18:14 < bridge> ok ok, you eat, bon apetit 18:14 < bridge> 18:14 < bridge> and when you back you have your biography ready 😄 18:14 < bridge> well idk 18:14 < bridge> this guy just works for seemingly nothing other than to have it accomplished 18:15 < bridge> maybe there is more to it 18:15 < bridge> so basically like all hobbies xd 18:17 < bridge> maybe i am just particularly used to seeing laziness all around but that’s kind of discrediting his contributions 18:17 < bridge> he does a lot 18:18 < bridge> i think there is only lack of motivation, not laziness 18:18 < bridge> 18:18 < bridge> like what are things you consider yourself lazy for? 18:19 < bridge> discord chatting on the clock :justatest: 18:19 < bridge> maybe robyte is just super disciplined 18:20 < bridge> manages time well 18:20 < bridge> discord like all social media can easily make addicted. 18:20 < bridge> ye i have been using discord since i was 11 18:20 < bridge> it’s bad 18:20 < bridge> well as stupid as it sounds. log out, don't log in for 3-4 days 18:20 < bridge> 18:20 < bridge> then it gets easier 18:20 < bridge> the first days are the hardest 18:21 < bridge> <_voxeldoesart> ohhhh oh this is so weird 18:21 < bridge> <_voxeldoesart> https://cdn.discordapp.com/attachments/293493549758939136/1319353811818778654/Screenshot_20241219_120914_DDNet-1881.jpg?ex=6765a77d&is=676455fd&hm=6758644cf7f771b6b3a7f6b001839dd932a056e775dd1ac0ca6c6d21c5f5c4f4& 18:21 < bridge> <_voxeldoesart> everything is teeny tiny 18:21 < bridge> <_voxeldoesart> fng also hates the mobile client LOL 18:21 < bridge> there’s an API to have a native text field rendered above the keyboard instead of the game 18:21 < bridge> maybe that’s worth looking into 18:21 < bridge> yeah, would defs be worth it 😄 18:22 < bridge> i wonder how it tells the difference 18:22 < bridge> just erratic mobile inputs ig 18:22 < bridge> <_voxeldoesart> i didnt even touch anything 18:22 < bridge> <_voxeldoesart> just joined and got purged 18:22 < bridge> so u didnt even get to move around or anything 18:22 < bridge> i can see it kicking u after some seconds if ur input is strange 18:23 < bridge> but not for no reason. it should be the same client on paper 18:23 < bridge> right? 18:23 < bridge> ye 18:24 < bridge> <_voxeldoesart> i think the main bug is how text boxes are handled 18:24 < bridge> <_voxeldoesart> you select a box, half the time it doesnt even focus properly. the only way to deselect it is to press the back button (usually you can tap outside the box to deselect it) 18:24 < bridge> are you expecting it to unfocus when you click smth else 18:24 < bridge> what if u like switch tabs 18:24 < bridge> <_voxeldoesart> yes 18:25 < bridge> idr but i think ddnet controls will remain focused until another focus-capturing control is selected? may be wrong 18:25 < bridge> <_voxeldoesart> https://cdn.discordapp.com/attachments/293493549758939136/1319354848742867135/Screen_Recording_20241219_122459_DDNet-1881.mp4?ex=6765a874&is=676456f4&hm=580756f62b8ced2da7b886a70df58dcd3ebd19659bd233caa895d19b42a23fea& 18:25 < bridge> yea like i think if u selected a browser item there you’d typically be able to keep typing in the browser search field, on desktop 18:26 < bridge> so not a bug per se but bad for usability 18:26 < bridge> if android is to be maintained long-term i don’t see it happening without a fundamental UI overhaul 18:26 < bridge> <_voxeldoesart> yea true 18:27 < bridge> <_voxeldoesart> just wanted to try it out to see how it fares 18:27 < bridge> yea 18:27 < bridge> did you ever try ddnet 9 on android 18:27 < bridge> <_voxeldoesart> yea 18:27 < bridge> <_voxeldoesart> it sux 18:27 < bridge> nah it was a whole lot of fun 18:28 < bridge> esp when u switched apps and all the textures were freed and not reuploaded 18:28 < bridge> or at least the glyphs and some other things 18:28 < bridge> <_voxeldoesart> test #2 18:28 < bridge> <_voxeldoesart> thats p cool 18:28 < bridge> <_voxeldoesart> https://cdn.discordapp.com/attachments/293493549758939136/1319355768335634524/Screen_Recording_20241219_122832_DDNet-1881.mp4?ex=6765a94f&is=676457cf&hm=de2702f9073b4977c7c516868f7690a53be1363aae487fc91569f352ed82eb9f& 18:29 < bridge> that is cool 18:29 < bridge> i question anyone who really wants to play it without bluetooth mouse and keyboard tbh 18:30 < bridge> not really question but… the ergonomics seem so bad 18:31 < bridge> i think i wanna try to learn vim (or at least become competent in some TUI editor) 18:31 < bridge> my awesome WM setup on my desktop has become a crutch and now im constantly pulling my hair out trying to keep vscode and my terminal open alongside each other on the mac xdd 18:32 < bridge> my awesome WM setup (awesome as in cool, not the actual WM) on my desktop has become a crutch and now im constantly pulling my hair out trying to keep vscode and my terminal open alongside each other on the mac xdd 18:32 < bridge> <_voxeldoesart> i remember trying to learn it 18:32 < bridge> <_voxeldoesart> i give up 18:32 < bridge> <_voxeldoesart> https://cdn.discordapp.com/attachments/293493549758939136/1139665875121750026/STOP_USING_VIM.png?ex=6765334e&is=6763e1ce&hm=f03f55d8b7f2ba460b94f7c80e251cc27b72e9b71ec97c72f8544ca40725e927& 18:32 < bridge> for me the resolution does not break lol 18:32 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319356778604924968/image.png?ex=6765aa40&is=676458c0&hm=32350a32084780495b851b3a71ea05c61e839830cf65c3dea31f926e1b85539d& 18:34 < bridge> @_voxeldoesart leak phone fps 18:34 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319357144859938896/image.png?ex=6765aa97&is=67645917&hm=005f1e7fe67a2b2706e05b511642c7752bfbb38618628253e2af5af4ac5d028c& 18:34 < bridge> i always get green borders in ddnet for whatever reason xD 18:34 < bridge> and set to vulkan 18:34 < bridge> for more epyc gamen 18:44 < bridge> strange 18:55 < bridge> i only get them on GL ES 18:56 < bridge> if you have a wide corner radius on ur phone maybe it’s just to pad for that 18:56 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319362757682008084/Screenshot_20241219_105627_DDNet-1881.jpg?ex=6765afd2&is=67645e52&hm=b1619c1595885ed46d278f4ef401b7e61d60270eb09b84341862b868e01966c6& 18:56 < bridge> or it's some game mode xd 18:56 < bridge> ah but it's not cutted edges 18:57 < bridge> it's a border around the whole screen 18:57 < bridge> that photo is misleading 18:57 < bridge> ig it is not backend specific 18:58 < bridge> lol now it's gone 18:58 < bridge> random 18:58 < bridge> i did have the green bezel too 18:58 < bridge> but now i cant get it back 18:59 < bridge> funny stuff 19:02 < bridge> the game feels weird 19:02 < bridge> thats all i can say 19:02 < bridge> You fps is 07:29:30?! 19:03 < bridge> Your fps is 07:29:30?! 19:03 < bridge> Yes, thx superteero 19:04 < bridge> <_voxeldoesart> bro poured skimmed milk on his cpu 19:13 < bridge> i noticed that enabling show all display modes will do that, and though any custom display mode will be ignored for display purposes, the mouse inputs are processed with the display mode in mind 19:13 < bridge> so i set it to the res i play on normally and it feels more normaler 19:13 < bridge> i think. 19:14 < bridge> That was mostly fixed on more recent Android versions or because they just have more RAM so they don't need to unload the textures anymore, we didn't fix it properly yet (i.e. reload every texture) 19:14 < bridge> i also noticed that sometimes my inputs get cut off with keyboard, if im holding right and then jump and then view the scoreboard within that jump i will no longer be walking right tho the button is held 19:14 < bridge> oh that isn’t even true 19:14 < bridge> it my mouse 19:14 < bridge> but only sometimes 19:15 < bridge> annoying 19:16 < bridge> i wonder if my phone would support a thunderbolt tethered Ethernet connection 19:16 < bridge> Might also be related to your particular virtual keyboard how it effectively moves the entire game window up. I have a smaller keyboard and it opens on a different side than the text input in the game so I can see both 19:19 < bridge> this keyboard stuff seems like a mess. i was using gboard and i had to turn off some settings for my physical keyboard to not make a stupid popup over the game while i’m typing 19:19 < bridge> yeah, I think I was looking for some more practical programming hobby and remembered Teeworlds 19:20 < bridge> and even still it’ll lock my mouse inside the input field, as if it was my thumb to move the cursor between characters 19:20 < bridge> nice 19:21 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319369003566891008/Screenshot_20241219_112116_Discord.jpg?ex=6765b5a3&is=67646423&hm=ee2a291c19090f80855a7e2ff33891323aafa793d03fb9fc27e441c765dc256b& 19:21 < bridge> Win shift s screenshot on droid... Crazy 19:23 < bridge> don't lie teeworlds is your oxygen, you'd die without 19:31 < bridge> where is the config dir on android 19:31 < bridge> crippled without my binds 19:33 < bridge> <_voxeldoesart> bind z laggg!!! 19:33 < bridge> `/storage/emulated/0/Android/data/org.ddnet.client/files/user` 19:34 < bridge> ty 19:34 < bridge> But the only way to read from it is with Google's Files app and it's impossible to write to on modern Android versions... 19:34 < bridge> Unless you use root or maybe a file manager that supports it with shizuku 19:34 < bridge> how are settings preserved on restart 19:35 < bridge> if u cant write there 19:35 < bridge> I mean for you as a user 19:35 < bridge> The app can use the folder however it wants 19:35 < bridge> fair enough 19:35 < bridge> Btw does keyboard/mouse work with android Verizon 19:36 < bridge> https://source.android.com/docs/core/storage/scoped 19:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319372768760037418/Screenshot_20241219_113614_Termux.jpg?ex=6765b924&is=676467a4&hm=403d32884355bff9fd612fe96a483f1802425f193f5455b4484f75cf4e7288a9& 19:36 < bridge> Sadge 19:36 < bridge> Should work, if your keyboard/mouse are supported at all 19:37 < bridge> It's "working" for me but that issue I was talking about where my inputs get cut off makes it somewhat unplayable 19:37 < bridge> But idk where the blame for that lies 19:37 < bridge> permissions on Android are such a pain sometimes 19:37 < bridge> the price of security I guess 19:37 < bridge> Yeah 19:37 < bridge> yeah, these storage changes are a real pain for our use case of "users can drop whatever files they want into the game" 19:37 < bridge> Gboard was intervening beforehand in the input fields so I suspect it's virtual keyboard specific 19:38 < bridge> And yea I mean you can probably expose a simple import from zip or something but it's unfortunate nonetheless 19:38 < bridge> I'm gonna try the aosp keyboard 19:38 < bridge> 1. Port to SDL3 19:38 < bridge> 2. It has support for native file open/save dialogs also on Android 19:38 < bridge> :justatest: 19:41 < bridge> It is really hard to control on android 19:41 < bridge> damn are there not even file dialogs 19:41 < bridge> :feelsbadman: 19:45 < bridge> lmfao okay 19:45 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319375021143232512/Screenshot_20241219_114458_Settings.jpg?ex=6765bb3d&is=676469bd&hm=992c985379bdf401da4a022ebdfd255d97cd7017cb525c9c21dc372e586c7110& 19:45 < bridge> it is detecting my mouse as a keyboard. that is probably the issue 19:50 < bridge> the only other bluetooth mouse i have to test with is a trackball mouse… rip 19:59 < bridge> <_qey> @0xdeen not sure if you’re the one I’m supposed to ping, but you’ve provided some help before, so… I made some tweaks to my VPS, did my homework on iptables, but now I’m having trouble setting up DNSBL. It just doesn’t work apparently, I didn’t use dnsmasq, since it probably should work just with config, but I may be wrong. I’d appreciate any help. 20:01 < bridge> <_qey> Who would’ve thought a hobby-hosting of DDNet servers would be such a pain in the ass, lol. Never had that issue with games like CS and GTA before for some reason. 20:03 < bridge> i’d wager he’s not on rn but if you would explain the whole situation maybe i could help 20:04 < bridge> if you were banned for port scanning then a dnsbl will most like not help 20:04 < bridge> the spoofed ips are legit ips 20:05 < bridge> bcs only teeworlds has the most hobbyless ppl ever xd 20:10 < bridge> <_qey> DDoS. Both times on port 8307, which is DDNet-Server. First time I’ve received a complaint about my server port-scanning Hetzner’s servers it was 8 Mbps, the second time everything just bottlenecked and froze on me with 300 Mbps attack. 20:11 < bridge> <_qey> So I shut down everything, rewrote the firewall rules. 20:11 < bridge> <_qey> Now I just want to enable DNSBL. 20:11 < bridge> still amazes me that people actually bother attacking TW servers 20:11 < bridge> are these the reflection attacks? @timakro may have insight 20:11 < bridge> <_qey> To further secure server from idiots. 20:11 < bridge> do you even understand what a dns blacklist does? 20:12 < bridge> <_qey> Probably the guy that warned me about you was right, you just like to bother people with nonsense. 20:12 < bridge> ok 20:12 < bridge> so you don't, that's fine 20:12 < bridge> That's... a bit much 20:13 < bridge> <_qey> As mentioned before, I just want to further secure the server, I was letting blacklisted IPs on the server, in the light of recent events I do not want to do that anymore. 20:14 < bridge> <_qey> He was trying to get me into a ‘discussion’ for like 6 hours now. I budged this time. 20:14 < bridge> yeah sure 20:14 < bridge> believe what tsfreddie randomly hallucinates 20:14 < bridge> I’m obviously missing context but i’ve never seen jupstar inquire with bad intent 20:14 < bridge> Jupstar is certified cool, you've yet to prove yourself 20:15 < bridge> <_qey> I don’t see myself as a permanent member anyways. I’m here on occasion. 20:15 < bridge> it’s not a popularity contest anyway 20:16 < bridge> lol 20:16 < bridge> <_qey> I just ignored Jupstar for 6 hours while he was trying to incur that I’m stupid and I don’t understand what I’m doing. I replied for him to get off of me. 20:17 < bridge> <_qey> I mean, he was asking me questions that I already gave an answer to. 20:17 < bridge> I mean, asking if you know what you're doing is a pretty common thing to do when you're trying to help someone with a technical matter 20:18 < bridge> If you *really* knew what you were doing you wouldn't have to be asking for help 20:18 < bridge> <_qey> That wasn’t how it went. 20:18 < bridge> unique servers experienced similar port-scanning attacks, and i believe they were solved by adding particular iptables rules but i wasn’t the one who fixed it on my vps 20:18 < bridge> All I'm seeing is you smearing Jupstar and that isn't going to get you very far 20:18 < bridge> i don’t see what the point is in dwelling on it 20:19 < bridge> <_qey> I asked people, only Deen gave me an adequate response. 20:19 < bridge> <_qey> Jupstar proceeded to ask me nonsense. 20:19 < bridge> <_qey> Several times. 20:19 < bridge> please stop the lies thanks 20:19 < bridge> <_qey> I get why you’re defending him, but give it another thought. 20:19 < bridge> nonsense, relevant details, tomato, tomahto 20:20 < bridge> this discussion will mean nothing to anyone until screenshots or message links are provided, at which point you’ll be redirected to offtopic or told to stop talking about drama 20:20 < bridge> <_qey> You may wanna read the conversation before stating facts. 20:20 < bridge> so this is a pointless conversation to be having rn 20:20 < bridge> read above here and tell me where i said "you are stupid", or where i started any kind of discussion 20:21 < bridge> <_qey> I’m trying to get off this conversation. It’s pointless. I couldn’t care less about Jupstar, people trying to get me on for some reason. 20:22 < bridge> sometimes non native speakers have an inflammatory tone that i can tell you isn’t intentional in jupstar’s case 20:23 < bridge> we ended up turning off ufw and relying just on the iptables rules.. afaik we have received no complaints since 20:23 < bridge> <_qey> No, I’m fully aware of the tone I’m using. At this point he is annoying me. 20:23 < bridge> <_qey> That’s what I did. 20:24 < bridge> So you're trying to get people mad at you on purpose? Well that's nice of you. 20:24 < bridge> <_qey> Mad for telling the truth? lol. 20:24 < bridge> are you still victim to these attacks? it sounds like it hasn’t been solved 20:24 < bridge> I tried to explain that a spoofed ip attack, works by the simple fact that your server responds to the incomming ip + port. 20:24 < bridge> 20:24 < bridge> So a firewall that disables unused ports on your server will not solve this exact issue. 20:24 < bridge> 20:24 < bridge> I think that is a fair and good tip 20:24 < bridge> i didn't say you did, and this was a lie to stop pointless convos, which I already said here https://discord.com/channels/252358080522747904/293493549758939136/1319289516200038470 20:25 < bridge> I tried to explain that a spoofed ip attack works by the simple fact that your server responds to the incomming ip + port. 20:25 < bridge> 20:25 < bridge> So a firewall that disables unused ports on your server will not solve this exact issue. 20:25 < bridge> 20:25 < bridge> I think that is a fair and good tip 20:25 < bridge> <_qey> I shut down the server and just recently turned it back on, along with DDNet Servers, time will tell. 20:26 < bridge> i stopped him from arguing with you didn't mean you started arguing already. 20:26 < bridge> okay, great 20:26 < bridge> yeah i head out for now 20:26 < bridge> but i never argues, that's the problem 20:26 < bridge> b-b-but 20:26 < bridge> i threw facts against him 20:26 < bridge> :kek: 20:26 < bridge> i didn't say you did 20:26 < bridge> it doesn’t matter guys 20:27 < bridge> which i've stated here https://discord.com/channels/252358080522747904/293493549758939136/1319385264509947934 20:27 < bridge> fred as a blue guy isn’t it your job to de-escalate 20:27 < bridge> Today on DDNewsNetwork: Unexpected Drama in Developer Chat? Find The Spiciest Details Here! 20:28 < bridge> im pretty sure im trying to 20:28 < bridge> love ya fred 20:28 < bridge> what i find even more sad is that some hosters prefer to trust reports from hetzner than checking if the traffic even existed in first place. 20:28 < bridge> this is also something i had with my hoster.. they just banned me based on hetzner reports, even tho my server didn't create any traffic (thus i asked him if his network stats confirmed the traffic came from his server) 20:28 < bridge> love ya Fred 20:28 < bridge> yea 20:28 < bridge> i could also just time everyone out if you prefer that 20:28 < bridge> <_qey> The issue arose when my servers had full online 64/64, now it’s like 1/4 of that. What I noticed at the time is that other servers were unavailable too, a small portion, but enough to notice. 20:28 < bridge> you can usually appeal 20:29 < bridge> yep but my server was always down for few hours 20:29 < bridge> well let us know if it’s still not fixed 20:29 < bridge> was kinda annoying until the support accepted it 20:29 < bridge> yea 20:30 < bridge> <_qey> *deep fucking sigh* 20:30 < bridge> <_qey> I literally told you that this info is backed up by my logs. 20:30 < bridge> fred’s about to dish out some timeouts 20:30 < bridge> im trying to stay calm, woke me up with a notification at 3am and demand explanation did step on my nerves a bit and i apologie for that. 20:30 < bridge> :brownbear: 20:30 < bridge> i stand corrected 20:31 < bridge> i won't time out anyone. just stop talking. 20:31 < bridge> 🥺 we love Fred 20:31 < bridge> hear me out 20:31 < bridge> if you want to bicker anyway do it in offtopic lol 20:31 < bridge> hear me out guys 20:31 < bridge> i want everything mark as read 20:31 < bridge> and youre making it worse 20:32 < bridge> how ami suppost to sleep when my phone constandly vibrate 20:32 < bridge> <_qey> Will do. Thanks for adequate responses. 20:32 < bridge> pleade 20:32 < bridge> please* 20:32 < bridge> I too read every channel 20:32 < bridge> must keep up with all the DDGossip 20:32 < bridge> you guys love facts. **but i love people**. discussing these thing over and over doesn't do anything. you guys stated what you think already. i have no idea who has better facts because i don't care and this is not a contest. but i'm pretty sure time are better spent on fixing things and researching. draining energy talking is useless. 20:33 < bridge> :trollet: 20:33 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319387153985306717/IMG_7309.png?ex=6765c68a&is=6764750a&hm=c00482761803cacd69ad6974fb56f76265b09a3c274c67ffba0c40e267e2d3d3& 20:33 < bridge> not f3 if you agree 20:33 < bridge> <_qey> Fun fact, I actually DDoS’ed myself once. I made a mode that constantly sends packets to the server, like 33000 packets in 5 minutes per 30 players, my server was suspended. 20:33 < bridge> now f3 if you agree 20:33 < bridge> BASED 20:34 < bridge> can i please have a good sleep or do i need to fuck off this beautiful server 20:34 < bridge> DDoSed or just DoSed? 20:34 < bridge> wait what did u have to do with this xD 20:34 < bridge> you can turn off your notifications while you sleep lol 20:34 < bridge> peanut gallery hours 20:34 < bridge> <_qey> Since it was coming from multiple users, DDoSed. 20:34 < bridge> im gonna go work now 20:34 < bridge> my phone litellary looks like its alive from vibrating 20:34 < bridge> nice 20:35 < bridge> no way u got notifs on for every msg in dev channel? 20:35 < bridge> sounds like a you problem 20:35 < bridge> ye 20:35 < bridge> everything is mute 20:35 < bridge> every guild is mentions only, suppress @ everyone @ here 20:35 < bridge> sorry man not to be rude but you’re literally signing up for this annoyance 20:35 < bridge> the only reasonable setting 20:36 < bridge> <_qey> I’m thinking of fully reworking the movement system in DDNet-Server. I want to make it a top-down view. 20:36 < bridge> also people are learners but you guys obviously doesn't have education degrees. state what you think exactly **once** is good enough for people to learn. 20:36 < bridge> <_qey> And then make CS out of it, lol. 20:37 < bridge> lets play a game 20:37 < bridge> whoever is quietest for longest in this channel we all call legend 20:37 < bridge> ready? 20:38 < bridge> <_qey> Just disable notifications. 20:38 < bridge> no just 20:38 < bridge> or put your phone in dnd for the next 8 hours 20:38 < bridge> do it 20:38 < bridge> apparently no one cares about me venting 20:38 < bridge> they usually have a button for that 20:38 < bridge> how do i even sleep now 20:38 < bridge> i use nokia 20:38 < bridge> What sort of response do you expect? 20:38 < bridge> <_qey> Count sheep. 20:39 < bridge> Suomi mainittu, torilla tavataan! 20:39 < bridge> mf woke me up 20:39 < bridge> and just left lmao 20:39 < bridge> ok seriously guys 20:39 < bridge> meta testing got deleted for drama 20:39 < bridge> <_qey> What does blue nickname mean? I don’t use Discord like at all. 20:39 < bridge> and u want this channel dead too? 20:39 < bridge> come on bro 20:39 < bridge> ~~the most heated convo here usually involves juppy for reason.~~ 20:39 < bridge> it's community dependent, but here it means they're a moderator 20:40 < bridge> i just mean people like me :brownbear: 20:40 < bridge> ~~should I one-up him?~~ 20:40 < bridge> watch over the server like a hawk 20:41 < bridge> you can click his profile and look at the list of roles 20:41 < bridge> <_qey> You’re testing apparently. 20:42 < bridge> the guy just don't know how to back down. nothing works, he state roughly the samething over and over again, you agree with him he double down, you disagree with him he pushes harder lmao. 20:42 < bridge> <_qey> Is there a default setting to ban KRX players? Like DNSBL. 20:42 < bridge> its a role you can give yourself in #📌info to see map testing channels 20:42 < bridge> I should get myself *at least* one fancy role... 20:42 < bridge> i have a feeling that he sees every message with bad intent 20:42 < bridge> Literally me 😍 20:42 < bridge> <_qey> Thanks, but I only test my own maps. 20:42 < bridge> win a tournament 20:43 < bridge> that's pretty rare and cool 20:43 < bridge> 1. no i think 20:43 < bridge> 2. moderators dont like that client name being mentioned 20:43 < bridge> too noob for that 😔 20:43 < bridge> <_qey> I wonder why this is called #develover if most of my dev messages get ignored, lol. 20:44 < bridge> ok dont judge me, perfect chance to get someone in my discord https://discord.gg/b2Rv7NqS i want friends (+ my clan server) 20:44 < bridge> also be careful what you wish for, lerato gave me a bot role for fun cuz i asked that and unintentionally banned me from all channels other than a music channel for three days 20:44 < bridge> @Discord Mod 20:44 < bridge> wtf 20:44 < bridge> Brother you have only been posting irrelevant or questions with either no answer or an obvious answer 20:44 < bridge> how would a default setting in open source code prevent a hack client from ever being banned for more than a week 20:44 < bridge> they would just read the code and bypass it again 20:45 < bridge> <_qey> I’m thinking of reading PMs in game, those are sending spam links, gets rid of 99% of free users. 20:45 < bridge> you can definitely do that 20:45 < bridge> they use character lookalikes 20:45 < bridge> they are evolving 20:45 < bridge> idk you have to code it yourself or something 20:45 < bridge> nudelsafts server has stuff against that 20:45 < bridge> works pretty well as far as i can tell 20:45 < bridge> there are presumably already automated bans for it because just today i saw one in strange cosmetic script 20:45 < bridge> <_qey> The more the merrier, just ban all MB chars. 20:46 < bridge> they already remap known lookalikes 20:46 < bridge> need multibyte 20:46 < bridge> do you know why tw has that weird text font? lol 20:46 < bridge> do not assume we do or don't do anything please 20:46 < bridge> most of ddnet’s current userbase relies on it lmfao 20:47 < bridge> <_qey> Doesn’t matter, if I ban all multibyte characters in PM, they can remap all they want. 20:47 < bridge> theres also spam bots in normal chat 20:47 < bridge> i guess 20:47 < bridge> yeah 20:47 < bridge> bro im chinese 20:47 < bridge> Nahh, only English in DMs 20:47 < bridge> all chinese are multicharacter 20:47 < bridge> <_qey> Chinese people don’t play on my servers. 20:47 < bridge> i think he just means his server doesnt need it 20:47 < bridge> yea 20:48 < bridge> im just kidding 20:48 < bridge> <_qey> I can’t tell whether you are kidding or not. 20:48 < bridge> chinese guy joins, asks someone something in pms and promptly gets executed by the automod 20:48 < bridge> :kek: 20:48 < bridge> i told you so you now know :brownbear: 20:49 < bridge> <_qey> 好 20:49 < bridge> you could whitelist certain character ranges I guess 20:49 < bridge> but that's like annoying and stuff 20:49 < bridge> by they i mean ddnet btw. this may only apply to names but certain cyrillic characters look identical to latin ones for example so those will automatically be rebound to the latin counterparts by the server 20:49 < bridge> pretty sure it's the chinese font fallback? 20:49 < bridge> the cjk font is pretty universal 20:50 < bridge> i think he means non-ascii latin characters like the cosmetic characters 20:50 < bridge> which… it’s in the unicode standard, so 20:50 < bridge> <_qey> When it comes to names, DDNet’s system is fucked up, I literally can’t use 90% of the Unicode characters as they appear as a square. 20:50 < bridge> cjk font is pretty pan unicode 20:50 < bridge> think about it for the database and such 20:51 < bridge> you either clean your strings aggressively or bad things happen 20:51 < bridge> obviously not the entire unicode but they did fit like most sensible things 20:51 < bridge> yea 20:51 < bridge> 𝕥𝕙𝕚𝕟𝕜 𝕪𝕠𝕦 𝕔𝕠𝕦𝕝𝕕 𝕕𝕠 𝕓𝕖𝕥𝕥𝕖𝕣? 𝕟𝕠𝕥 𝕨𝕚𝕥𝕙𝕠𝕦𝕥 20:51 < bridge> this thing 20:51 < bridge> yes, that! 20:51 < bridge> is what i saw today 20:51 < bridge> maybe it should be taken out of the font. old clients will always still see it 20:52 < bridge> <_qey> Should I update the client? 20:52 < bridge> <_qey> I never do. 20:52 < bridge> it gets better all the time 20:52 < bridge> what client are you on 20:52 < bridge> depending on who you ask 20:52 < bridge> <_qey> 16.x 20:52 < bridge> i dont see a reason not to 20:52 < bridge> i would update. 16 isn’t so so old but there are cool features 20:52 < bridge> unless you have like 2 kb left of storage 20:53 < bridge> <_qey> Not to kid anyone, but I literally have to delete one game in order to install another. 20:53 < bridge> ddnet’s binary size should be roughly the same as it was 20:53 < bridge> i mean i don't really see a problem if it is just for regular fun uses. there is a unicode confusables table or something that is pretty comprehensive of mapping all latin characters too all variants maybe just use that 20:53 < bridge> as in no auto update in ddnet or actually no space 20:53 < bridge> xd 20:53 < bridge> <_qey> I never bothered changing my SSD, so I’m stuck with 128 GB. 20:54 < bridge> ah 20:54 < bridge> thats tiny 20:54 < bridge> <_qey> More that enough for Linux and 1 game. 20:54 < bridge> it’s not, today i saw that exact char set used to promote ___ client in global chat 20:54 < bridge> was i talking to you, that always invents his own facts? 20:54 < bridge> 20:54 < bridge> my very first question to you was simple: 20:54 < bridge> https://discord.com/channels/252358080522747904/293493549758939136/1319274125713473597 20:54 < bridge> 20:54 < bridge> i just wanted to know if it was in your network logs. 20:54 < bridge> you said yes. 20:54 < bridge> my reason why i ever asked this question was the statement. COMPLETELY unrelated to you 20:54 < bridge> 20:54 < bridge> Now you are provocative for no reason... 20:54 < bridge> still? 20:54 < bridge> stop retro fitting 20:54 < bridge> <_qey> Ah, shit, here we go again. 20:54 < bridge> imma timeout 20:54 < bridge> yes time him out please 20:54 < bridge> warn first 20:54 < bridge> oh damn 20:54 < bridge> <_qey> I forgot about him 10 times. 20:54 < bridge> explicitly 20:55 < bridge> nah justice for jupstar 20:55 < bridge> then it’s their lwn fault when they get timed out 20:55 < bridge> someones getting smoked tonight 20:55 < bridge> then it’s their own fault when they get timed out 20:55 < bridge> yall talked abt him after he left too, let him talk back 20:55 < bridge> fair enough 20:56 < bridge> @jupeyy_keks talk 20:56 < bridge> although DO NOT respond 20:56 < bridge> ok 20:56 < bridge> this is a warning 20:56 < bridge> DEMOCRACY BABY 20:56 < bridge> we should decide on what’s happening here. i think he should be given the opportunity to stick up for himself, but not in this channel 20:56 < bridge> <_qey> 9 out 10 of his messages is just him trying to get me on. I happily forgot about his existence, but here he is with nonsense again. 20:56 < bridge> you can block him which is an option on discord 20:57 < bridge> <_qey> Please, tell me how. 20:57 < bridge> this stopped being developer conversation as soon as it became personal. i am okay with drivel but not when it’s aggressive and interpersonal 20:57 < bridge> Uh 20:57 < bridge> right click his profile 20:57 < bridge> (Im not a mod) 20:57 < bridge> emm, im sure you can figure it out 20:57 < bridge> <_qey> I literally installed Discord just to ask for DDNet-related help. I don’t use it. 20:57 < bridge> u can google how to do it 20:58 < bridge> for anyone who wants to continue this conversation 20:58 < bridge> #off-topic 20:58 < bridge> click that blue rectangle and be on your way to prosperity 20:58 < bridge> <_qey> Would be better off asking for ‘how’, rather than figuring out. 20:58 < bridge> okay louis at that point you could just tell him 20:58 < bridge> what is this yap 20:58 < bridge> the thing is juppy is not even aggressive. the lack of polite suffix in english also kinda kills me sometime. 20:58 < bridge> shut up 20:58 < bridge> but that's more of an asian thing i think 20:58 < bridge> you want to ask other people to tell you how to live your entire life? 20:58 < bridge> not personally 20:59 < bridge> aw louis 20:59 < bridge> and you come in developer and complain when your questions are not being immediately answered 20:59 < bridge> w* 20:59 < bridge> english being a second language also doesn't help 20:59 < bridge> OOOOHHH 20:59 < bridge> but at that point you want to ask google how to live your life 20:59 < bridge> <_qey> Nope, couldn’t figure out how. I long-pressed his message, there’s no block option. Neither there is one in his profile. 20:59 < bridge> <_qey> Or I’m just blind. 20:59 < bridge> are you on desktop? 20:59 < bridge> <_qey> No. 20:59 < bridge> bro click the 3 dots 20:59 < bridge> and block 20:59 < bridge> i am never polite, i am neutral. all the stuff i said was neutral 21:00 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319393833854832682/IMG_7310.png?ex=6765ccc3&is=67647b43&hm=25cccea1db7490e62ba5a5bd143519852dc8fa4667f78bed150c313b4a30a3bf& 21:00 < bridge> 😭 21:00 < bridge> until YOU @tsfreddie escalated it for no reason 21:00 < bridge> then he suddenly believed you 21:00 < bridge> neutral is impolite to asian. 21:00 < bridge> <_qey> LOL, I didn’t see it. Thanks. 21:00 < bridge> ooooh @tsfreddie why u escalating 21:00 < bridge> and hated me for doing nothing at all 21:00 < bridge> anyways when is the stupid star bug getting fixed 21:00 < bridge> the random stars that appear when you join a server 21:01 < bridge> isn’t that really hard to trace 21:01 < bridge> probably why it hasnt been fixed 21:01 < bridge> man it has been in for far too long 21:01 < bridge> <_qey> Huh? Never seen that one. 21:01 < bridge> you can debug the stars in the client but as soon as you involve that network boundary of client/server things become 100x harder to diagnose 21:01 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) 21:01 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) — 30s left 21:01 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) — 25s left 21:01 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) — 20s left 21:02 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) — 15s left 21:02 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) — 10s left 21:02 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) — 5s left 21:02 < bridge> all i know is that it involves connecting to a server/ connecting dummy 21:02 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) — 4s left 21:02 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) — 3s left 21:02 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) — 2s left 21:02 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) — 1s left 21:02 < bridge> risu called for vote to kick jupeyy_keks (block(ing the chat from moving on)) — 0s left 21:02 < bridge> Vote failed 21:02 < bridge> bro tryna vote kick 21:02 < bridge> and probably something with pistol bullets 21:02 < bridge> guys it’s nkt even like moving to offtopic is impractical like it used to be. we have message forwarding in discord now. the context of the conversation will be preserved. please stop polluting this channel 21:02 < bridge> hell naw 21:02 < bridge> guys it’s not even like moving to offtopic is impractical like it used to be. we have message forwarding in discord now. the context of the conversation will be preserved. please stop polluting this channel 21:03 < bridge> i saw like five of them at once its getting out of hand lol 21:03 < bridge> <_qey> I found another bug, when you hold LMB (fire) while in freeze and sv_freeze_delay is set to 1, you will fire a projectile even though you are frozen. 21:03 < bridge> really fun to try to diagnose a bug you can't reproduce :) 21:04 < bridge> Not a bug. 21:04 < bridge> Bug but also intended behaviour so actually a feature 21:04 < bridge> lots of maps make use of that 21:04 < bridge> <_qey> Why? 21:04 < bridge> Half of DDRace features are bugs 21:04 < bridge> they cant retcon it 21:04 < bridge> same with dummy 21:04 < bridge> same with hooking thru corners 21:04 < bridge> hammering through walls 21:04 < bridge> <_qey> That was a bug initially? lol. 21:05 < bridge> wackiness with velramp 21:05 < bridge> i think so. not bugs but maybe undesirable behaviors that are now cemented in the gameplay 21:05 < bridge> i think so. not bugs strictly but maybe undesirable behaviors that are now cemented in the gameplay 21:05 < bridge> being able to skip through blockers and doors with speed 21:05 < bridge> any map with blue tp 21:05 < bridge> <_qey> Blockers should be banned. 21:05 < bridge> i think he means stoppers (the one-way entities) 21:05 < bridge> <_qey> I ban blockers ruthlessly on my servers that are not intended for blocking. 21:05 < bridge> <_qey> Oh. 21:05 < bridge> yeah these 21:06 < bridge> idk if they have a formal name 21:06 < bridge> stoppers 21:06 < bridge> <_qey> Same should really go for DDNet mods. But they’re nonexistent. 21:06 < bridge> isnt there something super buggy about flipped stoppers 21:06 < bridge> louis do you know 21:06 < bridge> stoppers, blockers, easy to mix up okay :) 21:06 < bridge> pred fucked up? 21:06 < bridge> you can skip thru them it's buggy 21:06 < bridge> i mean u can skip thru normal ones 21:07 < bridge> err more like lodge yourself in them more easily 21:07 < bridge> ah 21:07 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319395662151815218/Screenshot_20241220_040338.jpg?ex=6765ce77&is=67647cf7&hm=bcc95de0a40c375969355e27f402bca00e9b0f17a05a1d039f5d49f090d4786c& 21:07 < bridge> im back 21:07 < bridge> u can also move thru tp boundaries if 2 adjacent corners are both empty times 21:07 < bridge> u need super specific velocity 21:07 < bridge> i can see that now, i am sorry 21:07 < bridge> <_qey> 4 AM, bro, go to bed. 21:07 < bridge> wot 21:08 < bridge> u can also move thru tp boundaries if 2 adjacent corners are both empty tiles 21:08 < bridge> edited 21:08 < bridge> oh 21:08 < bridge> that's a lot of other tiles too 21:08 < bridge> yeah 21:08 < bridge> empty as in non-obstructive to physics 21:09 < bridge> <_qey> How about we add a random teleport from tile? 21:09 < bridge> huh 21:09 < bridge> wtf is an adjacent corner 21:09 < bridge> create multiple destinations for one tp # 21:09 < bridge> i can see him getting frustrated, i just want you guys to stop talking to each other because he's better off spend time actually doing his work after deen and you already gave him a statement each. and the that's the idea i come up with, which i can see is a poor choice. again, for that, i apologize. 21:09 < bridge> <_qey> I may have not fully addressed the issue. 21:10 < bridge> i may have messed up the geometry lingo but it’s any 2 angles on opposing sides of a point 21:10 < bridge> <_qey> My brains are too cooked up to say what I want to say. 21:10 < bridge> in this case imagine a 2x2 grid where top left and bottom right are tp 21:10 < bridge> u can go thru it from the bottom left with specific angle and speed 21:11 < bridge> yeah om 21:11 < bridge> but tele is different to normal tiles 21:12 < bridge> they have different collision from most but there are tiles that have the same boundaries/hit detection logic iirc 21:12 < bridge> you cant pass straight through them 21:12 < bridge> so technically it’s not just to 21:12 < bridge> so technically it’s not just tp 21:12 < bridge> u can skip basically any other tile in that same configuration 21:13 < bridge> tele has same hitbox as most other ddnet tiles 21:13 < bridge> no i mean 21:13 < bridge> weird ass coding 21:13 < bridge> u can’t do it with stage geometry or kill tiles 21:13 < bridge> not in the same way at least 21:13 < bridge> can with frz 21:13 < bridge> that’s all I envision 21:13 < bridge> what clients are allowed 21:14 < bridge> yeah i mean those are basically the only other tiles that have different hitbox outside of weapons hearts etc :justatest: 21:14 < bridge> maybe you can with kill 21:14 < bridge> kill is smaller than geometry 21:14 < bridge> ddnet, tclient, anything that doesn’t automate inputs 21:14 < bridge> but idk 21:14 < bridge> maybe if you have a lot of speed 21:14 < bridge> everything is that does not give you an unfair advantage and does not stress the server 21:14 < bridge> so krx isnt allowed.. 21:14 < bridge> or do otherwise obviously cheating things 21:14 < bridge> krx definitely not 21:14 < bridge> oh. 21:14 < bridge> u know this bro 😭 21:14 < bridge> is that why u got goated so fast 21:14 < bridge> is cactus client allowed 21:14 < bridge> yeah 21:15 < bridge> probably but I wouldn’t use it 21:15 < bridge> i didn’t hear anything 21:15 < bridge> is snow tree client allowed 21:15 < bridge> <_qey> Define allowed? 21:15 < bridge> is the doo doo fard client allowed 21:16 < bridge> don't mention cheat clients names 21:16 < bridge> or what 21:16 < bridge> allowed in this case can be interpreted as whatever a mod in the server things & is able to back up 21:16 < bridge> there are rules but 21:16 < bridge> nobody really 21:16 < bridge> my ign is Your_Onii_Chan ban me 21:16 < bridge> timeout. 21:16 < bridge> LOL 21:17 < bridge> woah @teero777 do you have the ability to do that? 21:17 < bridge> how long is the timeout tho? 21:17 < bridge> Deleted the message, sannitt pls respect people correcting you. 21:17 < bridge> what message 21:17 < bridge> <_qey> I see people come here for the sole purpose of trolling, why? 21:17 < bridge> it’s funny 21:17 < bridge> bored 21:18 < bridge> wait is it a timeout in game or just in server 21:18 < bridge> MilkeeyCat told you which message and why you shouldn't say it. 21:18 < bridge> oh krx? 21:18 < bridge> Good night. 21:18 < bridge> 😄 21:18 < bridge> <_qey> Yeah, like you’ll be living for 500 years to waste time on that BS. 21:19 < bridge> This isn't like a thing you have to pay in compensation for the naughty three letters, it's a punishment 21:19 < bridge> And just like normal crimes, the punishment is worse if you keep repeating it 21:19 < bridge> must be such a thrill to moderate discord 21:19 < bridge> you get to justify making stupid petty quips 21:20 < bridge> what about ingame moderation 21:20 < bridge> It's mostly an annoyance, they keep pushing wanting you to snap. It's rarely people being actually clueless 21:21 < bridge> yeah i mean 21:21 < bridge> it’s more about whether the thing is actually worth getting into 21:21 < bridge> <_qey> Nonexistent. 21:21 < bridge> <_qey> I tried to get a mod on a server once. 21:22 < bridge> <_qey> Failed miserably. 21:22 < bridge> in this company saying the name of the client won’t have an adverse affect on anyone. no noob with intent to cheat is reading these chats 21:22 < bridge> he kept going because it’s funny and it’s a stupid rule 21:22 < bridge> dedicated to the bit 21:22 < bridge> No, just underpaid ($0) and understaffed 21:22 < bridge> and you end up looking like the ass 😂 21:22 < bridge> maybe we should have better rules 21:22 < bridge> <_qey> So they’re there for exactly what reason then? 21:23 < bridge> Just because you had one bad experience doesn't mean they're not there to help plenty of people 21:23 < bridge> the only reason we have an overflow of people using it is the constant adds in-game 21:23 < bridge> And that adds to discord as well 21:23 < bridge> well he wasn’t advertising it by saying its name 21:23 < bridge> the only reason we have an overflow of people using it is the constant ads in-game 21:23 < bridge> <_qey> No, I had multiple. Only once I was calling for justice. 21:23 < bridge> if anything it’s clear disclosure to anyone reading chat that if they are found to use the client, they will be banned 21:24 < bridge> <_qey> But a mod in all these situations would’ve really helped. 21:24 < bridge> but you get caught up in the technicality of him having said it 21:24 < bridge> the life of discord moderators 21:24 < bridge> Multiple bad experiences related to one mod request? I guess you should elaborate then to help them do a bit better in the future 21:24 < bridge> <_voxeldoesart> is voxel clieny allowed (adds nothing to the client except iy has raytracing) 21:24 < bridge> <_qey> Just ban the client from all DDNet servers and it suddenly becomes obsolete. 21:24 < bridge> <_voxeldoesart> is voxel client allowed (adds nothing to the client except iy has raytracing) 21:24 < bridge> not like you shouldn’t enforce rules either it’s just funny 21:25 < bridge> if only 21:25 < bridge> It was that simple 21:25 < bridge> No, RTX tees improve your skill by at least 20%, unfair advantage 21:25 < bridge> <_qey> Multiple bad experiences when an online mod would’ve done justice. Only once I was going through channels to find somebody on my own. 21:26 < bridge> <_qey> It is. As I was saying before, they do public chat and private chat announcements, which contains a link to their website. Just ban the three letters in PM, not instantly, set a threshold. 21:27 < bridge> <_qey> 80-90% of free users are gone. 21:27 < bridge> <_qey> And they spam cooonstantly. 21:27 < bridge> how do you make those bans persist, realistically 21:28 < bridge> what happens if they turn off the advertising 21:28 < bridge> <_qey> It’s a game of annoyance. 21:28 < bridge> <_qey> AFAIK, only paid ones can do that? 21:28 < bridge> if there’s anything the server sidebar shows it’s that more mods != better moderation 21:29 < bridge> <_qey> They’ll eventually get tired of constant bans and hop onto a good client. 21:29 < bridge> you’re on mobile actually but my point is there are a lot of mods who can see public chat and dish out bans and things, still ppl use the client on ddnet servers 21:29 < bridge> <_voxeldoesart> :kek: 21:29 < bridge> <_qey> Not to mention like 60% of those are kids and they don’t know anything about avoiding bans. 21:30 < bridge> some ddnet mods have been personally targeted by said kids 21:30 < bridge> something about too many chefs attending to soup 21:30 < bridge> indeed 21:30 < bridge> something about too many chefs attending to soup (or was it broth?) 21:30 < bridge> I have over 70 cases of the n word in my dms alone, all from ddnet :owo: 21:31 < bridge> <_qey> Better moderation = better moderation. Duh. 21:31 < bridge> yea 21:31 < bridge> good luck getting collectively competent mods at $0/hr 21:31 < bridge> <_qey> There’s that thing called passion. 21:31 < bridge> <_qey> Not enough passion? Why the mod status? 21:31 < bridge> we do have a lot of inactive mods, but that's fair considering a lot of people signed up with free time and then BOOM, life happened 21:32 < bridge> Passion isn't enough, you need emotionally stable adults who won't let the power get to their heads, which are surprisingly rare 21:32 < bridge> it's also frustrating going into your favourite game and you have people constantly screaming for you to moderate a dropped kys on multeasymap 21:33 < bridge> you’re not technically wrong but ddnet is an example of exactly what you’re describing. they have mods, and a fairly delicate process for election, passion only goes so far 21:33 < bridge> all i can say is if you think you can do it better, then do it better 21:33 < bridge> not so easy right 21:34 < bridge> bureaucratic systems run on passion alone don’t tend to work *that* well on a large scale, ever 21:34 < bridge> <_qey> Of course it’s not, it’s me alone for half a dozen servers vs what, like 20 mods per region? 21:34 < bridge> right 21:35 < bridge> <_qey> Make a report system. 21:35 < bridge> there is one 21:35 < bridge> it’s quite robust 21:35 < bridge> #✉-create-a-ticket 21:35 < bridge> <_qey> I meant an in-game one. 21:36 < bridge> without accounts it’s prone to spam and abuse 21:36 < bridge> <_qey> /report somebody, the report goes to Discord, free mods check out the issue at hand, problem solved. 21:36 < bridge> <_qey> Rate limit them. 21:36 < bridge> what about fraudulent identity 21:37 < bridge> <_qey> I mean like per-server. 21:37 < bridge> lemme join on a second client under another name so i can report this guy i dont like 21:37 < bridge> <_qey> 1 report every 10 min would go a long way. 21:37 < bridge> it’s just not that simple, right now at least 21:38 < bridge> there is something you can do in the meantime, which is aide in implementing accounts, but you probably won’t like that for a few reasons 21:38 < bridge> <_qey> The IP would be identical in most cases. 21:38 < bridge> these kids are absolutely VPN savvy 21:38 < bridge> and no, you can never hope to blacklist every VPN ip 21:38 < bridge> <_qey> It’s not me who won’t like it. People of DDNet won’t like it. 21:38 < bridge> i mainly mean it would involve talking to jupstar 😆 21:39 < bridge> <_qey> Lol. Why? 21:39 < bridge> who are the people of DDNet you're referring to here, I certainly want accounts :cat_whaaa: 21:39 < bridge> <_qey> :kek: 21:40 < bridge> <_qey> 80% of them are kids. Kids are not good with accounts. Not to mention you’ll be legally required to do a shit ton of law-abiding things, since you’ll be handling data of <13 yo kids. 21:40 < bridge> anyone know issue # for accounts? 21:40 < bridge> <_qey> Yes, there are savvy ones. But they’re not a majority. 21:40 < bridge> He's like the main person to have made any progress on account-related work 21:41 < bridge> or, they can say don’t use if under 13, then the child is responsible 21:41 < bridge> coppa is complicated but there arent that many considerations 21:41 < bridge> what data? It's not like we'll safe the personal data of someone apart from an optional email if you don't auth via Steam or maybe discord(?) 21:42 < bridge> iirc the flow was just simple pub key identities bound to emails 21:42 < bridge> <_qey> Unfortunately, that’s not how it works. Companies are being blamed for not figuring out the kid was under 13. 21:42 < bridge> username + password login is the basedest thing 21:42 < bridge> A public key is even more based but you can't expect normies to handle those 21:42 < bridge> <_qey> Then it defeats the purpose. Just spam the accounts. 21:43 < bridge> username + password login (without emails) is the basedest thing 21:43 < bridge> A public key is even more based but you can't expect normies to handle those 21:43 < bridge> it’s much more work but yes still hard 21:43 < bridge> nobody has that down to an exact science unless they store and verify your SSN or some shit 21:43 < bridge> I really don’t know what you want 21:44 < bridge> <_qey> I first came to Teeworlds back in 2013. It was a better place. 21:44 < bridge> it’s much more work but yes still possible 21:44 < bridge> That's the case for every single online service there is. 21:44 < bridge> 21:44 < bridge> But what's the point on having 8272 dead accounts 21:44 < bridge> <_qey> I want it to be that way. 21:44 < bridge> it's already done, you go do the cpp implementation and it'll work 21:44 < bridge> the best we have without national ID is payment card based verification and that only works for adults 21:44 < bridge> <_qey> The same reason people come here just to troll. 21:45 < bridge> <_qey> Not to mention that having an account-based game is just an another vector of attack. 21:45 < bridge> https://tenor.com/view/bunny-wth-confused-huh-what-gif-6154003038879814 21:46 < bridge> <_qey> There are certainly some pros to it, but… Cons outweigh IMO. 21:46 < bridge> i understand your frustration but you’re directing it at us like we can do anything about the state of the game 21:46 < bridge> as soon as this game got popular on twitch & tiktok it was over 21:47 < bridge> holy gatekeep 21:47 < bridge> Louis when linear 2, we're waiting 21:47 < bridge> a big community will automatically have a ton of idiots and assholes, nothing you can do about that 21:47 < bridge> wait who 21:47 < bridge> 21:47 < bridge> You just deal with it. 21:47 < bridge> <_qey> Gotta love Discord. 21:47 < bridge> <_qey> What, why can I sent an image? 21:48 < bridge> why can you? 21:48 < bridge> because it’s often helpful in communicating 21:48 < bridge> <_qey> Uhm… Because it’s a dev channel… 21:48 < bridge> <_qey> Can’t* 21:48 < bridge> <_qey> What, why can’t I sent an image? 21:48 < bridge> you can’t? news to mr 21:48 < bridge> you can’t? news to me 21:48 < bridge> <_qey> I can’t. 21:48 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319406123346038929/unreachable_code.png?ex=6765d835&is=676486b5&hm=f7436b3f4ca1ca51fa1db52941a3d9278a8294f7d1cb8e75c1bb23b5968a714c& 21:48 < bridge> <_qey> It just goes red. 21:49 < bridge> <_qey> https://cdn.discordapp.com/attachments/293493549758939136/1319406166094118912/IMG_8973.png?ex=6765d83f&is=676486bf&hm=8e4fe28c376eddb8e793dc1711cbd9a758553a41eba6947a8eaf2da3b71c929f& 21:49 < bridge> yeah but we still don’t control the game’s outward appearance and crowd 21:49 < bridge> <_qey> lol. 21:49 < bridge> it’s an open source project run on donations for server costs 21:49 < bridge> there’s no fucking marketing budget 21:49 < bridge> <_qey> Worked after like 10 tries. 21:49 < bridge> :justatest: 21:50 < bridge> <_qey> So, I was saying, gotta love Discord. 21:50 < bridge> Only tomorrow left, then I have an entire week to finish my launcher 💥 21:50 < bridge> <_qey> Melon Client? 21:51 < bridge> Side project where I'm learning go 21:51 < bridge> <_qey> I didn’t say there is. Again, passion. I run servers out of passion. 21:51 < bridge> <_qey> I code for DDNet out of passion. 21:51 < bridge> <_qey> I’m paying out of my own pocket. 21:52 < bridge> You code for passion 21:52 < bridge> I code for purple name 21:52 < bridge> 21:52 < bridge> We are not the same 21:52 < bridge> REAL 21:52 < bridge> so true 21:52 < bridge> (me with 2 merged PRs 21:52 < bridge> <_qey> I actually code for some monetary gain, but let’s not talk about that. 21:52 < bridge> me too 21:53 < bridge> ok but what if I'm passionate about purple names? 21:53 < bridge> <_voxeldoesart> LOL 21:53 < bridge> i understand the frustration but unless you can come up with a realistic scenario where our actions actually influence the problem then we’ll be here talking about it forever 21:54 < bridge> I regret to inform you, your name is blue. 21:54 < bridge> <_qey> Find me a cure for burning out and I will code you a perfect server. 21:54 < bridge> if your goal is to talk about it and feel the doom then that’s fine too but don’t point the blame at the devs/admins 21:54 < bridge> no longer saying we because i’m not that involved, but 21:55 < bridge> :feelsbadman: 21:55 < bridge> Confident I see :) 21:55 < bridge> but yeah I feel ya 21:55 < bridge> <_qey> Did I tho? 21:55 < bridge> a fair bit yeah 21:55 < bridge> <_qey> I’m Elon Musk jr, there’s a fucking storm of ideas in my head. 21:55 < bridge> :NotLikeKogasa: 21:56 < bridge> You did NOT just compare yourself to Musk 21:56 < bridge> resign now and claim your purple 21:56 < bridge> actual insane works 21:56 < bridge> <_qey> I blame the problem for its existence, not people ‘responsible’ for it. 21:56 < bridge> As bencie said 21:56 < bridge> 21:56 < bridge> Demoted to moderator 21:57 < bridge> <_qey> I didn’t. I compared the storm of ideas in our heads. 21:57 < bridge> i once was demoted to music bot 21:58 < bridge> https://discord.com/channels/252358080522747904/293493549758939136/767122790943555614 21:58 < bridge> ok cool 21:58 < bridge> As for my second gripe, it's not really *ideas* that make good software :P 21:58 < bridge> *especially* not *storms* of ideas :D :D 21:58 < bridge> thanks for clearing that up. i will take this at face value but just know that beforehand i genuinely did think you were blaming because of your language 21:59 < bridge> overall demeanor 21:59 < bridge> no problems though 21:59 < bridge> <_qey> It’s actually the abundance of ideas that makes us progress. You can’t make something before thinking about it. 21:59 < bridge> <_qey> Is there a problem with how I say things? 21:59 < bridge> not inherently. if you feel like you’re misinterpreted often then maybe you could choose your words more carefully tho 21:59 < bridge> You said you were aware of your tone earlier but we're feeling rather doubtful... 22:00 < bridge> <_qey> That’s me. 22:00 < bridge> there you go 22:00 < bridge> <_qey> I’m just toxic. 22:00 < bridge> <_qey> I know my words sting. 22:00 < bridge> <_qey> I don’t mean it. 22:00 < bridge> :kek: 22:00 < bridge> I just realized your name is gaygay 22:00 < bridge> 22:00 < bridge> I admire your passion 22:00 < bridge> <_qey> It’s how I am and I can do nothing about it. I’m being the nicest you y’all. 22:01 < bridge> <_qey> It’s how I am and I can do nothing about it. I’m being the nicest to y’all. 22:01 < bridge> <_qey> Not taking Jupiter in consideration. 22:01 < bridge> I'm sure you can do something about it but I'm aware that sort of thing takes time 22:02 < bridge> yeah that’s all well and good. i have no inherent issue with your demeanor. i feel like you might though, because to us your words were conflicting with your intent 22:03 < bridge> whatever that says about us doesn’t really matter. maybe we are stuck up or read into things too much. but that’s the collective of people in this channel 22:03 < bridge> <_qey> No, I’m taking no issue. I just want to be heard the way I intend it to sound, not the way it actually sounds. 22:03 < bridge> <_qey> Doesn’t happen too often tho. 22:04 < bridge> <_qey> Thanks for noticing. So lovely of you. 22:05 < bridge> <_qey> Me being me, I want to jump off a cliff after being that nice. 22:05 < bridge> such is life 22:07 < bridge> <_qey> And that’s all the wrote. 22:07 < bridge> i just looked at the clock man i gotta write code or i’ll get in trouble 22:08 < bridge> <_qey> https://cdn.discordapp.com/attachments/293493549758939136/1319411013048729660/7675B9AD-A124-4CA2-9883-06C664C8360E.jpg?ex=6765dcc2&is=67648b42&hm=ffc2ab406d1c6dd80d655aaeb01c6fe2f209c389f76e72b6faa2d3103e779561& 22:08 < bridge> i mean it’s December so mostly my team has checked out already but i already spent so much time in here today lo 22:08 < bridge> i mean it’s December so mostly my team has checked out already but i already spent so much time in here today lol 22:08 < bridge> <_qey> Same here, but I’ve got all night. 22:10 < bridge> <_qey> On the second by second graph it was 300. 22:10 < bridge> <_qey> But I guess that’s average. 22:11 < bridge> i don’t have a great frame of reference for this 22:11 < bridge> depends on connected clients & whether they have things like showall enabled 22:11 < bridge> but that certainly is a number 22:13 < bridge> <_qey> Nah, I had 165 players with bandwidth usage close to none, then the DDoS came. 22:14 < bridge> <_qey> It is extremely unusual for DDNet to have that amount of traffic. 22:14 < bridge> 🤷 22:19 < bridge> what about my passion of actually being gay 22:20 < bridge> I respect it 22:20 < bridge> :greenthing: 22:20 < bridge> Wait how did I just now realize that it's DDraceNetwork not DDRaceNetwork 22:21 < bridge> Dummydrag race network 22:21 < bridge> R u 22:22 < bridge> <_qey> Dylan you my mommy yummy dragon race network 22:23 < bridge> <_qey> I’m off 22:24 < bridge> most ide spell checker be like: Ddrace 22:24 < bridge> DummyDrag race Network 22:24 < bridge> is his point 22:24 < bridge> as opposed to Dummy Drag Race Network 22:24 < bridge> Dummy Dragrace Network 💃 22:25 < bridge> lmfao 22:25 < bridge> yaas queen 22:25 < bridge> 💅 22:25 < bridge> i envision a group of mentally handicapped individuals wreaking havoc on sidestreets 22:26 < bridge> oof 22:27 < bridge> drag race != drag show fwiw 22:28 < bridge> right 22:35 < bridge> out of curiosity, did it start today at (roughly) 10:20? 22:35 < bridge> out of curiosity, did it start today at (roughly) 10:20 CET? 22:35 < bridge> thats when my servers got attacked too 22:38 < bridge> <_qey> I won’t tell you exactly when, but it came in two waves, one in the first half of the day, I’d say in the morning, the second a few hours after. 22:38 < bridge> hmm okay 22:39 < bridge> <_qey> Those here spanning like an hour-two each. 22:39 < bridge> <_qey> Those were spanning like an hour-two each. 22:41 < bridge> <_qey> Does your region speak Cyrillic? 22:42 < bridge> I am hosting the server in germany - but there are a lot of russian people starting to join lately, yes 22:43 < bridge> > https://www.abuseipdb.com/check/176.116.18.87 22:43 < bridge> seems that someone is spoofing tw server ips again, idk - same shit happened 8 months ago already 22:43 < bridge> https://www.abuseipdb.com/check/176.116.18.87 22:43 < bridge> seems that someone is spoofing tw server ips again, idk - same shit happened 8 months ago already 22:48 < bridge> <_qey> My IP is listed there too, reports from 13-14 hours ago. 22:49 < bridge> <_qey> That’s when Hentzner sent a complaint to my provider. 22:49 < bridge> <_qey> That’s when Hetzner sent a complaint to my provider. 22:50 < bridge> I see - could you share which server you are hosting? Is it a copy love box server by any chance? 22:50 < bridge> it’s fairly annoying 22:50 < bridge> <_qey> One of them is, a modification. 22:51 < bridge> <_qey> But it wasn’t the one attacked. 22:51 < bridge> i see, im also hosting multiple servers, one of them is copy love box. someone is probably targetting them 22:51 < bridge> oh 22:51 < bridge> <_qey> Linear one was attacked. None of the others were directly impacted. 22:52 < bridge> ah 😂 yeah then its probably linear hosters instead that get targetted 22:52 < bridge> I also was running 2 instances of it 22:53 < bridge> well, i sent a mail to my hoster. It should be unblocked soon, same procedure 8 months ago 22:54 < bridge> <_qey> I guess I have a more lenient provider. You’re the second person telling me their server was suspended. 22:54 < bridge> <_qey> I just got a notification and 12 hours to resolve the issue. 22:55 < bridge> maybe you wouldn’t get attacked if you didn’t host such lowest common denominator maps on your servers 22:55 < bridge> half joking 22:55 < bridge> yeah well i didnt receive any notification. I woke up to people reporting me that the server is down, and only 3 out of 8 instances are reachable. weird enough that they only blocked selected ports 22:55 < bridge> <_qey> Then I just straight up black listed all Hetzner’s subnets, because they were the one complaining. 22:56 < bridge> <_qey> And the next attack I didn’t receive any notifications from the provider. 22:57 < bridge> <_qey> There may be not enough servers in people’s regions with good reach reachability and ping. 22:57 < bridge> <_qey> It’s a mystery to me why some prefer my servers over the DDNet or the likes. 22:58 < bridge> <_qey> There may be not enough servers in people’s regions with good reachability and ping. 23:00 < bridge> ermmm typo? 1 players? 23:00 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319424134156910673/image.png?ex=6765e8fb&is=6764977b&hm=4faaf51870ef62dc144d43d82baec4590960612d816bdaa69b072ce539ca753c& 23:00 < bridge> unplayable game? 23:01 < bridge> <_qey> The default is 4. So they just changed it to 1 and the text stays the same. 23:13 < bridge> around here we don't do proper pluralization because localization is enough of a pain without going the extra mile 23:14 < bridge> if you set it up heuristically it’s really not hard to get right 23:14 < bridge> stop treating english like debug output and create a proper grammar 23:15 < bridge> of some kind 23:16 < bridge> easy to do with a ternary 23:16 < bridge> and used across the code already AFAIR 23:17 < bridge> that as well though now you have to localize the word on its own 23:17 < bridge> instead of the sentence 23:17 < bridge> player(s) boom ez solve 23:17 < bridge> #9011 23:17 < bridge> https://github.com/ddnet/ddnet/pull/9011 23:17 < bridge> it’s server msg anyway tho so it’s just english :thonk: c 23:19 < bridge> yep! 23:19 < bridge> 23:19 < bridge> you'd just do "text %i %s", amount, amount <= 1 ? "player" : "players"); iirc 23:19 < bridge> yep! 23:19 < bridge> 23:19 < bridge> you'd just do `("text %i %s", amount, amount <= 1 ? "player" : "players");` iirc 23:19 < bridge> to be fair, that's ugly as hell 23:19 < bridge> but it works 23:20 < bridge> woops, you happen to support a language where there's a different form for when there are exactly two of a thing 23:21 < bridge> i dont understand :c 23:21 < bridge> some languages have dual in addition to singular and plural 23:22 < bridge> some have paucal, which is used when there are a few of a thing, but not enough to consider many 23:22 < bridge> yeah that too 23:22 < bridge> you can usually get away with a sentence builder 23:22 < bridge> builder :justatest: 23:22 < bridge> yerp 23:23 < bridge> ad hoc collection of str_formats where the lexically distinct sections are composed 23:23 < bridge> or something of that nature 23:23 < bridge> OH YOU MEANT.. i thought you were referring to programming languages which made me so confused 23:23 < bridge> lmfaoo 23:23 < bridge> stuff like 23:23 < bridge> 23:23 < bridge> `One book` 23:23 < bridge> `two book` 23:23 < bridge> `books` 23:23 < bridge> right? 23:23 < bridge> TIL ddnet is written in english 23:24 < bridge> Many languages can have different words entirely 23:24 < bridge> Truly deserving of the blue name 😔 23:24 < bridge> :thisemoji: 23:24 < bridge> or like a different leading conjunction 23:25 < bridge> ewan, do you use a seperate repo for your devshells, are you only keeping them locally or are you dumping them into your regular dotfiles 23:25 < bridge> i dont know where to put mine :kekw: 23:25 < bridge> i have a dotfiles monorepo but it’s quite chaotic 23:26 < bridge> my dev shells stay in the working trees of their respective projects tho 23:26 < bridge> Still easier than dealing with RTL text :frozen: 23:26 < bridge> i’ve kind of phased out vague dev shells cuz they’re usually easy enough to tailor to the project 23:27 < bridge> yeah i used to have a single template in which i have core things in at all times like debuggers and formatters and only adjust actual dependencies when needed, but it feels messy doing it that way 23:27 < bridge> maybe i just use to many languages, c++, rust, go, sometimes js/ts, python 23:29 < bridge> yeah that’s true as well with the existence of the template repo functionality i hardly even write one anyway 23:29 < bridge> i just have nix fetch the template from online 23:29 < bridge> usually the only things about the flake that matter to me are the packages so it’s not too bad 23:30 < bridge> i used devenv for a while but having it add 3 files and 2 hidden directories into each project was meh 23:30 < bridge> no good 23:30 < bridge> usually the only things about the flake that matter to me are the packages so it’s not too bad to change them between projects 23:30 < bridge> melon why did you just turn into a likely spammer? 23:31 < bridge> :cat_whaaa: WHA 23:31 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319431908354035834/likelyspammer.png?ex=6765f038&is=67649eb8&hm=d26bf2fbae1fa64d831c961bffef4e813e16a48980357fab6617cd1c32d3bb60& 23:32 < bridge> :lol: 23:32 < bridge> that's what he gets for paying for discord nitro 23:32 < bridge> rip sannitt free my boy he did nothing wrong 23:32 < bridge> hi guys 23:32 < bridge> Hellou :3 23:32 < bridge> im free 23:33 < bridge> Good bot! 23:33 < bridge> :3 23:33 < bridge> have a good bottle of water! 23:33 < bridge> :3 23:33 < bridge> you're lucky ewan convinced me into atleast narrowing down your timeout :xd: 23:33 < bridge> sry melon 23:33 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319432462123798538/image.png?ex=6765f0bc&is=67649f3c&hm=bfe0ed2f0b8c65ea173f9093ba3771e639775633e1c72d2c4205bcc36efacdf9& 23:33 < bridge> :OMEGALUL: 23:33 < bridge> but annoying to always click "Show msg" XD 23:33 < bridge> yep i did nothing wrong 23:33 < bridge> ♿ 23:34 < bridge> jk bro i wont do it again 23:34 < bridge> chillll 23:34 < bridge> is that a moderator feature? 23:34 < bridge> to flag someone as spammer 23:34 < bridge> maybe flag me as one 23:34 < bridge> I've never seen anything related to it, I think it's just automatic detection? 23:34 < bridge> I don't believe so? 23:35 < bridge> IT HAPPENS ON OTHER SERVERS TOO 23:35 < bridge> it's just funny that melon is a spammer now 23:35 < bridge> AAAAA 23:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319432881181032498/image.png?ex=6765f120&is=67649fa0&hm=3063f7f4b54648aeafa7dee2e1911a39ad3133a674e386c404c24f3008719858& 23:35 < bridge> What the hell did you do melon 23:35 < bridge> i wonder if that stays this way forever 23:35 < bridge> xDDDDD 23:35 < bridge> <_voxeldoesart> LOL 23:35 < bridge> they clearly saw through this 23:36 < bridge> you tried to scam with x86 23:36 < bridge> IA will kill internet given the way corporations use it 23:36 < bridge> wait 23:36 < bridge> google says something about x86 virtualization with a webinterface, OSS ofc 23:36 < bridge> test 23:36 < bridge> who will stay on platform where they can't exchange properly ? 23:36 < bridge> test 23:37 < bridge> <_voxeldoesart> dude check your account status 23:37 < bridge> this is the funniest discord moment ever 23:37 < bridge> <_voxeldoesart> see if its like, in limited or smth 23:37 < bridge> that's insane they would do that to a 2016 account 23:37 < bridge> he even pays for nitro xD 23:37 < bridge> Did you copy paste some spam message or something and get autoflagged 23:39 < bridge> someone reported melon 23:39 < bridge> @blaiszephyr you have to create a discord support ticket 23:39 < bridge> they fix it in a few days apparently 23:39 < bridge> on it rn, god damn it 23:39 < bridge> can you all read the replied msg? 23:39 < bridge> that's also kinda a bug in discord xD 23:39 < bridge> ya 23:39 < bridge> https://support.discord.com/hc/en-us/requests/new 23:39 < bridge> check this thing idk 23:39 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319434078281269300/Screenshot_20241220-013920.png?ex=6765f23e&is=6764a0be&hm=f767e88540f0616e51d5979100088f632da99a070086c8403a650fe78bf2eb52& 23:40 < bridge> melon isnt a spammer for me 23:40 < bridge> same 23:40 < bridge> where is that on desktop app ? 23:40 < bridge> somewhere in privacy/safety things idk 23:40 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319434303641489409/image.png?ex=6765f273&is=6764a0f3&hm=6a84503a1b3e06cb2c9171978fe97210c555bdbae388295498d899585a014caa& 23:40 < bridge> lol 23:41 < bridge> maybe it's the use of the weird n character in the anme ? 23:41 < bridge> why would it be that:greenthing: 23:41 < bridge> whaat, that's even weirder, press f5 xd 23:42 < bridge> lol, is it locally determined by the app ? 23:42 < bridge> Maybe it hasn't propagated to all regions? 23:42 < bridge> no i don't think so 23:42 < bridge> or is he in your friendlist? 23:42 < bridge> tater added me to test it, it's still. 23:42 < bridge> tater added me to test it, it's still marked as spam :kekw:. 23:43 < bridge> interestingly there's a small cross on the left of the spam message, but you can't click it 23:43 < bridge> I always knew melon was a criminal 23:43 < bridge> shouldn't have spammed tbh 23:43 < bridge> demote him 23:43 < bridge> thats just an icon 23:43 < bridge> he's showing the wrong example 23:43 < bridge> Bad look for a moderator tbh, he'll be removed soon 23:44 < bridge> same with blocked messages 23:44 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319435177369534464/Screenshot_20241220-014359.png?ex=6765f344&is=6764a1c4&hm=bec6858ec25ab0fa1834d22d78d74c7c41bb7b6153c62dfccbc636f657b072af& 23:44 < bridge> @blaiszephyr 23:44 < bridge> #3 Don't spam - Includes all types of spamming (messages, emojis, reactions, etc.) 23:44 < bridge> lets see if they help me 23:44 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1319435254338945128/image.png?ex=6765f356&is=6764a1d6&hm=240c50f28696786b82a378e196a794c6023b0e1e73bbad56c8b4ac3a06973392& 23:44 < bridge> yeah in around like 4 or 6 23:45 < bridge> months 23:45 < bridge> :greenthing: 23:45 < bridge> thanks for your discord pw again btw 23:46 < bridge> i wonder if someone simply reported one of your messages 23:46 < bridge> and discord bot was like, ok bye 23:46 < bridge> this is the reason 23:46 < bridge> its usually because of reports 23:46 < bridge> 😭 23:46 < bridge> it wasnt me i swear 23:48 < bridge> or its just discord drunk