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-19 00:00:00Z and 2021-11-20 00:00:00Z
Avatar
Moved network clipping as well as checks for snappingclient to the top of CDragger now, before allocating entityex (had forgotten about this in the last pr, so that it accidentally ended up snapping it for the 63 other teams). Fixes #4360

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
  • [ ] Con...
Avatar
Avatar
Ryozuki
Jawed Karim (Bengali: জাওয়েদ করিম; born October 28, 1979) is an American software engineer and Internet entrepreneur of Bangladeshi-German descent. He is a co-founder of YouTube and the first person to upload a video to the site.
that account is hacked. That is not jawed.
Avatar
the mouse lock bug sucks
06:52
shameless
07:00
people should stop bullshitting and just adopt ipv6
07:05
4.294.967.296 virgin ipv4 ips vs 340.282.366.920.938.463.463.374.607.431.768.211.456 chad ipv6 ips
Avatar
Avatar
Ryozuki
people should stop bullshitting and just adopt ipv6
it's been a long time they attempted to adopt it, unsuccessfully
Avatar
aba2c66 Clip network first in CDragger - trml f0ab52b Merge #4361 - bors[bot]
08:59

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...
09:00
whats new?
Avatar
version number
Avatar
Nothing big new, but I don't want to cherry-pick all fixes
Avatar
chillerdragon BOT 2021-11-19 09:37:09Z
@deen: you added onbgy twice to credits :D
09:37
image.png
Avatar
2679727 Remove duplicate name in credits - def-
Avatar
chillerdragon BOT 2021-11-19 09:39:34Z
soon we need pagination for credits
09:43
[ddnet/ddnet-web] New branch created: pr-15.7
09:43
06ddf08 Update settings & commands - def-
Avatar
Imagine requiring all equipment connected to any network requiring validation and upgrading to allow class E ipv4 to be used but saying it's too much work or impossible when we ask the same thing to be done for ipv6
09:48
This has serious america energy. Whenever a corporation needs bailout, the army needs extra cash, israel needs aid there are suddenly hundreds of billions in the treasury. When people ask for healthcare no can do no money
Avatar
Avatar
Learath2
This has serious america energy. Whenever a corporation needs bailout, the army needs extra cash, israel needs aid there are suddenly hundreds of billions in the treasury. When people ask for healthcare no can do no money
did u read bernie tweets? xd
10:04
but i agree
10:04
Year after year, the Military Industrial Complex gets whatever it wants and they get it in a bipartisan way. When it comes to tax breaks for the wealthy on top, no problem. But when it comes to the needs of working families, we 'can't afford it.' Give me a break.
Retweets
1342
Likes
8345
10:05
Why is it considered to be 'no big deal' for some of my colleagues to want to spend some $778 BILLION annually in defense spending, but the second we suggest that MAYBE we should invest in the needs of working class people, well, oh my God, the sky is falling! Disgraceful.
Retweets
6146
Likes
40394
10:05
idk why muricans dont make this guy president
Avatar
Avatar
Ryozuki
did u read bernie tweets? xd
Hadn't yet but the guy has been saying this since all the way when he first became a politician
Avatar
well i guess its cuz they consider him a communist
10:05
xdd
Avatar
Funny thing is the entire american political compass fits neatly into the bottom right corner of a european one :P
Avatar
Avatar
Learath2
Funny thing is the entire american political compass fits neatly into the bottom right corner of a european one :P
ye
10:06
there is no single thing i would consider even slightly "left"
10:07
on america
Avatar
Avatar
Ryozuki
idk why muricans dont make this guy president
Because the mindset of many people is not that they are poor and should improve the situation of the poor, but that they are temporarily embarrassed millionaires.
10:09
true
10:09
lmao
10:09
"Socialism never took root in America because the poor see themselves not as an exploited proletariat but as temporarily embarrassed millionaires." John Steinbeck
10:10
> >
You may not realise it, but you could be a temporarily embarrassed millionaire. Do you plan to someday in the future have more money? Are you concerned that your taxes are too high, because someday you might pay too much tax. Do you ride the bus only because this year you can’t afford that luxury car you’re going to have? Do you live pay cheque to pay cheque like most people just because you haven’t had your lucky break.
>
You aren’t rich and it’s very unlikely you ever will be. The economic and power systems of this planet are not designed for you to get rich. The American dream doesn’t exist and it never did. Stop being a temporarily embarrassed millionaire and just be a person.
Avatar
i have a problem where I(player) hold D and go ./pause , and its not holding d when im in pause it worked before, but now its not( somebody help it really mess when i play
10:11
you guys changed something in client?
10:12
what i need to write in f1 to fix it
Avatar
works for me
10:12
what is your bind to pause?
Avatar
bind g say /pause (edited)
10:13
xd
10:13
it changes anything?
Avatar
try binding another key
Avatar
this bind i have from 2009
Avatar
Avatar
deen
try binding another key
k
Avatar
maybe your keyboard has some crosstalk where pressing one key disables another
Avatar
Avatar
deen
try binding another key
i also hhave vinnd ctrl+g
10:14
to exec gores mode(hammer on lmb and hook for rmb
10:14
and it doesnt work anymore
Avatar
Avatar
deen
maybe your keyboard has some crosstalk where pressing one key disables another
i dont think so
Avatar
ha, i can reproduce it
10:14
having a ctrl+g bind is causing it
Avatar
it can press all keys and work
Avatar
interesting
Avatar
Avatar
deen
ha, i can reproduce it
so i need to unbind ctrl+g?
Avatar
k i try now
Avatar
bind it to something else as a temporary fix until we provide a proper one
Avatar
okay
Avatar
bind p say /pause bind ctrl+p say foo Walk right by holding d, press p Expected behaviour: Keeps walking right Actual behaviour: Stops walking right
Avatar
btw
10:16
can you add request to skip all warnings whhen start client?
10:16
i have much old lowquality skkins
10:17
and it always says likke 100 times WARNING- IT doesnt /8 or 4 and cann cause problems
10:17
i need to press OKAY like ~100 times
10:17
to start playing
Avatar
No, you had a few months to fix the graphics warnings
Avatar
We had a setting for a while. Now we don't you'll need to fix your skins
Avatar
You can send me all of them ad I can fix them
Avatar
damn
10:19
@deen i unbind ctrl+g
10:19
and it didnt fix
10:19
still cant hold button on pause
Avatar
weird, it worked for me
10:20
try binding g again
Avatar
now when i unpause he goes righht like i hold
10:21
but when in pause-he does not
10:21
i hold d, he goes right i hold d, press g(pause), he doesnt go right i unpause, he goes righht
10:21
strange
Avatar
Avatar
deen
try binding g again
didnt hhelp
Avatar
try restarting client?
Avatar
i did
10:25
didnt help
10:27
i tried old client
10:27
didnt work there too
10:27
may be its some setting from 07 client?
Avatar
we don't take settings from 07
Avatar
i played dm in 07 then go 06
10:28
f client there
Avatar
you can try removing settings.cfg and settings_ddnet.cfg (make backups)
Avatar
from appdata?
Avatar
amm
10:31
when i try to enter a server game crash
10:31
2 times already
10:32
3 times
10:32
lol game doesnt work now
Avatar
Did you try 15.7-rc1?
10:33
we fixed some crashes
Avatar
i have updated client
10:35
so its 15 7 i bet
Avatar
please try 15.7-rc1 explicitly not "15 7 i bet "
Avatar
where i get it
Avatar
See #announcements
Avatar
15 6 2
10:37
i have
Avatar
Avatar
deen
See #announcements
wait i try it
10:42
in the 15.7-rc1 bug fixed itself?
10:42
i dont that bug anymore
10:43
even if i bind ctrl+g it doesnt bug anymore
10:43
wierd
10:43
i need to go now
10:43
bb
Avatar
great, best if we fixed the bugs already 😄
10:45
i don't understand how though
Avatar
with the last update "alttabbing" was messed up so I was ♥♥♥♥♥♥♥ with the fullsceen settings Now the game launches it ♥♥♥♥♥ with my screen resoultion to be something ♥♥♥♥ and settings unreachable https://imgbox.com/LC0b38fT bspwm has per screen workspacing and this suggests that the fullscreen is attempting to spawn on the first moniter using th...
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...
Avatar
eb083b2 Update translation stats - def-
Avatar
Since it doesn't work well with the new regions instead of actual ping
Avatar
Comes in handy for my downstream Follow up to https://github.com/ddnet/ddnet/pull/4334 Tested with sqlite3

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
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Test...
Avatar
Cellegen | HU 2021-11-19 11:46:46Z
@deen has been my bug reported to github yet? The editor entity select bug? I don't have time to create a new account cuz github blocks my original.
11:47
Also my fully translated version of hungarian with some major changes. (edited)
Avatar
Thanks, what bug?
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...
Avatar
Avatar
Cellegen | HU
bug: -Selecting an Entity in the Editor, while switching from one Game Layer to another, it won't update the selected entity to place and overwrite other entities. Reselecting it will let you place and overwrite entities with again. Can't post on Github cuz my account is shit
Cellegen | HU 2021-11-19 12:36:36Z
@deen this
12:37
still not fixed on 15.7 beta
Avatar
bug: -Selecting an Entity in the Editor, while switching from one Game Layer to another, it won't update the selected entity to place and overwrite other entities. Reselecting it will let you place and overwrite entities with again. Can't post on Github cuz my account is shit
Reported by Cellegen on Discord
Avatar
097f718 Add sql BindInt64 - ChillerDragon 6df701a Merge #4366 - bors[bot]
Avatar
i hate when someone interrupts me (e.g by calling) when im hyperfocused coding something
13:17
rly disrupts you
13:17
feelsbadman
Avatar
mute and disable notifications
13:36
you can add some allow list for calls, or set it so it starts ringing on second call from same number
Avatar
ye, its my boss who called
13:38
monkalaugh
13:40
TIL about cuids
13:40
vs uuids
13:41
Collision-resistant ids optimized for horizontal scaling and performance. - GitHub - ericelliott/cuid: Collision-resistant ids optimized for horizontal scaling and performance.
13:41
13:41
interesting
Avatar
Turning off the last archlinux host in my computer for the last time
14:48
Coincidentally also the last systemd machine
14:49
This is the last time I’ll be stuck on the shutdown screen because I didn’t hammer systemd just the right way to get it to work for my computer but it also works for all computers no setup needed btw
14:53
um @trml are you around?
14:57
@deen we might want to release 15.7 without waiting as maps with laser tiles don't display properly
14:57
Miper 4 as an example
Avatar
bad experience with releasing without waiting
15:28
Could we revert official servers to an older state instead?
Avatar
@Learath2 is emerge smarter than pacman=
15:47
?
15:47
iirc pacman si known to be very good
15:48
i want to try gentoo but migrating is too bothersome
15:48
and i just fixed systemd by setting a 10 sec hard limit
15:48
so idk
Avatar
Depends on what you mean by smarter. It uses a full graph representation of dependencies. So it’s not really dumb like brew
Avatar
@Learath2 apt is a bit stupid
15:49
did u see the ltt drama?
15:49
linus tried to install steam and it uninstalled all pop-os
15:49
xddd
Avatar
I’m not sure what pacman is known to be good for. It worked fairly well but it did stumble over things like self updates or long time no updates requiring some manual intervention. Same is true for emerge
15:51
One nice thing about emerge is that like bsd ports you get a clone of the ebuild tree. So even a very old system can still install packages without having to do a full world update. Which is very useful to me. Sometimes I just want to quickly install something and not bother with upgrading my entire system
Avatar
Avatar
Ryozuki
linus tried to install steam and it uninstalled all pop-os
Installing steam is pain on all distros I’ve tried :/
Avatar
Avatar
deen
Could we revert official servers to an older state instead?
I’m unsure what exactly is broken. Maybe if we revert servers to somewhere around 15.5.4 but we had a lot of bugfixes inbetween, don’t know if any of those were critical
Avatar
Avatar
Learath2
Installing steam is pain on all distros I’ve tried :/
its cuz steam needs 32bit libraries for stupid legacy games
15:54
imho i dont understand why tho
15:54
xd
Avatar
Yep and it will use it’s own runtime which can cause some interesting behaviour
15:54
steam on macos is 64bit btw
15:54
idk why they dont jsut update it
15:54
on linux too
Avatar
It’s like a weird flatpak kinda thing
15:55
Steam on gentoo is quite a bit of a pain ngl. Gentoo always wants to use system libs, steam absolutely hates using system libs
15:59
Conventional wisdom says allocate 2x ram for swap. Not sure I want 64G of swap on my ssd 😄
Avatar
@Learath2 im learning nextjs
15:59
man the js world may be bloated but
15:59
they have everything
15:59
btw this orm looks amazing https://www.prisma.io/
Prisma is a Node.js and TypeScript ORM that can be used to build GraphQL servers, REST APIs, microservices & more.
16:00
you use their prisma language, which translates to multiple sql languages (postgres, etc)
16:00
then u have a tool to generate a "client"
16:00
which basically has every method
16:00
Prisma Client is an auto-generated and type-safe query builder that's tailored to your data.
16:00
xd
16:01
@Learath2 this is what i meant
16:02
they updated it because what happened to linus tech tips
16:02
APT 2.3.12 released: The solver will no longer try to remove Essential or Protected packages.
16:02
xddd
Avatar
Avatar
Learath2
Conventional wisdom says allocate 2x ram for swap. Not sure I want 64G of swap on my ssd 😄
my wisdom says max 8gb and thats it
16:03
Disk /dev/mapper/VolumeGroup-swap: 8 GiB, 8589934592 bytes, 16777216 sectors
16:03
yep
Avatar
I always hated the partitioning step
Avatar
lvm on luks
Avatar
I will do just luks as I always do
Avatar
why not lvm on luks
16:04
i like lvm
Avatar
Why involve lvm when I don’t need lvm? 😛
Avatar
The main advantages of LVM are increased abstraction, flexibility, and control. Logical volumes can have meaningful names like “databases” or “root-backup”. Volumes can be resized dynamically as space requirements change and migrated between physical devices within the pool on a running system or exported easily.
16:05
i like using anything new and shiny
Avatar
I know
Avatar
also its cooler to say you use lvm on luks
16:05
than just luks
Avatar
I won’t even have an initramfs if you could believe that
16:06
you want faster boot?
16:06
on an ssd thats barely noticable
16:06
i think
Avatar
That means unencrypted root
Avatar
and if you have to type the luks password
16:06
boot time doesnt matter
16:06
xd
Avatar
I do unencrypted root, so I don’t need an initramfs
Avatar
ur fbi can see ur root
Avatar
I can add one to have a cool waiting screen to hide openrc’s boot output and make debugging annoying 😛
Avatar
i dont have any gui login
16:07
its bloat
16:07
greenthing
Avatar
Well I could actually encrypt root and have an initramfs this time, I was looking to try dracut sometime
Avatar
yes do it
16:10
dont let fbi know ur root
16:11
Near the launch of SLOBS, @streamlabs reached out to us about using the OBS name. We kindly asked them not to. They did so anyway and followed up by filing a trademark We’ve tried to sort this out in private and they have been uncooperative at every turn https://t.co/r1eXr3VxcJ
Retweets
28356
Likes
117266
16:11
another example of corporations not respecting free software
Avatar
Yep, saw this drama. Ungrateful cunts
Avatar
Legally they have obeyed the terms of the GPL but they have repeatedly disregarded the spirit of open source and of giving back.
Retweets
989
Likes
33469
16:12
Despite these actions by Streamlabs, the OBS Project will continue to provide free, open software and tools for everybody. We will continue to support our users, the community, and our amazing developers for their hard work.
Retweets
2484
Likes
52055
16:12
feelsbadman
Avatar
Ok, decided. I’ll do one of those new age setups with a cute graphical login thing
16:15
Ooh, maybe I’ll do btrfs on luks
16:16
@Learath2 daring arent we
16:16
not even i use btrfs
16:16
Btrfs is growing at a fast rate, but it is still not considered stable. Until now, the ext4 seems to be a much better choice on the desktop system since it is the default file system, and it is faster than the btrfs when transferring files.May 26, 2021
16:16
seems like its not worth rn
Avatar
fedora uses it by default iirc
Avatar
well btrfs seems to have neat featurews
Avatar
Snapshots are the one I’d be most interested in
Avatar
Filesystem-level Compression
16:19
:o
Avatar
Heinrich uses it to store teehistorian files
Avatar
I use zfs to store teehistorian files
16:20
I also use filesystem-level compression
16:20
not sure what 'it' referred to
Avatar
Ah, thought you used btrfs not zfs
16:23
I still don’t quite see a point to lvm, so I’ll stick to just luks
Avatar
Reported by cheeser on Discord, works with relative paths. !unknown Not sure what the issue is. @Robyt3 any idea?
Avatar
Avatar
Learath2
I still don’t quite see a point to lvm, so I’ll stick to just luks
lvm is good if u use ext4
16:38
btrfs doesnt need it
16:38
16:39
Filesystem-level Deduplication
16:39
thats a cool feature too
16:39
Check here Btrfs against Ext4 filesystem, and seek to understand their functionalities, advantages, and weaknesses.
Avatar
@Learath2 here now
Avatar
Lasers is CLight, right? Those were changed, so, yes, there might be a compatibility problem if servers run with pr #4306
Avatar
This drops sending entityex to old client versions, and for stationary pickups not in switch layer (since they don't benefit from entity ex for prediction). It also slightly changes how m_S...
Avatar
I think the rc fixed the issue, so it's fine
Avatar
Wait if the issue can be fixed on the server that'd be nice until we get 15.7 tested
Avatar
Yes, for that I think reverting that one commit should be enough
Avatar
@deen ^^
Avatar
I can reproduce #4369 with any absolute path with unicode characters. But the only thing I found out so far is that dbg_msg seems to not work when you try to print the path of the map.
Avatar
Reported by cheeser on Discord, works with relative paths. Not sure what the issue is. @Robyt3 any idea?
Avatar
neither of the dbg_msg "0" work, but the "1" is printed
Avatar
@Robyt3 can you check for invalid utf-8?
Avatar
is there a system function for that?
Avatar
no, you could print out the hex
19:20
and send it here or so
19:23
bytes.fromhex("61 62 63 64 65 66 0a").decode("utf-8")
19:23
(python)
Avatar
does indeed look invalid: 44 3A 5C D6 2E 6D 61 70
19:24
actual path was D:\Ö.map (edited)
19:24
validator says Error: Error: Invalid continuation byte
Avatar
>>> bytes.fromhex("44 3A 5C D6 2E 6D 61 70").decode("latin1") 'D:\\Ö.map'
19:25
iso 8859-1, looks like it's decoded according to the local codepage
Avatar
also fails with relative paths if they contain unicode, was just coincidence in the issue
19:28
because it said that relative paths work
Avatar
he we go adding num_commandline_arguments and get_commandline_argument to system justatest
Avatar
ah, right now ger1 is lagging
20:00
for everyone, it seems
Exported 294 message(s)