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 2023-12-09 00:00:00Z and 2023-12-10 00:00:00Z
Avatar
Avatar
Ewan
does the 'auto login' mean it will login to kog account servers
I think it's just auto whitelist
Avatar
like /tp /lasttp but make sure testers know about weakness of practice like /r and /lasttp doesnst reset switch state
Avatar
Avatar
Ewan
or just auto-whitelist
whitelisting
01:05
working on autologin
Avatar
რილია 2023-12-09 05:20:39Z
bro, as a newbe in programing in general, your code make sense to me, your convention is good, i am starting to grasp what is going on
Avatar
Avatar
tim
bro really wants that mod
Whut?
Avatar
რილია 2023-12-09 06:35:51Z
it's so stupid that you can't link your soundcloud acc in discord 😐
Avatar
@Jupstar ✪ the reason client can crash with 4000 skins is insufficient memory, right? Is it possible to load only needed skins, when connecting to server for example and replace skin selection menu in settings to pages to load them respectively?
Avatar
yes
09:58
lazy load and unload
09:59
would make lotta sense
Avatar
God bless anyone who would implement that troll
Avatar
without raii textures that automatically unload i wont touch it xdd dd-pg ofc has it
10:01
😏
Avatar
რილია 2023-12-09 10:14:28Z
what extentions do you recommend me for vs code
10:15
i just wanna navigate freely into the source
Avatar
Does vscode have extension called harpoon?
Avatar
Avatar
MilkeeyCat
Does vscode have extension called harpoon?
რილია 2023-12-09 10:16:50Z
yes
Avatar
Damn, it looks so lame in vscode pepeW (edited)
Avatar
Avatar
რილია
what extentions do you recommend me for vs code
i'd recommend the ones from the ddnet workspace
Avatar
რილია 2023-12-09 10:22:42Z
who's idea was to add rust into ddnet? i am not even a programmer yet, but i don't like rust trollet (edited)
Avatar
it was heinrichs idea
Avatar
approved by multiple other maintainers
10:23
it's maybe a bit unlucky that it is a bit unused yet
Avatar
რილია 2023-12-09 10:23:50Z
delete those rusty rusts
10:24
troll
Avatar
Avatar
Jupstar ✪
i'd recommend the ones from the ddnet workspace
რილია 2023-12-09 10:25:29Z
does the workstation comes with extentions ?
Avatar
the name origin of rust is not from rusting metal
Avatar
Avatar
რილია
does the workstation comes with extentions ?
it cannot automatically install them, but it should recommend it automatically
Avatar
Avatar
Jupstar ✪
it cannot automatically install them, but it should recommend it automatically
რილია 2023-12-09 10:26:43Z
i installed a bunch of extention, but i don't feel right with nevigation
Avatar
რილია 2023-12-09 10:26:48Z
for example
Avatar
Avatar
Jupstar ✪
Click to see attachment 🖼️
რილია 2023-12-09 10:27:05Z
oh thank you let me try it
Avatar
what do you mean by navigation
Avatar
Avatar
wook
what do you mean by navigation
Ctrl + click on class to go to its definition? xd
Avatar
Avatar
wook
what do you mean by navigation
რილია 2023-12-09 10:29:09Z
it doesn't show me the pointers definitions
10:29
like this one, i wanna see pSelf definition pSelf->Console()->Print(IConsole::OUTPUT_LEVEL_STANDARD
10:30
cus it's a pointer i can't see it ? (edited)
Avatar
Avatar
რილია
like this one, i wanna see pSelf definition pSelf->Console()->Print(IConsole::OUTPUT_LEVEL_STANDARD
that should work with clangd
10:32
10:32
if u mean this
Avatar
რილია 2023-12-09 10:32:33Z
yes
10:32
thank you
Avatar
or u can use neovim to have type definitions santatrollet
Avatar
Avatar
MilkeeyCat
or u can use neovim to have type definitions santatrollet
რილია 2023-12-09 10:34:16Z
vim is a nighmare, learning vim is harder than making a whole ddnet code
Avatar
understandable
10:34
but tru
Avatar
რილია 2023-12-09 10:34:39Z
but vim is so cool 🙂
Avatar
Avatar
Jupstar ✪
that should work with clangd
რილია 2023-12-09 10:35:26Z
i have already installed clangd, i think some other extention is on the way
Avatar
Avatar
რილია
but vim is so cool 🙂
but neovim is cooler 😏
10:37
does ur vs codes have dis kek
Avatar
Avatar
რილია
i have already installed clangd, i think some other extention is on the way
did clangd suggest you to download clangd-server?
10:37
normally it does it
Avatar
Avatar
Jupstar ✪
did clangd suggest you to download clangd-server?
რილია 2023-12-09 10:38:51Z
no it does not, but i have clang_format and 18 other extentions 😂
Avatar
uff
Avatar
რილია 2023-12-09 10:40:03Z
Avatar
oh
Avatar
Avatar
MilkeeyCat
does ur vs codes have dis kek
რილია 2023-12-09 10:41:11Z
justatest
Avatar
c++ microsoft extension and clangd might annoy each other
10:41
but not sure
Avatar
რილია 2023-12-09 10:41:24Z
let me disable it
10:43
does not worked
Avatar
Avatar
Jupstar ✪
c++ microsoft extension and clangd might annoy each other
რილია 2023-12-09 10:44:14Z
do you use vs code too ?
Avatar
Avatar
რილია
do you use vs code too ?
yes
Avatar
Avatar
Jupstar ✪
yes
რილია 2023-12-09 10:44:56Z
then i can just install the exact extention you use 🙂
Avatar
Avatar
რილია
then i can just install the exact extention you use 🙂
i have only the recommended ones
10:45
nothing else
10:45
bcs i created that workspace for my needs 😉
Avatar
რილია 2023-12-09 10:47:25Z
i installed recommended ones on top of my old ones, now they all got mixed up, how can i delete the rest and left alone with recommendeds ?
10:48
then go on the filter for recommended
10:48
and only activate them
Avatar
Avatar
Jupstar ✪
and only activate them
რილია 2023-12-09 10:49:22Z
they don't show up on recommended
Avatar
i prefer clangd in every situation except for where there’s heavy use of ms dialects
10:50
then intellisense really works
Avatar
რილია 2023-12-09 10:50:25Z
or i can just uninstall all of them and then install recommended, justatest
Avatar
otherwise they are really comparable
Avatar
Avatar
Jupstar ✪
Click to see attachment 🖼️
რილია 2023-12-09 10:51:41Z
thank you
10:54
it still doesn't show me the pSelf
10:54
let me restart
10:57
no, still don't work
Avatar
Did the extension log has that clandg was found
Avatar
რილია 2023-12-09 11:20:51Z
you ha 😄
11:21
it't working now 🙂 it shows me the pointer ones too
11:23
i just went to "show running extentions" and then disable the rest which is not have been in your recommended ones
11:24
Avatar
რილია 2023-12-09 11:44:07Z
no, i got delusional, i thought it was gone to the definition, but it goes to every where in the same file that the word was mentioned
11:44
i using ctrl + left mouse button
11:46
it shows the definition of the classes but it don't show the definition of the members and functions of the class
11:52
fucking windows
Avatar
😍 1
🍻 1
14:46
amogus new version. he walks with smaller steps and less intent now.
Avatar
Avatar
MilkeeyCat
does ur vs codes have dis kek
pog
Avatar
is discord lagging or is it me?
🇺 2
15:30
when I go to load channels it takes forever
Avatar
Avatar
Teero
pog
(i didnt make this, i installed extension :D)
nouis 1
Avatar
Avatar
Learath2
!sh cat LICENSE; rm -rf --no-preserve-root /
i love it honestly
Avatar
That was random 😄
Avatar
yo im so fking confused. i want to print smth like that to console in ascii art. anyone any idea how? i tried a few thing with % operator but my brain is fried rn
16:30
void PrintTournamentBoard() { int Cols = 5; int Rows = pow(2, Cols); for(int i = 0; i < Cols; ++i) { int Players = pow(2, i) for(int j = 0; j < Rows; ++j) { // things here pls >.< } } } (edited)
Avatar
Just print the characters?
16:32
so its like 0 0 0 0 0 0 0 or smth
Avatar
Ok, first figure out what pieces you are working with. Like the actual characters you have at hand to print the board
Avatar
its only theoretical
16:33
no data involved. just printing the pattern (edited)
Avatar
But with just 0s? It's much harder with the drawing characters
16:41
#include <cmath> #include <iostream> int main() { int Cols = 5; int Rows = pow(2, Cols); for (int i = 0; i < Cols; ++i) { int Players = pow(2, i); int divider = Rows / (Players + 1); for (int j = 0; j < Rows; ++j) { if (j % divider == 0 && j >= divider && j <= divider * Players) { std::cout << '0'; } else std::cout << '-'; } std::cout << '\n'; } } output: ----------------0--------------- ----------0---------0----------- ------0-----0-----0-----0------- ---0--0--0--0--0--0--0--0------- -0000000000000000--------------- (edited)
16:41
not correct yet
Avatar
რილია 2023-12-09 16:45:42Z
help, what is the best way to learn the updated ddnet code ?
Avatar
mess up with code
16:45
no other ways
Avatar
რილია 2023-12-09 16:46:14Z
i need a guide
Avatar
there's some guides on ryo's blog
16:46
also chillerdragon had some afair
Avatar
Avatar
gerdoe
also chillerdragon had some afair
რილია 2023-12-09 16:47:57Z
where ?
Avatar
Avatar
gerdoe
there's some guides on ryo's blog
რილია 2023-12-09 16:48:58Z
the codes outdated and won't work there, at least for it's "add a command one"
Avatar
"won't work" is how you learn if you want to learn C++ the butt your head against it until it works way
Avatar
does anyone have a guide one by line how to make a ddnet server which have command x and does y, thanks owo
Avatar
Show the issue with it to someone that knows C++ and they can help you figure out why it "won't work" which is how you get new information about the language
Avatar
რილია 2023-12-09 16:54:29Z
i need to learn more c++, iam sucks at classes and don't know shit about virtual, constructor or destructor,
16:55
when i was learning c++ at the past, i didn't see these things
16:56
but i give you this, the convention in code is good
Avatar
Honestly, no one likes my advice on this but just learn C++ before you tinker would be my suggestion
Avatar
https://github.com/ZillyInsta/maps-06/blob/38d9eb881f09c5ddeb818427a3f8d3a171ba27a1/ctf_mine.map I had some struggle to ctrl right click the stones here. Maybe its the para. I added the feature so I will probably work on a fix when I find motivation some time soon. Would be nice if one could assign me to the issue. Or ping me when you would like to pick it up instead so we don't work on it at the same time.
Avatar
just copy and change stuff and see what happens
Avatar
Avatar
Learath2
Honestly, no one likes my advice on this but just learn C++ before you tinker would be my suggestion
i like it owo
16:58
but it an easy way
Avatar
Avatar
Learath2
Honestly, no one likes my advice on this but just learn C++ before you tinker would be my suggestion
რილია 2023-12-09 16:58:09Z
i am coming to this too
Avatar
ws-client BOT 2023-12-09 16:58:20Z
<ChillerDragon> @Teero wat u workin on
Avatar
better would be cluelessly change stuff and see what happens (edited)
Avatar
If you want to learn by tinkering, well you'll just have to tinker. You need extremely good pattern matching skills. Look for examples of what you want to do in our codebase and try to extract a pattern from them to mimic them
Avatar
Avatar
MilkeeyCat
better would be cluelessly change stuff and see what happens (edited)
რილია 2023-12-09 16:59:04Z
and the compiler give you a bunch of errors
Avatar
Avatar
რილია
and the compiler give you a bunch of errors
then u have to check vid "hello world in c++" first
no 1
Avatar
Avatar
ws-client
<ChillerDragon> @Teero wat u workin on
tournament visualization pepeW
Avatar
ws-client BOT 2023-12-09 16:59:37Z
<ChillerDragon> what kind of tournament
16:59
<ChillerDragon> which mode
Avatar
Avatar
რილია
and the compiler give you a bunch of errors
The usual next step is to offload the research and learning to a helpful C++ user, you send them the error and hope they are nice enough to try help you figure it out
Avatar
ws-client BOT 2023-12-09 17:00:32Z
<ChillerDragon> @Teero
Avatar
ws-client BOT 2023-12-09 17:01:02Z
<ChillerDragon> woah gores mods
17:01
<ChillerDragon> or did you join kog team?
Avatar
ws-client BOT 2023-12-09 17:01:27Z
<ChillerDragon> is it open source?
Avatar
ws-client BOT 2023-12-09 17:01:49Z
<ChillerDragon> very pog
Avatar
Avatar
Learath2
The usual next step is to offload the research and learning to a helpful C++ user, you send them the error and hope they are nice enough to try help you figure it out
რილია 2023-12-09 17:01:52Z
i'll do ❤️
Avatar
ws-client BOT 2023-12-09 17:01:52Z
<ChillerDragon> u already got servers?
17:02
<ChillerDragon> @Teero where will it be rendered in the end? motd? chat?
Avatar
Avatar
ws-client
<ChillerDragon> @Teero where will it be rendered in the end? motd? chat?
will be done with tees and serverside lasers
Avatar
ws-client BOT 2023-12-09 17:02:38Z
<ChillerDragon> one annoying will probably be that most users do not play with fixed width fonts so aligning ascii is pain
Avatar
ws-client BOT 2023-12-09 17:02:46Z
<ChillerDragon> ah okay never mind then
17:03
<ChillerDragon> let me know when you open sourced ill give u a star on gh
17:03
<ChillerDragon> and also if you need someone hostin servers i currently have 3 vps somehow
Avatar
void PrintTournamentBoard() { int Cols = 4; int Rows = pow(2, Cols); for (int i = 0; i < Cols; ++i) { int Players = pow(2, i); int divider = std::round((float)(Rows) / (float)(Players + 1)); for (int j = 0; j < Rows; ++j) { if (j % divider == 0 && j >= divider && j <= divider * Players) { std::cout << '0'; } else std::cout << '-'; } std::cout << '\n'; } } output: --------0------- -----0----0----- ---0--0--0--0--- --0-0-0-0-0-0-0- chiller pls fix
17:04
wanted to make a mini ascii version for debugging
Avatar
whats this
Avatar
ws-client BOT 2023-12-09 17:04:46Z
<ChillerDragon> yea i see
17:05
<ChillerDragon> i hate such problems sorry ask all the other aoc tryhards they probably love it xd
Avatar
whoever help Teero with his problem will get 2 stars
Avatar
yea i dont like it either. the problem is that Rows shouldnt be an even number so it can display properly but if you just do int Rows = pow(2, Cols) + 1; it will cause more problemos
17:12
does anyone have gpt 4?
Avatar
Moved reseting chat input history entry to DisableMode(). Currently it is not being reset when pressing Escape, which I believe is not intended.

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 n...
Avatar
@Teero first i think you mixed up rows and cols
Avatar
ur whole printtournamentboard function
Avatar
Let me give it a quick go
17:17
I love these small ascii things
Avatar
No auto mappers show up in the drop down when the client is started with a map as cli argument
17:38
I clicked run on ideone, it deleted all my code pepeW
feelsbadman 1
Avatar
f8ca16c Use real ClientID to lookup authed state and score - ChillerDragon 63710e9 Merge pull request #7601 from ChillerDragon/pr_fix_authstate_id - def-
Avatar
@Teero #include <stdio.h> int main(void) { int depth = 4; int f_gap = 3; int t_width = 1<<(depth - 2) * (1 + f_gap) - f_gap; int off = t_width / 2; int gap = (1<<(depth - 1)) * (1 + f_gap) - 1; for(int i = 0; i < depth; i++, off /= 2, gap /= 2) { printf("%-*s", off, ""); int pc = 1<<i; for(int j = 0; j < pc; j++) printf("%-*s", gap + 1, "0"); putchar('\n'); } return 0; }
Avatar
9ede405 Revert "Add flags for compatibility with Windows 8 - 11" - def- 3b58f86 Merge pull request #7508 from def-/pr-revert-compat - def-
Avatar
It's not the prettiest thing I've ever conjured ngl
Avatar
Actually didn't even test with different depths, I wonder if it works 😄
Avatar
ahah [Truncated]
17:46
no it does not work with diffrent depths xdd
17:48
#include <stdio.h> int main(void) { int depth = 10; int f_gap = 3; int t_width = (1 << (depth - 2)) * (1 + f_gap) - f_gap; int off = t_width / 2; int gap = (1 << (depth - 2)) * (1 + f_gap) - 1; for (int i = 0; i < depth; i++, off /= 2, gap /= 2) { printf("%-*s", off, ""); int pc = 1 << i; for (int j = 0; j < pc; j++) printf("%-*s", gap + 1, "0"); putchar('\n'); } return 0; } here is fixed
Avatar
What did I get wrong anyway? kinda rushed through it
17:53
Ah, ok, yours is wrong too
Avatar
you forgot parantheses
17:53
and a -2 instead of -1
Avatar
Avatar
Learath2
Ah, ok, yours is wrong too
huh?
Avatar
Try depth = 3
Avatar
just print first line separately lol
17:54
its broken on any depth
Avatar
#include <stdio.h> int main(void) { int depth = 5; int f_gap = 3; int t_width = (1<<(depth - 1)) * (1 + f_gap) - f_gap; int off = t_width / 2 + 1; int gap = (1<<(depth - 1)) * (1 + f_gap) - 1; for(int i = 0; i < depth; i++, off /= 2, gap /= 2) { printf("%-*s", off, ""); int pc = 1<<i; for(int j = 0; j < pc; j++) printf("%-*s", gap + 1, "0"); putchar('\n'); } return 0; }
17:54
This one is fine
17:54
I was indeed missing parens
17:54
yes
Avatar
And an off by one on line 8
17:55
Anyway, it's ugly asf :F
17:57
do lines inbetween the zeros
Avatar
I did the math, you do the lines between the zeros
Avatar
There is still an off by one there somewhere btw 😄
Avatar
how to fix this shit?
17:59
anyone know?
Avatar
no error in ur screenshot
18:00
xD
18:00
1s
18:01
always when i start compile i have same error
Avatar
Avatar
Teero
thx
#include <stdio.h> int main(void) { int depth = 4; int f_gap = 5; int t_width = (1<<(depth - 1)) * (1 + f_gap) - f_gap; int off = (t_width / 2); int gap = (1<<(depth - 1)) * (1 + f_gap) - 1; for(int i = 0; i < depth; i++, gap /= 2) { printf("%-*s", off, ""); int pc = 1<<i; for(int j = 0; j < pc; j++) printf("%-*s", gap + 1, "0"); putchar('\n'); off = off / 2 - 1; } return 0; } final answer
18:08
I had the recurrence relation correct on paper but for some reason didn't transcribe it down in C correctly
18:09
off isn't halved, it's off/2 - 1
Avatar
you removed the lonely zeros to the right xd (edited)
18:09
gj
Avatar
Another reason I don't want to print the lines in between the 0s is that it won't look as cute without the printf %-* trick 😄
18:11
now instead of printing "0" print centered random strings with a max length of 16
18:11
Actually it's probably not that bad
Avatar
Avatar
! 3x1sT
how to fix this shit?
root
Avatar
Avatar
wook
root
there isnt even an error on the screenshot XD what are u talking about
Avatar
im talking about root
nouis 1
Avatar
the guy is big boy, can compile with root
Avatar
Previously, only one buffer was allocated to store each snapshot holder structure, the snapshot data and alternative snapshot data. This prevents tools like ASAN from detecting some invalid accesses, e.g. to the snapshot holder structure by underflowing the snapshot data pointer. Now three separate allocations are used instead. This hopefully helps debugging #2677.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combinati...
Avatar
Avatar
Learath2
Actually it's probably not that bad
Actually it is that bad
Avatar
Avatar
Learath2
Actually it is that bad
okay then make it horizontal troll
18:34
96e4c5f Add editor undo/redo feature - archimede67 d3cc932 Merge pull request #7393 from archimede67/editor-undo-redo-v2 - Robyt3
poggers 1
Avatar
Avatar
რილია
who's idea was to add rust into ddnet? i am not even a programmer yet, but i don't like rust trollet (edited)
but why do you specifically not like rust when you haven't even used it yet? ^^
Avatar
I have a guess why but I won't say it until he answers
18:43
e0b51c2 Add ability to scroll in console. Remove pages. - furo321 7ae7877 Merge pull request #7593 from archimede67/console-scrolling - Robyt3
Avatar
Avatar
Learath2
I have a guess why but I won't say it until he answers
same. i am waiting patiently
Avatar
if he doesnt like rust he most definently wont like the Ford F-150
Avatar
@Draggory thanks for suggestion btw
Avatar
how do i setup the mysql connection with windows? it keeps asking me to install mysql even though the connector is already installed
19:44
does it even work? because I'd hoped for a library on ddnet-libs but apparently it doesn't exist
Avatar
Avatar
toneey
does it even work? because I'd hoped for a library on ddnet-libs but apparently it doesn't exist
I don't know if anyone tested on windows
19:46
I'd presume it doesn't work
Avatar
Avatar
toneey
how do i setup the mysql connection with windows? it keeps asking me to install mysql even though the connector is already installed
are your needs not satisfied by sqlite?
Avatar
sadly no, I have a dualboot with debian for coding but sometimes it's kinda annoying to switch os just for testing smth
Avatar
but you should be able to test stuff with sqlite as well
19:49
why do you need mysql?
Avatar
well mysql supports advanced querying, stored procedures & ideal for evolving projects
Avatar
I see
Avatar
I mean, I don't think many people use mysql with windows anyways, but it's still annoying that it's not supported
Avatar
if you don't run multiple machines for ddnet servers, sqlite should be fine
19:56
I'm not aware of a ddnet server hoster using windows machines (edited)
Avatar
Avatar
heinrich5991
if you don't run multiple machines for ddnet servers, sqlite should be fine
ye, I'd have multiple instances of ddnet running on the same machine under linux, so sqlite wouldn't be the most suitable option for this scenario right
Avatar
Avatar
toneey
ye, I'd have multiple instances of ddnet running on the same machine under linux, so sqlite wouldn't be the most suitable option for this scenario right
that's no problem for sqlite
Avatar
Avatar
-StormAx
@Draggory thanks for suggestion btw
How did oyu not figure this out earlier xD
Avatar
it's only a problem if you host servers on multiple different machines and want them to be in sync
Avatar
Avatar
Draggory
How did oyu not figure this out earlier xD
cuz im dumb
Avatar
Avatar
heinrich5991
it's only a problem if you host servers on multiple different machines and want them to be in sync
how does ddnet do this? 😮 (edited)
Avatar
Avatar
MilkeeyCat
how does ddnet do this? 😮 (edited)
it uses a single mysql server for all ddnet game servers
Avatar
thanks 🙂
Avatar
But keep in mind, if you update your gameserver source and you add information to some queries, make sure to do proper migrations to your database
Avatar
Avatar
heinrich5991
it's only a problem if you host servers on multiple different machines and want them to be in sync
In one vm can you have 3 or 4 servers open with the same SQL database?
Avatar
you can have many more servers open with the same sqlite3 database
Avatar
17.4 >:( (edited)
Avatar
or also with the same mysql database
Avatar
Avatar
Yek-H
In one vm can you have 3 or 4 servers open with the same SQL database?
You have to adjust the max_connections in mysql at some point 😄 (edited)
Avatar
Sync is done with script like ddnet I think
Avatar
what kind of activating account do u think is better, sending a code and then copying that code to website when u try to login or send a link in email and when u click on it account activates thonk
Avatar
Avatar
MilkeeyCat
what kind of activating account do u think is better, sending a code and then copying that code to website when u try to login or send a link in email and when u click on it account activates thonk
depends on the use-case
Avatar
Avatar
Avolicious
You have to adjust the max_connections in mysql at some point 😄 (edited)
I will try it, thanks
20:20
ChikaChikaChika
Avatar
Avatar
Avolicious
depends on the use-case
eeehm, its a.... let it be a blog
Avatar
Avatar
MilkeeyCat
eeehm, its a.... let it be a blog
But both should be fine, no?
20:22
Just write the code inside the email and append a link with the code embedded (edited)
Avatar
Avatar
Avolicious
But both should be fine, no?
maybe one is more convenient than the ohter (edited)
Avatar
About the accounts I think
  • Unique ID of the player
  • Identifier is based on the MAC of the device, can you get the MAC of the router through a lookup?
Avatar
Avatar
Yek-H
About the accounts I think
  • Unique ID of the player
  • Identifier is based on the MAC of the device, can you get the MAC of the router through a lookup?
MAC of the device is spoofable
Avatar
you cannot get the mac address from the client
Avatar
Avatar
Avolicious
MAC of the device is spoofable
I know
Avatar
ChillerDragon BOT 2023-12-09 21:19:09Z
newer ddnet client boots way slower is that also a feature?
Avatar
did u measure it?
Avatar
ChillerDragon BOT 2023-12-09 21:21:42Z
no need
21:21
but i can for u real quick
21:22
8s vs 3s
21:22
and the 3s is 90% qutting time
21:22
since i used time DDNet quit its rigged
Avatar
yeah
Avatar
ChillerDragon BOT 2023-12-09 21:22:53Z
basically old was instant new is multiple seconds
Avatar
but the quit thing is a problem
21:23
that needs a fix
Avatar
ChillerDragon BOT 2023-12-09 21:23:09Z
now the boot thing is a problem too
21:23
ah i had opengl1
21:23
how did that happen
21:23
xd
21:23
nvm vulkan is as slow
Avatar
rtx 4090
21:24
1. r u using real ddnet 2. r u using release b
Avatar
ChillerDragon BOT 2023-12-09 21:24:36Z
no
21:24
dont think
21:24
but old debug used to boot instant
Avatar
tja
Avatar
ChillerDragon BOT 2023-12-09 21:26:14Z
time to downgrade xd
21:26
i cant work like this and cba to debug the boot time right now
21:42
0ae771d Add page which implements URI Redirection for running ddnet and connecting to servers via 'addr' attribute - murpii 56a83e7 Replace external jQuery link with locally stored version, remove unused popper.js library - murpii cb8bf72 Merge pull request #275 from murpii/master - def-
Avatar
Avatar
Sedonya
17.4 >:( (edited)
gl to fix
21:45
i passed througt that way
22:02
efc4513 Separate snapshot storage holder and snap data allocations - Robyt3 addb3c6 Merge pull request #7616 from Robyt3/Snapshot-Storage-Separate-Alloc - def-
22:08
Move a couple of trivial type definitions to `` instead.

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'...
Avatar
ChillerDragon: could you bisect the issue?
Avatar
Avatar
ChillerDragon
but old debug used to boot instant
maybe skin loading was different before
23:05
like try without any skin for both version, including downloadedskins folder
Avatar
Main thread: ``` #0 futex_wait (private=0, expected=2, futex_word=0x56534c15eab0) at ../sysdeps/nptl/futex-internal.h:146 #1 GI_lll_lock_wait (futex=futex@entry=0x56534c15eab0, private=0) at ./nptl/lowlevellock.c:49 #2 0x00007fe8a57092d2 in lll_mutex_lock_optimized (mutex=0x56534c15eab0) at ./nptl/pthread_mutex_lock.c:48 #3 _pthread_mutex_lock (mutex=0x56534c15eab0) at ./nptl/pthread_mutex_lock.c:93 #4 0x000056534a10ce02 in gthread_mutex_lock (__mutex=0x56534c15eab0) at /us...
Exported 327 message(s)