Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/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 2024-06-19 00:00:00Z and 2024-06-20 00:00:00Z
Avatar
doog norming
02:50
another exam to fail
Avatar
zoomer
Avatar
π•Ώπ–—π–Žπ–˜π–™π–Žπ–˜ 2024-06-19 05:32:59Z
Is there any specific reason why freezing/unfreezing does not have antiping prediction yet?
Avatar
it's usually no reason other than no one did it or someone did and gave up cuz it was hard or unreliable.
Avatar
π•Ώπ–—π–Žπ–˜π–™π–Žπ–˜ 2024-06-19 05:41:58Z
Ah alr ^^ that's what i thought
Avatar
that goes for anything in ddnet's development really tbh
Avatar
π•Ώπ–—π–Žπ–˜π–™π–Žπ–˜ 2024-06-19 05:43:51Z
I mean, no dedicated development incentive
05:44
OS has its pros and cons
Avatar
true
05:45
prediction is also quite difficult to touch without breaking anything
Avatar
π•Ώπ–—π–Žπ–˜π–™π–Žπ–˜ 2024-06-19 05:45:30Z
ic
Avatar
@Robyt3 For some reason I got a crash in https://github.com/fokkonaut/F-DDrace/blob/c48f5a6a283745e04a1a572ed57f4375b07c8a3b/src/game/gamecore.cpp#L379 It doesn't seem to be happening reliably though. It tried to erase m_Id from the other person's map and crashed
F-DDrace is a server-side modification of Teeworlds, developed by fokkonaut. - fokkonaut/F-DDrace
07:27
This crashed happene 8 hours ago, so it's not something I can easily test
07:33
#0 std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::equal_range (__k=@0x555555774510: 11, this=0x5555560636d8) at /usr/include/c++/10/bits/stl_function.h:385 __x = 0x841f0f2e66 __y = 0x555555641d05 <CGameControllerDDRace::InitTeleporter()+629> __x = <optimized out> __y = <optimized out> __xu = <optimized out> __yu = <optimized out> #1 std::_Rb_tree<int, int, std::_Identity<int>, std::less<int>, std::allocator<int> >::erase (this=0x5555560636d8, __x=@0x555555774510: 11) at /usr/include/c++/10/bits/stl_tree.h:2540 __p = {first = Python Exception <class 'gdb.error'> value has been optimized out: , second = Python Exception <class 'gdb.error'> value has been optimized out: } __old_size = <optimized out> #2 0x00005555556bec9e in std::set<int, std::less<int>, std::allocator<int> >::erase (__x=@0x555555774510: 11, this=<optimized out>) at /usr/include/c++/10/bits/stl_set.h:685 No locals. #3 CCharacterCore::SetHookedPlayer (HookedPlayer=<optimized out>, this=<optimized out>) at /home/teeworlds/git/F-DDrace/src/game/gamecore.cpp:658
Avatar
I can't seem to find any other case where the CCharacterCore gets zeroed or something
07:47
(This is another crash than yesterday, this is not the reckoningcore, but the normal core)
Avatar
ws-client BOT 2024-06-19 07:52:40Z
<ChillerDragon> watafak foxonaut why does it say Python Exception value has been optimized out in your backtrace?
07:52
<ChillerDragon> pyson wot?
Avatar
U created this script
Avatar
ws-client BOT 2024-06-19 07:55:57Z
<ChillerDragon> yea that should be a regular gdb backtrace and from what i can tell its in the C++ stdlib
07:56
<ChillerDragon> i really did not expect Python to be mentioned there
07:56
<ChillerDragon> 0 google hits hmm
07:57
<ChillerDragon> maybe that is just some magic value gdb uses to determine what is a pyhon exception
07:58
<ChillerDragon> Or are those the gdb internal python scripts crashing?
Avatar
aha!
08:14
Could that be it, maybe?
08:20
Let's see if it crashes again
08:20
¯\_(ツ)_/¯
08:23
I think it can't be it, because when mem_zeroing it shouldn't still not even go into m_AttachedPlayers.erase()
Avatar
cercha. on discord reported that this happens. The only reason i knew of this happening is #5014. Atleast cercha. said that he sometimes clicks buttons that open the file explorer. He is on windows 10 home edition
Avatar
Crashed again, but in another line in gamecore.cpp which is calling SetHookedPlayer(-1)
09:09
the same thing tho. no idea how to fix this
Avatar
Can't reliably reproduce this crash, happened like once in a few hours
Avatar
its gentoo time
Avatar
yay air heating by gentoo
Avatar
Hello, I have a problem with DDNet, my game crashes 30-40 minutes after opening it, when I open the game it consumes 500 MB of RAM and it keeps growing after 10 minutes it consumes like 2 GB of RAM and after 30-40 minutes it consumes 10 GB of ram and my whole pc crashes, does anyone have a solution?
Avatar
@Robyt3 can't get asan to work in my msvc, program seems not to start correctly and in 50% of the cases crashes the whole IDE
Avatar
Avatar
!D0c
Hello, I have a problem with DDNet, my game crashes 30-40 minutes after opening it, when I open the game it consumes 500 MB of RAM and it keeps growing after 10 minutes it consumes like 2 GB of RAM and after 30-40 minutes it consumes 10 GB of ram and my whole pc crashes, does anyone have a solution?
what version of DDNet are you using?
Avatar
18.3 i guess
Avatar
steam version, standalone? - i dont experience memory leakage so thats hard to debug
Avatar
Avatar
!D0c
Hello, I have a problem with DDNet, my game crashes 30-40 minutes after opening it, when I open the game it consumes 500 MB of RAM and it keeps growing after 10 minutes it consumes like 2 GB of RAM and after 30-40 minutes it consumes 10 GB of ram and my whole pc crashes, does anyone have a solution?
Jupstar βœͺ 2024-06-19 12:58:17Z
  • latest drivers from manufacturers website?
  • latest windows?
  • what is your hardware?
Avatar
i hate visual studio
Avatar
Avatar
fokkonaut
@Robyt3 can't get asan to work in my msvc, program seems not to start correctly and in 50% of the cases crashes the whole IDE
Jupstar βœͺ 2024-06-19 13:02:06Z
just dont use it on windows xd
Avatar
Avatar
fokkonaut
i hate visual studio
use msys2 with any IDE of your choice! gigachad
Avatar
Avatar
Jupstar βœͺ
  • latest drivers from manufacturers website?
  • latest windows?
  • what is your hardware?
i dont know the first question my windows is windows 10 22H2 hardware: saphire radeon rx 6600, 16gb ram, ryzen 5 5600x
Avatar
Avatar
!D0c
i dont know the first question my windows is windows 10 22H2 hardware: saphire radeon rx 6600, 16gb ram, ryzen 5 5600x
Jupstar βœͺ 2024-06-19 13:04:58Z
start ddnet press f1 make a screenshot of the purple text that starts with gfx
Avatar
Avatar
!D0c
Click to see attachment πŸ–ΌοΈ
Jupstar βœͺ 2024-06-19 13:08:05Z
mh, weird looks like latest driver can you try to select vulkan in settings -> graphics -> renderer?
13:08
do you use a custom skin downloading URL?
Avatar
Avatar
Jupstar βœͺ
do you use a custom skin downloading URL?
yes
Avatar
I THINK I DID IT
Avatar
Avatar
!D0c
yes
Jupstar βœͺ 2024-06-19 13:15:37Z
can you tell which? at least in theory that could be part of the problem, if your download url allows 4k skins etc.
Avatar
Avatar
Jupstar βœͺ
can you tell which? at least in theory that could be part of the problem, if your download url allows 4k skins etc.
assets right? or tee skins
Avatar
Avatar
!D0c
assets right? or tee skins
Jupstar βœͺ 2024-06-19 13:17:38Z
tee skins
13:17
if u dont use a custom URL then forget what i said πŸ˜„
13:18
just see if it stilll crashes with vulkan, if so, just come back here πŸ˜„
Avatar
i just use skins from database
Avatar
Avatar
!D0c
i just use skins from database
Jupstar βœͺ 2024-06-19 13:18:22Z
that is fine
Avatar
i used to play in vulkan but crashed and tried opengl and sent u the photos
Avatar
Avatar
fokkonaut
I THINK I DID IT
Jupstar βœͺ 2024-06-19 13:18:54Z
on windows? wow
Avatar
@Jupstar βœͺ it's throwing some exceptions now but not telling me where
Avatar
crash with bowths
Avatar
Avatar
!D0c
crash with bowths
Jupstar βœͺ 2024-06-19 13:19:05Z
mh i see
13:19
then it's probably not related to the graphics driver
Avatar
Avatar
fokkonaut
@Jupstar βœͺ it's throwing some exceptions now but not telling me where
Jupstar βœͺ 2024-06-19 13:19:46Z
tbh i didnt even know asan was already so useable on windows at all πŸ˜„
Avatar
Avatar
!D0c
crash with bowths
Jupstar βœͺ 2024-06-19 13:20:50Z
next time when memory is high can you press CTRL + SHIFT + D ingame and save a screenshot? then we could tell for certain if it's related to graphics. Did you try a fresh client already, with new settings? (edited)
Avatar
bro why is msvc so BAD
13:21
how is it closing its own console when the program starts now
13:21
i didnt change anything
Avatar
it also uses disk
Avatar
Avatar
Jupstar βœͺ
next time when memory is high can you press CTRL + SHIFT + D ingame and save a screenshot? then we could tell for certain if it's related to graphics. Did you try a fresh client already, with new settings? (edited)
Jupstar βœͺ 2024-06-19 13:22:04Z
CTRL + SHIFT + D *
Avatar
Avatar
!D0c
it also uses disk
Jupstar βœͺ 2024-06-19 13:22:12Z
oh wow wtf
Avatar
ok wait just started it this is an old screenshot
Avatar
Jupstar βœͺ 2024-06-19 13:22:34Z
do you have an anti virus active?
13:22
windows antivirus (edited)
Avatar
Jupstar βœͺ 2024-06-19 13:22:51Z
fine
Avatar
Avatar
Jupstar βœͺ
next time when memory is high can you press CTRL + SHIFT + D ingame and save a screenshot? then we could tell for certain if it's related to graphics. Did you try a fresh client already, with new settings? (edited)
fresh client with new settings? reinstall it?
Avatar
there we go
13:24
Ausnahme ausgelöst bei 0x00007FF6BBBA5AD8 in teeworlds_srv.exe: 0xE0736171: Zugriffsverletzung beim Lesen an Position 0x000002D016620000. Der Thread 0x2f5c hat mit Code 0 (0x0) geendet.
13:24
but it wont show lines or files
Avatar
Avatar
!D0c
fresh client with new settings? reinstall it?
Jupstar βœͺ 2024-06-19 13:25:23Z
an easy way to test it is: add_path $DATADIR add_path $DATADIR add_path $CURRENTDIR
  • start fresh client without deleting existing settings
Avatar
what do i do first screenshot when ram is high or reinstalling
Avatar
Avatar
!D0c
what do i do first screenshot when ram is high or reinstalling
Jupstar βœͺ 2024-06-19 13:27:22Z
i'd try the fresh client just as i said. if that still shows lot of RAM then it's a completely different problem. Else we can look at your existing client what the problem is there
13:27
but custom assets can be an issue, but normally RAM does not increase over time.. only at client start
Avatar
started with the fresh client and ram is now at 5gb
Avatar
Avatar
!D0c
started with the fresh client and ram is now at 5gb
Jupstar βœͺ 2024-06-19 13:33:48Z
press CTRL + SHIFT + D in game and make a screenshot
Avatar
Avatar
!D0c
Click to see attachment πŸ–ΌοΈ
Jupstar βœͺ 2024-06-19 13:36:19Z
ok looks fine. Well what can i suggest now:
  • try to uninstall overlays (discord, mouse, whatever)
  • unplug all USB devices
  • close all other programs (even browers etc.)
  • try to reinstall windows
13:36
I've never heard about such extreme memory usage on a fresh client
Avatar
Jupstar βœͺ 2024-06-19 13:37:49Z
yeah sry, nothing else i can do remotely
13:38
thanks for trying
Avatar
fuck MSVS (edited)
Avatar
Avatar
fokkonaut
fuck MSVS (edited)
Software Distribution and Building Platform for Windows
Avatar
catseyenebulous 2024-06-19 14:54:33Z
Hey, I made a new icon for the lock indicator for that: https://github.com/ddnet/ddnet/pull/7926
Hopefully stops players from questioning their own sanity and panic locking when they are about to die. Inspired by this lock from default entities: Active team-lock indicator icon on HUD: Maybe ...
14:54
Where could I submit it?
Avatar
send it to me
14:55
i'll PR it
Avatar
catseyenebulous 2024-06-19 14:55:11Z
Ok
Avatar
Hell nah, he's gonna steal it and say he made it santatrollet
15:08
i even added him as a co-author >:c
Avatar
Jupstar βœͺ 2024-06-19 15:09:05Z
ghost writer
Avatar
just waiting for CI to run through justatest justatest justatest justatest justatest justatest justatest justatest justatest justatest justatest
Avatar

design by catseyenebulous

partially closes ddnet#8467 !grafik

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 indexi...
15:19
when rust 2024 edition
15:19
its the biggest event of the year
15:19
The Rust 2024 Edition is currently slated for release in Rust 1.82.0. Rust 1.82.0 will be in beta for six weeks, after which it is released as stable on October 17th.
15:22
🎁 generate beautiful landing pages for your projects
15:22
ill use this now
15:22
to make landing pages for my projects
15:22
on pub.edgl.dev
Avatar
The entity bug. When I am in ddnet, whether in a server or not, if I put ddnet in the background of the phone(I dont know how to describe, just touch the menu button of the phone, or power button), when I reopen the ddnet client, all entity will turn to completely white.If you do this for several times, all tiles, editor, skins, everything will be bugged.
(Jupeyy: This should be fixed, android destroys the surface of the app while in background, the old version then tried to recreate al...
Avatar
Avatar
archimede67
Hell nah, he's gonna steal it and say he made it santatrollet
catseyenebulous 2024-06-19 16:45:27Z
kek
Avatar
Avatar
!D0c
it also uses disk
justatest
Avatar
@λ©”λ‘œλ‚˜ the pipeline fixed itself
Avatar
Would it be possible to make the dummy connecting also stay in server queue and have the 5sec limit when the server is full?
19:20
this would possibly lessen the amount of dummy players at full servers xd
Avatar
Avatar
estguy
this would possibly lessen the amount of dummy players at full servers xd
Jupstar βœͺ 2024-06-19 19:20:37Z
mhh? how does this make sense?
19:21
the dummy only tries to connect for a few seconds and then you have to manually click connect again
Avatar
it doesn't xd
19:23
since when does everything have to make sense
Avatar
Avatar
estguy
Would it be possible to make the dummy connecting also stay in server queue and have the 5sec limit when the server is full?
Jupstar βœͺ 2024-06-19 19:26:31Z
but maybe a connect queue generally would be nice.. but currently our network isn't really build for it
19:26
would be more fair than arbitrary 5 second reconnect
19:26
or 128slot server 😬
Avatar
Avatar
Jupstar βœͺ
or 128slot server 😬
rust physics needed xd
Avatar
Jupstar βœͺ 2024-06-19 19:31:23Z
i guess GER servers could handle it
19:31
but backward compability
19:31
pew
Avatar
X11 is 40 years old
Avatar
how often does it let you connect dummy though?
Avatar
what do i do when udp seems to be filtered
20:03
my power went out and now i can't reconnect
Avatar
Avatar
Ewan
my power went out and now i can't reconnect
Jupstar βœͺ 2024-06-19 20:05:09Z
try to turn your power off and on again (edited)
Avatar
i just wanna win
20:08
internet πŸ₯Ί
20:08
my internet is dying now
Avatar
Hello Fellas, I wanted to implement Rainbow on my Server.. Can anyone help?
Avatar
I tried to do part of this issue #8411. I'm not sure the solution is the best one, if you want it to be implemented in a different way, lemme know.

Checklist

  • [x] 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
  • [ ] ...
Avatar
Are laser doors predicted nowadays in DDNet?
21:05
The client has the switch number, no?
21:05
through snap objects
Avatar
Avatar
fokkonaut
Are laser doors predicted nowadays in DDNet?
sadly no
Avatar
Avatar
Eptic535
Hello Fellas, I wanted to implement Rainbow on my Server.. Can anyone help?
You can use F-DDrace or check out how it's done in there (edited)
F-DDrace is a server-side modification of Teeworlds, developed by fokkonaut. - fokkonaut/F-DDrace
Avatar

Checklist

  • [x] 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
For a very long time, "Tee" was translated into English text, which suited everyone, but at some point it was translated into Russian "Π’ΠΈΠΈ" (Later "Π’ΠΈ"), which is literally a transliteration and does not fit the general style of the tabs in the settings. It's a kind of tab "DDNet". I think we should change "Tee" to "Skin" or something like that

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly rel...
Avatar
ws-client BOT 2024-06-19 23:41:20Z
<ChillerDragon> open sourceonaut sharing code
Exported 164 message(s)