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-12-16 00:00 and 2024-12-17 00:00
00:00
5:00 pm colorado
00:00
dox
Avatar
Is it possible to got server uptime atm?
Avatar
This command was not found.
Avatar
type /ddos (edited)
02:26
that doesn't even show uptime actually
02:26
i feel like it did :<
02:26
idk in that case
Avatar
ws-client BOT 2024-12-16 03:46
<ChillerDragon> I sometimes add commands to the server that either do not work or crash the server when put into a config or passed as a cli argument.
03:47
<ChillerDragon> That makes sense and is fair because the console should execute these commands early so that configs can affect the initialization process. But sometimes i want to run something on server start that depends on initialization.
03:47
<ChillerDragon> After running into that problem multiple times and having to come up with some weird workaround every time i finally solved it once and for all in ddnet++ introducing the rcon comamnd defer s[command] which allows the user to delay commands until the server is intitialized.
03:49
<ChillerDragon> if this has a chance of getting merged into ddnet ill gladly open a pr if not i rather not waste my time on discussions
Avatar
Avatar
Ewan
i feel like it did :<
that's sadge ;c
Avatar
Avatar
ws-client
<ChillerDragon> After running into that problem multiple times and having to come up with some weird workaround every time i finally solved it once and for all in ddnet++ introducing the rcon comamnd defer s[command] which allows the user to delay commands until the server is intitialized.
Maybe commands could always be executed after init?
Avatar
ws-client BOT 2024-12-16 05:23
<ChillerDragon> @fokkonaut yea i also thought about that. Configs in the beginning and commands in the end. But defer is more flexible because i also had config chains that would crash on server start. Which of course should never happen but sometimes i just cba while testing.
Avatar
what EUR?
Avatar
Avatar
Andero
what EUR?
Ope
Avatar
!ping
Avatar
chillerdragon BOT 2024-12-16 09:02
pong
Avatar
Avatar
chillerdragon
pong
64 bytes from chillerdragon: time=3,000,000 ms
Avatar
ws-client BOT 2024-12-16 09:49
<ChillerDragon> had a look at the ddnet protocol today. Am I seeing this right? DDNet did remove the null bytes for the reflection attack protection that teeworlds has?
09:50
<ChillerDragon> yo @Teero go check simplex
Avatar
I can't on phone xd
09:51
I don't have it connected to the same db
09:51
I'm home in 4hrs
Avatar
ws-client BOT 2024-12-16 09:51
<ChillerDragon> yea tragic i have it phone only clearly we both suck at using simplex
09:52
All the data is stored on a local db right? So copy pasting that onto the other platform should work
09:52
Will check later xd
Avatar
ws-client BOT 2024-12-16 10:01
<ChillerDragon> its probably a matter of scanning one qr code
Avatar
I hope so
Avatar
Avatar
ws-client
<ChillerDragon> @Jupstar ✪ wake?
Jupstar ✪ 2024-12-16 10:48
yeah
10:48
wazzup
Avatar
chiller wtf do you live near git git?!
Avatar
chillerdragon BOT 2024-12-16 10:58
No not near :D but same island
Avatar
what language do you speak there?
Avatar
iMilchshake 2024-12-16 11:01
Rust
poggers2 2
Avatar
chillerdragon BOT 2024-12-16 11:05
English like a proper tourist
♿ 1
Avatar
Avatar
chillerdragon
English like a proper tourist
iMilchshake 2024-12-16 11:07
Btw do you see emojis and/or reactions to messages? owo
Avatar
chillerdragon BOT 2024-12-16 11:07
Not in irc
Avatar
Jupstar ✪ 2024-12-16 11:07
so what's the matter
Avatar
chiller do pidgeons exist in bali?
Avatar
Avatar
chillerdragon
Not in irc
iMilchshake 2024-12-16 11:08
feelsbadman
Avatar
chillerdragon BOT 2024-12-16 11:08
In matrix I see this
11:08
Oh wait I can’t send images from matrix …
Avatar
iMilchshake 2024-12-16 11:08
At least they are decently named hehe
Avatar
lov u chiller :iubwibfasibfi2141ahs:
Avatar
iMilchshake 2024-12-16 11:09
:hsisgejssvssjey_rust_Xd:
Avatar
Jupstar ✪ 2024-12-16 11:09
in 5seconds i despawn again, then you need to resummon me
♿ 2
Avatar
iMilchshake 2024-12-16 11:09
Damn these new ddnet emojis
Avatar
chillerdragon BOT 2024-12-16 11:09
Ah
11:09
I was wondering why u didn’t merge the pr
11:09
SVG
Avatar
Jupstar ✪ 2024-12-16 11:09
i didnt know if he fixed your stuff
Avatar
chillerdragon BOT 2024-12-16 11:10
I didn’t understand that the reply to (null) was for me ^^
11:14
I don’t recall seeing any why?
Replying to @Teero chiller do pidgeons exist in bali?
Avatar
nothing I was just imagining a city without pidgeons
11:15
weird
Avatar
chillerdragon BOT 2024-12-16 11:16
We got lots of stray dogs
Avatar
Chiller when invite me over for beach?
11:22
I just follow you after Munich meetup
Avatar
chillerdragon BOT 2024-12-16 11:24
Sure I know a cool beach in Munich
Avatar
can the dogs fly tho
Avatar
chillerdragon BOT 2024-12-16 11:32
Flughunde
Avatar
Jupstar ✪ 2024-12-16 11:32
chiller will your subs get a 2024 recap this year?
11:34
with you programming on the beach you went ever day
Avatar
ws-client BOT 2024-12-16 12:44
<ChillerDragon> @Jupstar ✪ I will try
12:44
<ChillerDragon> Okay after looking at 0.6 a bit i have finally found my new favorite network protocol! Its not 0.7 and its not ddnet! Its 0.6.5!
12:46
<ChillerDragon> The flag packet flag shifts in 0.7 were totally random and unecessary. The ddnet token extension with magic bytes and bytes slapped at the end of the packet are random adn unecsssary. Everything was solved in a clean and backwards compatible way in 0.6.5
Avatar
Koll Potato 2024-12-16 12:47
i gave up on understanding how the protocol works
12:47
cammo
Avatar
ws-client BOT 2024-12-16 12:48
<ChillerDragon> i recommend implementing it from scratch in a different programming language every 2 month it helps getting to know it
12:49
<ChillerDragon> understanding it bit by bit is important if you want to boost your gores gaming skill
12:50
<ChillerDragon> @Jupstar ✪ i would really like to have a community submissions part in the video this year. Want to contribute a recording of your setup?
Avatar
Avatar
ws-client
<ChillerDragon> @Jupstar ✪ i would really like to have a community submissions part in the video this year. Want to contribute a recording of your setup?
Jupstar ✪ 2024-12-16 12:51
you mean my hardware, or my desktop?
Avatar
Avatar
GitHub
Click to see attachment 🖼️
@ChillerDragon "T = flag token (0.6.5 only not supported by ddnet)" but "0.6.5: ORNCT-AA" has T?
Avatar
ws-client BOT 2024-12-16 13:09
<ChillerDragon> @kebs yes ddnet is not 0.6.5
13:10
<ChillerDragon> its using dinosaur 0.6.4 technology
13:12
<ChillerDragon> @Jupstar ✪ just take some short clip where we can see some tees and something behind the screen
13:13
Avatar
Avatar
ws-client
<ChillerDragon> @kebs yes ddnet is not 0.6.5
ah the english is just weird then "only not supported by ddnet" hard to understand what it means (edited)
13:14
thought T is not supported by 0.6.5 and its atypo
Avatar
ws-client BOT 2024-12-16 13:14
<ChillerDragon> yes my english is not the yellow from the egg
Avatar
Jupstar ✪ 2024-12-16 13:36
chiller i still have a north korea whiteboard magnet that i could put into the back lmao
13:38
but yeah i could think about smth
Avatar
Avatar
Jupstar ✪
chiller i still have a north korea whiteboard magnet that i could put into the back lmao
just in case korea attacks this is your get out of jail card
Avatar
ws-client BOT 2024-12-16 14:01
<ChillerDragon> lol
Avatar
GitHub BOT 2024-12-16 14:01
abc9ae7 Deobfuscate packet flag comment a bit - ChillerDragon 9797da8 Merge pull request #9393 from ChillerDragon/pr_flag_docs - heinrich5991
Avatar
Jupstar ✪ 2024-12-16 14:27
chillerdragon: i hope this suffices
Avatar
nice magnet
ddnet 3
Avatar
Avatar
Jupstar ✪
chillerdragon: i hope this suffices
Oh no it's an official Rubik's brand (and a Quest 3 but I can't complain about that wholeheartedly because I know other things are expensive)
Avatar
Avatar
risu
Oh no it's an official Rubik's brand (and a Quest 3 but I can't complain about that wholeheartedly because I know other things are expensive)
Jupstar ✪ 2024-12-16 14:32
i also have a speedcube, but it's missing faces
14:32
the rubiks is untouched since like 12 years 😄
Avatar
Avatar
Jupstar ✪
i also have a speedcube, but it's missing faces
If you care at all you should get a new one, they've come really far and are a joy to use
Avatar
Jupstar ✪ 2024-12-16 14:43
I stopped doing speed cubing 12 years ago xd
14:43
that is probably also the age of this cube
Avatar
I don't really practice at all anymore but I still often pick up my cube and solve it, using it kinda like a fidget toy
Avatar
Jupstar ✪ 2024-12-16 14:45
i think i cannot solve it with the fast algos anymore xD
14:45
how old r you @risu ?
Avatar
Avatar
risu
25
Jupstar ✪ 2024-12-16 14:46
make video of how you solve it 😬
Avatar
oh no...
14:46
not very fast
Avatar
ChillerDragon BOT 2024-12-16 14:56
@Jupstar ✪ best lighting submission so far but also only an image ._.
14:57
could you make it a short video?
Avatar
ws-client BOT 2024-12-16 14:59
<ChillerDragon> also which name would you like to be credited under?
Avatar
Avatar
ChillerDragon
could you make it a short video?
Jupstar ✪ 2024-12-16 15:01
wtf what kind of video do you expect
Avatar
ws-client BOT 2024-12-16 15:01
<ChillerDragon> just some slight movement of the same thing
Avatar
Avatar
ws-client
<ChillerDragon> also which name would you like to be credited under?
Jupstar ✪ 2024-12-16 15:01
i dunno just credit me as jupstar xd
Avatar
ws-client BOT 2024-12-16 15:01
<ChillerDragon> to make it more dynamic than just a picture
Avatar
Jupstar ✪ 2024-12-16 15:01
use ai
15:01
xdd
15:02
i can do that tomorrow or smth. the light isnt good enough in germany anymore
Avatar
Avatar
Jupstar ✪
i can do that tomorrow or smth. the light isnt good enough in germany anymore
its a beautiful day today wdym
Avatar
Avatar
meloƞ
its a beautiful day today wdym
Jupstar ✪ 2024-12-16 15:06
it's getting dark already in north of germany
Avatar
ws-client BOT 2024-12-16 15:11
<ChillerDragon> dark side of germany
Avatar
сус
15:48
гойда
Avatar
Koll Potato 2024-12-16 17:15
ChillerDragon: if i wanna implement a teeworlds server, does that mean that i have support both 0.6 protocol (even partially) and 0.7?
Avatar
Avatar
Koll Potato
ChillerDragon: if i wanna implement a teeworlds server, does that mean that i have support both 0.6 protocol (even partially) and 0.7?
If you wanna implement a server for Teeworlds players (with DDNet client considered secondary) then you support 0.7 if you wanna implement a server for DDNet players then you support 0.6 Only if you wanna be especially nice to all clients do you support both at least this is my opinion
Avatar
непонятно кстате
18:11
а я семга
Avatar
Avatar
qwerty
непонятно кстате
$deepl
Avatar
Avatar
qwerty
непонятно кстате
Hi! Most of us communicate in English. If you’re having trouble with English, use https://www.deepl.com/en/translator to help you out.
Avatar
Avatar
risu
If you wanna implement a server for Teeworlds players (with DDNet client considered secondary) then you support 0.7 if you wanna implement a server for DDNet players then you support 0.6 Only if you wanna be especially nice to all clients do you support both at least this is my opinion
Koll Potato 2024-12-16 18:20
ok then i do 0.6 so it works for both
18:20
thank you smart man
Avatar
Avatar
Koll Potato
ok then i do 0.6 so it works for both
0.7 works for both
Avatar
Koll Potato 2024-12-16 18:20
hmmmm
18:20
the problem is
18:20
i cant distinguish the packets
18:21
like connless exists only in 0.6?
Avatar
0.6 only works for DDNet and old versions of Teeworlds
Avatar
Koll Potato 2024-12-16 18:24
the only problem i have is connless
🥔 1
18:24
im not sure how to parse the packet header correctly
18:24
and then send a correct reply
18:25
for some reason the connless id and response token are mixed
Avatar
Avatar
Koll Potato
like connless exists only in 0.6?
no
18:28
afair the have some difference in their header
Avatar
nankudo ᵃᵗᵗᵃᶜᵏ 2024-12-16 18:34
hi, my game crashing when i’m connecting to the game, i’m debugged, this occurs due to variable that contains it: vec2 localpos = m_pClient->m_PredictedChar.m_Pos i think he does not containing anything at that moment(due to not having time to load)
Avatar
what client do you use though?
Avatar
Avatar
zhn
what client do you use though?
nankudo ᵃᵗᵗᵃᶜᵏ 2024-12-16 18:44
default ddnet client(sources from ddnet github)
Avatar
Avatar
nankudo ᵃᵗᵗᵃᶜᵏ
default ddnet client(sources from ddnet github)
master branch with last commit crashes too?
Avatar
Does db.ddstats.org/graphql work for anyone, or am i just dumb? because every query i try fails. and is that an official source or not?
Avatar
MilkeeyCat 2024-12-16 19:20
@Learath2 type inference, WOOO
🚀 1
Avatar
Avatar
qwerty
непонятно кстате
1 победитель 42 лузера
Avatar
Avatar
MilkeeyCat
@Learath2 type inference, WOOO
What is the inferred type of a, b, c?
Avatar
Avatar
Learath2
What is the inferred type of a, b, c?
MilkeeyCat 2024-12-16 20:24
u8
Avatar
u8 * u8 overflows u8, do you truncate like C?
Avatar
MilkeeyCat 2024-12-16 20:26
in my mafs u8 * u8 = u8
Avatar
GitHub BOT 2024-12-16 20:31
Ensure all pasted lines are added to the console history instead of only the last one. Ensure the prompt > [command] is printed for all pasted lines instead of only for the last one. Fix commands being executed when pasting multiple lines while the console is in searching-mode. Now, newline characters will be replaced with spaces while the input is used for searching.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested i...
Avatar
GitHub BOT 2024-12-16 21:08
Allow custom servers to provide their own map download URLs without patching the code. // I use a similar (5x more complicated) patch for Infclass, works ok. Thanks @heinrich5991 for caddy.

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...
Avatar
GitHub BOT 2024-12-16 21:46
5cbb41c Fix console behavior when pasting multiple lines of text - Robyt3 8eb0836 Merge pull request #9394 from Robyt3/Client-Console-Input-Multiline-Fix - heinrich5991
Avatar
GitHub BOT 2024-12-16 23:16
Try to fix the opacity wrongly applied to the jump effect when spectating others while you are in solo mode. However, I am unfamiliar with this part of the code, so I'm unsure if there should be any side effects.

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 po...
Avatar
ws-client BOT 2024-12-16 23:25
<ChillerDragon> @Koll Potato ddnet clients can join 0.6 and 0.7 i dont think there are still users running around with teeworlds 0.6 clients so all players from teeworlds.com can only join 0.7 servers
23:26
<ChillerDragon> so if you implement only 0.7 you should be able to receive connection from pretty much every player
Exported 165 message(s)
Timezone: UTC+0