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 2022-09-25 00:00:00Z and 2022-09-26 00:00:00Z
Avatar
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.
Avatar
Avatar
Voxel
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.
good idea
00:47
Avatar
Is dbg_dummies deprecated I get segfault D:
Avatar
U can only use it before starting the server
06:58
Don't change it mid run
Avatar
Ah I see thanks (edited)
Avatar
Avatar
funman
Click to see attachment 🖼️
why dont you do it :)
Avatar
lmao I made some changes to fng2-06 and I won and I got segfault rip players
07:21
Probably has to do with cmake .. -DCMAKE_CXX_FLAGS="-fsigned-char" -DCMAKE_C_FLAGS="-fsigned-char" or smth because I don't get segfault locally edit: not a segfault but probably a inf while loop that has nothing to do with cmake flags (edited)
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 09:06:57Z
deen gnomie confirmed hehe https://zillyhuhn.com/cs/.1664096737.png
Avatar
I just like DDNet related projects, even if I don't use them myself
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 09:07:52Z
sure sure
Avatar

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-ad...
11:07
interesting
11:08
kek
Avatar
Typical modern programmer behaviour
Avatar
as long its not slower
11:17
xd
Avatar
In 2085 all games will be compiled into finite state automata. All possible states will be inside the binary. 1 exabyte games
Avatar
ez
Avatar
Better for 5:4, allows seeing full ip:port, also ran language update, removed "Refresh" in demo menu too for consistency Old: !screenshot-20220925@140452 New: !screenshot-20220925@140252 ![screenshot-20220925@140237](https://user-images.githubusercontent.com/2335377/192142588-8be914b...
Avatar
!screenshot-20220925@143701

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that af...
Avatar

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-ad...
Avatar
help?
Avatar
Avatar
Smetanolub
help?
if you are sure its not a permission problem create github issue and tag robyte, i dunno if brackets & spaces work, but why not ^^
Avatar
if i relaucn client its latest version so update did perform
13:21
BUT
13:21
CAN I ASK WHAT THE FUCK IS THIS
Avatar
New sitting animation for when people are paused / afk
Avatar
@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
13:27
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
Avatar
Avatar
Smetanolub
CAN I ASK WHAT THE FUCK IS THIS
its when you are stopping your inline skaters
13:27
full brake
Avatar
oh its just custom animation if u afk or pause
13:33
lel on first i thoat animations got broken
Avatar
Avatar
Skeith
New sitting animation for when people are paused / afk
can i do my own animations?
13:34
like smoking if in pause or asleep if afk
Avatar
sure, if you make your own client, otherwise no
Avatar
how do i make animation?
13:34
its just positions of body and feet?
13:35
or i need to make anim in other programm?
13:35
would be nice to add animations variations in to assets
Avatar
I have no clue, I know nothing about coding or anything of the like
Avatar
me too but i want that
13:35
that means i go study rn
13:36
c++?
Avatar
I guess so
Avatar
ok ty
Avatar
All of the tw animations are in code. So you'd need to learn a bit of coding atleast
Avatar
Avatar
Deleted User
Click to see attachment 🖼️
did we try this and test some skins? xd
Avatar
Some skins just look ridiculous
Avatar
have u tested it or just assume it?
Avatar
Avatar
Learath2
All of the tw animations are in code. So you'd need to learn a bit of coding atleast
so i learn C then c++?
13:44
in coding im 0
Avatar
If it's the patch I'm thinking of, I did test it. It looked bizarre with stuff like tank
Avatar
@Learath2 Off topic: I swapped to using antiping, it's op. Come to the dark side
Avatar
Avatar
Skeith
@Learath2 Off topic: I swapped to using antiping, it's op. Come to the dark side
I'm about to get back into studying 69 hours per day 😭
13:46
No time to use antiping
Avatar
Avatar
Smetanolub
so i learn C then c++?
You can directly learn C++
Avatar
@Learath2 yo bro
13:47
can you code small thing?
13:47
"join empty server with lowest ping"
Avatar
Sorry, no time :/
Avatar
ok when i learn c i try it
Avatar
Is it possible to increase the MAX_CLIENTS to let's say an absurd number 2048? (edited)
Avatar
Avatar
Mr.Gh0s7
Is it possible to increase the MAX_CLIENTS to let's say an absurd number 2048? (edited)
for the fng mod?
Avatar
No in ddnet
Avatar
mh then probs no, bcs it uses uint64_t for many stuff
Avatar
I want to have bots not registered to the master but players still be able to join
14:23
What would be the theoretical MAX_CLIENTS number I could use? (edited)
Avatar
Avatar
Mr.Gh0s7
What would be the theoretical MAX_CLIENTS number I could use? (edited)
rn 64, but with some tweaks there is no limit except your CPU dieing
Avatar
xD so there's no limit for the MAX_CLIENTS for the clientside?
Avatar
i used 512 on fng once for testing with bots (so not 512 players, which would also send packets and increase CPU usage etc.) and it worked pretty good on a pretty weak VPS
14:27
so you can probs use a very high number if u just want to target bots
Avatar
Avatar
Mr.Gh0s7
xD so there's no limit for the MAX_CLIENTS for the clientside?
client side always 64
Avatar
I see thanks!
Avatar
u cannot change that except changing the client which probs wont happen
Avatar
Avatar
Jupstar ✪
client side always 64
Not gonna need any more than 16 so probably 64 is fine :D
Avatar
I think the current physics code which is O(n^2) in many places starts to break down at around 256 players
14:31
I don't remember who experimented with it, but it was probably either fstd or eeeee
Avatar
@Learath2 there are many guys on rus who dont like new animations(i like it tho)
15:23
can you make it possible to on/off it?
Avatar
offical ddnet server 65535 players support update when?
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 15:31:57Z
yes pls
Avatar
this community 100% need that
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 15:33:00Z
not that many
15:33
but more than 64 for sure
15:33
full servers are a thing
Avatar
only servers with multeasymap ig
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 15:34:05Z
and the occasional t0 hype map
Avatar
imagine if servers allow 128 players when map is on multeasymap and go back to 63 when map changes to something else
Avatar
twice the amount of blockers
15:53
thats what we all want
Avatar
Avatar
Smetanolub
@Learath2 there are many guys on rus who dont like new animations(i like it tho)
Talk to @heinrich5991 about it. I'd add an option just so I don't have to hear complaints about it every 10 minutes
Avatar
@Jupstar ✪ the new gtx 5090 TI just dropped (edited)
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 16:59:38Z
Yo Ryozuki i just figured out that @scrumplex is on this discord and plays ddnet xd he is the dude from polymc
16:59
did anyone else know that? o.O
Avatar
i knew
17:00
ur late as always
17:01
he contributed to ddnet too
17:01
iirc
Avatar
Avatar
Ryozuki
@Jupstar ✪ the new gtx 5090 TI just dropped (edited)
i'd buy xd
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 17:01:41Z
wot
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 17:01:43Z
he did
Avatar
we are in gas crisis
17:01
i need different heating methods
Avatar
Checklist Tested the change ingame Provided screenshots if it is a visual change Tested in combination with possibly related configuration options Written a unit test if it works standalone, s...
17:02
and more
Avatar
Avatar
Jupstar ✪
i need different heating methods
yeah
17:02
the guy who brought you AMD support for your display saturation needs on X.Org
17:02
xD
Avatar
Avatar
Ryozuki
and more
the one was closed xDDD his only is this: 3933
17:02
xD
17:02
#3933
Avatar
When a player wants to switch servers in-game, but needs to confirm the action because of cl_confirm_disconnect, the game used to not actually connect to the new server. This adds a way to still co...
Avatar
Avatar
Ryozuki
the guy who brought you AMD support for your display saturation needs on X.Org
how should i interpret that? xD
Avatar
idk xd
17:04
Hello there, my name is Sefa. Learn more on my website
17:04
his web looks cool tho
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 17:04:54Z
wait Ryozuki did u post that here alr?
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 17:05:01Z
its such a smol world moment for me rn
17:05
ye
Avatar
what did i post?
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 17:05:13Z
about the poly dude
17:05
the day it was made
17:05
cuz multimc drama
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 17:05:36Z
yes u said polymc
17:05
but u also said scrumplex?
17:05
i must have missed that
Avatar
i told him when i found out
17:05
xd
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 17:05:57Z
him?
17:05
not me -.-
Avatar
i asked if he was a contrib
17:06
cuz he is in this discord
Avatar
[quakenet] ChillerDragon BOT 2022-09-25 17:06:22Z
When a player wants to switch servers in-game, but needs to confirm the action because of cl_confirm_disconnect, the game used to not actually connect to the new server. This adds a way to still co...
17:06
xd
Avatar
/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] 2137 | (void)write(interrupt.fds_private[1], "w", 1);
18:03
I'm about to get seriously annoyed
18:13
When is it a good idea to ignore the result of write?
Avatar
When you can't do anything about it
18:33
I can assert if you want, there is no recovering from that write failing.
Avatar
Avatar
Learath2
/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] 2137 | (void)write(interrupt.fds_private[1], "w", 1);
2137?
20:08
:0
Avatar
Avatar
pilonpl
2137?
It's a long long file
Avatar
I mean asserting is better than ignoring, no?
20:35
except maybe for the longer code
Avatar
hm? ^^
Avatar
just something funny I found
Avatar
where is that? ^^
Avatar
idk i just found it in a random discord i might have used the wrong channel but
Avatar
Avatar
Learath2
I'm about to get seriously annoyed
ah nevermind, sorry
20:51
it's explicitely cast to (void), the standard idiom for ignoring error values
20:52
I think the compiler is very wrong about ignoring the explicit (void) cast
Avatar
Avatar
Learath2
I'm about to get seriously annoyed
maybe we should just turn off that warning if they don't intend to fix it
Avatar
Avatar
Voxel
idk i just found it in a random discord i might have used the wrong channel but
could be used for fast testing, so that you don't have to comment a big chunk of code
Avatar
or just write if (true) LOL
Avatar
nah, you just have to remove the ! instead of rewriting false or true everytime you change it
Avatar
Avatar
heinrich5991
I mean asserting is better than ignoring, no?
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
Avatar
why ipv6 only servers?
21:27
i dont have ipv6 sadly
21:27
my isp is retarded
Avatar
you could try an IPv6 tunnel
Avatar
does ipv6 offer ddos protection?
21:28
why do that?
21:28
makes no sense to me
Avatar
independent of why we have it, I like that we have a server that offers IPv6
Avatar
hurricane electric offers ipv6
21:38
but I don't recommend since they block cloudflare which powers a lot of websites
Avatar
who blocks whom? ^^
Avatar
Avatar
Ryozuki
does ipv6 offer ddos protection?
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
Avatar
Avatar
heinrich5991
independent of why we have it, I like that we have a server that offers IPv6
but only ipv6?
21:51
thats bad
21:51
i now cant play there
21:51
maybe make the client prefer ipv6 over ipv4 when connecting
Avatar
Most routers support ipv6 tunnelling
21:55
If we make the server ipv4+ipv6 we don't win anything with regards to DoS
21:56
When we have proxy support we can have same server and separate ipv4 and ipv6 proxies in front
21:56
I know the solutions I'm trying now aren't ideal, trying to get at least some people to be able to play well
21:58
rsync: [receiver] write failed on "/mnt/backup2/media/teehistorian/data/rus4/571430c1-76f8-44df-bc91-430bd865b5b8.teehistorian.xz": No space left on device (28) I bought an 18 TB disk for the teehistorian backup now, just ran out of space 😄
Avatar
oh so it has to do with ddos
22:04
thats what i wanted to know
Avatar
everything does. otherwise we'd still be with the same hoster as 8 years ago
Avatar
Avatar
Ryozuki
does ipv6 offer ddos protection?
doubt, just ig that they don't have any tool to do that still
Avatar
Avatar
heinrich5991
who blocks whom? ^^
hurricane electric blocks cloudflare when you use their ipv6 tunnel because they are in a fight or something like that
Avatar
IMO this is not good UX. If you try to click the settings button it is going to be in a different spot depending on if you are in-game or in menus. even worse the button which replaces it when you are in-game causes the game to close. from https://github.com/ddnet/ddnet/pull/5861 !image ![image](https://user-images.githubusercontent.com/22122579/192169475-d746d1b0-03d4-4818-9cba-8e53...
Avatar
!screenshot-20220926@011155

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that ...
Exported 204 message(s)