00:05 < bridge_> [ddnet] What do you mean by that? 00:17 < bridge_> [ddnet] how about switch case construction with a default at the end? 00:18 < bridge_> [ddnet] http://www.heeden.nl/statichashc.htm for compile time hash string 01:09 < bridge_> [ddnet] #3016 01:09 < bridge_> [ddnet] wurde bereits schon von deen empfohlen, sorry :/ 01:09 < bridge_> [ddnet] https://github.com/ddnet/ddnet/issues/3016 01:11 < bridge_> [ddnet] yes me 01:12 < bridge_> [ddnet] it u 01:24 < bridge_> [ddnet] seems chromes developer tools are still better after all this time :/ 01:26 < bridge_> [ddnet] how long has n9mkoik had rank 1 in rankpoints 01:37 < bridge_> [ddnet] there are still some weird things with both browsers concerning css 01:37 < bridge_> [ddnet] on chrome, scrollbar props are still prefixed and don't follow the conventions, and on firefox, form inputs are very ugly and often have different rules when it comes to changing their appearance 05:38 < bridge_> [ddnet] https://web.archive.org/web/20180706124714/https://ddnet.tw/ranks/ 12:06 < bridge_> [ddnet] what about hosting tournaments on a separate server that's not accessible over IPv4? 12:06 < bridge_> [ddnet] rip ddosers 😄 12:08 < bridge_> [ddnet] too bad modern internet still relies on protocols that were designed 40 years ago when only a few computers were connected to the "internet" 12:08 < bridge_> [ddnet] @Comrade many ISPs don't provide ipv6 yet. I couldn't even connect to the tournament server myself 12:08 < bridge_> [ddnet] you should blame your ISP hard then 12:09 < bridge_> [ddnet] it's 2021! 12:10 < bridge_> [ddnet] but maybe this is the reason why IPv6 internet is still clean 12:10 < bridge_> [ddnet] I think you haven't interacted with many ISPs if you think they'll react to that 😄 12:11 < bridge_> [ddnet] well, i used tunneled IPv6 for a few years until my ISP finally implemented it 12:11 < bridge_> [ddnet] but they did it 😄 12:12 < bridge_> [ddnet] the only problem is that their IPv6 connectivity got broken a few months ago and they still haven't fixed it... 12:13 < bridge_> [ddnet] i'm the only customer that spams their support with that so they don't really care probably 12:13 < bridge_> [ddnet] so back to tunnel.... 12:14 < bridge_> [ddnet] maybe i'm the only customer that spams their support with that so they don't really care probably 12:30 < bridge_> [ddnet] i dont have ipv6 either 12:55 < bridge_> [ddnet] you should try it 12:55 < bridge_> [ddnet] no malicious SSH connections there 12:56 < bridge_> [ddnet] you don't need to worry about SSH server on default port being available from internet 12:56 < bridge_> [ddnet] it's like a dream compared to IPv4 13:50 < bridge_> [freenode] @Comrade go add ipv6 support to ddnet then 13:51 < bridge_> [freenode] oh wait or does ipv6 work already? 13:51 < bridge_> [ddnet] yes it does i think 13:52 < bridge_> [ddnet] lazy internet providers are the problem 😄 13:53 < bridge_> [freenode] well if it was widley adopted it would also be the same amount of attacks there xd 13:53 < bridge_> [ddnet] who knows 13:54 < bridge_> [ddnet] scanning whole IPv6 address space to get some vulnerable devices for your botnet sounds pretty insane 😄 13:54 < bridge_> [freenode] yea 13:54 < bridge_> [freenode] in web 13:55 < bridge_> [freenode] or like iot 13:55 < bridge_> [freenode] or ssh 13:55 < bridge_> [freenode] or what am i talking xd 13:55 < bridge_> [freenode] i mean it doesnt help in tw since the address is known 13:55 < bridge_> [freenode] but sure maybe it has some advantages im all in for trying it out. 14:03 < bridge_> [ddnet] if everything is configured correctly, massive attacks are not possible 14:04 < bridge_> [ddnet] IPv4 internet is old and many networks are not configured correctly there 14:04 < bridge_> [ddnet] but with IPv6 there's a chance that it will get better 14:32 < bridge_> [ddnet] @Comrade well ipv6 has its advantages and issues too 14:33 < bridge_> [ddnet] like theorically by default all your devices are visible from internet 14:34 < bridge_> [ddnet] you think NAT makes networks more secure? 14:34 < bridge_> [ddnet] i think it's a big myth 14:34 < bridge_> [ddnet] no, but it's better at least 14:35 < bridge_> [ddnet] better than nothing as we can say :p 14:35 < bridge_> [ddnet] NAT != firewall 14:35 < bridge_> [ddnet] ik lmao 14:36 < bridge_> [ddnet] But by default on most of isps your internal devices aren't accessible from outside, only if someone does the bad move to open a port for a specific device 14:37 < bridge_> [ddnet] that's why, better than nothing at least 14:37 < bridge_> [ddnet] what if random unpredictable addresses in IPv6 are much better than some crappy NAT? 14:38 < bridge_> [ddnet] my computer gets random public IPv6 address (the lower 64 bits) every time i power it on 14:38 < bridge_> [ddnet] (well, not now because my provider screwed up IPv6 in their network 😄) 14:39 < bridge_> [ddnet] well won't hide your IP if you go on a shit website or game server 14:39 < bridge_> [ddnet] and how NAT prevents shit websites from running malicious JS code on my computer? 14:40 < bridge_> [ddnet] lol this is a browser application issue 14:40 < bridge_> [ddnet] and noscript helps 14:41 < bridge_> [ddnet] most modern websites don't work without JS unfortunately, but that's another story 😄 14:41 < bridge_> [ddnet] well with noscript at least it's not automatically executed lmao 14:41 < bridge_> [ddnet] im all for ipv6 i just cant use it cuz my isp doesnt have it 14:41 < bridge_> [ddnet] you can then accept 14:41 < bridge_> [ddnet] my vps has ipv6 tho 14:42 < bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/836583097310117888/unknown.png 14:42 < bridge_> [ddnet] https://www.google.com/intl/en/ipv6/statistics.html 14:44 < bridge_> [ddnet] @Ryozuki you can use your VPS to get IPv6 connectivity if the hosting gives your more addresses (they should) 14:44 < bridge_> [ddnet] i'm doing that right now 14:44 < bridge_> [ddnet] because my ISP is piece of trash 😄 14:44 < bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/836583702623813722/unknown.png 14:46 < bridge_> [ddnet] i have a /64 14:46 < bridge_> [ddnet] i guess i can use 18,446,744,073,709,551,61 ips 14:46 < bridge_> [ddnet] the power of modern tech 14:46 < bridge_> [ddnet] yes 14:47 < bridge_> [ddnet] i guess i can use 18,446,744,073,709,551,616 ips 14:47 < bridge_> [ddnet] my VPS has /64 prefix too 14:48 < bridge_> [ddnet] ideal situation is when they give you /56 for example, so you can leave one /64 on your VPS and route another /64 to your home network over some VPN 14:48 < bridge_> [ddnet] and everything will work as intended 14:48 < bridge_> [ddnet] random addresses etc 15:30 < bridge_> [ddnet] I think they really should have stuck to the initial /48 assignments per end user, that'd have given us so much flexibility 15:45 < bridge_> [ddnet] server hostings definitely should provide more than one /64 15:45 < bridge_> [ddnet] however home connection is a different story 15:45 < bridge_> [ddnet] a single /64 is often enough there, but not always 15:46 < bridge_> [ddnet] i think /56 (or even /60) is a good compromise 15:52 < bridge_> [ddnet] it would be really nice if everyone could have: 15:52 < bridge_> [ddnet] - one /64 prefix for guest WiFi 15:52 < bridge_> [ddnet] - one /64 prefix for IoT devices 15:52 < bridge_> [ddnet] - one /64 prefix for home VPN 15:52 < bridge_> [ddnet] - one /64 prefix for everything else 15:52 < bridge_> [ddnet] each of these in separate VLAN under different firewall rules 15:53 < bridge_> [ddnet] networking done right 😄 18:28 < bridge_> [ddnet] @Comrade with the sheer amount of ips we have I agree that more than a /64 should have been provided to homes 18:32 < bridge_> [ddnet] we have like 4 billion /56s in just one /24, no point in making these small assignments imo 18:45 < bridge_> [ddnet] yes, assigning only a single /64 to end user should be illegal 😄 18:46 < bridge_> [ddnet] I've heard of ISPs considering assigning /112s... 18:46 < bridge_> [ddnet] Luckily network equipment vendors and RIPE stepped in to stop them from breaking autoconfiguration which is almost like the most useful thing about ipv6 18:47 < bridge_> [ddnet] yes, some people get IPv6 wrong 18:49 < bridge_> [ddnet] everyone is used to ADDRESS:PORT (32+16 bit ID), but in IPv6 it's more like NETWORK:DEVICE:PORT (64+64+16 bit ID) 18:51 < bridge_> [ddnet] I wonder if we'll ever get a decent amount of ipv6 adoption 18:51 < bridge_> [ddnet] it's been stagnating for so long 18:54 < bridge_> [ddnet] india leading the world with a mere 55% adoption :/ 18:57 < bridge_> [ddnet] if IPv4 global routing table gets larger than most backbone routers can handle, IPv4 dies finally 😄 18:58 < bridge_> [ddnet] hopefully 18:59 < bridge_> [ddnet] hetzner only gives a /64 to servers so I can't have a subnet for my own either 😦 19:02 < bridge_> [ddnet] check https://tunnelbroker.net/ 19:02 < bridge_> [ddnet] eeeh I don't think I'd want a tunnelbroker idk in the middle 19:02 < bridge_> [ddnet] you can get your own /48 there for free 19:03 < bridge_> [ddnet] and they have servers in many countries 19:03 < bridge_> [ddnet] but you should have your own public IPv4 address if you want to use that 19:08 < bridge_> [ddnet] you can't even order an extra /64 at hetzner... 19:15 < bridge_> [freenode] heinrich5991: Are you coming back to tw? 19:15 < bridge_> [ddnet] have you tried contacting their support? 19:15 < bridge_> [ddnet] Not yet, I will give them a mail just to ask 19:16 < bridge_> [ddnet] They give /56s with their colocation slots maybe they can do me a solid and gimme another /64 for free 😛 19:16 < bridge_> [ddnet] i have one server at Hetzner too, so let's ask them 19:16 < bridge_> [ddnet] or I don't really mind paying a couple cents extra per month tbf 19:37 < bridge_> [ddnet] yo somebody wanna help me? so i wanna learn how to code in ddnet, and i know this is a c++ language, so i learn but not this is the problem. when i wanna compile ddnet.server i got a error: 19:38 < bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/836657453881884682/unknown.png 19:38 < bridge_> [ddnet] how to fix it? 19:38 < bridge_> [ddnet] You picked the wrong target to launch 19:39 < bridge_> [ddnet] what can i do 19:39 < bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/836657763929161808/unknown.png 19:39 < bridge_> [ddnet] The third one, without (Install) is the correct one 19:40 < bridge_> [ddnet] now i got this :/ 19:40 < bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/836658077133439056/unknown.png 19:41 < bridge_> [freenode] timakro[m]: you mean "are you playing some ddnet again?" 19:41 < bridge_> [freenode] yes 19:42 < bridge_> [freenode] heinrich5991: I mean the map we were just on when you were afk 19:42 < bridge_> [freenode] but we continued without you 19:42 < bridge_> [freenode] yes :) 19:43 < bridge_> [freenode] but you can also answer the other question :D 19:43 < bridge_> [freenode] well, I don't feel like I've been away from ddnet development 19:43 < bridge_> [freenode] playing i mean ^^ 19:46 < bridge_> [ddnet] somebody wanna help me please? i really want to learn 19:47 < bridge_> [ddnet] how did you get there? what did you do? 19:47 < bridge_> [ddnet] I'm not hopeful that I'll figure out why this doesn't work, unfortunately :/ 19:48 < bridge_> [ddnet] so first of all, i tried this normal teeworlds and its working, now i want this with ddnet client and i watched chillerdragon video: (https://www.youtube.com/watch?v=N2pFajc0PYg) and i want to execute/compile the ddnet server, and i got this 19:49 < bridge_> [ddnet] (and i got this) 19:56 < bridge_> [ddnet] sorry, I don't know how to fix that 19:57 < bridge_> [ddnet] it's hard to find something on the internet about this 19:57 < bridge_> [ddnet] I guess you already tried deleting the project and generating it again? 19:57 < bridge_> [ddnet] yes i tried 19:58 < bridge_> [ddnet] ddnet.exe is working if i compile 19:58 < bridge_> [ddnet] so 20:55 < bridge_> [ddnet] yo somebody help me where can i test messages in client.cpp? 20:55 < bridge_> [ddnet] or i create a new void? 20:56 < bridge_> [ddnet] what kind of messages in client.cpp? chat messages? 20:56 < bridge_> [ddnet] I don't know what void means in that context 20:56 < bridge_> [ddnet] yes! 20:56 < bridge_> [ddnet] i just want a hello world 21:22 < bridge_> [ddnet] where should the hello world display? 21:23 < bridge_> [ddnet] you can do dbg_msg("hello", "world"); to display it in the black console window 21:36 < bridge_> [ddnet] thank you! :D 21:36 < bridge_> [ddnet] i wanted to display in console, and chat 21:36 < bridge_> [ddnet] anyone know of a utility to quickly measure something in px across your screen 21:37 < bridge_> [ddnet] without taking a screenshot and checking the size of it lol