06:26 <+bridge> recommend removing many instances of
in the markup, like here on ranks page we should use margin instead of new lines (same issue on player compare fields) 06:26 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1364874929660493895/image.png?ex=6a174e95&is=6a15fd15&hm=df52b7a842931ac73e752b8575646d1b1b4123349d6f80d7ba03f0daa4f1fe57& 08:30 <+bridge> guys 08:30 <+bridge> i did it 08:30 <+bridge> I SOLVED THE CHEATING PROBLEM 08:30 <+bridge> LLM generated me antibot code that detects speedhacks in ddnet!!!!!!!!!!! 08:31 <+bridge> nah idk 08:32 <+bridge> every day someone tells me LLMs are perfect nowerdays 08:32 <+bridge> and everytime i try it i get trolled 08:32 <+bridge> do i really have to be good at prompting and pay to get relevant results? 08:33 <+bridge> > wdym speedhack? xd 08:33 <+bridge> > > You're right haha, in DDNet you literally can't speed hack because physics are server-side. Let me fix that with actual relevant cheats: 08:34 <+bridge> the relevant cheats: 08:34 <+bridge> 1. wallhack 09:28 <+bridge> :kek: 09:36 <+bridge> lmao 10:03 <+bridge> when fix #12126 10:03 <+bridge> https://github.com/ddnet/ddnet/issues/12126 10:27 <+bridge> isnt sv*use*sql a bit of a troll config? 10:27 <+bridge> it silently ignored the `add_sqlserver` command 10:28 <+bridge> so having a config file of `add_sqlserver ..;sv_use_sql 1` will NOT work 10:28 <+bridge> but `sv_use_sql 1;add_sqlserver ..;` will work 10:31 <+bridge> even more nasty is how i ran into this 10:31 <+bridge> i had the add\_sqlserver in my config 10:31 <+bridge> and wanted to test sqlite vs mysql so i ran the server with `./DDNet-Server "sv_use_sql 1"` or 0 to switch backends and removed sv*use*sql from my config 10:31 <+bridge> but i got trolled real hard when my code hit some no database asserts 10:32 <+bridge> because the config file seems to be loaded before the command line arguments 12:06 <+bridge> just read some negative steam reviews about ddnet, one person made a review after 7K hours saying the game sucks xD 12:06 <+bridge> 12:06 <+bridge> TLDR from negative reviews: Lags sucks, ddosed servers suck, cheating problem 12:07 <+bridge> and nothing from this list is _fixable_ 12:52 <+bridge> Accounts 13:05 <+bridge> bro thinks accounts could solve these issues. 13:06 <+bridge> if the accounts could, then why there are lots of cheaters in Counter-Striker 2. 13:06 <+bridge> if the accounts could, then why there are lots of cheaters in Counter-Strike 2. 13:08 <+bridge> Bcs CS is hacker vs hacker game 13:08 <+bridge> Accounts does nothing. 13:08 <+bridge> that's not only in CS. 13:08 <+bridge> also other games. 13:09 <+bridge> Accounts does nothing in anti-cheating. 13:10 <+bridge> Accounts make it that farming cheated points isn't worth it 13:10 <+bridge> unless you need lots of money to register a account. 13:10 <+bridge> And you can catch easily if someone bad makes rank1 randomly 13:10 <+bridge> the cheaters could always register free accounts. 13:10 <+bridge> oh it's another accounts discussion 13:13 <+bridge> it does on KoG 13:14 <+bridge> You can do it if you have enough moderators. 13:14 <+bridge> lmao 13:14 <+bridge> that's the entire appeal 13:14 <+bridge> but we do not have those enough. 13:14 <+bridge> I don’t have much proof but saw some fishy players on kog 13:14 <+bridge> without moderation accounts is useless 13:14 <+bridge> Also some sus record times on kog 13:14 <+bridge> probably on non auth servers? 13:14 <+bridge> No on auth servers 13:14 <+bridge> But if we have enough moderators 13:15 <+bridge> then we could moderate without accounts 13:15 <+bridge> I stopped playing on non auth servers they lag like shit 13:15 <+bridge> not saying there isn't any but if there is they usually end up banned with their ranks removed 13:15 <+bridge> Some ranks stayed for years 13:15 <+bridge> About botters being banned not sure 13:15 <+bridge> ig it is a case by case kinda thing 13:16 <+bridge> I wish I had my antibot module on kog servers -.- would be so interesting to see who is cheating 13:16 <+bridge> Lots of super toxic new players that seemingly have no game sense and play weirdly good 13:17 <+bridge> But maybe I am just grumpy old man with skill issue 13:17 <+bridge> don't you literally play in a way to look fishy? 13:17 <+bridge> Yes 13:17 <+bridge> so you just described yourself with that statement 13:18 <+bridge> I doubt you are the only one doing that 13:18 <+bridge> Anti-cheating is always the most difficult part for a online game. 13:18 <+bridge> I would argue that it gives me credibility on the topic when I can asses what is humans acting fishy vs non humans 13:19 <+bridge> is there a way to say for sure tho? 13:19 <+bridge> @fushi_gg: I am not saying their movement is suspiciously crazy. It’s that they can’t do basic saves and do basic tactical mistakes that shouldn’t happen when you understand the game. And yet they speed through every 1 tiler 13:19 <+bridge> For sure I can only say with my antibot module 13:20 <+bridge> could also be solo grinders, or people just being bad at saves 13:20 <+bridge> But also from what I heard from kog internals there are accounts yes but the cheaters are still not all caught 13:21 <+bridge> Accounts might help but for sure don’t solve cheating problems 13:21 <+bridge> I'm not claiming that every cheater will be banned with accounts, that is just unrealistic 13:22 <+bridge> Also depends on how hard it is to obtain an account 13:22 <+bridge> And if that trade of is worth it if it scares away new players 13:22 <+bridge> There are quite a few services I never tried because I did not enjoy the sign up process 13:22 <+bridge> And I might have become an active user 13:23 <+bridge> What stops a cheater from registering a new account and cheating again? @fushi_gg 13:24 <+bridge> the japan gores community has accounts only with someone else to verify you 13:24 <+bridge> if someone keeps verifying accounts that get banned shortly after you can conclude that they are a botter or an alt too and ban them too 13:24 <+bridge> vip game 13:24 <+bridge> lmao 13:24 <+bridge> then you verified a cheater at some point, or do you ban the chain of verification? 13:25 <+bridge> only with multiple, and you should only verify people you trust since you take responsibility 13:25 <+bridge> I have done a same account system for CHN community but we didn't use it at the end. 13:25 <+bridge> (that's my decision 13:26 <+bridge> and do we pretend accounts are not getting stolen/taken over or sold? 13:26 <+bridge> ehhhhhh 13:26 <+bridge> no clue how KoG does it but when I registered they listed every username I used on their servers, even from years back 13:27 <+bridge> can also just run non auth servers additionally 13:28 <+bridge> *additionally 13:28 <+bridge> we can just generate new players via tiktok xd 13:28 <+bridge> so that you thinks the new players should have no permission to play all of the servers? 13:28 <+bridge> D: 13:29 <+bridge> i dont think making this game more popular than it is right now is hard, the problem is that we dont have the infrastructure lol 13:29 <+bridge> We should do these things in a player's view. 13:29 <+bridge> yea idk know 13:29 <+bridge> yea idk how 13:33 <+bridge> works elsewhere I don't see why it would fail for ddnet 13:33 <+bridge> As this is a community game. 15:28 <+bridge> im stuck 15:29 <+bridge> <01000111g> I think the golden times are over 17:02 <+bridge> does anyone have a copy of the havoc physics engine lying around by any chance? TMNF used that, well an old version of it. it would be nice as a reference xd 17:02 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1509210168636866722/image.png?ex=6a1858ff&is=6a17077f&hm=c6d2b67f71186cca61635ef470aa60674f3db6ff6c156f92999fdaadbea8964d& 17:04 <+bridge> does anyone have a copy of the havok physics engine lying around by any chance? TMNF used that, well an old version of it. it would be nice as a reference xd 17:04 <+bridge> https://cdn.discordapp.com/attachments/293493549758939136/1509210168636866722/image.png?ex=6a1858ff&is=6a17077f&hm=c6d2b67f71186cca61635ef470aa60674f3db6ff6c156f92999fdaadbea8964d& 17:05 <+bridge> do you think they would reply if i email them? xdd 17:06 <+bridge> > Please note that because we provide technology and technical support during your commercial evaluation period, a signed nondisclosure is required. 17:06 <+bridge> ok lol i guess not 17:06 <+bridge> > Please note that because we provide technology and technical support during your commercial evaluation period, a signed nondisclosure is required. 17:06 <+bridge> > 17:06 <+bridge> > Inquiries from personal emails (e.g., Gmail, Aol, Yahoo, Hotmail, etc.), will not receive a response. Any personal information submitted will be subject to Havok’s Online Privacy Policy. 17:06 <+bridge> ok lol i guess not 17:11 <+ChillerDragon> @davide55 i am having a bad firewall day on kog btw 17:11 <+ChillerDragon> i sometimes receive only chat messages mid run and all snaps seem broken because all tees are flying through the walls 17:11 <+ChillerDragon> and sometimes when i join i dont see emotes :c 17:18 <+bridge> yea same 17:19 <+bridge> ping is spiking 17:19 <+bridge> @davide55 17:20 <+bridge> I'm going to check 17:22 <+bridge> i usually get around 28 ping and now i get 50 ping and it constantly spikes 17:24 <+bridge> can you send me a mtr? 17:24 <+bridge> can you send me an mtr? 17:31 <+bridge> to what ip? 17:32 <+bridge> towards the server where you have high ping 17:36 <+bridge> https://github.com/sigmaco/havok-2013-v1.0r1 17:36 <+bridge> struck gold 17:38 <+bridge> the problem seemed to just fixed itself 17:38 <+bridge> nvm its still spiking 17:39 <+bridge> check dms 18:12 <+bridge> (some people who might be interested: @teero777, @tsfreddie__86786/@tsfreddie_abandoned, @djahmo ) 18:12 <+bridge> Yo, for the peops interested in my web map viewer (https://mapview.patiga.eu): I have refactored the code to move the event loop and user interaction from rust into javascript :) 18:12 <+bridge> notable changes: 18:12 <+bridge> - no io in the rust code 18:12 <+bridge> - no event loop in the rust code 18:12 <+bridge> - no canvas handling in rust, all in javascript 18:12 <+bridge> - simple camera interface for javascript 18:12 <+bridge> - easy multi-canvas rendering if the browser supports webgpu, otherwise maybe possible, but I haven't tried either ^^ 18:12 <+bridge> - weapons are rendered with particles if the browser supports webgpu 18:12 <+bridge> - entity view is possible (try it out on the site by pressing space, only the tile numbers in tp/tune/number/switch layers should be missing) 18:12 <+bridge> 18:12 <+bridge> webgpu compatibility matrix: https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API#browser_compatibility 18:12 <+bridge> Here is code working with the API: https://gitlab.com/ddnet-rs/twgpu/-/blob/dc229c628f9c982f00ce970c881e69030a23fe07/twgpu-web/view/index.html (it is the webpage linked above) 18:12 <+bridge> If you want to use this in your own website and require more functions in the javascript API, feel free to message me here or in dm. 18:20 <+bridge> ah just noticed the envelopes are running at 0.1% speed, will fix is pushed but will take a few mins to show up on the website (also ran the wrong formatter so I amended and force pushed) 18:20 <+bridge> ah just noticed the envelopes are running at 0.1% speed, fix is pushed but will take a few mins to show up on the website (also ran the wrong formatter so I amended and force pushed) 18:22 <+bridge> yo this is fire 18:29 <+bridge> I have made that https://ddhost.cc (in dev, don't judge ❤️ ) and I use the official preview. If that works, do you authorize me to use your preview? (I'll credit you, of course.) 18:36 <+bridge> Sure, I created it to be used by others as well :) 18:36 <+bridge> To correctly comply with the license, just publish your code as well and also license it under AGPLv3 :) 18:36 <+bridge> Sure, I created it to be used by others as well :) 18:36 <+bridge> To correctly comply with the license, just publish your code as well and also license it under AGPLv3 18:37 <+bridge> Sure, I created it to be used by others as well :) 18:37 <+bridge> To correctly comply with the license, just publish your code as well and also license it under AGPLv3 18:37 <+bridge> Nice 🙂 19:27 <+bridge> i hate 32bit devs 19:29 <+bridge> why would you use unsigned long as 32bit ints and then sometimes also use them as pointers and occasionally also cast them to normal unsigned ints. 19:29 <+bridge> did stdint.h not exist back then??? 20:17 <+bridge> Is that actual code or what you reverse engineered? 20:39 <+bridge> <12944qwerty> idk if anyone knows yet, but server 74.91.126.203:8303 is dying. commands are being sent and received late and times don't show up etc 21:22 <+bridge> cool but what am i supposed to input 21:22 <+bridge> I put Waterfall, press enter, nothing happens 21:22 <+bridge> ^ 21:27 <+bridge> Works for me in Firefox. Console logs `Uncaught SyntaxError: export declarations may only appear at top level of a module twgpu_web.js:323:1` though. 21:33 <+bridge> Thats part of the ux I didn't 100% figure out yet ^^ 21:34 <+bridge> you are supposed to select the maps from the drop down menu 21:34 <+bridge> but the hack is that you can enter a space after the name to lock it in 21:34 <+bridge> nah ghidra spits out shit like that on a daily basis but what im complaining about the clonk planet src 21:35 <+bridge> so yes, actual code 21:35 <+bridge> (this is what the javascript does internally as well when you select a map) 21:36 <+bridge> ah, mobile firefox doesnt support the drop down list, tho 21:36 <+bridge> yea, not sure what that is but it always still worked 😅 21:38 <+bridge> tho mobile browser are kind of hit or miss with twgpu for some reason. I blame the drivers 22:04 <+bridge> It was desktop ff 22:04 <+bridge> Ah ok 22:06 <+bridge> True broken in fennec. I think it used to work a while ago :/