01:11 < bridge> there is no doc currently 03:01 < bridge> trippy 05:29 < bridge> does anyone know wtf flow.cpp does? 05:30 < bridge> likewise ``m_FlowAffected`` on ``CParticle`` 05:34 < bridge> it seems to do nothing except draw debug info? 05:35 < bridge> it's like for explosions to push around particles except it doesn't seem to be work 05:35 < bridge> @fokkonaut this 05:35 < bridge> was added in 0.4 even afair, never used 05:36 < bridge> maybe even earlier 05:36 < bridge> oh fokko xd 05:36 < bridge> but it's basically done? 05:36 < bridge> why it did ping fokko lmao 05:36 < bridge> im sorry 05:36 < bridge> xd 05:36 < bridge> hm i don't really know since it didn't get on prs in ddnet 05:37 < bridge> there's even an old loc to turn it back on 05:37 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312276323032629289/image.png?ex=674be810&is=674a9690&hm=20c9fc0122bcdcc9cf54d9c233c08c16c1170cfd5d7f5a6773cee63ecba434ba& 05:38 < bridge> well atleast people know about it so I guess there's a reason it's off idk 07:09 < bridge> guys 07:13 < bridge> what if we add a map command or flag that hint client it should use high precision and make that flag a new default (but make sure old maps still uses the normal precision). so if a mapper want heavy uses of edge hook and 45aim bind they can disable that. it's just a hint tho, but ddnet client will respect that obviously, and we don't give client a config in client so non-hacker player don't just mess around with it. 07:41 < bridge> why do we have telecursor when tp's description says roughly the samething? 07:41 < bridge> even though it didn't work like that 07:41 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312307546979176448/image.png?ex=674c0524&is=674ab3a4&hm=68b69b38caa90ead410c375039a06567a325a5d4d78ef01bba2c2ac96157fd87& 07:49 < bridge> Where is the Player Search API located in teedata 07:50 < bridge> @jupeyy_keks thoughts on this cool bug https://medal.tv/games/ddracenetwork/clips/jbdE0ptSCg3IpuCxk?invite=cr-MSxBMlgsMTUwOTE1MjY3LA 07:51 < bridge> tater and i are thinking it's probably just vram corruption 07:51 < bridge> game lags out bad and has white streaks, but only at a specific zoom level, and only on that one session of having that map loaded 07:51 < bridge> was reproducible by zooming in and out within that session but not after (e.g. switched maps and switched back and couldnt replicate) 07:52 < bridge> though i have seen broken maps cause some wild ass bugs 07:55 < bridge> the description of tele / teleport / tp / telecursor all does the same thing when there is 0 arguments wtf 07:56 < bridge> and only telecursor is implemented as the one that teleports to cursor hmm 07:56 < bridge> and only telecursor & tele are implemented as the one that teleports to cursor hmm 07:57 < bridge> sorry 07:58 < bridge> actually i think teleport coords has been moved into another command actually so i relinquish all responsibility in that regard 07:58 < bridge> actually i think teleport coords has been moved into another command so i relinquish all responsibility in that regard 07:58 < bridge> womp womp 07:59 < bridge> the description didn't update when they did that probably 07:59 < bridge> yee 07:59 < bridge> do i remove tp's description or just add the cursor thing back 07:59 < bridge> they moved it out on purpose so idk 07:59 < bridge> maybe just update the description to be good for each 08:00 < bridge> ok then 08:00 < bridge> still no idea why `tele` just decide to do the same thing as `telecursor` then there is no argument tho 08:00 < bridge> it's a flexible command 08:00 < bridge> imo it should all be 1 command cuz it's all very easy to infer user intent based on # of args 08:00 < bridge> but you know 08:01 < bridge> gotta make it complicated 08:01 < bridge> god damn it 08:01 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312312558849363989/image.png?ex=674c09cf&is=674ab84f&hm=8cbb51b889fe0982ef6e26ad78368aac6abb1c5000ffd21908a226e9c44764ee& 08:01 < bridge> why does telecursor need to teleport you to other players 08:01 < bridge> ppl just be changing shit for no reason 08:02 < bridge> that doesn't even have anything with cursor 08:02 < bridge> i hate 08:02 < bridge> life 08:02 < bridge> same 08:03 < bridge> i will just make sure the behavior is the same as previously and open another pr to clearify everything maybe 08:03 < bridge> i will just make sure the behavior is the same as previously implement and open another pr to clearify everything maybe 08:04 < bridge> i will just make sure the behavior is the same as previously implemented and open another pr to clearify everything maybe 08:06 < bridge> maybe 08:06 < bridge> i wouldnt revert anything without a great reason 08:06 < bridge> we'd have to make a case for it etc 08:06 < bridge> too much work 08:08 < bridge> 😴 08:55 < bridge> we are here 08:56 < bridge> Morning 08:58 < bridge> norming 09:05 < bridge> is @fokkonaut still active 👀 09:29 < bridge> I approve 09:32 < bridge> yes 09:32 < bridge> :greenthing: care to try that PR above and edge hooks? 09:33 < bridge> if you adjusted your aim to zoom 9 already i'm gonna cry tho 09:34 < bridge> hi fokkonaut how are u 09:34 < bridge> I'm not playing a lot lately, but I think it's enough to send our target pos instead of all those infos like follow factor. (or? idk?) 09:35 < bridge> good and u 09:35 < bridge> p good 09:35 < bridge> that's for other command, not related to control and character input 09:35 < bridge> that's for other commands, not related to control and character input 09:35 < bridge> ah, oki 09:35 < bridge> employed. somehow liberating feeling even tho it is the opposite 09:35 < bridge> hahaha, but cool ;) 09:35 < bridge> thx 09:36 < bridge> i'll test it, but cant promise that it'd be done today 09:36 < bridge> do what you want, just tagging you cuz the issue is yours 09:36 < bridge> 09:38 < bridge> for me it was just weird, that after someone implemented the target pos sending to server, the zoom level did change physics. When you aim right through an edge and hook/Shoot, and it goes through, you can zoom out/in and it might not work, without changing angles, because it's more precise now 09:38 < bridge> And that's just weird 09:38 < bridge> it should just always take the original zoom lvl 10 for determining the angle 09:38 < bridge> then the precision isnalways same, regardless of zoom lvl 09:39 < bridge> do you remember when that was 09:39 < bridge> cuz i am actually quite worried about breaking some new players habit instead too. 09:39 < bridge> no, that's one of those things that just got merged quite quickly 09:39 < bridge> ah 09:39 < bridge> it should be like a few months just 09:39 < bridge> ok so that's not that bad then 09:40 < bridge> dunno why heinrich and others didnt care tbh 09:40 < bridge> yes 09:41 < bridge> :nouis: i am debating whether to introduce a flag to let mapper decide whether they want high precision tho 09:41 < bridge> like for the fun maps 09:41 < bridge> like for those easier fun maps instead of just tech after tech 09:42 < bridge> wrong remote moment? 09:42 < bridge> 09:42 < bridge> yes 09:43 < bridge> i did that before 09:43 < bridge> relatable 09:43 < bridge> i just presed the button that appeared on github 09:43 < bridge> Not you... 09:44 < bridge> ? 09:44 < bridge> This happens every month xd 09:44 < bridge> its an easy mistake 09:44 < bridge> :justatest: 09:44 < bridge> It is 09:44 < bridge> is it bcs this 09:44 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312338483876069438/image.png?ex=674c21f4&is=674ad074&hm=54bf12539d572b9279ee097281152e9730769baa5f304213f53982c514379758& 09:45 < bridge> no idea how github choose the default upstream tho 09:45 < bridge> Github forks are so cursed and annoying 09:45 < bridge> Major regret making it a fork 09:45 < bridge> can you just break it 09:45 < bridge> Idk 09:45 < bridge> github forks are cursed 09:46 < bridge> The only thing I like is the diff on the main page and commit behind number 09:46 < bridge> You can easily audit the code 09:46 < bridge> but i wish it was part of git 09:46 < bridge> found this https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/detaching-a-fork 09:46 < bridge> not sure if it is relevant 09:46 < bridge> like origin is normally the remote you are just using 09:46 < bridge> and upstream is normally what you are forking from 09:47 < bridge> ah it involves deleting the branch 09:47 < bridge> "You cant" 09:47 < bridge> github could somehow detect that in your repo 09:47 < bridge> ah it involves deleting the **repo** 09:47 < bridge> yeah you can 09:47 < bridge> delete your repo 09:47 < bridge> then create it 09:47 < bridge> push all the branches 09:47 < bridge> lol 09:47 < bridge> bummer 09:47 < bridge> Idk too scary for now id rather just ignore it xd 09:47 < bridge> just a few closed issue is probably not bad 09:48 < bridge> This one wasn't even the fault of the github fork 09:48 < bridge> Well 09:48 < bridge> at least we are not [express](https://github.com/expressjs/express/pulls?q=is%3Apr+is%3Aclosed) 09:48 < bridge> Not the tclient fork 09:48 < bridge> Wtf why 09:49 < bridge> Is this the Indian tutorial thing 09:49 < bridge> ye 09:49 < bridge> yes 09:49 < bridge> it is still going 09:49 < bridge> express maintainer is pretty chill about it somehow tho 09:50 < bridge> I mean it's not their fault really be mad at the video creator 09:50 < bridge> well i do think it is a pretty dumb move to instruct on live repo 09:51 < bridge> Yeah everyone agrees on that 09:51 < bridge> But they should have taken it down by now 09:52 < bridge> what hapepned? 09:52 < bridge> Sometimes I forget how confusing github used to be before I understood anything. I was one of those people who took forever to find the release section and accidently downloaded the source code several times. 09:52 < bridge> Not long ago it was possible to ask GitHub support to detach your fork. Worked for me. 09:53 < bridge> That link is dead for me 09:53 < bridge> every week my mobile provider spams me with a message saying "to use data on your phone you will need to ...." 09:53 < bridge> if i block the number they switch the number they send it from 09:54 < bridge> Sometimes my phone filters those 09:54 < bridge> everytime i can be bothered i block and report as spam cuz its those 3 digit ones 09:54 < bridge> I probably got about 500-1000 text messages about the election the last 4 months 09:54 < bridge> JESUS CHRIST 09:55 < bridge> Idk samsung seems to have good filtering so it wasn't an issue 09:55 < bridge> I havent recieved that many text msgs in my life 09:55 < bridge> thats 09:55 < bridge> Basically zero got through 09:55 < bridge> thats horrible 09:55 < bridge> stupid fcuking polotics 09:55 < bridge> #off-topic moment 09:55 < bridge> They all stopped now lol 09:55 < bridge> :) 10:15 < ws-client> @Solly i had the same issue. I solved it by removing my sim card. No more ads! 10:18 < bridge> wow 10:18 < bridge> overthrowing the government also works 10:19 < ws-client> paying for a provider that abuses its power to send ads felt really wrong 10:19 < ws-client> seems like this is a common thing here in indonesia so I decided to try going without sim card and it worked quite well so far. I don't miss it at all actually. 10:20 < bridge> i have a sim card for the phone # so i can verify stuff but i dont pay anything 10:20 < bridge> It's very basic so enabling it in this state wouldn't do much because 10:20 < bridge> - the effect is minor that you can hardly notice it because particles disappear quickly 10:20 < bridge> - there are currently no particle generator tiles that would make it noticeable 10:20 < bridge> - it works weirdly in some cases, e.g. the tee momentum can keep moving smoke/dust particles on the ground 10:20 < ws-client> oh not paying is nice 10:20 < bridge> do u have to pay to have a phone #? 10:21 < ws-client> i am not sure i think i could still receive sms after the prepaid balance expired 10:21 < ws-client> but depending on phone numbers always felt wrong to me 10:22 < bridge> the mobile everything feels extremley predatory 10:24 < ws-client> i did not login to my bank since they introduced the requirement of an ios and android app to login. It is sad to see how it is widely accepted that having an ios or android phone with active phone number becomes slowly a base requirement to take part in society. 10:24 < bridge> nod nod 10:25 < ws-client> especially if these systems are propriatary and the vendors abuse it to force ads and spyware onto their users 10:25 < bridge> nod nod 10:26 < ws-client> proprietary* such hard word 10:26 < bridge> well if dictionaries werent so closed of and controled by the high and mighty few 10:27 < bridge> we could make it spelt eazier 10:27 < ws-client> indeed 10:31 < bridge> do anyone really use dyncam control when spectating players? 10:31 < bridge> like to move the camera around 10:53 < bridge> ChillerDragon 10:54 < bridge> I noticed the same type of server on two identical servers, but with different types of server. I would also like to add color to my server types. 10:55 < bridge> nah and it always annoyed me 10:55 < bridge> always felt better to just zoom 10:57 < bridge> i think many the colors depend on the mod name 10:57 < bridge> not sure if thats the case for all of them 10:57 < bridge> but when you name your mod anything and add "fng" or "race" at the end of it 10:58 < bridge> it should have a different color 10:58 < bridge> ok then, i'm essentially nuking that 10:58 < bridge> so for example *modname fng* 10:58 < bridge> maybe some mod uses that but i doubt it 10:59 < bridge> But then 2 types will be shown 10:59 < bridge> SlowNet fng 11:00 < bridge> The colors are iirc random 11:00 < bridge> Through a hash, so it's "statically" random 11:00 < bridge> @chillerdragon stap sniffing lmao 11:00 < bridge> no one should read my code, its bad 11:01 < bridge> :D 11:01 < bridge> But how do you get these colors on your type? 11:02 < bridge> is this the case for all colors? im checking the server browser and it looks like some are hardcoded 11:02 < bridge> You don't have to do anything, the name of your gamemode determines the color it gets 11:02 < bridge> There is a possibility that I never commited this and I'm lying 11:03 < bridge> I most certainly wrote the code for it, but maybe I never made it a PR 🙃 11:03 < bridge> trollearath 11:03 < bridge> Why is the color white on my "SlowNet" type? 11:03 < bridge> I use ddnet++ 11:03 < bridge> Yeah I guess it's just hardcoded 11:03 < bridge> Sorry 11:05 < bridge> So you get your color by making a pull request to ddnet, and wait for a new client release. But idk if we want to make this a thing everyone does. It would be annoying to have 80 branches in the code for every mod ever 11:06 < bridge> ye i think fokkonauts mod has iDM at the end of the mod name or something 11:06 < bridge> but i cant see it now 11:10 < bridge> I am currently writing a website with one coder, like a bot that can log on to any server 11:17 < bridge> With the use of swarfey 11:24 < bridge> heinrich said something about gamemode color before i think 11:28 < bridge> actually, can we also nuke spectating your paused self too 11:28 < bridge> actually nvm, i think mods might use that more often 11:29 < bridge> wait no, i think we can still do that, just don't let client select themself, mod can still force it by snapping the spectator info 11:33 < bridge> THEY PICKED ANOTHER NUMBER 11:33 < bridge> AND SENT ME THE SAME TEXT 11:39 < bridge> 2024-11-30 11:38:23 E http: https://master1.ddnet.org/ddnet/15/register failed. libcurl error (6): Could not resolve host: master1.ddnet.org 11:39 < bridge> helpl me 11:44 < bridge> check your dns settings on your OS 11:44 < bridge> from where 11:44 < bridge> on your server i guess, idk how 11:45 < bridge> come general 4 and scrreen me 11:45 < bridge> i can't 11:45 < bridge> maybe someone else can help 11:45 < bridge> k 11:45 < bridge> do `ping master1.ddnet.org` 11:46 < bridge> Where should I do? 11:46 < bridge> also check if your server time is correct, sync with a timeserver if not btw 11:46 < bridge> ask chatgpt 11:46 < bridge> ~~ask chatgpt :)~~ 11:46 < bridge> asking chatgpt is probably not a bad idea tbh 11:46 < bridge> its the first thing i do for most problems now 11:46 < bridge> and most of the time it resolves the problem 11:47 < bridge> I wrote to chatgpt 10 times but it could not be resolved. 11:47 < bridge> too bad i can't use chatgpt, they ban every account that shows a trace of being in china 11:47 < bridge> me vds amazon aws eu 11:47 < bridge> me vds amazon aws eu-north 11:47 < bridge> try mixtrel 11:47 < bridge> 2024-11-30 13:47:36 E register/6/ipv6: error sending request to master 11:47 < bridge> 2024-11-30 13:47:40 E http: https://master1.ddnet.org/ddnet/15/register failed. libcurl error (28): Failed to connect to master1.ddnet.org port 443 after 4015 ms: Timeout was reached 11:47 < bridge> 2024-11-30 13:47:40 E register/6/ipv4: error sending request to master 11:47 < bridge> i just uses supermaven's built-in chat with their credit 11:48 < bridge> supermaven got into my way when coding so i rm -rf'd it out of my system :kek: 11:48 < bridge> :cammo: 11:48 < bridge> how 11:48 < bridge> i mean it sometime is dumber than copilot 11:48 < bridge> even when i turned off inline completion it still sometimes auto completed 11:48 < bridge> help me friends 11:49 < bridge> it made me so angry 11:49 < bridge> in what editor 11:49 < bridge> vim 11:49 < bridge> lol 11:49 < bridge> maybe just a bad plugin then 11:49 < bridge> they are not focusing on plugins now 11:49 < bridge> which is kinda sad 11:49 < bridge> i don't want to use cursor 11:49 < bridge> type `ping master1.ddnet.org` in your console @reemmuss 11:50 < bridge> ok waitr 11:50 < bridge> the only time i find autocomplete annoying is when i write in python 11:50 < bridge> why python of all langs? 11:50 < bridge> cuz you know. tab is how you format the code. 11:50 < bridge> but tab just autocompletes 11:50 < bridge> :nouis: 11:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312370267149959228/image.png?ex=674c3f8e&is=674aee0e&hm=40a3816c36d274a8bf3c028cb9c3fd5b95dbbbdf40beccf5e36cf1e91a95390e& 11:50 < bridge> tab is for going through LSP completion, accepting it is sa :gigachad: 11:51 < bridge> tab is for going through LSP completion, accepting it is sa :gigachad: 11:51 < bridge> 11:51 < bridge> vim masterrace 11:51 < bridge> sad 11:51 < bridge> @blaiszephyr 11:51 < bridge> are you using a VPN/tunneling service? 11:51 < bridge> are you behind a school or shared network? 11:51 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312370496389775370/image.png?ex=674c3fc5&is=674aee45&hm=69df7d2588c1d8080070437853f0817c680856f969e1dbfdd8382c07fc43d854& 11:51 < bridge> vds amazon aws 11:52 < bridge> can you see the task bar on your server? can you screenshot the bottom right corner for tiem 11:52 < bridge> can you see the task bar on your server? can you screenshot the bottom right corner for time 11:52 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312370755442311220/image.png?ex=674c4002&is=674aee82&hm=0c846687bf38ebc370c8ed89abb1e9adc3c2790690e37218a970d2d06e4908a6& 11:52 < bridge> :pepeW: i would never thought i would be a windows server 11:52 < bridge> :pepeW: i would never thought it would be a windows server 11:53 < bridge> utc+3 İSTANBUL 11:53 < bridge> looks fine tbh 11:53 < bridge> no idea what is happening to your server really 11:53 < bridge> ): 11:53 < bridge> is any network reachable from your server? 11:53 < bridge> 11:53 < bridge> e.g `ping 1.1.1.1` 11:54 < bridge> Microsoft Windows [Version 10.0.20348.2849] 11:54 < bridge> (c) Microsoft Corporation. Tüm hakları saklıdır. 11:54 < bridge> 11:54 < bridge> C:\Users\Administrator>ping 1.1.1.1 11:54 < bridge> 11:54 < bridge> Pinging 1.1.1.1 with 32 bytes of data: 11:54 < bridge> Request timed out. 11:54 < bridge> Request timed out. 11:54 < bridge> Request timed out. 11:54 < bridge> Request timed out. 11:54 < bridge> 11:54 < bridge> Ping statistics for 1.1.1.1: 11:54 < bridge> Packets: Sent = 4, Received = 0, Lost = 4 (100% loss), 11:54 < bridge> gg - your network is not configured correctly 11:54 < bridge> Do you want me to open a new virtual server again? 11:54 < bridge> (have u considrered using linux) 11:54 < bridge> bro 11:55 < bridge> When I installed ddnet in Linux, I could not create a ddnet-server. 11:55 < bridge> your VS has no access to your network adapter 11:55 < bridge> and 11:55 < bridge> Do I open Amazon Linux? 11:56 < bridge> compilation did not work on linux 11:57 < bridge> hey 11:57 < bridge> Shall we start from scratch? 11:58 < bridge> why are you using a virtual server to host DDNet anyway? 11:58 < bridge> I want to open a public server 11:58 < bridge> I deleted the vds and will open linux 11:59 < bridge> Which one do you recommend? 11:59 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312372441414111283/image.png?ex=674c4194&is=674af014&hm=19fbfdc2eb0caee8f19595a727ae9210c0cf3fcd03057efa7dc14c1d96a9e53d& 11:59 < bridge> if you want to use a virutal server for ddnet 11:59 < bridge> ubuntu 12:00 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312372635040088136/image.png?ex=674c41c2&is=674af042&hm=c248260486fe26c11e4d7013ce0529f2f1a7a1066bb3e7109ac63842eddd0b27& 12:00 < bridge> das good yes 12:00 < bridge> Which one do you think I should choose? 12:00 < bridge> 1. ? 12:02 < bridge> @blaiszephyr hey melon 12:02 < bridge> please stop pinging me, i can read without my notifications going BRRR ^^ 12:02 < bridge> the first one is good yes 12:02 < bridge> ok worry 12:02 < bridge> sorry 12:02 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312373247332843540/image.png?ex=674c4254&is=674af0d4&hm=b2b51d268b65fd201777f83965623b2e38eade4714c028aff911b5e2891cb1a6& 12:03 < bridge> Parça bu şekilde mi kalmalı yoksa HTTP trafiğine izin mi vermeli? 12:03 < bridge> Should the fragment remain this way or allow HTTP traffic? 12:03 < bridge> i have no idea what i'm looking at since i dont speak or understand your language i'm afraid 12:03 < bridge> Network settings information 12:03 < bridge> edit 12:03 < bridge> Network 12:03 < bridge> information 12:03 < bridge> vpc-0974d345300f7070a 12:03 < bridge> 12:03 < bridge> Subnet 12:03 < bridge> information 12:03 < bridge> No preference (default subnet in any availability zone) 12:03 < bridge> 12:03 < bridge> Auto assign public IP 12:03 < bridge> information 12:03 < bridge> Affect 12:04 < bridge> 12:04 < bridge> Additional charges apply beyond the free usage right 12:04 < bridge> Firewall (security groups) 12:04 < bridge> information 12:04 < bridge> A security group is a set of security policy rules that control the flow of your cloud server. add rules to allow the deployment to access your cloud server. 12:04 < bridge> Create a security group 12:04 < bridge> Select an existing security version 12:04 < bridge> We will create a new security group called "launch-wizard-13" with the following rules: 12:04 < bridge> Allow SSH transmission from: 12:04 < bridge> Helps you connect to your cloud server 12:04 < bridge> 12:04 < bridge> its your 12:04 < bridge> 0.0.0.0/0 12:04 < bridge> Allow incoming HTTPS connection from the Internet 12:04 < bridge> To set up an endpoint, for example when creating a web server 12:04 < bridge> Allow incoming HTTP transmission from the Internet 12:04 < bridge> To set up an endpoint, for example when creating a web server 12:04 < bridge> Rules from 0.0.0.0/0 that allow all IP addresses to access your cloud server. We recommend that you set the security group to allow access only from known IP addresses. 12:04 < bridge> wair 12:04 < bridge> wait 12:04 < bridge> Should it be a tick? 12:04 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312373698409533440/image.png?ex=674c42c0&is=674af140&hm=ced4fdab051e8cb8d510ff13f2539e788b6795f82cecf5e67e0ae3f5d4437bfe& 12:04 < bridge> (dont be afriad) 12:05 < bridge> Allow https traffic, don't allow ssh traffic if youre able to connect to it without 12:05 < bridge> yes ? 12:05 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312374025229438976/image.png?ex=674c430e&is=674af18e&hm=bca9ff43a619c21e83ffa368a98eb83ffc30598d30112d2e1512b8e3d303eb3b& 12:06 < bridge> Is 250gb ssd gp3 enough? 12:06 < bridge> I can increase 12:06 < bridge> 5gb would be enough if you don't have a db setup 12:06 < bridge> (if your goal is to just host a single ddnet server you dont need more than 5) 12:07 < bridge> It could be 250 12:07 < bridge> No need 12:07 < bridge> okey 10 gb ? 12:07 < bridge> I can open it as much as I want. 12:07 < bridge> Sounds good 12:07 < bridge> okey 12:08 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312374595197866034/image.png?ex=674c4396&is=674af216&hm=702c7172a3f8efa25089fab8df10e325926a21b2f340d238b3e8eb78e9a46fec& 12:08 < bridge> launch vds 12:08 < bridge> launched 12:08 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312374740240957480/image.png?ex=674c43b8&is=674af238&hm=818eccb50a8b8a85aa04fd845b2d9174dc257369aa1965473947d21f0c7b1bd1& 12:08 < bridge> Let's wait for the opening 12:09 < bridge> now read https://github.com/ddnet/ddnet 's readme 12:09 < bridge> also look at 12:09 < bridge> $wiki LAN 12:09 < bridge> README.md ? 12:09 < bridge> also look at: Setting Up your LAN Server for online play 12:09 < bridge> yeah 12:09 < bridge> okey 12:11 < bridge> Initializing server 12:14 < bridge> BROOOOOOOOOOOOO 12:14 < bridge> not connnetc 12:14 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312376228430352425/image.png?ex=674c451b&is=674af39b&hm=24e423003381b65eab71ea645fbef17d46742fd8bc4f6fb7d3c5e36d26cda7bb& 12:14 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312376272126607391/image.png?ex=674c4526&is=674af3a6&hm=3c077eff6af552d8c28a005f505a8f2dea4331510091035c69e8f96020b65e66& 12:14 < bridge> u disabled ssh? 12:15 < bridge> or is that not needed 12:15 < bridge> . 12:15 < bridge> `don't allow ssh traffic if youre able to connect to it without` :thisemoji: 12:15 < bridge> i go dip 12:15 < bridge> yes disabled 12:15 < bridge> Should I open it again? 12:19 < bridge> ohhhhh 12:19 < bridge> es 12:19 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312377394375561236/image.png?ex=674c4631&is=674af4b1&hm=0e93ad55ae3962660fb608cf3a586c10643d0d6906f6d633df051bfcf815268d& 12:19 < bridge> git clone --recursive https://github.com/ddnet/ddnet 12:19 < bridge> no need to recursively clone on linux 12:20 < bridge> I will follow all the steps in order and if there is any mistake I will write it here. 12:21 < bridge> ``` 12:21 < bridge> git clone https://github.com/ddnet/ddnet.git 12:21 < bridge> cd ddnet 12:21 < bridge> mkdir build 12:21 < bridge> cd build 12:21 < bridge> 12:21 < bridge> sudo apt install build-essential cargo cmake git glslang-tools google-mock libavcodec-extra libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libcurl4-openssl-dev libfreetype6-dev libglew-dev libnotify-dev libogg-dev libopus-dev libopusfile-dev libpng-dev libsdl2-dev libsqlite3-dev libssl-dev libvulkan-dev libwavpack-dev libx264-dev python3 rustc spirv-tools Ninja 12:21 < bridge> 12:21 < bridge> cmake .. 12:21 < bridge> ninja 12:21 < bridge> ``` 12:21 < bridge> these are the commands in order 12:22 < bridge> okey 12:22 < bridge> ubuntu@ip-172-31-38-199:~/ddnet$ mkdir build 12:22 < bridge> mkdir: cannot create directory ‘build’: File exists 12:22 < bridge> ubuntu@ip-172-31-38-199:~/ddnet$ 12:22 < bridge> `cd build` 12:23 < bridge> yes and 12:23 < bridge> i even sent in the commands in order :( 12:23 < bridge> No apt package "spirv-tools", but there is a snap with that name. 12:23 < bridge> Try "snap install spirv-tools" 12:24 < bridge> 12:24 < bridge> E: Unable to locate package glslang-tools 12:24 < bridge> E: Unable to locate package google-mock 12:24 < bridge> E: Unable to locate package libavcodec-extra 12:24 < bridge> E: Unable to locate package libavdevice-dev 12:24 < bridge> E: Unable to locate package libavfilter-dev 12:24 < bridge> E: Unable to locate package libavformat-dev 12:24 < bridge> E: Unable to locate package libavutil-dev 12:24 < bridge> E: Unable to locate package libglew-dev 12:24 < bridge> E: Unable to locate package libnotify-dev 12:24 < bridge> E: Unable to locate package libopusfile-dev 12:24 < bridge> E: Package 'libsdl2-dev' has no installation candidate 12:24 < bridge> E: Unable to locate package libx264-dev 12:24 < bridge> E: Unable to locate package spirv-tools 12:24 < bridge> E: Unable to locate package Ninja 12:24 < bridge> ubuntu@ip-172-31-38-199:~/ddnet/build/build$ 12:24 < bridge> is everything ok 12:24 < bridge> `sudo apt update && sudo apt upgrade` 12:24 < bridge> type that in 12:24 < bridge> k 12:26 < bridge> No VM guests are running outdated hypervisor (qemu) binaries on this host. 12:26 < bridge> ubuntu@ip-172-31-38-199:~/ddnet/build/build$ sudo apt install build-essential cargo cmake git glslang-tools google-mock libavcodec-extra libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libcurl4-openssl-dev libfreetype6-dev libglew-dev libnotify-dev libogg-dev libopus-dev libopusfile-dev libpng-dev libsdl2-dev libsqlite3-dev libssl-dev libvulkan-dev libwavpack-dev libx264-dev python3 rustc spirv-tools Ninja 12:26 < bridge> Reading package lists... Done 12:26 < bridge> Building dependency tree... Done 12:26 < bridge> Reading state information... Done 12:26 < bridge> Note, selecting 'libfreetype-dev' instead of 'libfreetype6-dev' 12:26 < bridge> E: Unable to locate package Ninja 12:26 < bridge> ubuntu@ip-172-31-38-199:~/ddnet/build/build$ 12:26 < bridge> hm, is it `ninja` ? 12:26 < bridge> change the `Ninja` to `ninja`, if that doesnt work, just remove it 12:26 < bridge> k wait 12:26 < bridge> and change the command 12:26 < bridge> ``` 12:26 < bridge> cmake .. 12:26 < bridge> ninja 12:26 < bridge> ``` 12:26 < bridge> 12:26 < bridge> to 12:26 < bridge> 12:26 < bridge> ``` 12:26 < bridge> cmake .. 12:26 < bridge> make 12:26 < bridge> ``` 12:26 < bridge> sudo apt install build-essential cargo cmake git glslang-tools google-mock libavcodec-extra libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libcurl4-openssl-dev libfreetype6-dev libglew-dev libnotify-dev libogg-dev libopus-dev libopusfile-dev libpng-dev libsdl2-dev libsqlite3-dev libssl-dev libvulkan-dev libwavpack-dev libx264-dev python3 rustc spirv-tools ni 12:27 < bridge> sudo apt install build-essential cargo cmake git glslang-tools google-mock libavcodec-extra libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev libcurl4-openssl-dev libfreetype6-dev libglew-dev libnotify-dev libogg-dev libopus-dev libopusfile-dev libpng-dev libsdl2-dev libsqlite3-dev libssl-dev libvulkan-dev libwavpack-dev libx264-dev python3 rustc spirv-tools ninja 12:27 < bridge> no need to paste it in here, yes that should work 12:27 < bridge> En son ninjayı sildim ve indirme evet veya hayır diyordu ve ben de evet dedim. 12:27 < bridge> I deleted the ninja at the end and it said downloading yes or no and I said yes. 12:28 < bridge> good 12:28 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312379620196225104/image.png?ex=674c4844&is=674af6c4&hm=455920d6215b7c65fd7b310aacdad664a73514dc3bc973b1fe21a303ad3033d5& 12:28 < bridge> No VM guests are running outdated hypervisor (qemu) binaries on this host. 12:28 < bridge> ubuntu@ip-172-31-38-199:~/ddnet/build/build$ cmake .. 12:28 < bridge> CMake Warning: 12:28 < bridge> Ignoring extra path from command line: 12:28 < bridge> 12:29 < bridge> ".." 12:29 < bridge> 12:29 < bridge> 12:29 < bridge> CMake Error: The source directory "/home/ubuntu/ddnet/build" does not appear to contain CMakeLists.txt. 12:29 < bridge> Specify --help for usage, or press the help button on the CMake GUI. 12:29 < bridge> ubuntu@ip-172-31-38-199:~/ddnet/build/build$ 12:30 < bridge> why do you have a build folder in your build folder now ... 12:31 < bridge> ``` 12:31 < bridge> cd .. 12:31 < bridge> rm -r build 12:31 < bridge> cmake .. 12:31 < bridge> ``` 12:31 < bridge> -- Build files have been written to: /home/ubuntu/ddnet/build 12:31 < bridge> ubuntu@ip-172-31-38-199:~/ddnet/build$ 12:31 < bridge> now `make` 12:32 < bridge> what 12:32 < bridge> ubuntu@ip-172-31-38-199:~/ddnet$ make 12:32 < bridge> make: *** No targets specified and no makefile found. Stop. 12:32 < bridge> ubuntu@ip-172-31-38-199:~/ddnet$ 12:33 < bridge> mkdir build 12:33 < bridge> cd build 12:33 < bridge> cmake .. 12:33 < bridge> make -j$(nproc) 12:33 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312381046632747028/image.png?ex=674c4998&is=674af818&hm=f4791564601cec11f6b4299d4bbf4e8c8fcd6742415f4db09dc1800a436ad17d& 12:34 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312381149477077013/image.png?ex=674c49b0&is=674af830&hm=e2bce0e2b989ff0e11b6e482831586d46418c99b6b173714713da0b6a66d1eca& 12:34 < bridge> @blaiszephyr isn't it better having him in voice channel to check what he's doing lmaoo 12:34 < bridge> .._. 12:34 < bridge> [100%] Linking CXX executable DDNet 12:34 < bridge> [100%] Built target game-client 12:34 < bridge> ubuntu@ip-172-31-38-199:~/ddnet/build$ 12:34 < bridge> `cmake --build . --config Release --target everything ` (fyi) 12:35 < bridge> EW 12:35 < bridge> [100%] Built target everything 12:35 < bridge> ubuntu@ip-172-31-38-199:~/ddnet/build$ 12:35 < bridge> ./DDNet-Server 12:35 < bridge> WOW 12:35 < bridge> it works with any build system so its more fool proof 12:35 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312381494953513010/image.png?ex=674c4a03&is=674af883&hm=6d9b59d415aa33492c1387d2b57a8eaa28aa8199528ef2ba3374b762e810dd1f& 12:37 < bridge> good, connect to ur srv 12:37 < bridge> 172-31-38-199 12:37 < bridge> no 12:37 < bridge> this is not ur IP 12:38 < bridge> I mean it's your instance's IP but this is a private IP address lol 12:38 < bridge> x 12:38 < bridge> d 12:38 < bridge> i-06e5036fc67c6f6e2 12:38 < bridge> Genel IPv4 adresi 12:38 < bridge> 12:38 < bridge> 16.171.32.214 | açık adres 12:38 < bridge> if it registered with master (no error) then you can just search by map name or server name 12:38 < bridge> 16.171.32.214 this is better 12:38 < bridge> and also you need to open the port, by default it is filtered by aws 12:39 < bridge> automatic port opening 12:39 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312382422746136617/image.png?ex=674c4ae0&is=674af960&hm=e195d2502b4864d183150761569806d8ad88b8081395e05c82177a711f5e56f2& 12:39 < bridge> 8303 12:39 < bridge> 172-31-38-199^C2024-11-30 11:37:30 I server: interrupted 12:40 < bridge> can you set english language on the interface, it's easier 12:40 < bridge> yess 12:40 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312382751332372480/image.png?ex=674c4b2e&is=674af9ae&hm=cf68a7337d7f9395e7178360230f338ae762659071fdfa4122b6af9f1b1af093& 13:01 < bridge> sunucu ayaralrı Nereden acıagım 13:01 < bridge> Where do I open the server settings? 13:35 < ws-client> @woidless colors depend on the gametype name https://github.com/ddnet/ddnet/blob/3277223e853a779b279d7c47a51571630c30be0a/src/game/client/components/menus_browser.cpp#L70-L103 13:35 < ws-client> @Solly your code looks good 13:43 < bridge> where? 13:58 < ws-client> your 3yo sdl repo i like it 13:59 < ws-client> @robyt3 the new console goes hard. I think this is the first visual improvement since I started playing the game. Besides from sharper renderers. 14:06 < bridge> @chillerdragon 3yo? 14:06 < bridge> ohg 14:06 < bridge> yes -xx 14:06 < bridge> yes x-x 14:06 < bridge> it doesnt work 14:10 < ws-client> oh ._. 14:10 < ws-client> yea i did not run it 14:22 < bridge> @chillerdragon well it doesnt crash, its just that it cant get past the first loop 14:23 < bridge> i think i know why its like a 1 line change 14:33 < bridge> :justatest: 14:36 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312411910888493096/2024-11-30_21-33-51.mp4?ex=674c6656&is=674b14d6&hm=ef340f8c3d32ee6eb6f2903039f45a7a64964304b3e5c60eb9e9cd867a765f52& 14:36 < bridge> demo now records camera settings. however it is hardcoded with smooth dyncam (if the recorded player is using dyncam, does not matter for non dyncam player) 14:37 < bridge> as long as user press zoom, dyncam immediately disables and zoom settings are overridden by user unless reset zoom is pressed. 14:49 < bridge> as soon as user press zoom, dyncam immediately disables and zoom settings are overridden by user unless reset zoom is pressed. 14:49 < bridge> as soon as user press zoom+/-, dyncam immediately disables and zoom settings are overridden by user unless reset zoom is pressed. 14:50 < bridge> @robyt3 its 1 if versus might need to redo text containers 14:50 < bridge> ): 14:50 < bridge> @tsfreddie 10x dev 14:51 < bridge> lol i need to disable cursor for multi-view 14:51 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312415832978231326/image.png?ex=674c69fe&is=674b187e&hm=5e15fc5f1b74b45c3aadd98f50200788c3cbd7f824bd618c382f3e1141854983& 14:52 < bridge> :nouis: what if i just show every cursor in multi-view 14:53 < bridge> probably couldn't tell which is whose tho, i'll just disable it 14:57 < bridge> @tsfreddie when do we unlock 10 cursors? 14:57 < bridge> to play better 15:04 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312419054274740305/2024-11-30_22-03-37.mp4?ex=674c6cfe&is=674b1b7e&hm=9dc50c44c12fa557d6596700f23884f33e56bacdaf455c3e789819ed6cd3690d& 15:05 < bridge> How to use swarfey 15:05 < bridge> a side effect of defaulting to spectator zoom is that you can do this... 15:05 < bridge> chinese servers are so cute! 15:05 < bridge> wdym cute 15:05 < bridge> :kekw: 15:06 < bridge> i assume you mean my library, you can view some docs/examples here: https://gitlab.com/swarfey/teeworlds-client/-/tree/main/docs?ref_type=heads 15:06 < bridge> but start saying u use my lib and not me :pepeW: 15:07 < bridge> Is it possible to make a website where you can enter the ip:port of the server, click connect and then perform any actions of the bot by sending a request to the hosting where swarfey is installed! 15:08 < ws-client> @swarfey Some of them want to use you. Some of them want to get used by you. Some of them want to abuse you. Some of them want to be abused. 15:08 < bridge> https://tenor.com/view/disagree-eurythmics-annie-lenox-who-am-i-to-disagree-sweet-dreams-gif-21967981 15:08 < bridge> :kek: 15:08 < bridge> everything is possible if you want it hard enough 15:09 < bridge> right-click while spectating does nothing right? 15:09 < bridge> everything is possible if you want it hard enough @woidless 15:09 < bridge> https://github.com/ddnet/ddnet/pull/9143 fire 🔥 15:10 < bridge> now i can toggle assets without having to name then "1" or "2" :kek: 15:10 < bridge> i'm thinking of taking it as a camera reset 15:10 < bridge> Help! 15:11 < bridge> who am i to disagree 15:11 < bridge> chillerdragon ''' else if(str_find_nocase(pGametype, "f-ddrace") || str_find_nocase(pGametype, "freeze")) 15:11 < bridge> HslaColor = ColorHSLA(0.0f, 1.0f, 0.75f); 15:11 < bridge> else if(str_find_nocase(pGametype, "fng")) 15:11 < bridge> HslaColor = ColorHSLA(0.83f, 1.0f, 0.75f); 15:11 < bridge> else if(str_find_nocase(pGametype, "gores")) 15:11 < bridge> HslaColor = ColorHSLA(0.525f, 1.0f, 0.75f); 15:11 < bridge> else if(str_find_nocase(pGametype, "BW")) 15:12 < bridge> HslaColor = ColorHSLA(0.05f, 1.0f, 0.75f); 15:12 < bridge> else if(str_find_nocase(pGametype, "ddracenet") || str_find_nocase(pGametype, "ddnet") || str_find_nocase(pGametype, "0xf")) 15:12 < bridge> HslaColor = ColorHSLA(0.58f, 1.0f, 0.75f); 15:12 < bridge> else if(str_find_nocase(pGametype, "ddrace") || str_find_nocase(pGametype, "mkrace")) 15:12 < bridge> HslaColor = ColorHSLA(0.75f, 1.0f, 0.75f); 15:12 < bridge> else if(str_find_nocase(pGametype, "race") || str_find_nocase(pGametype, "fastcap")) 15:12 < bridge> HslaColor = ColorHSLA(0.46f, 1.0f, 0.75f); 15:12 < bridge> else if(str_find_nocase(pGametype, "s-ddr"))''' 15:12 < bridge> chillerdragon ``` 15:12 < bridge> 15:12 < bridge> else if(str_find_nocase(pGametype, "f-ddrace") || str_find_nocase(pGametype, "freeze")) 15:12 < bridge> HslaColor = ColorHSLA(0.0f, 1.0f, 0.75f); 15:12 < bridge> else if(str_find_nocase(pGametype, "fng")) 15:12 < bridge> HslaColor = ColorHSLA(0.83f, 1.0f, 0.75f); 15:12 < bridge> else if(str_find_nocase(pGametype, "gores")) 15:12 < bridge> HslaColor = ColorHSLA(0.525f, 1.0f, 0.75f); 15:12 < bridge> else if(str_find_nocase(pGametype, "BW")) 15:12 < bridge> HslaColor = ColorHSLA(0.05f, 1.0f, 0.75f); 15:12 < bridge> else if(str_find_nocase(pGametype, "ddracenet") || str_find_nocase(pGametype, "ddnet") || str_find_nocase(pGametype, "0xf")) 15:12 < bridge> HslaColor = ColorHSLA(0.58f, 1.0f, 0.75f); 15:12 < bridge> else if(str_find_nocase(pGametype, "ddrace") || str_find_nocase(pGametype, "mkrace")) 15:12 < bridge> HslaColor = ColorHSLA(0.75f, 1.0f, 0.75f); 15:12 < bridge> else if(str_find_nocase(pGametype, "race") || str_find_nocase(pGametype, "fastcap")) 15:12 < bridge> HslaColor = ColorHSLA(0.46f, 1.0f, 0.75f); 15:12 < bridge> else if(str_find_nocase(pGametype, "s-ddr"))``` 15:12 < bridge> How to add your mod here 15:12 < bridge> 1. watch some tutorial on how to open up a webserver using node.js 15:12 < bridge> 2. create a web api so you the client connects to your desired server when you send a request to it 15:12 < bridge> 3. if you pro learn how to use websockets & make it useful 15:13 < bridge> This code can cause an SEH exception: 15:13 < bridge> ``` 15:13 < bridge> auto name_match = [payload_name](PayloadParameterSchema p) { return p.name == payload_name; }; 15:13 < bridge> auto ppms = std::find_if(payload.begin(), payload.end(), name_match); 15:13 < bridge> ``` 15:13 < bridge> Anybody an idea why and how 15:13 < bridge> but k-i-o's electron client should work fine, idk why you would want more 15:13 < bridge> maybe I should ask chatgpt first 15:13 < bridge> lol i change s-ddr to my mod 15:14 < bridge> chillerdragon: you should make a web interface for DMing you 15:15 < bridge> :kekw: 15:15 < ws-client> @swarfey u say in the readme "Note: If you have or know any projects running using this library, please contact me so i can add them, or PR them yourself." 15:15 < ws-client> do you know about https://github.com/k-i-o/CChat.TW? 15:15 < ws-client> @tsfreddie there is https://chat.zillyhuhn.com/ 15:15 < bridge> ah yeah true i can add it to the readme. ty! 15:16 < ws-client> oh you just mentioned it 15:16 < ws-client> i mean.. does this do private chat 15:17 < bridge> yeah, i knew about it, he contacted me while he was developing it 15:17 < bridge> tho i forgot i have that section on the docs 15:17 < ws-client> @TsFreddie #off-topic is not bridged on a web platform with 0 users every channel is a private channel 15:21 < ws-client> @woidless create a pr on github to contribute to ddnet. https://www.youtube.com/watch?v=mxBwyEIeaRQ 15:22 < bridge> I watched all your tw coding vids and didn't write anything myself xd 15:22 < ws-client> didn't write what? 15:22 < bridge> tw code 15:23 < ws-client> no you are a valuable ddnet contributor 15:23 < ws-client> master of 0.7 server browser 15:23 < bridge> chillerdragon can you code something for me too? 15:23 < ws-client> what do you need @learath2 15:24 < bridge> i dont understand english lol 15:24 < bridge> Hmm, let me pick something 15:24 < bridge> chillerdragon: help me to write a compiler :DD 15:24 < ws-client> Maybe start with some english lessons then. English is essential for contributing to ddnet @woidless 15:25 < ws-client> oh no @milkeeycat compiler hard 15:25 < bridge> Can you make me a block server where I can sell rainbow skin? 15:25 < ws-client> @learath2 https://github.com/DDNetPP/DDNetPP/ 15:25 < bridge> chillerdragon: monke together stronk 15:25 < bridge> I want stripe integration so they can pay ingame for rainbow 15:25 < ws-client> yes we together stronk a ddnet protocol lib in C first 15:26 < ws-client> @learath2 i wonder how hard stripe is in C i can add it to the todo 15:26 < ws-client> hopefully just a few libcurl calls 15:27 < bridge> Redirect them to a qr code map which they can scan for payment 15:27 < bridge> @learath2 I finally did something about ir(https://github.com/MilkeeyCat/meraki/blob/feat/v2/src/ir/mod.rs) and it looks almost like ast xdd 15:27 < ws-client> @learath2 your order has been placed and will be worked on shortly https://github.com/DDNetPP/DDNetPP/issues/397 15:27 < bridge> chillerdragon 15:27 < bridge> LOL 15:27 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312424895812079696/image.png?ex=674c726e&is=674b20ee&hm=004c65eedfb8f2484f2ff3d356c75d3267033f5622002562b4dd597d4a0ea647& 15:28 < bridge> I changed s-ddr to SlowNet and also changed the color and then did make but it didn't work 15:28 < bridge> 15% commision to chillerdragon tho 15:29 < bridge> He is a benevolent man who does not charge for his work 15:29 < ws-client> I am sure open source code that cuts commisions would be very effective 15:29 < bridge> D: 15:30 < ws-client> @woidless you are not making any sense to me 15:31 < bridge> Но почему у меня не поставился цвет 15:31 < bridge> But why didn't I get a color 15:46 < ws-client> for which gametype? 15:57 < ws-client> I just realized I did the exact same thing to teeworlds that the indian youtuber did to expressjs https://youtu.be/mxBwyEIeaRQ?t=1081 15:58 < ws-client> but it had no impact because the video is too long for the 10 viewers to even reach that part 16:02 < bridge> SlowNet 16:03 < ws-client> Yes that makes sense. SlowNet is not in the snippet of code I sent you. It is not a known gametype to the ddnet client. 16:16 < bridge> Found out, that his was an issue with google test causing payload to be empty (which is logically impossible) by doing some memory shenanigans 16:20 < bridge> Found out, that his was an issue with google test causing payload to be empty (which is logically impossible) by doing some memory shenanigans. Apperently gtest uses fixtures 16:20 < ws-client> another reason not to use gtest and write your own test framework instead 16:21 < ws-client> all i need for testing is assert_eq and assert_streq thats just one if statement with either ``==`` or ``strncmp`` no need to pull in a dependency for that 16:30 < bridge> why havent i seen this stuff earlier xd 16:38 < bridge> gtest isn't bad for this, it was very easy to setup, does your assert eq, assert ne, assert gt ... statements for you for multiple types, and it's just a testing dependency anyway, so I don't worry about that 16:42 < bridge> i fully recommend catch2 over gtest 16:42 < bridge> even if it wasn’t better avoiding google is reason enough 16:49 < bridge> that's actually a good recommendation, [sections]() are something I'd need, gonna look into it, thank you! 16:58 < bridge> :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: :poggers2: 17:04 < bridge> is it possible to run multiple commands with one vote 17:08 < bridge> no ? 17:09 < bridge> it is, put your commands into a file like "vote_idk.cfg" and use `exec "vote_idk.cfg"` as vote command 17:09 < bridge> oh no, i'm overscoping 17:09 < bridge> YEEEEY 17:10 < bridge> ur genius 17:10 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312450640340848730/image.png?ex=674c8a68&is=674b38e8&hm=92929b0d84ada034bc6acb4ff7207489062165215ddea564201d925a7b4947cb& 17:10 < bridge> auto camera indicator 17:10 < bridge> :justatest: 17:14 < bridge> also you can chain commands, I did for a bind: `bind np0 "echo \"test\"; +jump"` but I wouldn't recommend this 17:15 < bridge> how to write vote.cfg 17:15 < bridge> with editor or notepad 17:15 < bridge> it's just a plain text file 17:15 < bridge> i wanna ban all the players in server at once 17:17 < bridge> like should i write ban 1 1 ban 2 1 ban 3 1 ? 17:26 < bridge> @sollybunny You reverted changes from master again in #9284 17:26 < bridge> https://github.com/ddnet/ddnet/pull/9284 17:28 < bridge> @learath2 17:28 < bridge> Where is the Player Check API located in Teedata? 17:34 < bridge> NOTTT AGAAINNN 17:35 < bridge> How do you rebase/merge? 17:35 < bridge> ^ git novice 17:35 < bridge> i only use reset 17:35 < bridge> rebase and merge are scary 17:35 < bridge> All you should have to do it update the master branch, then checkout your feature branch and `git rebase master` 17:35 < bridge> All you should have to do is update the master branch, then checkout your feature branch and `git rebase master` 17:35 < bridge> git pull ddnet master? 17:36 < bridge> :) 17:36 < bridge> assuming you never change your master, pulling should work 17:36 < bridge> otherwise fetch, then reset 17:36 < bridge> welp other than that 17:37 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312457377605353553/image.png?ex=674c90af&is=674b3f2f&hm=bd10c2b0df937bae40c65c111b4adae50c7b3516c5ad0cc8a50e6b00d7892eb7& 17:38 < bridge> Use /r 17:38 < bridge> Well, I use a script that fetches upstream, resets master, pushes it to origin and deletes stale branches 17:38 < bridge> $stupid{use /r} yeah im in T0 LIKE A CHAD 17:38 < bridge> This command was not found. 17:38 < bridge> ah i want my bot 17:38 < bridge> Well, I use a script that fetches upstream, resets master, pushes it to origin and deletes merged branches 17:38 < bridge> it does spongebob case when i do $stupid{text} 17:39 < bridge> @robyt3 If i changed too much from the spec cursor PR, do you prefer a new PR to start over or just in that original one with updated description 17:39 < bridge> Why u send all this into developer channel 17:40 < bridge> It's fine either way to me 17:40 < bridge> alright thx 18:05 < bridge> do u guys know how to stop ddos attacks 18:05 < bridge> to my server 18:07 < bridge> REAL 18:18 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312467721459597392/2024-12-01_01-16-06.mp4?ex=674c9a51&is=674b48d1&hm=377e16f9b8edefcba64b12b5fabb00c7a727ade493dc02b2c386706632697154& 18:31 < bridge> neat 18:38 < bridge> 18:39 < bridge> i can finally go back to my own project after these get merged 18:56 < bridge> Use /tp DoBrya 19:22 < bridge> <_voxeldoesart> holy shit finally 19:22 < bridge> <_voxeldoesart> accounts 19:42 < bridge> @learath2 do these registers not have 1 byte registers? 19:42 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312488964925427865/image.png?ex=674cae1a&is=674b5c9a&hm=e5a0cf3ffc947789a41560cc0a28201c74156f6ca066f9e3ab49c7670175e82b& 20:51 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312506364739846256/MKfpz.png?ex=674cbe4e&is=674b6cce&hm=20b03f32aaca24fce3e127f3b99a263d2892f417246db687805148c973939ca8& 20:51 < bridge> are u refering to smth like that 20:52 < bridge> Repetitive strain injury mentioned?! 20:53 < bridge> Oh thanks, I was looking at a bad table :p 21:05 < bridge> Hey, does anyone here know what the nameplate font is? 21:07 < bridge> do we have a specific font for nameplate? 21:08 < bridge> well thats gotta be some sort of font 21:08 < bridge> I would like to know the font so I can design it on top of my head.. 🤣 21:08 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312510644922089642/image.png?ex=674cc24b&is=674b70cb&hm=16afd46bd8c9875d79bf1b78b7445029f413fc41c8c20ee74a52a32c0c6eda11& 21:08 < bridge> dejavu sans 21:09 < bridge> I was the one to take the screenshot so I didn't have a nametag above my head 21:09 < bridge> is that a standard windows font or a custom one? 21:09 < bridge> Should be standard iirc 21:09 < bridge> it is all dejavu sans until it isn't 21:09 < bridge> you can just grab it from ddnet install directory 21:09 < bridge> it's in the data folder 21:09 < bridge> every fotn we use it there 21:10 < bridge> Alright, thanks a lot for the quick response. 21:10 < bridge> every fonts we use are there 21:12 < bridge> you can probably just make your entities background white and dummy spectate yourself to take a screenshot for nameplate :kek: 21:13 < bridge> The font looks smoother ingame, are you sure thats the font? 21:15 < bridge> game renders font pretty differently 21:16 < bridge> nevermind I got it 🤣 21:16 < bridge> i had to tweak it a bit 21:16 < bridge> are you using photoshop 21:16 < bridge> yeah :kek: 21:16 < bridge> did you just changed the rendering to smooth instead of whatever it was 21:16 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1312512640433520721/image.png?ex=674cc426&is=674b72a6&hm=e52557e705aa5e003d62eeb0cf0bb292e9c4c4e841a97ea130410a0b3da51258& 21:17 < bridge> I am close to perfection 21:17 < bridge> 🔥 22:27 < bridge> nvm bro 22:51 < bridge> good luck to the tee thats gonna have to pass through this without touching other tees 23:16 < bridge> if you have a demo then set `cl_nameplates_own` to 1 and skip to the point where you took this screenshot 23:17 < bridge> I managed to get it done in photoshop, but thanks anyways :D