00:01 <+bridge> [ddnet] https://github.com/hus3h/gnome-shell-extension-ddnet-friends-panel 02:37 <+bridge> [ddnet] So if I were to edit the run cycle to be better, I want to build a tee builder that supports these animation containers, in such a way where you can see your changes live. 02:46 <+bridge> [ddnet] good idea 02:47 <+bridge> [ddnet] https://tenor.com/view/get-to-work-work-simpsons-smithers-trendizisst-gif-15496843 03:39 <+bridge> [ddnet] Thank me later https://t.me/+kaz97seJgx9jNTNh 08:38 <+bridge> [ddnet] Is dbg_dummies deprecated I get segfault D: 08:58 <+bridge> [ddnet] U can only use it before starting the server 08:58 <+bridge> [ddnet] Don't change it mid run 09:00 <+bridge> [ddnet] Ah I see tahnks 09:07 <+bridge> [ddnet] Ah I see thanks 09:10 <+bridge> [ddnet] why dont you do it :) 09:15 <+bridge> [ddnet] lmao I made some changes to fng2-06 and I won and I got segfault rip players 09:21 <+bridge> [ddnet] Probably has to do with `cmake .. -DCMAKE_CXX_FLAGS="-fsigned-char" -DCMAKE_C_FLAGS="-fsigned-char" 09:21 <+bridge> [ddnet] ` or smth because I don't get segfault locally 09:28 <+bridge> [ddnet] Probably has to do with `cmake .. -DCMAKE_CXX_FLAGS="-fsigned-char" -DCMAKE_C_FLAGS="-fsigned-char" 09:28 <+bridge> [ddnet] ` or smth because I don't get segfault locally 09:28 <+bridge> [ddnet] edit: not a segfault but probably a inf while loop 09:28 <+bridge> [ddnet] Probably has to do with `cmake .. -DCMAKE_CXX_FLAGS="-fsigned-char" -DCMAKE_C_FLAGS="-fsigned-char" 09:28 <+bridge> [ddnet] ` or smth because I don't get segfault locally 09:28 <+bridge> [ddnet] edit: not a segfault but probably a inf while loop that has nothing to do with cmake flags 11:06 <+ChillerDragon> deen gnomie confirmed hehe https://zillyhuhn.com/cs/.1664096737.png 11:07 <+bridge> [ddnet] I just like DDNet related projects, even if I don't use them myself 11:07 <+ChillerDragon> sure sure 11:29 <+bridge> [ddnet] :greenthing: 13:07 <+bridge> [ddnet] https://news.ycombinator.com/item?id=32969957 13:07 <+bridge> [ddnet] interesting 13:08 <+bridge> [ddnet] kek 13:08 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1023551595264352256/unknown.png 13:16 <+bridge> [ddnet] Typical modern programmer behaviour 13:17 <+bridge> [ddnet] as long its not slower 13:17 <+bridge> [ddnet] xd 13:18 <+bridge> [ddnet] In 2085 all games will be compiled into finite state automata. All possible states will be inside the binary. 1 exabyte games 13:22 <+bridge> [ddnet] ez 15:18 <+bridge> [ddnet] help? 15:18 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1023584185010638939/screenshot_2022-09-25_16-16-31.png 15:19 <+bridge> [ddnet] if you are sure its not a permission problem create github issue and tag robyte, i dunno if brackets & spaces work, but why not ^^ 15:21 <+bridge> [ddnet] if i relaucn client its latest version so update did perform 15:21 <+bridge> [ddnet] BUT 15:21 <+bridge> [ddnet] CAN I ASK WHAT THE FUCK IS THIS 15:21 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1023585098127384618/screenshot_2022-09-25_16-19-56.png 15:22 <+bridge> [ddnet] New sitting animation for when people are paused / afk 15:26 <+bridge> [ddnet] @Voxel I have a few suggestions. For the sitting I think hooking shouldnt disturb it, afk is afk. For the running reference, how about using a map with speeders and 0 friction? The tee would run infinitely and reproducibly at the same speed 15:27 <+bridge> [ddnet] You can couple that with a couple config values to play with. I tested the freeze particles that way, you can adjust the values without recompiling 15:27 <+bridge> [ddnet] its when you are stopping your inline skaters 15:27 <+bridge> [ddnet] full brake 15:33 <+bridge> [ddnet] oh its just custom animation if u afk or pause 15:33 <+bridge> [ddnet] lel on first i thoat animations got broken 15:33 <+bridge> [ddnet] can i do my own animations? 15:34 <+bridge> [ddnet] like smoking if in pause or asleep if afk 15:34 <+bridge> [ddnet] sure, if you make your own client, otherwise no 15:34 <+bridge> [ddnet] how do i make animation? 15:34 <+bridge> [ddnet] its just positions of body and feet? 15:35 <+bridge> [ddnet] or i need to make anim in other programm? 15:35 <+bridge> [ddnet] would be nice to add animations variations in to assets 15:35 <+bridge> [ddnet] I have no clue, I know nothing about coding or anything of the like 15:35 <+bridge> [ddnet] me too but i want that 15:35 <+bridge> [ddnet] that means i go study rn 15:36 <+bridge> [ddnet] c++? 15:37 <+bridge> [ddnet] I guess so 15:37 <+bridge> [ddnet] ok ty 15:38 <+bridge> [ddnet] https://discord.com/channels/252358080522747904/293493549758939136/792324740824039475 15:38 <+bridge> [ddnet] All of the tw animations are in code. So you'd need to learn a bit of coding atleast 15:40 <+bridge> [ddnet] did we try this and test some skins? xd 15:44 <+bridge> [ddnet] Some skins just look ridiculous 15:44 <+bridge> [ddnet] have u tested it or just assume it? 15:44 <+bridge> [ddnet] so i learn C then c++? 15:44 <+bridge> [ddnet] in coding im 0 15:45 <+bridge> [ddnet] If it's the patch I'm thinking of, I did test it. It looked bizarre with stuff like tank 15:45 <+bridge> [ddnet] @Learath2 Off topic: I swapped to using antiping, it's op. Come to the dark side 15:46 <+bridge> [ddnet] I'm about to get back into studying 69 hours per day 😭 15:46 <+bridge> [ddnet] No time to use antiping 15:46 <+bridge> [ddnet] rough 15:46 <+bridge> [ddnet] You can directly learn C++ 15:46 <+bridge> [ddnet] @Learath2 yo bro 15:47 <+bridge> [ddnet] can you code small thing? 15:47 <+bridge> [ddnet] "join empty server with lowest ping" 15:47 <+bridge> [ddnet] Sorry, no time :/ 15:47 <+bridge> [ddnet] ok when i learn c i try it 16:21 <+bridge> [ddnet] Is it possible to increase the MAX_CLIENTS to let's say an absurd number 2028? 16:21 <+bridge> [ddnet] Is it possible to increase the MAX_CLIENTS to let's say an absurd number 2048? 16:22 <+bridge> [ddnet] for the fng mod? 16:22 <+bridge> [ddnet] No in ddnet 16:22 <+bridge> [ddnet] mh then probs no, bcs it uses uint64_t for many stuff 16:22 <+bridge> [ddnet] I want to have bots not registered to the master but players still be able to join 16:23 <+bridge> [ddnet] What would be the theoretical MAX_CLIENTS number I could use 16:24 <+bridge> [ddnet] What would be the theoretical MAX_CLIENTS number I could use? 16:25 <+bridge> [ddnet] rn 64, but with some tweaks there is no limit except your CPU dieing 16:26 <+bridge> [ddnet] xD so there's no limit for the MAX_CLIENTS for the clientside? 16:26 <+bridge> [ddnet] i used 512 on fng once for testing with bots (so not 512 players, which would also send packets and increase CPU usage etc.) 16:26 <+bridge> [ddnet] and it worked pretty good on a pretty weak VPS 16:27 <+bridge> [ddnet] so you can probs use a very high number if u just want to target bots 16:27 <+bridge> [ddnet] client side always 64 16:27 <+bridge> [ddnet] I see thanks! 16:27 <+bridge> [ddnet] u cannot change that except changing the client which probs wont happen 16:28 <+bridge> [ddnet] Not gonna need any more than 16 so probably 64 is fine :D 16:30 <+bridge> [ddnet] I think the current physics code which is O(n^2) in many places starts to break down at around 256 players 16:31 <+bridge> [ddnet] I don't remember who experimented with it, but it was probably either fstd or eeeee 17:23 <+bridge> [ddnet] @Learath2 there are many guys on rus who dont like new animations(i like it tho) 17:23 <+bridge> [ddnet] can you make it possible to on/off it? 17:30 <+bridge> [ddnet] offical ddnet server 65535 players support update when? 17:31 <+ChillerDragon> yes pls 17:32 <+bridge> [ddnet] this community 100% need that 17:33 <+ChillerDragon> not that many 17:33 <+ChillerDragon> but more than 64 for sure 17:33 <+ChillerDragon> full servers are a thing 17:33 <+bridge> [ddnet] only servers with multeasymap ig 17:34 <+ChillerDragon> and the occasional t0 hype map 17:35 <+bridge> [ddnet] imagine if servers allow 128 players when map is on multeasymap and go back to 63 when map changes to something else 17:43 <+bridge> [ddnet] twice the amount of blockers 17:53 <+bridge> [ddnet] yes 17:53 <+bridge> [ddnet] ~~thats what we all want~~ 18:13 <+bridge> [ddnet] Talk to @heinrich5991 about it. I'd add an option just so I don't have to hear complaints about it every 10 minutes 18:55 <+bridge> [ddnet] @Not Keks the new rx 5090 TI just dropped 18:55 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1023638794429288529/unknown.png 18:55 <+bridge> [ddnet] @Not Keks the new gtx 5090 TI just dropped 18:55 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1023638794429288529/unknown.png 18:59 <+ChillerDragon> Yo Ryozuki i just figured out that @scrumplex is on this discord and plays ddnet xd he is the dude from polymc 18:59 <+ChillerDragon> did anyone else know that? o.O 19:00 <+bridge> [ddnet] i knew 19:00 <+bridge> [ddnet] ur late as always 19:01 <+bridge> [ddnet] he contributed to ddnet too 19:01 <+bridge> [ddnet] iirc 19:01 <+bridge> [ddnet] i'd buy xd 19:01 <+ChillerDragon> wot 19:01 <+bridge> [ddnet] xd 19:01 <+ChillerDragon> he did 19:01 <+bridge> [ddnet] yea 19:01 <+bridge> [ddnet] we are in gas crisis 19:01 <+bridge> [ddnet] i need different heating methods 19:02 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/4181 19:02 <+bridge> [ddnet] and more 19:02 <+bridge> [ddnet] yeah 19:02 <+bridge> [ddnet] > the guy who brought you AMD support for your display saturation needs on X.Org 19:02 <+bridge> [ddnet] xD 19:02 <+bridge> [ddnet] 19:02 <+bridge> [ddnet] the one was closed xDDD 19:02 <+bridge> [ddnet] his only is this: 19:02 <+bridge> [ddnet] 3933 19:03 <+bridge> [ddnet] xD 19:03 <+bridge> [ddnet] #3933 19:03 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/3933 19:03 <+bridge> [ddnet] how should i interpret that? xD 19:03 <+bridge> [ddnet] idk xd 19:04 <+bridge> [ddnet] https://scrumplex.net/ 19:04 <+bridge> [ddnet] his web looks cool tho 19:04 <+ChillerDragon> wait Ryozuki did u post that here alr? 19:05 <+bridge> [ddnet] me? 19:05 <+ChillerDragon> its such a smol world moment for me rn 19:05 <+ChillerDragon> ye 19:05 <+bridge> [ddnet] what did i post? 19:05 <+ChillerDragon> about the poly dude 19:05 <+bridge> [ddnet] yes 19:05 <+bridge> [ddnet] the day it was made 19:05 <+bridge> [ddnet] cuz multimc drama 19:05 <+ChillerDragon> yes u said polymc 19:05 <+ChillerDragon> but u also said scrumplex? 19:05 <+ChillerDragon> i must have missed that 19:05 <+bridge> [ddnet] i told him when i found out 19:05 <+bridge> [ddnet] xd 19:05 <+ChillerDragon> him? 19:05 <+ChillerDragon> not me -.- 19:06 <+bridge> [ddnet] i asked if he was a contrib 19:06 <+bridge> [ddnet] cuz he is in this discord 19:06 <+ChillerDragon> https://github.com/ddnet/ddnet/pull/3933#issuecomment-1257235711 19:06 <+ChillerDragon> xd 20:02 <+bridge> [ddnet] ```/home/runner/work/ddnet/ddnet/src/base/system.cpp:2137:13: error: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Werror=unused-result] 20:02 <+bridge> [ddnet] 2137 | (void)write(interrupt.fds_private[1], "w", 1);``` 20:03 <+bridge> [ddnet] I'm about to get seriously annoyed 20:12 <+bridge> [ddnet] I guess see discussion in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66425 20:13 <+bridge> [ddnet] When is it a good idea to ignore the result of write? 20:33 <+bridge> [ddnet] When you can't do anything about it 20:33 <+bridge> [ddnet] I can assert if you want, there is no recovering from that write failing. 22:08 <+bridge> [ddnet] 2137? 22:08 <+bridge> [ddnet] :0 22:25 <+bridge> [ddnet] It's a long long file 22:35 <+bridge> [ddnet] I mean asserting is better than ignoring, no? 22:35 <+bridge> [ddnet] except maybe for the longer code 22:49 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/1023697879539400734/unknown.png 22:50 <+bridge> [ddnet] hm? ^^ 22:51 <+bridge> [ddnet] just something funny I found 22:51 <+bridge> [ddnet] where is that? ^^ 22:51 <+bridge> [ddnet] idk i just found it in a random discord 22:51 <+bridge> [ddnet] i might have used the wrong channel but 22:51 <+bridge> [ddnet] ah nevermind, sorry 22:51 <+bridge> [ddnet] it's explicitely cast to (void), the standard idiom for ignoring error values 22:52 <+bridge> [ddnet] I think the compiler is very wrong about ignoring the explicit (void) cast 22:53 <+bridge> [ddnet] maybe we should just turn off that warning if they don't intend to fix it 22:59 <+bridge> [ddnet] could be used for fast testing, so that you don't have to comment a big chunk of code 23:00 <+bridge> [ddnet] or just write if (true) LOL 23:01 <+bridge> [ddnet] nah, you just have to remove the `!` instead of rewriting false or true everytime you change it 23:04 <+bridge> [ddnet] I don't really know all the situations where it can happen, if we don't assert there is(tm) a chance that it might just work the next call 23:27 <+bridge> [ddnet] why ipv6 only servers? 23:27 <+bridge> [ddnet] i dont have ipv6 sadly 23:27 <+bridge> [ddnet] my isp is retarded 23:27 <+bridge> [ddnet] you could try an IPv6 tunnel 23:27 <+bridge> [ddnet] does ipv6 offer ddos protection? 23:28 <+bridge> [ddnet] why do that? 23:28 <+bridge> [ddnet] makes no sense to me 23:31 <+bridge> [ddnet] independent of why we have it, I like that we have a server that offers IPv6 23:37 <+bridge> [ddnet] hurricane electric offers ipv6 23:38 <+bridge> [ddnet] but I don't recommend since they block cloudflare which powers a lot of websites 23:41 <+bridge> [ddnet] who blocks whom? ^^ 23:50 <+bridge> [ddnet] no, but it's something we haven't tried yet and since I have a new ISP since this week I can connect to ipv6, so I thought good timing 23:50 <+bridge> [ddnet] but only ipv6? 23:51 <+bridge> [ddnet] thats bad 23:51 <+bridge> [ddnet] i now cant play there 23:51 <+bridge> [ddnet] maybe make the client prefer ipv6 over ipv4 when connecting 23:55 <+bridge> [ddnet] Most routers support ipv6 tunnelling 23:55 <+bridge> [ddnet] If we make the server ipv4+ipv6 we don't win anything with regards to DoS 23:56 <+bridge> [ddnet] When we have proxy support we can have same server and separate ipv4 and ipv6 proxies in front 23:56 <+bridge> [ddnet] I know the solutions I'm trying now aren't ideal, trying to get at least some people to be able to play well 23:58 <+bridge> [ddnet] ``` 23:58 <+bridge> [ddnet] rsync: [receiver] write failed on "/mnt/backup2/media/teehistorian/data/rus4/571430c1-76f8-44df-bc91-430bd865b5b8.teehistorian.xz": No space left on device (28) 23:58 <+bridge> [ddnet] ``` 23:58 <+bridge> [ddnet] I bought an 18 TB disk for the teehistorian backup now, just ran out of space 😄