Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2021-04-27 00:00:00Z and 2021-04-28 00:00:00Z
Avatar
Avatar
louis
how long has n9mkoik had rank 1 in rankpoints
jao's hairy kebab 2021-04-27 03:38:40Z
Avatar
c4fc89c M Multeasymap, M Qwertz - ddnet-maps
Avatar
what about hosting tournaments on a separate server that's not accessible over IPv4?
10:06
rip ddosers 😄
10:08
too bad modern internet still relies on protocols that were designed 40 years ago when only a few computers were connected to the "internet"
Avatar
@Comrade many ISPs don't provide ipv6 yet. I couldn't even connect to the tournament server myself
Avatar
you should blame your ISP hard then
10:09
it's 2021!
10:10
but maybe this is the reason why IPv6 internet is still clean
Avatar
I think you haven't interacted with many ISPs if you think they'll react to that 😄
Avatar
well, i used tunneled IPv6 for a few years until my ISP finally implemented it
10:11
but they did it 😄
10:12
the only problem is that their IPv6 connectivity got broken a few months ago and they still haven't fixed it...
10:13
maybe i'm the only customer that spams their support with that so they don't really care probably (edited)
10:13
so back to tunnel....
Avatar
i dont have ipv6 either
Avatar
you should try it
10:55
no malicious SSH connections there
10:56
you don't need to worry about SSH server on default port being available from internet
10:56
it's like a dream compared to IPv4
Avatar
[freenode] chillerdragon[m] BOT 2021-04-27 11:50:19Z
@Comrade go add ipv6 support to ddnet then
11:51
oh wait or does ipv6 work already?
Avatar
yes it does i think
11:52
lazy internet providers are the problem 😄
Avatar
[freenode] chillerdragon[m] BOT 2021-04-27 11:53:21Z
well if it was widley adopted it would also be the same amount of attacks there xd
Avatar
who knows
11:54
scanning whole IPv6 address space to get some vulnerable devices for your botnet sounds pretty insane 😄
Avatar
[freenode] chillerdragon[m] BOT 2021-04-27 11:54:49Z
yea
11:54
in web
11:55
or like iot
11:55
or ssh
11:55
or what am i talking xd
11:55
i mean it doesnt help in tw since the address is known
11:55
but sure maybe it has some advantages im all in for trying it out.
Avatar
if everything is configured correctly, massive attacks are not possible
12:04
IPv4 internet is old and many networks are not configured correctly there
12:04
but with IPv6 there's a chance that it will get better
Avatar
@Comrade well ipv6 has its advantages and issues too
12:33
like theorically by default all your devices are visible from internet
Avatar
you think NAT makes networks more secure?
12:34
i think it's a big myth
Avatar
no, but it's better at least
12:35
better than nothing as we can say :p
Avatar
NAT != firewall
Avatar
ik lmao
12:36
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
12:37
that's why, better than nothing at least
Avatar
what if random unpredictable addresses in IPv6 are much better than some crappy NAT?
12:38
my computer gets random public IPv6 address (the lower 64 bits) every time i power it on
12:38
(well, not now because my provider screwed up IPv6 in their network 😄)
Avatar
well won't hide your IP if you go on a shit website or game server
Avatar
and how NAT prevents shit websites from running malicious JS code on my computer?
Avatar
lol this is a browser application issue
12:40
and noscript helps
Avatar
most modern websites don't work without JS unfortunately, but that's another story 😄
Avatar
well with noscript at least it's not automatically executed lmao
Avatar
im all for ipv6 i just cant use it cuz my isp doesnt have it
Avatar
you can then accept
Avatar
my vps has ipv6 tho
12:42
Avatar
@Ryozuki you can use your VPS to get IPv6 connectivity if the hosting gives your more addresses (they should)
12:44
i'm doing that right now
12:44
because my ISP is piece of trash 😄
12:44
Avatar
i have a /64
12:46
i guess i can use 18,446,744,073,709,551,616 ips (edited)
12:46
the power of modern tech
12:47
my VPS has /64 prefix too
12:48
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
12:48
and everything will work as intended
12:48
random addresses etc
Avatar
I think they really should have stuck to the initial /48 assignments per end user, that'd have given us so much flexibility
Avatar
server hostings definitely should provide more than one /64
13:45
however home connection is a different story
13:45
a single /64 is often enough there, but not always
13:46
i think /56 (or even /60) is a good compromise
13:52
it would be really nice if everyone could have:
  • one /64 prefix for guest WiFi
  • one /64 prefix for IoT devices
  • one /64 prefix for home VPN
  • one /64 prefix for everything else
13:52
each of these in separate VLAN under different firewall rules
13:53
networking done right 😄
Avatar
@Comrade with the sheer amount of ips we have I agree that more than a /64 should have been provided to homes
16:32
we have like 4 billion /56s in just one /24, no point in making these small assignments imo
Avatar
yes, assigning only a single /64 to end user should be illegal 😄
Avatar
I've heard of ISPs considering assigning /112s...
16:46
Luckily network equipment vendors and RIPE stepped in to stop them from breaking autoconfiguration which is almost like the most useful thing about ipv6
Avatar
yes, some people get IPv6 wrong
16:49
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)
Avatar
I wonder if we'll ever get a decent amount of ipv6 adoption
16:51
it's been stagnating for so long
16:54
india leading the world with a mere 55% adoption :/
Avatar
if IPv4 global routing table gets larger than most backbone routers can handle, IPv4 dies finally 😄
16:58
hopefully
Avatar
hetzner only gives a /64 to servers so I can't have a subnet for my own either 😦
Avatar
eeeh I don't think I'd want a tunnelbroker idk in the middle
Avatar
you can get your own /48 there for free
17:03
and they have servers in many countries
17:03
but you should have your own public IPv4 address if you want to use that
Avatar
you can't even order an extra /64 at hetzner...
Avatar
[freenode] timakro[m] BOT 2021-04-27 17:15:03Z
heinrich5991: Are you coming back to tw?
Avatar
Avatar
Learath2
you can't even order an extra /64 at hetzner...
have you tried contacting their support?
Avatar
Not yet, I will give them a mail just to ask
17:16
They give /56s with their colocation slots maybe they can do me a solid and gimme another /64 for free 😛
Avatar
i have one server at Hetzner too, so let's ask them
Avatar
or I don't really mind paying a couple cents extra per month tbf
Avatar
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:
17:38
17:38
how to fix it?
Avatar
You picked the wrong target to launch
Avatar
what can i do
Avatar
The third one, without (Install) is the correct one
Avatar
now i got this :/
Avatar
[freenode] heinrich5991 BOT 2021-04-27 17:41:58Z
timakro[m]: you mean "are you playing some ddnet again?"
17:41
yes
Avatar
[freenode] timakro[m] BOT 2021-04-27 17:42:27Z
heinrich5991: I mean the map we were just on when you were afk
17:42
but we continued without you
Avatar
[freenode] heinrich5991 BOT 2021-04-27 17:42:45Z
yes :)
Avatar
[freenode] timakro[m] BOT 2021-04-27 17:43:16Z
but you can also answer the other question :D
Avatar
[freenode] heinrich5991 BOT 2021-04-27 17:43:38Z
well, I don't feel like I've been away from ddnet development
Avatar
[freenode] timakro[m] BOT 2021-04-27 17:43:46Z
playing i mean ^^
Avatar
Avatar
916mate
now i got this :/
somebody wanna help me please? i really want to learn
Avatar
how did you get there? what did you do?
17:47
I'm not hopeful that I'll figure out why this doesn't work, unfortunately :/
Avatar
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
Avatar
Avatar
916mate
now i got this :/
(and i got this)
Avatar
sorry, I don't know how to fix that
17:57
it's hard to find something on the internet about this
17:57
I guess you already tried deleting the project and generating it again?
Avatar
Avatar
heinrich5991
I guess you already tried deleting the project and generating it again?
yes i tried
17:58
ddnet.exe is working if i compile
17:58
so
Avatar
yo somebody help me where can i test messages in client.cpp?
18:55
or i create a new void?
Avatar
what kind of messages in client.cpp? chat messages?
18:56
I don't know what void means in that context
18:56
i just want a hello world
Avatar
where should the hello world display?
19:23
you can do dbg_msg("hello", "world"); to display it in the black console window
Avatar
Avatar
heinrich5991
where should the hello world display?
thank you! :D
19:36
i wanted to display in console, and chat
Avatar
anyone know of a utility to quickly measure something in px across your screen
19:37
without taking a screenshot and checking the size of it lol
Avatar
f949c0c Update frontpage video - def-
Avatar
bors r+
Exported 147 message(s)