03:27 < bridge> <.rafaelff> Arch Linux package testing tool 'namcap' reports that DDNet is built without shadow stack flag: 03:27 < bridge> <.rafaelff> 03:27 < bridge> <.rafaelff> ``` 03:27 < bridge> <.rafaelff> Checking ddnet-18.0-1-x86_64.pkg.tar.zst 03:27 < bridge> <.rafaelff> ddnet W: ELF file ('usr/bin/DDNet') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK. 03:27 < bridge> <.rafaelff> ddnet W: ELF file ('usr/bin/DDNet-Server') lacks GNU_PROPERTY_X86_FEATURE_1_SHSTK. 03:27 < bridge> <.rafaelff> ``` 03:27 < bridge> <.rafaelff> 03:27 < bridge> <.rafaelff> I've read about it ([specially this GNU Lib C mail thread](https://patchwork.ozlabs.org/project/glibc/patch/20180508204021.31845-4-hjl.tools@gmail.com/)), but I'm still not sure if that's a flag DDNet should have set on build time. 03:27 < bridge> <.rafaelff> 03:27 < bridge> <.rafaelff> Does anyone know? 03:28 < bridge> <.rafaelff> This check was recently added to namcap, reason why it is showing now and not before. 04:26 < bridge> shouldn’t that flag be enabled before the pkgbuild is even involved? 04:26 < bridge> like fortify source 04:26 < bridge> ddnet pkg shouldn’t have to involve itself 04:26 < bridge> cc @ryozuki 04:29 < bridge> <.rafaelff> Hi Ewan. There are flags set by default in Arch, but -z shstk to linker is not one of them. 04:29 < bridge> I see 04:30 < bridge> <.rafaelff> These are the currently set: https://gitlab.archlinux.org/archlinux/packaging/packages/pacman/-/blob/main/makepkg.conf?ref_type=heads#L45 04:30 < bridge> i would look up ldflags for common pkgs 04:30 < bridge> see if they do it 04:31 < bridge> <.rafaelff> Since it is a new check of the namcap tool, It might not have many. Hard to search. But I'll take a look around. Thanks 04:32 < bridge> someone else here is arch enthusiast but i cant remember who 04:32 < bridge> theyre all asleep anyway though 😃 04:32 < bridge> <.rafaelff> deen, I think. 04:33 < bridge> i think i was thinking of heinrich, would be surprised if deen was cuz iirc all ddnet servers run debian if he gets to choose host os 😃 04:34 < bridge> could just be for the sake of pkg availability tho 05:24 < bridge> I'll try soon xd 05:47 < bridge> gross 05:47 < bridge> not worth 05:47 < bridge> imgui sucks 05:48 < bridge> if ddnet should have a new ui it should be designed to work in retained mode and have a proper layout system instead of splitting rects and stuff 05:48 < bridge> but it won't happen 05:48 < bridge> don't see why you would want imgui in the game 06:28 < bridge> If there were a good amount of opinions or just no bad opinions spreaded to the devs for the beta branch regarding the UI changes, then releasing it shouldn't impact negativity 06:29 < bridge> Unless the whole community doesn't care about playtesting / reporting their opinion on changes. This happens 80% of the time and those people are totally clueless on what was happening to the UI. Lets hope that **now it has brought good attention**, you guys can identify what needs change and what can be kept 06:30 < bridge> > now it has brought good attention 06:30 < bridge> talking about it in the discord is not good attention 06:30 < bridge> make an issue if you think it's a big deal 06:30 < bridge> Still most of the community is here, including variant other communities 06:31 < bridge> yes but it gets forgotten within hours 06:31 < bridge> Idk, some are stuck in convos about it 06:31 < bridge> make an issue on gh as to avoid repeating yourself 100 times 06:31 < bridge> seen: accounts issue 06:31 < bridge> talked about on at least 10 different occasions in this discord. lots of cool insight from all parties. unfortunately nobody remembers what they said because it's miles of scrolling! 06:32 < bridge> But, im not complaining or highlighting an issue here. Im here to see if anything I mentioned is true or not 06:35 < bridge> rather than me highlighting these issues myself cuz a developer has actually pushed aside the problem, causing discontent amongst people who care, why not highlight yourself this problem to the devs in an enviroment where only devs can see and let them make polls about the changes regarding UI. Aside from the fact that UI is a fundamental part of a game experience, changing an everyday-interactive panel needs more communication towards players 06:37 < bridge> More, than just pushing it to the beta branch and let it sit for a day, waiting for responses. It needs more and more attention, but one man cannot do it, whos job aint to spread this awareness. 06:37 < bridge> (ok enough ranting :owo: ) 06:38 < bridge> More, than just pushing it to the beta branch and let it sit for a week*, waiting for responses. It needs more and more attention, but one man cannot do it, whos job aint to spread this awareness. 06:44 < bridge> gwaan gwaan gwaan 07:46 < ws-client> @cellegenrih imo every player that cares and want to shape the game and influence ui changes should follow what is happening on github. Otherwise you would need someone who feels responsible to repost stuff from discord somewhere else 07:46 < bridge> still most people argue about it on discord, which is the annoying part 07:47 < ws-client> github has a clean userinterface. All the text is plain english and very descriptive. Ui changes are full of screenshots. Everyone that cares can follow. If you think people miss it then you can do it your self and pick all interesting parts and repost them on discord 07:47 < ws-client> then you can copy back the replies on discord as a github comment and now you have become the human bridge between github and discord :D 07:47 < ws-client> If you want to be heard reply on github. 07:48 < ws-client> If you want the latest news activate github notifications. 07:48 < bridge> as I mentioned, not my job to repost or spread what has been posted already. I'm only bringing awareness that these types of changes need to be brought to the people more interactively, as in using a poll where different kinds of questions need to be collected to know if you guys head to the right direction designing good UI 07:48 < ws-client> Its not a locked up place. Nobody is excluded. (except chinese axaxax) 07:48 < bridge> poor chinese 07:49 < ws-client> indeed 07:49 < bridge> prob 20% of them would actually share their stuff here too 07:50 < ws-client> so what do you suggest to do then? 07:50 < ws-client> where should the poll be? 07:50 < ws-client> what kind of poll? 07:50 < ws-client> who is doing the polls? 07:51 < bridge> default gui is okey 07:51 < bridge> the way its used is no 07:51 < bridge> t 07:53 < bridge> the type of poll where rating from 1 (strongly disagree) to 5 (strongly agree), let the user express their answers through questions like 07:53 < bridge> - Seeing the screenshots, would these changes excite you? 07:53 < bridge> [ Upon checking out Beta branch] 07:53 < bridge> - Did you find the UI more interactive? 07:53 < bridge> - Should the old UI and the new UI be toggleable? 07:53 < bridge> - Did this UI change affect your way of navigating? 07:53 < bridge> - Does this UI change be more understandable for you? 07:53 < bridge> this is like 1/3rd of what I would ask guaranteed 07:54 < ws-client> okay and where should the poll be published? 07:54 < ws-client> and who should do these polls? 07:54 < ws-client> only for ui changes? 07:54 < bridge> on a separate room, like how you guys did the 2023 best map poll 07:54 < ws-client> idk what that was. i did not use discord in 2023 07:55 < bridge> with the bot, apply questions and answers with buttons, record who reacted, make a list out of it in a day and you have a list of people with accurate info 07:55 < ws-client> i see 07:55 < bridge> thats how I would do it in dc :kek: 07:55 < bridge> at least, if I would have still be part of Teeworlds Data, heck I would've done it all for you all 07:55 < ws-client> if people do not care enough to open github. Why should anyone care about their opinion? 07:56 < bridge> this... is a bad take? 07:56 < ws-client> Yea maybe 07:56 < bridge> it's like: Yeah, people don't care what I say on the internet, so why are we using these websites to communicate in the first place? 07:57 < bridge> "Seems worthless to do, maybe effective in a long term, but now useless" 07:57 < bridge> :justatest: 07:57 < bridge> I think a good solution would be to take polls from the ddnet client itself 07:57 < ws-client> But to me it sounds like some ddnet mod/admin/dev has to do those polls. It takes time. And then you get a bunch of opinions from casual discord users and trolls that maybe play since 1 day and just vote because they can. I dont see how the result of such poll could be even taking seriously 07:58 < bridge> mmmmmmm.... more work for devs, they would 100% deny it lol 07:58 < bridge> Yeah but you forget, the ones who would actually make it would be with the current system 07:58 < ws-client> @cellegenrih the thing here is. If you want something you do it. Not if you want something you ask others to figure it out for you. 07:58 < bridge> Yeah, those are an issue for the right person who is responsible. I was there once with this issue 07:59 < ws-client> If you want change you have to lead it 07:59 < bridge> .-. bruh 07:59 < ws-client> what bruh 07:59 < bridge> refer to this 07:59 < ws-client> to what 07:59 < ws-client> are you using discord replies? 08:00 < bridge> I'm just concerned on the way of communicating with the community 08:00 < bridge> where every single way of communication nowadays need to be pushed to gh 08:00 < bridge> ye :kek: 08:00 < ws-client> im telling you if you dont come with a concret plan or ideally some actions nothing will come out of your "concern" 08:00 < bridge> ya need to implement that feature too chillerdragon 08:00 < bridge> an idea would be to use the ddnet.org website/forums since that has **acounts** 08:01 < ws-client> @cellegenrih too much effort 08:01 < bridge> ddnet forum is kinda old for mobile users 08:01 < bridge> 🐢 08:01 < ws-client> @Mr.Gh0s7 whats wrong with github 08:01 < bridge> 🐢 tutel 08:01 < bridge> nothing's wrong with it other than I got a chance to mention **accounts** ftw 08:02 < bridge> accounts :gigachad: 08:02 < bridge> me when no accounts: 08:02 < bridge> https://tenor.com/view/sleep-wake-up-wake-up-in-night-ren-and-stimpy-gif-24104879 08:02 < bridge> ||https://tenor.com/view/sleep-wake-up-wake-up-in-night-ren-and-stimpy-gif-24104879|| 08:04 < ChillerDragon> you can create polls on github. You have to do that your self nobody will do it for you i think @cellegenrih then you can post those in #general or wherever 08:04 < ChillerDragon> and then all users can vote if they care. And heinrich can ignore their opinion the same way as he ignores opinions of the developers axaxax 08:05 < bridge> - I'll ask for moderator perks on DDNet dc 08:05 < bridge> - Get rejected 08:05 < bridge> - I'll donate another 200€ if they accept 08:05 < bridge> - Get accepted 08:05 < bridge> - Make the poll 08:05 < bridge> - Profit 08:05 < bridge> :EZ: 08:05 < ChillerDragon> why do you need mod 08:05 < ChillerDragon> just do it as regular user 08:05 < bridge> Ahm, yeah about that 08:06 < bridge> I'm not that kind of person nowadays, where I do requests for anybody and doing free work for people 08:06 < bridge> I began tired after the Teeworlds Data incident 08:07 < ChillerDragon> so you consider creating polls so much free work that you wouldnt do it? Thats why you post here so someone else can do it? 08:07 < bridge> :O what happened? 08:07 < ChillerDragon> i dont think this is going anywhere 08:07 < bridge> I can do it professionally with the available tools and right moderation 08:08 < bridge> examples are on Teeworlds Data cuz cagent didn't delete every one of my works 08:08 < bridge> eh 08:08 < bridge> agreed 08:08 < ChillerDragon> why do you want your work deleted :c 08:08 < bridge> me? I don't 08:08 < bridge> that Cagent threw me out and literally took over the Discord server 08:09 < ChillerDragon> "cagent didn't delete every one of my works" whats the issue with that? 08:09 < ChillerDragon> > 08:08:24 bridge | cellegenrih: agreed 08:09 < ChillerDragon> agree with what? 08:09 < bridge> most of the work I did was security standards (against bots, spammers and other awareness) 08:09 < bridge> the UI issue is not going anywhere so I leave it there lol 08:09 < ChillerDragon> ye 08:10 < bridge> another teedrama™? 08:10 < bridge> basically, the server is vulnerable against every single thing in existence 08:10 < bridge> what's the difference between skins.tw and teedata.net? 08:11 < bridge> @gerdoe :justatest: no drama here 08:12 < bridge> Ugh, I guess teedata.net was supposed to be the new Teeskins website with a new interface with better stability 08:12 < bridge> but it still has quite a lot to be done 08:12 < bridge> Ah makes sense 08:13 < bridge> for me, that new look does look more professional and I'm glad I was there to help with some assets 08:13 < bridge> 👍 08:34 < bridge> so true 08:34 < bridge> 😆 09:43 < bridge> this one goes hard xd 09:48 < bridge> can relate 09:48 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1199274513699975229/3GOTk3v.png?ex=65c1f26d&is=65af7d6d&hm=c8c3208991aa3599ccbc78432b9fc1cfc241f23a2b3a3273b3ea7e4dfd062916& 09:59 < bridge> true 10:04 < bridge> @jupeyy_keks Aliveclan 10:05 < bridge> why down :( 10:08 < bridge> The server or the http? 10:08 < bridge> Your website 10:10 < bridge> who is alive clan 10:10 < bridge> Yeah I got banned so often recently because of reflection attacks. I'm not 100% sure if my php code or other Apache 2 stuff allows pinging servers. But the last report mentioned an IP that I already blocked by iptables.. Kind of annoying to deal with 10:11 < bridge> If you ask me. They simply spoofed the IP of my server 10:12 < bridge> But I don't want to track all traffic. The vps is already trash xd 10:12 < bridge> @murpi do you need something specific? 10:16 < bridge> https://discord.com/channels/252358080522747904/745926398140612678/1190383357759062016 10:16 < bridge> Latest fng server is uploaded here 10:16 < bridge> I guide ppl to https://aliveclan.de/#downloads since many are not familiar with compiling the fng on their own xd 10:16 < bridge> and I occasionally use your demo renderer 10:17 < bridge> @murpi use this then 10:17 < bridge> we are getting this issue too in unique 10:17 < bridge> Discord won't go down so often xd 10:17 < bridge> I can host that on a Google service 10:18 < bridge> u can appeal on abuseipdb 10:18 < bridge> but it sorta goes away 10:18 < bridge> we had reports only 2mo old now and they are gon 10:18 < bridge> gone 10:18 < bridge> vps is content 10:19 < bridge> 10:19 < bridge> The vps hoster is simply too restrictive. They get abuse e-mails and handle them too easily as abuse 10:19 < bridge> perhaps u can show them this 10:19 < bridge> discord link tend to die for whatever reason 10:19 < bridge> how we experienced the same reflection attacks and solved it 10:19 < bridge> links* 10:19 < bridge> Mh OK. I can try 10:19 < bridge> Only if the original resource was deleted 10:19 < bridge> Afaik 10:20 < bridge> anyone ever used c# json 10:20 < bridge> afaik discord started limiting such a behaviour 10:20 < bridge> how u can just magically serialize an object as if it was js 10:20 < bridge> they don't want people to use discord as fileshare 10:20 < bridge> MH in worst case I can host them on gh 10:20 < bridge> you can add github actions btw 10:20 < bridge> if you want to tho xd 10:20 < bridge> too 10:21 < bridge> to 10:21 < bridge> anyone know of a library which lets udo this 10:21 < bridge> too too 10:21 < bridge> I have them, but only works for six month 10:21 < bridge> in cpp 10:21 < bridge> why 10:21 < bridge> Because GH decided to only last artifacts for 6 months 10:21 < bridge> are u talking about static files 10:21 < bridge> But I can create a release 10:21 < bridge> u can set up a gh pages org and use the site repo for resources 10:22 < bridge> u can set up a gh pages site on an org and use the site repo for resources 10:22 < bridge> which do not expire 10:22 < bridge> Can ddnet host a github.io page? 10:22 < bridge> can ddnet host a github artifact? 10:22 < bridge> Then I can also upload the demo viewer there 10:22 < bridge> wtf 10:22 < bridge> idk wat u are talking about 10:23 < bridge> 👎 10:23 < bridge> microsoft moment 10:23 < bridge> On GH u can also host websites 10:23 < bridge> wait you can do releases can't you 10:23 < bridge> ye it's called pages... 10:23 < bridge> But dunno if u need premium 10:23 < bridge> no! 10:23 < bridge> one free pages site per normal user 10:23 < bridge> or one per org! 10:23 < bridge> they'll not be deleted ig 10:23 < bridge> i said it already 10:23 < bridge> Yeah. Maybe I should 10:24 < bridge> But they can contain JavaScript? 10:24 < bridge> of course 10:24 < bridge> as long as it's client 10:24 < bridge> lol 10:24 < bridge> Then I'd say u have infinite pages xd 10:24 < bridge> u dont have dns so it's sorta limited 10:24 < bridge> but yes 10:24 < bridge> and repo has no unusual filesize limitation 10:25 < bridge> That's a problem 10:25 < bridge> The wasm module is like 20mb 10:25 < bridge> why is it a problem 10:25 < bridge> Oh I missed the no 10:25 < bridge> it has no (unusual filesize limitations) 10:25 < bridge> not 10:25 < bridge> it has (no unusual filesize) limitations 10:26 < bridge> associativity not included 10:26 < bridge> u can just host vast oceans of static content. even generated stuff like web frameworks make, as long as u don't expect the server to process anything further than a normal http server would. 10:26 < bridge> hi heinrich 10:26 < bridge> @jupeyy_keks Can't you publish the pre-compiled binaries to your releases on your github fng repo or does github not allow manual uploads to there? 10:26 < bridge> Sounds fine 10:26 < bridge> u can preprocess most stuff 10:27 < bridge> I never did that, so dunno 10:27 < bridge> if u are dedicated 10:27 < bridge> i believe it's a webhook 10:28 < bridge> that u can control from anywhere 10:28 < bridge> dont quote me 10:28 < bridge> I mean I have GH actions 10:28 < bridge> I just never created a release xd 10:28 < bridge> u used to have to manually upload artifacts 10:28 < bridge> so we used some gha thing to do it manually for us :troll: 10:28 < bridge> ! 10:28 < bridge> afaik artifacts expire after certain amount of time 10:28 < bridge> do it japjupjopsti 10:28 < bridge> On mobile I don't have access to my github tho. I'll do it later 10:29 < bridge> yea, artifacts expire 10:29 < bridge> u need to publish them 10:29 < bridge> and we used some custom github actions thing 10:50 < bridge> morning its 6:50 10:50 < bridge> i keep waking up early 10:51 < bridge> awesome 10:51 < bridge> i missed this chat a bit 10:52 < bridge> late for me but idk because I’m actually coding 10:52 < bridge> late for me but idc because I’m actually coding 10:56 < bridge> U in murica? 10:57 < bridge> Or in the ocean? Xd 10:57 < bridge> he is hardly in murica 10:57 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1199291872393310268/image.png?ex=65c20298&is=65af8d98&hm=28a80ff14470e81a352ab02821cd7dd14367758744a2525c6aa5c5bdfaa66cb5& 10:57 < bridge> he is in argentina or whatever 10:58 < bridge> only American in the continental sense 10:58 < bridge> I'm pretty sure that he's not in asia 😄 10:59 < bridge> say that again 10:59 < bridge> can't 10:59 < bridge> Look behind you 11:01 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1199292770196660276/image.png?ex=65c2036e&is=65af8e6e&hm=c2fa8743dd47b9f605a2a636d78d80c1718f11e84bdc988b89e9c623c550590f& 11:01 < bridge> Not here man 11:01 < bridge> why 11:02 < bridge> you can apply line wrap to a text input pretty easily 11:03 < bridge> I added a few feature that need an input with bigger height to have space to edit easier like website share post form 11:03 < bridge> yeah man should be pretty ez 11:03 < bridge> it already has everything u need 11:03 < bridge> just need to glue it together 11:04 < bridge> Some day when using HTML + CSS is not bound to JavaScript anymore, and isn't overcomplicated to embed 11:04 < bridge> Then I give u ur textarea 11:04 < bridge> I'll wait until that day then 😄 11:04 < bridge> and i have another question about using .gif file on DDNet 11:05 < bridge> it's not possible right ? 11:05 < bridge> stupid question but if I install the ddnet client on gnome it trabs my cursor and windows key doesn't work to switch apps 11:05 < bridge> stupid question but if I install the ddnet client on gnome it traps my cursor and windows key doesn't work to switch apps 11:05 < bridge> Gifs suck for games. Like all video formats 11:05 < bridge> U are bound to fps 11:06 < bridge> For an in game TV OK. But not for animations 11:06 < bridge> hmm I tried to add intro video for DDNet client but it's a bit hard to play mp4 or any video format 11:06 < bridge> And your question is, if it's gnome fault? 11:06 < bridge> no gif for menu and UI 11:06 < bridge> Answer is yes 11:06 < bridge> Wtf voxel 2 dropped 11:07 < bridge> I see. Well doesn't exist right now 11:07 < bridge> wait, so ddnet always traps your cursor on gnome? no way around it? 11:07 < bridge> That the meta key does not work is a bugntho 11:07 < bridge> But yes it traps it always 11:08 < bridge> check your DM 11:08 < bridge> I think it traps the cursor on every OS 11:08 < bridge> We once had a mode that doesn't. But windows isn't ready for that 11:08 < bridge> Bcs it creates black screen when tabbing out 11:10 < bridge> oh i can tab out 🤦‍♂️ 11:11 < bridge> f1 11:11 < bridge> 😃 11:11 < bridge> not a real fix tho 11:11 < bridge> what does f1 do? 11:11 < bridge> It releases mouse 11:12 < bridge> console gives u os mouse back 11:12 < bridge> ah thats great thanks 11:13 < bridge> @mpft /top5 works on your race servers 11:13 < bridge> should i test creating a new rank as well? 11:14 < bridge> yes pls 11:14 < bridge> meybe we can read but not writr 11:16 < bridge> @mpft it works, I didn't change anything ^^ 11:16 < bridge> maybe it was whatever that attack was 11:17 < bridge> is the db on a common port 11:18 < bridge> maybe host or isp will close coming db ports as a security concern if its being attacked 11:18 < bridge> maybe host or isp will close common db ports as a security concern if its being attacked 11:18 < bridge> both race servers on your vps are up now 11:18 < bridge> sweet 11:18 < bridge> thanks 11:19 < bridge> wonder what the issue was 11:19 < bridge> all gameservers connect to the same port, i believe the default sql port but not sure 11:19 < bridge> yea i see 11:20 < ws-client> pog timakro alive 11:20 < bridge> Always been 11:20 < bridge> what funny bridge are you connected to these days, chiller? 11:20 < bridge> matrix? 11:21 < bridge> i think he is on irc and matrix but he recently joined a call in discord 11:21 < ws-client> https://chat.zillyhuhn.com/ 11:21 < bridge> o yea weechat and the web thinf 11:21 < ws-client> @timakro its irc with a selfwritten web frontend that looks like discord xd 11:21 < bridge> Xd 11:22 < bridge> thats cool :D 11:22 < ws-client> https://zillyhuhn.com/cs/.1706005333.png 11:22 < ws-client> @timakro how is life? 11:22 < ws-client> what are you up to these days? 11:22 < bridge> i actually got to run to a lecture now :D 11:22 < ws-client> ok mr busy 11:23 < bridge> i'm studying in penultimate semester 11:23 < ws-client> pro 11:23 < ws-client> computer science? 11:25 < bridge> argentina xd 11:25 < bridge> at a gym kek 11:25 < bridge> so cheap 11:26 < bridge> Epic 11:30 < ws-client> @Ewan is timakro hosting servers for u or wat? 11:31 < bridge> other way aorund 11:31 < bridge> i assume you host and write to his db 11:31 < bridge> ya 11:31 < ChillerDragon> i didnt know you are into racing 11:32 < bridge> race is epic 11:32 < ChillerDragon> you want us pinged servers in unique land i assume 11:32 < ws-client> i lag so bad xd 11:33 < bridge> yep 11:33 < ws-client> dude im literal sherlock holmes 11:33 < ws-client> i see right through you 11:33 < bridge> we had canada but it was 60-80 ping for me usually 11:33 < bridge> still unplayable 11:33 < bridge> esp w messed up grenate prediction 11:33 < ws-client> there is not even player interaction race is like the best mod for high ping, after city maybe xd 11:34 < bridge> some ppl used to it 11:34 < bridge> benz plays in can from mx and has for a long time afaik 11:34 < bridge> but i cant do that 11:34 < ws-client> fudgy is canadian right? 11:34 < bridge> yea 11:34 < bridge> he host can 11:34 < bridge> sherlock holmes 11:34 < ws-client> i see unique is bring your own server network 11:35 < ws-client> scalable 11:35 < bridge> i would do for ddnet but i dont think ppl want a usa 28 11:35 < ws-client> i would do it for ddnet but i am not allowed :c 11:35 < bridge> y not 11:35 < bridge> doesn't davide do a lot of it 11:35 < ws-client> i think risk of me hacking the database or something 11:35 < bridge> do u have a bad history 11:36 < ws-client> actually not i hosted a shit load of servers for others so far all happy c: 11:36 < ws-client> idk i think deen just doesnt need it 11:36 < ws-client> i ask him every year :D 11:39 < bridge> @timakro how did u connect to usa servers o_O 11:39 < bridge> may not be in the masters anymore 11:41 < bridge> i hope u were not thinking of can servers when u tested? 11:50 < ws-client> axaxaxax can = usa 11:52 < bridge> As Obama already said 11:52 < bridge> Yes, we can 12:00 < bridge> Lol 12:00 < bridge> So i can use nlohmann json and go out of my way to include a somewhat unnecessary api or i use someone else’s parsing code which idk if i should trust 12:03 < bridge> Oops that's exactly what happened 12:34 < bridge> i having a hard time compile my source on a old debian machine. 12:34 < bridge> ```bash 12:34 < bridge> Updating crates.io index 12:34 < bridge> Fetch [==============> ] 28.57% 12:34 < bridge> ``` 12:35 < bridge> omg lmao 12:36 < bridge> timakro racist confirmed 12:36 < bridge> waiting on network 12:36 < bridge> It looks like you're compiling rust, just wait another 10 minutes and you might get to 28.58%. Stay strong 👊 12:36 < bridge> Yes use FreeBSD for better network axaxaxa 12:38 < bridge> No 12:38 < bridge> Looks like your rust is old and is not using the sparse index yet. Make sure to install the latest and greatest rust with rustup. It’s much faster in this stage. Not the rust from Debian apt 12:38 < bridge> Updating package manager package list 12:38 < bridge> lol 12:38 < bridge> y shilling debian rust also gonna be modern 12:39 < bridge> lmfao 12:39 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1199317374139105320/IMG_4837.png?ex=65c21a58&is=65afa558&hm=92aeec5565b1b0e42ccec9e5a9cf1ea1eb50869ae1fd1102ec3a5f37be1cc188& 12:39 < bridge> me when i have no idea what I’m talking about 12:41 < bridge> True Debian is known for its bleeding edge software repository 12:42 < bridge> Legend has it that you can already install jopstis dd-pg2 in apt. Because apt is so new they also include software that is not written yet 12:45 < bridge> Yea 12:45 < bridge> https://tenor.com/view/smile-smirk-try-not-to-laugh-gif-20026966 12:46 < bridge> Package driven development should be a thing. First you release in apt. Then you start writing the code. 12:59 < bridge> debian distros ftw (antiX, devuan etc) 12:59 < bridge> yes love ubuntu 13:00 < bridge> ubuntu != debian 13:00 < bridge> devuan != debian 13:01 < bridge> devuan = debian - systemd 13:01 < bridge> antiX = debian - systemd 13:01 < bridge> ubuntu = debian + money 13:01 < bridge> what is ur point 13:01 < bridge> devuan is debian just as much as ubuntu is 13:01 < bridge> it's not wrong to call ubuntu a debian distro 13:01 < bridge> ubun6u has more recent versions than debian 13:01 < bridge> ubuntu has more recent versions than debian 13:03 < bridge> debian distros are slow to update and use stable packages vs arch which uses the bleeding edge 13:04 < bridge> imho it is. You could call it debian based (which imo is correct) but it's not debian (the repos are vastly different) 13:06 < bridge> can you please remove those rust code in ddnet src ? 13:06 < bridge> Chiller: kinda like empty (only README.md and LICENCE) git repos which have gpl xD 13:06 < bridge> why 13:06 < bridge> it's the future 13:07 < bridge> it's annoying to compile on old machines, take ages to fetch and build, it took me 30 min just for crate.io fetching 13:07 < bridge> I agree that rust is probably the better choice in writing software onwards but in this case rust doesn't do anything 13:08 < bridge> not at the moment it doesn't 13:08 < bridge> but it will 13:08 < bridge> eventually 13:08 < bridge> and the rest is just took 30 s 13:08 < bridge> I also kinda agree that if we aren’t using it we should remove it. It’s just a compile time cost for no benefit right now 13:08 < bridge> we are not in the future 13:08 < bridge> we should be able to disable it 13:08 < bridge> but not remove it 13:08 < bridge> hey, can you remove that modern c++ as well. can you rewrite everything in C99. thanks 13:08 < bridge> 👴 13:09 < bridge> if you make a flag for it, im cool with it 13:09 < bridge> anyway 13:09 < bridge> why sometimes my server won't show up on server lists ? but players can join 13:10 < bridge> i put sv_register in my autoexec 13:10 < bridge> sv_register ipv4 13:10 < bridge> and it won't show up on server list 13:11 < bridge> do you have some kind of firewall? 13:11 < bridge> ah nvm that wouldn't make sense 13:12 < bridge> cus the players can join ? 😄 13:13 < bridge> ye. I got confused for a moment and I thought the heartbeats to the server were on a different port 13:14 < bridge> we have a shitty connection here in iran, i think it's the reason 13:14 < bridge> but on some vps's it just working like a charm 13:15 < bridge> tell me if you know a work around that won't involve contacting your isp 13:15 < bridge> u can get a vpn 13:16 < bridge> route all traffic thru somewhere more well known 13:16 < bridge> that's sounds nice 13:29 < bridge> ye. I got confused for a moment and I thought the heartbeats to the masterserver were on a different port 13:33 < bridge> im still waiting for unique rus approval xd 14:28 < bridge> yo ryo 14:28 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1199344883446583296/OURZjus.png?ex=65c233f6&is=65afbef6&hm=286d0a18c6a7e9a4110a9999bdbb812fa6a72f126426388501aad7b3008f2157& 14:30 < bridge> He is busy doing business. Aka enjoying the sun in Argentina 14:37 < ws-client> woah thats cool @ryozuki !!! nice SEO 14:37 < ws-client> https://zillyhuhn.com/cs/.1706017027.png 14:38 < ws-client> you can say about duck duck go what you want but it doesnt have the "it works on my google" issue :) privacy gives your reproducible searches for free 14:41 < bridge> You meant not using cookies 14:41 < bridge> It's still Bing that gets the requests 14:44 < bridge> I bet with you if u use ddg the whole time, a ai can identify you by the style you write. When you do the requests and how fast you type following requests 15:00 < bridge> google gives more relevant info on such topics tho 15:00 < bridge> i can't use ddg whole time 15:00 < bridge> still sucks xd 15:37 < bridge> Yea sounds reasonable 15:45 < bridge> I just need to give you legal advises as your lawyer 😏 16:06 < bridge> hi everyone 16:07 < bridge> how can i make 1 function for anti spam everything 16:08 < bridge> i need a anti spam in my shop, i put sounds on my emotes and need anti spam for the sounds, and many more 16:08 < bridge> don't mention the broadcast spams 16:08 < bridge> Disable chat xd 16:08 < bridge> another idea 16:08 < bridge> There should already be a rate limit 16:09 < bridge> none of these involve chats 16:09 < bridge> Then copy the one from chat for whatever u need 16:09 < bridge> everything i made so far is spam free, but i made a variable to make it not spaming 16:10 < bridge> Emotes have spam protection too 16:10 < bridge> everything i made so far is spam free, but i made a variable for each to make it not spaming 16:11 < bridge> sv_emoticon_ms_delay 0 i make this zero, and my emotes have sounds 16:11 < bridge> it's funny, and annoying 16:11 < bridge> it's really satisfying to spam a emotes with sounds 16:11 < bridge> Then set it to 1000 16:12 < bridge> it's more annoying to wait 16:12 < bridge> Und off 16:12 < bridge> you mean that one which make you mute ? 16:25 < bridge> How to protect yourself from such bots? (connecting) 16:25 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1199374345760407622/image.png?ex=65c24f67&is=65afda67&hm=8de7a044651b79dea9e0e83ab6a27dddc714e518edef04406ed51c4158dd9240& 16:31 < bridge> i think the only way is either dont pulish server's ip or turn off the server 16:31 < bridge> You can ban known vps & vpn ips 16:31 < bridge> That should at least make it harder 16:33 < bridge> https://discord.com/channels/252358080522747904/745926398140612678/1178067041706590280 16:35 < bridge> You can execute a ban cfg and put there all the IP ranges of spoofing connections 16:36 < bridge> i am gonna asume that you tried sv_max_clients_per_ip 2 16:37 < bridge> then you can do nothing, maybe make a white list ? 16:46 < bridge> you are wrong, sadly 16:49 < bridge> bots via proxy.. 16:51 < bridge> https://youtu.be/AwibOq49Dd4?feature=shared -> If you put the server in debug you will see the IP's 16:52 < bridge> WoW 16:52 < bridge> I knew about the debug, but I didn’t think there was such a thing in it 16:52 < bridge> thx 17:41 < bridge> hello guyz 17:42 < bridge> someone from ddnet team against me using github.io? 17:42 < bridge> 3 17:42 < bridge> 2 17:42 < bridge> 1 17:42 < bridge> perfect 17:54 < bridge> who is x.github.io expert? 17:54 < bridge> does it take a while until the site is reachable? 17:56 < bridge> Maybe a few seconds yeah 17:57 < bridge> Or maybe a bit longer if you are creating it for the first time I guess 17:58 < bridge> big bot client 17:58 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1199397679457898526/image.png?ex=65c26522&is=65aff022&hm=a56bdf460418009bd1854611992ca471d00cac7de01eafd330bbcc22dbedebca& 17:58 < bridge> what did i do wrong then: 17:58 < bridge> 17:58 < bridge> https://github.com/ddnet/ddnet.github.io 17:58 < bridge> i followed this guide 17:58 < bridge> https://pages.github.com/ 17:59 < bridge> It's missing the deployment, so much is obvious 18:00 < bridge> is that a manual step? 18:00 < bridge> I guess yeah, go into Settings > Pages 18:01 < bridge> seems like i dont have any rights to do that xd 18:01 < bridge> lol, how did you create the repo then, can't see the settings button at all 18:02 < bridge> yeah i can create repos 18:02 < bridge> but apparently dont have setting rights then xd 18:02 < bridge> @learath2 give me admin rights for 18:02 < bridge> https://github.com/ddnet/ddnet.github.io 18:02 < bridge> please 18:04 < bridge> but as far as i see this is simply an alternate way to create such a page 18:04 < bridge> i created one without theme 18:04 < bridge> you can customize the deployment, for example you can deploy one repository to a different path on the server 18:06 < bridge> seems like only Owners on GitHub can do it, I'm still a normal Member there 18:06 < bridge> ez 18:07 < bridge> There will probably be a discussion whether or not to use x.github.io at all I presume :owo: 18:09 < bridge> Yek-Bot 2.1 18:09 < bridge> :kek: 18:10 < bridge> @murpi https://github.com/Jupeyy/teeworlds-fng2-mod/releases/download/1.1/fng-server-0.6.5-win64.zip 18:11 < bridge> well, we don't need to use it for anything official 18:11 < bridge> we can host some tools by community for example 18:13 < bridge> ok i go swimming now, cya later 18:13 < bridge> 18:13 < bridge> if you get admin rights robyte, u can ofc also do it 😏 18:13 < bridge> > zlib 1.3.1 Release Notes 18:13 < bridge> > Add LIT_MEM define to use more memory for a small deflate speedup 18:13 < bridge> Slightly faster map loading 😏 18:13 < bridge> ez 18:14 < bridge> learath will hate it 😬 18:14 < bridge> using more ram 19:49 < bridge> @jupeyy_keks maybe you just need to make a commit 19:49 < bridge> to trigger actions 19:53 < bridge> Page is live now, but it doesn't work for me in Firefox and Edge 19:53 < bridge> ``` 19:53 < bridge> Uncaught ReferenceError: SharedArrayBuffer is not defined 19:53 < bridge> https://ddnet.github.io/DDNet_map.js:1 19:53 < bridge> ``` 19:58 < bridge> you'd probably need to set some headers to fix this 19:58 < bridge> but u cant set headers on gh pages :santatrollet: 19:59 < bridge> sounds like ddnet.org might be the better place 20:03 < bridge> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer#security_requirements 20:18 < bridge> blank page on firefox 115 ESR 20:18 < bridge> 20:44 < bridge> question is, does .htaccess work? xd 20:46 < bridge> well if somebody wants to add it to ddnet.org 20:46 < bridge> the repo is there 20:47 < bridge> no, .htaccess doesn't work on any non-apache webserver 20:47 < bridge> including github pages and nginx 20:48 < bridge> https://github.com/josephrocca/clip-image-sorter/blob/main/enable-threads.js 20:48 < bridge> seems like this could work 20:51 < bridge> uh, weird 20:52 < bridge> can i flush the site? 20:53 < bridge> Should update automatically now 20:53 < bridge> works 20:53 < bridge> nice 20:53 < bridge> works 20:53 < bridge> epic gamer moment 20:54 < bridge> @murpi https://ddnet.github.io/load_map.html 20:54 < bridge> 20:54 < bridge> just for u 20:54 < bridge> 😏 20:54 < bridge> there's a flashing colored "letterbox" but left and right, how do I go fullscreen? 20:54 < bridge> its a normal ddnet client 20:55 < bridge> go out of demo.. but dunno if that works 20:55 < bridge> I mean fullscreen my browser 20:55 < bridge> lmao 20:55 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1199442296790323210/image.png?ex=65c28eb0&is=65b019b0&hm=bcc25634cd3baf86e3246ebf49c238a6527556d6c8b4285da8f18a2acd02506b& 20:55 < bridge> I can't press F11 anyone when the game captures it 20:55 < bridge> that's what happens if i enable fullscreen 20:55 < bridge> https://github.com/e404/htaccess-for-nginx 20:55 < bridge> There is teeeechnically a plugin for nginx 😄 20:55 < bridge> nice, desktop fullscreen works for me 20:57 < bridge> it also links an explanation of why this is a bad idea 20:57 < bridge> Yeah, not saying you should use it 😄 20:59 < bridge> thats cool! - curious tho, going freeze doesnt display as freeze, how come, if its basically just a ddnet client 21:00 < bridge> it's not latest ddnet 21:00 < bridge> pistol shots aren't rendering aswell :D 21:00 < bridge> since sdl is on like sdl3 i also dont have motivation to keep the scripts up to date 21:00 < bridge> but not complaining, it seems to be a big WoP 21:00 < bridge> cool stuff 21:00 < bridge> i guess then newer demos are not downward compatible 21:00 < bridge> damn, that's actually pretty fast renderer for maps 21:01 < bridge> seems way more fast than the one currently on ddnet.org 21:01 < bridge> well it's simply ddnet client 21:01 < bridge> compiled to wasm 21:01 < bridge> is it possible to have entity mode? 21:01 < bridge> i guess so 21:01 < bridge> page up 21:02 < bridge> for me on an old demo they work 21:02 < bridge> oh this is running on 15.9.1 21:02 < bridge> makes sense then :D 21:02 < bridge> damn, where servers ? 21:02 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1199444156888662026/image.png?ex=65c2906b&is=65b01b6b&hm=468c3f217f04cf9c3019ebb96e59da2361f0f80fda348d6139481fe5f73e9e56& 21:02 < bridge> https://github.com/Jupeyy/ddnet/tree/web_preview 21:02 < bridge> 21:02 < bridge> if u want to update xd 21:03 < bridge> where sound in demo as well? 21:03 < bridge> sadly curl doesnt work 21:03 < bridge> it compiles, but doesnt work 21:03 < bridge> maybe certs missing or smth 21:03 < bridge> sounds work for me 21:03 < bridge> chromium 21:04 < bridge> ok, sounds work, maybe other demo was broken 21:04 < bridge> `[serverbrowse_http]: no working serverlist URL found` 21:05 < bridge> so latest demo's wont render correctly, demo's prior to 17.4.1 seem to work just fine, i wonder why that is 21:06 < bridge> some change in demo format? 21:06 < bridge> i dunno, @heinrich5991 might be able to tell you 21:06 < bridge> it uses ddnet 15.9.1 apparently 21:06 < bridge> sounds like a bug 21:06 < bridge> yes. 21:07 < bridge> could you file an issue, @blaiszephyr? 21:07 < bridge> to this i assume? 21:07 < bridge> no 21:07 < bridge> it's ddnet client xd 21:08 < bridge> oh wait 21:08 < bridge> :kek: 21:08 < bridge> ah wait 21:08 < bridge> check whether it renders in latest ddnet, too, if you can 21:08 < bridge> where ninja skin for frozen tees? 21:08 < bridge> Isn't this expected for demos to some degree? Each client gets the messages for its current version when the demo is rendered, but the demo doesn't contain all the backwards compatible snapshots 21:09 < bridge> Isn't this expected for demos to some degree? Each client gets the messages for its current version when the demo is recorded, but the demo doesn't contain all the backwards compatible snapshots 21:10 < bridge> render's just fine on latest 21:11 < bridge> thats what i meant when i said it doesnt render correctly, it wont even render freeze state, it just looks like you're in super :D 21:11 < bridge> thats what i meant when i said it doesnt render correctly, it wont even render freeze state(live freeze), it just looks like you're in super :D 21:11 < bridge> anyway if somebody wants to update to latest client the branch above is touching relatively few ddnet code. 21:11 < bridge> 21:11 < bridge> Only problem is building all libraries (dependencies) because i didnt checkout any stable version in the scripts, so the lib build scripts need to be updated at least 21:11 < bridge> i don't find it worth it for now xd 21:11 < bridge> i never used it in the past 2 years xD 21:12 < bridge> but a cool thing to play around with nontheless :D