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-11-24 00:00:00Z and 2021-11-25 00:00:00Z
Avatar
Avatar
deen
Just use /swap
swap isnt disabled?
Avatar
#announcements
Avatar
82ffd1b Enable sv_swap, more reasonable default for timeout - def- eaa8f6d Merge #4384 - bors[bot]
Avatar
b4b9016 Fix enter behavior when creating new folder in editor - def- 36a6b39 Fix save typing when server settings are open in editor - def- 2e34f45 Don't access switchers out of bounds (fixes #4386) - def- 2376de5 Merge #4381 #4382 #4387 - bors[bot]
Avatar
Since I woke up this morning I’ve had so much pain with so many apps. It’s unbelievable how some of this shit makes it out of QA
13:54
Imagine having a billion dollar company and failing to make a glorified web app (the reddit app)
13:56
I seriously wouldn’t be able to go to sleep if I released this thing
Avatar
That reminds me, even the iOS notes app crashes for me all the time, I don't know why
Avatar
My game is crashing when joining bombays store server on the nightly build
Avatar
I can reproduce some wrong memory access, will open a bug
Avatar
``` /media/ddnet/src/game/client/gameclient.cpp:2598:56: runtime error: index 236 out of bounds for type 'CGameClient::CClientData [64]' SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /media/ddnet/src/game/client/gameclient.cpp:2598:56 in /media/ddnet/src/game/teamscore.cpp:17:9: runtime error: index 236 out of bounds for type 'int const[64]' SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /media/ddnet/src/game/teamscore.cpp:17:9 in /media/ddnet/src/game/teamscore.cpp:...
Avatar
and don't access out of scope on owner < 0

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 if it works standalone, system.c especially
  • [x] Considered possible null pointers and out of bounds array indexing
  • [x] Changed no physics that affect existing maps
  • [x] Tested the change with [ASan+UBSan or valgrind's memcheck](https://git...
Avatar
``` ================================================================= ==352980==ERROR: AddressSanitizer: heap-use-after-free on address 0x60b00120c554 at pc 0x5648cf819cdf bp 0x7fff2a29a9b0 sp 0x7fff2a29a9a8 WRITE of size 4 at 0x60b00120c554 thread T0 #0 0x5648cf819cde in CGameWorld::RemoveEntity(CEntity*) /media/ddnet/src/game/client/prediction/gameworld.cpp:157:34 #1 0x5648cf81295c in CEntity::~CEntity() /media/ddnet/src/game/client/prediction/entity.cpp:33:16 #2 0x5648cf8...
Avatar
We had lots of cases of people having ping filter activated. Ping is now too unreliable to actually filter by it. It can show an old super high value and then you never see the location again. !screenshot-20211124@160502

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [x] Tested in combination with possibly related configurati...
Avatar
Other communities take catching their cheaters seriously: https://mcspeedrun.com/dream.pdf
16:08
(don't think it applies to us, no "random events" you can easily abuse)
Avatar
I read this back when it came out, some serious work went into that paper 😄
Avatar
ye vid that explains the paper was interesting
Avatar
also TAS in Trackmania, a bit more related to us: https://www.youtube.com/watch?v=yDUdGvgmKIw
Avatar
Cellegen | HU 2021-11-24 16:20:44Z
The same conpect can be applied here too, we use demos too, only inputs etc
16:32
i just finished a map i just edited, (im always on the editor)
16:32
and i want to make a private map for me and my friends
16:32
how do i post the map on teeworld with a password to play with my friend pls
16:33
you can add me on discord it'd be better to talk
Avatar
host a trashmap server
16:34
(its my first map)
Avatar
so i did a trashmap , the map is open i can enter it
17:07
but there i spawn in the walls
17:07
there is lasers that grabs me
17:07
et a bouncing things
17:08
and everything steped away
Avatar
for your first map you should really test it locally, just using the lan server
17:08
that's easier than putting it up on trashmap every time
Avatar
but i want to play with my friends on this map
Avatar
did you set a spawn tile?
17:08
yeah, but I'm guessing you'll need to fix up the map first 😄
Avatar
Cellegen | HU 2021-11-24 17:09:26Z
you should know what kind of entities you've placed, before testing on an actual testing map
Avatar
i send u a screenshot of the map
17:09
on the editor / in game
Avatar
Cellegen | HU 2021-11-24 17:09:41Z
you know, spawning yourself on a straight platform and experiment with it
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, system.c especially
  • [ ] 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-addresssanitizer--u...
18:24
is this just a setup right?
18:24
i dont see psql code yet
Avatar
yes, just trying out some stuff
Avatar
@cheeser0613 btw, i wanted to make a ctf map, trashmap can only make ddrace?
18:41
my map is finished but , i made it for ctf and its a ddrace lol
18:41
is there another way to make a private server but ctf?
Avatar
you can host it yourself on lan server and forward udp port 8303 on your router
18:44
then your friends can join
18:45
(also for teeworlds server, don't use ddnet server locally)
Avatar
yea but we cant play on lan if my friends arnt here
18:45
they are far
Avatar
works over internet if you can forward udp 8303 on your router
21:04
get on with it already
21:04
i wanna buy my new gpu feelsbadman
21:07
JDK 17 has been out for a few months and it’s not just packed with new language features. The performance boost compared to older JDK versions is also really significant. It becomes especially clear when compared to the previous LTS releases, JDK 8 and JDK 11. Much of the improved performance comes from new features and optimizations in the JVM ...
21:07
interesting
Avatar
TSMC is also building a massive fab in Texas, but these things take sooo long
Avatar
Various refactorings and cherry-picks to CLineInput from the upstream PR. No issues fixed except for CLineInput::Add (now named Append) not updating m_NumChars before.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [X] Written a unit test if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing ...
Exported 80 message(s)