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-05-26 00:00:00Z and 2024-05-27 00:00:00Z
Avatar
ws-client BOT 2024-05-26 02:26:42Z
<ChillerDragon> Ewan i wake up with sun
Avatar
i woke up with a headache
03:14
good morning
03:15
me rn
Avatar
Avatar
Ewan
how do u all make urselves wake up
anxiety wakes you up real good
04:37
986508e Improve Android storage usage, faster launch, remove permissions - Robyt3 9bd5aac Merge pull request #8396 from Robyt3/Android-Storage-Refactoring - def-
Avatar
ws-client BOT 2024-05-26 04:55:48Z
<ChillerDragon> sussy clang spoofing gcc
Avatar
waking up early to watch this video in its entirety to refresh knowledge https://www.youtube.com/watch?v=BpPEoZW5IiY 11/10 i reocmmend
Avatar
considering switching over to Artix but I don't know if i dislike systemd's slog as much as I like Arch's mature package repos and AUR
06:01
most of which should technically work on artix but it just sounds like a pain
06:04
actually I'm remembering how much of a pain in the ass it was to set up GNOME on Gentoo using OpenRC so I think i'll just go arch
Avatar
morning
☕ 3
🍵 2
🚰 2
Avatar
Avatar
meloƞ
@Ryzen might i ask what you're working on atm? (because you're handling data on a .txt file) :D (edited)
Jail )
07:39
Iam programming on c#
07:39
And now I trying to programming on c++
Avatar
oh i see
Avatar
And I am too lazy to learn about data base
07:39
And I am just doing a jail command
07:39
And I need to write name of jailed player and reason
07:40
If player connected and he is in a txt file
07:40
He will put in jail
07:40
And for future
07:40
What database better to use
07:40
Which is easier
Avatar
sqlite / mysql
Avatar
Avatar
Ewan
how do u all make urselves wake up
My cats wake me up xd
Avatar
Avatar
Learath2
This is easy to prove true, so there is no need to change your mind 😄
what's the proof?
Avatar
Avatar
Learath2
Why is the tea emoji green tea when green tea isnt even all that common
because emoji come from japanese phone companies, likely
Avatar
Avatar
Jupstar ✪
"Whether caffeine can result in an addictive disorder depends on how addiction is defined. Compulsive caffeine consumption under any circumstances has not been observed, and caffeine is therefore not generally considered addictive.[109] However, some diagnostic models, such as the ICDM-9 and ICD-10, include a classification of caffeine addiction under a broader diagnostic model.[110] Some state that certain users can become addicted and therefore unable to decrease use even though they know there are negative health effects." i mean how does this sound to you?
AFAIK caffeine has some good effects and some bad effects, but the they roughly cancel out. being addicted to something neutral doesn't sound that bad. AFAIK the addiction can also be overcome relatively easily. alocohol and smoking are the actually bad addictions
Avatar
rise from the ashes useless & dead tea discussion
08:26
🧙‍♂️
08:30
beside body health it also gives you yellow teeth and at least for coffee epyc shit breath
Avatar
@Ryozuki i may or may not have forgotten to save my password to the wiki account so i had to create a new one kek
Avatar
Avatar
meloƞ
@Ryozuki i may or may not have forgotten to save my password to the wiki account so i had to create a new one kek
ripperino
Avatar
meh i just made a small change - its just annoying because it wont auto-accept
Avatar
Avatar
meloƞ
@Ryozuki i may or may not have forgotten to save my password to the wiki account so i had to create a new one kek
does "I forgot my password" not work?
Avatar
Avatar
heinrich5991
does "I forgot my password" not work?
prolly a typo in the username, wont work atleast* (edited)
08:37
horrible when you have 4 names you use regularly :/
Avatar
why did i call my damn wiki account melonew - thanks.
Avatar
do you use a password manager? I strongly suggest using one. it's safer; and you won't forget your username
Avatar
never really thought about it, i have 5 passwords i would consider pretty strong and for different purposes :D - but i do forget my Username quite often - might want to get one
08:43
any recommendations? :P
Avatar
ws-client BOT 2024-05-26 08:43:55Z
<ChillerDragon> @Ryzen which mod are you working on that has jails?
Avatar
Avatar
meloƞ
any recommendations? :P
bitwarden
Avatar
ws-client BOT 2024-05-26 08:45:38Z
<ChillerDragon> @meloƞ i use pass since you are not a windows user anymore its a good fit for you https://www.passwordstore.org/
Pass is the standard unix password manager, a lightweight password manager that uses GPG and Git for Linux, BSD, and Mac OS X.
08:45
<ChillerDragon> xd
08:45
<ChillerDragon> written in the best programming language there is
08:45
<ChillerDragon> bash
Avatar
Avatar
ws-client
<ChillerDragon> @meloƞ i use pass since you are not a windows user anymore its a good fit for you https://www.passwordstore.org/
sweats in windows atm because i didnt setup my linux env. up completly yet
Avatar
I would recommend against using a password manager that doesn't have browser integration
08:46
since that makes it more likely you won't use it. and not using a password manager is worse than using one. I use bitwarden
Avatar
ws-client BOT 2024-05-26 08:47:02Z
<ChillerDragon> i dont like browser integration
Avatar
thanks heinrich, i'll look into it
Avatar
ws-client BOT 2024-05-26 08:47:14Z
<ChillerDragon> only thing i need is ddnet client integration :p
Avatar
Avatar
ws-client
<ChillerDragon> i dont like browser integration
you would strip the graphics out of a monitor if you could!
Avatar
chiller: u are hipster
Avatar
ws-client BOT 2024-05-26 08:48:09Z
<ChillerDragon> make sure to self host the community rewrite of the propriatary bitwarden backend
monkaStop 1
pepe_holy 1
catxplosion 1
08:48
Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs - dani-garcia/vaultwarden
Avatar
chiller can you see discord reactions?
Avatar
ws-client BOT 2024-05-26 08:48:34Z
<ChillerDragon> nope
08:48
<ChillerDragon> no replies no reactions no attachments including images
08:48
<ChillerDragon> feelsbadman
Avatar
skill issue!
Avatar
ws-client BOT 2024-05-26 08:49:14Z
<ChillerDragon> irc shaming is strictly forbidden in this channel
Avatar
the bitwarden server isn't proprietrary btw, ChillerDragon
Avatar
ws-client BOT 2024-05-26 08:49:47Z
<ChillerDragon> didn't we have that discussion before?
Avatar
so u dont see melons reactions to your comment on irc chiller?
08:49
that's really really sad
Avatar
ws-client BOT 2024-05-26 08:50:06Z
<ChillerDragon> milky wrote a bridge
08:50
<ChillerDragon> that bridges reactions
Avatar
what has this guy not written yet
08:50
XD
Avatar
ws-client BOT 2024-05-26 08:50:22Z
<ChillerDragon> but idk if he ever wants to finish and ship it -.-
Avatar
ws-client BOT 2024-05-26 08:50:37Z
<ChillerDragon> heino send backend repo src code
Avatar
<url>
08:51
trick by teero
Avatar
ws-client BOT 2024-05-26 08:51:49Z
<ChillerDragon> did they go open src recently?
Avatar
no, been that way forever
Avatar
ws-client BOT 2024-05-26 08:52:05Z
<ChillerDragon> why vaultwarden then?
Avatar
maybe you're remembering something else?
08:52
because people don't like the technology choices of the official server
Avatar
ws-client BOT 2024-05-26 08:52:34Z
<ChillerDragon> no way xd
08:52
<ChillerDragon> i mean its C#
Avatar
it requires a MS SQL server IIRC
Avatar
ws-client BOT 2024-05-26 08:52:51Z
<ChillerDragon> thats basically closed source xd
08:53
<ChillerDragon> but didnt't we have that convo already?
08:53
<ChillerDragon> was it maybe onepass? idk you always were bitwarden fan irrc
Avatar
I'm not sure if I'd call it a "fan"
Avatar
ws-client BOT 2024-05-26 08:54:12Z
<ChillerDragon> i am a "pass" fan
Avatar
fan sounds like someone who couldn't be convinced of a technically superior solution
Avatar
ws-client BOT 2024-05-26 08:54:20Z
<ChillerDragon> and proud
08:54
<ChillerDragon> yes thats me
08:55
<ChillerDragon> > 2021-02-22.log:20:05 <+bridge> [ddnet] <heinrich5991> @Learath2 also bitwarden. can be selfhosted, there's a third-party impl for the server
Avatar
Avatar
ws-client
<ChillerDragon> @Ryzen which mod are you working on that has jails?
wdym?
08:56
like custom gametype ?
Avatar
ws-client BOT 2024-05-26 08:56:13Z
<ChillerDragon> wat u working on
08:56
<ChillerDragon> u said jail
08:56
<ChillerDragon> and db
08:56
<ChillerDragon> wat u working on
08:56
i working on command jail
08:56
and i didnt said db
08:56
i said
Avatar
ws-client BOT 2024-05-26 08:57:01Z
<ChillerDragon> mimimi
Avatar
Avatar
Ryzen
What database better to use
.
Avatar
ws-client BOT 2024-05-26 08:57:06Z
<ChillerDragon> jail command for what
08:57
<ChillerDragon> i dont see replies
08:57
<ChillerDragon> you were talking about persistence i call it db dont go all details on me
Avatar
Avatar
ws-client
<ChillerDragon> jail command for what
like u write jail <id> <reason>
Avatar
ws-client BOT 2024-05-26 08:57:29Z
<ChillerDragon> just leak what you are working on -.-
Avatar
player teleports to a jail on the map
Avatar
ws-client BOT 2024-05-26 08:57:37Z
<ChillerDragon> ye
08:57
<ChillerDragon> in what project u need that
Avatar
I think it's about put players to jail to prevent them from playing on map must be block mod
Avatar
ws-client BOT 2024-05-26 08:57:51Z
<ChillerDragon> or city
08:58
<ChillerDragon> or something unexpected
08:58
<ChillerDragon> thats why i am curious xd
Avatar
like using jail as punishment
Avatar
ws-client BOT 2024-05-26 08:58:32Z
<ChillerDragon> yep
Avatar
well I did that i thought maybe he want use it in that way too 😄
Avatar
ws-client BOT 2024-05-26 08:59:06Z
<ChillerDragon> omagawd rafael xd
08:59
<ChillerDragon> wat u working on
Avatar
ws-client BOT 2024-05-26 08:59:23Z
<ChillerDragon> ffs im on edge
08:59
<ChillerDragon> just tell me
Avatar
Avatar
ws-client
<ChillerDragon> > 2021-02-22.log:20:05 <+bridge> [ddnet] <heinrich5991> @Learath2 also bitwarden. can be selfhosted, there's a third-party impl for the server
LMAO chiller
08:59
now it looks like heinrich pinged learath
08:59
nice
08:59
nice scammer
Avatar
ws-client BOT 2024-05-26 09:00:03Z
<ChillerDragon> hehe
Avatar
i worked on command jail which puts a player to a jail on the map. He cant kill in a jail and cant spec. If he leave and join back he will put to jail again
09:00
it is just punishment kek
Avatar
ws-client BOT 2024-05-26 09:00:24Z
<ChillerDragon> yes yes
09:00
<ChillerDragon> but which mod?
09:00
<ChillerDragon> whats the project name?
Avatar
block 100% sure
Avatar
Avatar
Ryzen
it is just punishment kek
say it please
Avatar
ws-client BOT 2024-05-26 09:01:00Z
<ChillerDragon> he is playing with us
Avatar
yeah I noticed too
Avatar
ws-client BOT 2024-05-26 09:01:30Z
<ChillerDragon> its probably some kinky role play server
Avatar
it's trap
Avatar
Avatar
ws-client
<ChillerDragon> he is playing with us
i think it is will somethink like block or maybe like TeeTown
Avatar
no no not role play
Avatar
ws-client BOT 2024-05-26 09:01:48Z
<ChillerDragon> bruv
Avatar
see i know it
kek 1
Avatar
ws-client BOT 2024-05-26 09:01:55Z
<ChillerDragon> now you just repeated what i said
Avatar
Avatar
Ryzen
i think it is will somethink like block or maybe like TeeTown
where are you from Ryzen ?
Avatar
ws-client BOT 2024-05-26 09:02:06Z
<ChillerDragon> you don't know what you build it for?
Avatar
Oh i think i shouldnt to say it (edited)
Avatar
ws-client BOT 2024-05-26 09:02:27Z
<ChillerDragon> wtf
Avatar
but English not my main language
Avatar
Russian or Iran which one ?
09:02
Iran 💀
Avatar
ws-client BOT 2024-05-26 09:02:56Z
<ChillerDragon> my english is also not the yellow from the egg
09:03
<ChillerDragon> priviet
09:03
kak dela?
Avatar
ws-client BOT 2024-05-26 09:03:22Z
<ChillerDragon> harrasch
Avatar
ws-client BOT 2024-05-26 09:03:30Z
<ChillerDragon> e u tebia
09:03
<ChillerDragon> dude idk how to type xd
Avatar
ws-client BOT 2024-05-26 09:03:44Z
<ChillerDragon> shatap
09:03
<ChillerDragon> sto mod
Avatar
hmm for your jail system if you can use mysql or sqlite as database to store names
Avatar
Avatar
ws-client
<ChillerDragon> e u tebia
it is mean i am fucking you 💀
Avatar
Avatar
Peakies
hmm for your jail system if you can use mysql or sqlite as database to store names
okay i will use sqlite
Avatar
ws-client BOT 2024-05-26 09:04:10Z
<ChillerDragon> use jail.txt
Avatar
and if we r talking
Avatar
Avatar
ws-client
<ChillerDragon> use jail.txt
i already use it
Avatar
ws-client BOT 2024-05-26 09:04:24Z
<ChillerDragon> or use ddnet++ it already has jails :p
Avatar
just for future
Avatar
no no sqlite is better for jail system on block or town mod haha
09:04
I'm genius 😄
Avatar
Avatar
ws-client
<ChillerDragon> or use ddnet++ it already has jails :p
i want to write it myself
Avatar
Avatar
Ryzen
i want to write it myself
that's spirit like it
Avatar
Avatar
Peakies
no no sqlite is better for jail system on block or town mod haha
i think i will use sqlite for auth system
Avatar
yeah exactly for jail system you need to have account system too
Avatar
so if we r talking. How can i host the server on my pc?
09:05
What i need to do
Avatar
ws-client BOT 2024-05-26 09:05:38Z
<ChillerDragon> sqlite3 is serverless
09:05
<ChillerDragon> so pog
Avatar
port forwarding then open DDNet-Server.exe or ./DDNet-Server on linux
Avatar
ws-client BOT 2024-05-26 09:05:50Z
<ChillerDragon> ah that
09:06
<ChillerDragon> id recommend a vps if you want actual people playing on it
👍 1
Avatar
Avatar
Peakies
Click to see attachment 🖼️
any WOW player do we have here ?
Avatar
so i need to open ports?
09:07
and sv_register 1
Avatar
Avatar
Peakies
any WOW player do we have here ?
used to
Avatar
Avatar
Ryzen
so i need to open ports?
yes
Avatar
Avatar
Ryzen
and sv_register 1
you can go with sv_register 0 too it's just for register server on masters
Avatar
Avatar
Peakies
any WOW player do we have here ?
metin2 player here
Avatar
Avatar
AltesRind
used to
me too now just playing for fun
Avatar
don't have much time to play wow
Avatar
Avatar
Peakies
me too now just playing for fun
race, class, lvl?
Avatar
yeah me too
Avatar
druid right?
Avatar
nightelf, druid, 52 on private cataclysm server
Avatar
Avatar
AltesRind
druid right?
yeah waisting time on private server as fun 😄
Avatar
i play final
Avatar
yeah i was on wotlk private server, holy priest
09:09
was a pain to level him to 80
Avatar
Avatar
heinrich5991
what's the proof?
We need n^3 - 1 to be prime. Which can be trivially factored as (n - 1)(n^2 + n + 1). If n > 2 you have an obviously composite number. If n <= 1 you get 0 or negative numbers not prime. That only leaves n=1 which gives you the 7, the only prime before a cube
Avatar
Avatar
Ryozuki
i play final
that new game that's look like csgo ?
Avatar
final fantasy 14
09:09
a mmo
Avatar
Avatar
AltesRind
was a pain to level him to 80
yeah yeah I played a lot on wotlk and legion like for years
Avatar
Avatar
Ryozuki
final fantasy 14
oh never played that one but I know it's have too many players
Avatar
ii have nearly every class at max lvl
Avatar
ws-client BOT 2024-05-26 09:10:46Z
<ChillerDragon> grepping the irc logs confirms that lerato speaks more about golang than ryo about rust
09:10
justatest
Avatar
Avatar
Ryozuki
ii have nearly every class at max lvl
nice
Avatar
Avatar
ws-client
<ChillerDragon> grepping the irc logs confirms that lerato speaks more about golang than ryo about rust
but only recently or not?
Avatar
ws-client BOT 2024-05-26 09:11:08Z
<ChillerDragon> grep -ri "ryozuki.*rust" | wc -l
Avatar
dude playing hard try on mmo games 😄
Avatar
ChillerDragon thats fake
Avatar
ws-client BOT 2024-05-26 09:11:13Z
<ChillerDragon> 3698
09:11
<ChillerDragon> grep -riE "Learath2.*go" | wc -l
Avatar
i have to go
09:11
xdd
Avatar
ws-client BOT 2024-05-26 09:11:27Z
<ChillerDragon> 4072
09:11
<ChillerDragon> flawless way to obtain stats
Avatar
i mean
09:11
go is also a normal word
Avatar
ws-client BOT 2024-05-26 09:11:54Z
<ChillerDragon> pst
Avatar
you know like "lets go here"
Avatar
ws-client BOT 2024-05-26 09:12:01Z
<ChillerDragon> so is rust!
Avatar
Rust is also a normal word. I see nothing wrong with these stats
Avatar
way more rare word
Avatar
grep -ri "jupeyy_keks.*vulkan" | wc -l pls
Avatar
Avatar
Learath2
We need n^3 - 1 to be prime. Which can be trivially factored as (n - 1)(n^2 + n + 1). If n > 2 you have an obviously composite number. If n <= 1 you get 0 or negative numbers not prime. That only leaves n=1 which gives you the 7, the only prime before a cube
makes sense. you mean n=2 though
Avatar
ws-client BOT 2024-05-26 09:12:53Z
<ChillerDragon> 29
Avatar
Avatar
heinrich5991
makes sense. you mean n=2 though
Yes typo, sorry just woke up
Avatar
shut
09:13
no way
09:13
fake stats
Avatar
ws-client BOT 2024-05-26 09:13:12Z
<ChillerDragon> grep -riE "jup(p|e|s).*vulkan" | wc -l
09:13
<ChillerDragon> 588
Avatar
try Jupstar ✪
09:13
still no way
09:13
oh wow
Avatar
ws-client BOT 2024-05-26 09:13:41Z
<ChillerDragon> thats basically all ur nicks
Avatar
Try jup.*vulkan
Avatar
i fall behind ryo so much
Avatar
ws-client BOT 2024-05-26 09:13:52Z
<ChillerDragon> jup is also a normal word xd
Avatar
only in german
Avatar
how does this rust no lifer mentioned it 4k times already
Avatar
what does it mean
Avatar
Avatar
Jupstar ✪
i fall behind ryo so much
You arent propagandizing effectively
Avatar
it means "yup" ^^
Avatar
ws-client BOT 2024-05-26 09:14:20Z
<ChillerDragon> grep -riE "(jup|jap|keks).*vulkan" | wc -l
09:14
<ChillerDragon> 633
Avatar
disgusting
Avatar
ws-client BOT 2024-05-26 09:14:42Z
<ChillerDragon> grep -riE "vulkan" | wc -l
Avatar
vulkan vulkan vulkan vulkan vulkan vulkan vulkan vulkan vulkan vulkan
Avatar
ws-client BOT 2024-05-26 09:14:45Z
<ChillerDragon> 1553
Avatar
in rust we trust
Avatar
Avatar
ws-client
<ChillerDragon> 633
not much 😢
Avatar
ws-client BOT 2024-05-26 09:15:27Z
<ChillerDragon> lerato mentioned "C" 39053 times xd
Avatar
in vulkan we tvulkan in vulkan we tvulkan
Avatar
Closes #109736 This stabilizes the LazyLock and LazyCell types: static HASHMAP: LazyLock<HashMap<i32, String>> = LazyLock::new(|| { println!("initializing"); let mut m...
Avatar
chillerdragon: how many times u mentioned bash? Xd
Avatar
ws-client BOT 2024-05-26 09:15:45Z
<ChillerDragon> 296
Avatar
rust is also contained in "trust", probably other words, too
Avatar
ws-client BOT 2024-05-26 09:16:04Z
<ChillerDragon> crust
Avatar
I wonder why they felt the need to implement it. it's trivially achievable using a OnceCell/OnceLock already (edited)
Avatar
why is it in standard anyway
09:17
to many global var enjoyers in this world
Avatar
Avatar
ws-client
<ChillerDragon> lerato mentioned "C" 39053 times xd
Try with \bC(?:99|11|20|23|2x)?\b
Avatar
ws-client BOT 2024-05-26 09:18:14Z
<ChillerDragon> @MilkeeyCat you are top10 neovim enjoyers
Avatar
Hell yeah
Avatar
im such a wiki gamer
09:18
Avatar
Chillerdragon what's the top5?
Avatar
ws-client BOT 2024-05-26 09:19:05Z
<ChillerDragon> somehow my paste tool is stuck xd
09:19
<ChillerDragon> and i dont have screenshots on mac
09:19
<ChillerDragon> ICA2NSBSeW96dWtpCiAgMTcgCiAgMTYgbWlsa2VleWNhdAogIDE1IHJ5b3p1a2kKICAgNyBsZWFyYXRoMgogICA2IHRlZXJvNzc3CiAgIDUgQ2hpbGxlckRyYWdvbgogICA0IExlYXJhdGgyCiAgIDMgbWVsb8aeCiAgIDMgSnVwc3RhciDinKoK
09:19
<ChillerDragon> those are the top10 xd
Avatar
thanks for your password
Avatar
Excellent
Avatar
ws-client BOT 2024-05-26 09:20:04Z
<ChillerDragon> idk what happend to .2
Avatar
Do the C one properly
Avatar
65 Ryozuki 17 16 milkeeycat 15 ryozuki 7 learath2 6 teero777 5 ChillerDragon 4 Learath2 3 meloƞ 3 Jupstar ✪
Avatar
ws-client BOT 2024-05-26 09:20:25Z
<ChillerDragon> grep -ri "neovim" | cut -d'<' -f3 | cut -d'>' -f1 | sort | uniq -c | sort -nr is probably flawed in many ways
Avatar
Avatar
heinrich5991
65 Ryozuki 17 16 milkeeycat 15 ryozuki 7 learath2 6 teero777 5 ChillerDragon 4 Learath2 3 meloƞ 3 Jupstar ✪
dabs
Avatar
ws-client BOT 2024-05-26 09:20:39Z
<ChillerDragon> omg heinrich spammer
Avatar
(from the base64 that ChillerDragon posted)
Avatar
still below jupsi
Avatar
ws-client BOT 2024-05-26 09:21:04Z
<ChillerDragon> lerato how to do C`
09:21
<ChillerDragon> you mean " C "
09:21
<ChillerDragon> or word boundaries maybe
Avatar
I sent the regex
09:21
\bC(?:99|11|20|23|2x)?\b
Avatar
ws-client BOT 2024-05-26 09:21:40Z
<ChillerDragon> does that work with grep -E ?
Avatar
Good question. Only god himself knows what subset of regex works on what engine
Avatar
ws-client BOT 2024-05-26 09:22:05Z
<ChillerDragon> < Learath2> should be at C:\Python25
09:22
<ChillerDragon> windows enjoyer
Avatar
ws-client BOT 2024-05-26 09:22:25Z
<ChillerDragon> < Learath2> bam -c all; bam client_release does that get you python errors ?
09:22
<ChillerDragon> bam enjoyer
09:22
<ChillerDragon> < Learath2> [](){} fits quite well to C++
09:22
<ChillerDragon> C++ enjoyer
Avatar
Hm, perhaps \b isn't really the best here
Avatar
ws-client BOT 2024-05-26 09:23:15Z
<ChillerDragon> ] <Learath2> c'est un mystère 😛
09:23
<ChillerDragon> fromage enjoyer
09:23
<ChillerDragon> <Learath2> I want to go from H to A, B, C, D. I understand that there are prescribed forms for figuring out possible A, B, C, D. I'm curious how one figures out one of these themselves
Avatar
just try c with spaces
Avatar
ws-client BOT 2024-05-26 09:24:00Z
<ChillerDragon> alphabet
09:24
<ChillerDragon> ] <Learath2> c.acquire().await?.begin().await
Avatar
But that loses sentences thay start and end with c
Avatar
ws-client BOT 2024-05-26 09:24:32Z
<ChillerDragon> ye
Avatar
then add those too
09:25
but isnt on irc the text never at start
Avatar
ws-client BOT 2024-05-26 09:25:12Z
<ChillerDragon> wtf is there an emoji?
Avatar
and when would u add c at the end of sentence
Avatar
Avatar
Jupstar ✪
and when would u add c at the end of sentence
My favourite programming language is C
09:25
<ChillerDragon> watafak is that
Avatar
🗺️
Avatar
ws-client BOT 2024-05-26 09:26:30Z
<ChillerDragon> ah map
09:26
<ChillerDragon> he edited it afterwards xd
Avatar
(?:\s|^)C(?:89|90|99|11|20|23|2x)?(?:\s|$) how about this?
Avatar
ws-client BOT 2024-05-26 09:27:54Z
<ChillerDragon> wanna dos my poor macbook?
Avatar
xD
Avatar
Avatar
heinrich5991
65 Ryozuki 17 16 milkeeycat 15 ryozuki 7 learath2 6 teero777 5 ChillerDragon 4 Learath2 3 meloƞ 3 Jupstar ✪
lol
Avatar
Worry not no lookaheads or look behinds
Avatar
ws-client BOT 2024-05-26 09:28:22Z
<ChillerDragon> that looks smooth
09:28
<ChillerDragon> like almost no false positives
Avatar
the ^ is unlikely to do anything good since the nickname is in front
Avatar
ws-client BOT 2024-05-26 09:29:02Z
<ChillerDragon> > 2022-05-07.log:35:00:19 <+bridge> [ddnet] <Learath2> C is sooo pretty ❤️
Avatar
chiller give the count 😭
Avatar
ws-client BOT 2024-05-26 09:29:30Z
<ChillerDragon> 476
Avatar
pff
Avatar
ws-client BOT 2024-05-26 09:29:48Z
<ChillerDragon> > 2023-04-13.log:59:11:06 < bridge> <Learath2> Coolcool C is best
09:29
<ChillerDragon> > 2022-09-29.log:180:20:30 <+bridge> [ddnet] <Learath2> C syntax is ❤️
09:30
<ChillerDragon> > 2023-06-08.log:1133:22:54 <+bridge> <learath2> C ofc ❤️
09:30
<ChillerDragon> > 2023-09-29.log:185:18:16 < bridge> <learath2> I suggest C :Gigachad:
09:31
<ChillerDragon> > 2023-10-08.log:230:11:00 < bridge> <learath2> If C has 3 fans, I'm one of them.
09:31
<ChillerDragon> > 2023-10-08.log:231:11:00 < bridge> <learath2> If C has 1 fan, it is me.
09:31
<ChillerDragon> > 2023-10-08.log:232:11:00 < bridge> <learath2> If C has no fans, I've died.
Avatar
stop spamming chiller
Avatar
there in the internet.. forever
09:31
lol
Avatar
ws-client BOT 2024-05-26 09:31:25Z
<ChillerDragon> > 2023-12-31.log:160:09:30 < bridge> <learath2> Common C W
Avatar
if u post all, learath gets even more c ones
09:31
😬
Avatar
Avatar
Jupstar ✪
😬
pepe_ew92
Avatar
u destroying the stats
Avatar
ws-client BOT 2024-05-26 09:31:46Z
<ChillerDragon> rigged stats
09:31
<ChillerDragon> next time we just grep -v ChillerDragon
Avatar
do -.- for yourself
Avatar
-\.- 😄
Avatar
Who mentioned ddnet word the most times? 0_o
Avatar
i always say teeworlds
Avatar
ws-client BOT 2024-05-26 09:32:55Z
<ChillerDragon> -.- works
Avatar
bcs it sounds more epyc
09:33
top10 teeworlds & ddnet pls
Avatar
ws-client BOT 2024-05-26 09:33:21Z
<ChillerDragon> 316
Avatar
for -.-?+
09:33
that's quite a lot 😄
Avatar
ws-client BOT 2024-05-26 09:33:38Z
<ChillerDragon> 1983 for ._.
Avatar
wtf
Avatar
. is a wildcard, ChillerDragon
09:33
this catches some_identifier
Avatar
ws-client BOT 2024-05-26 09:34:00Z
<ChillerDragon> ah right
Avatar
just like -.- matches automat-o-ton or whatever
Avatar
ws-client BOT 2024-05-26 09:34:28Z
<ChillerDragon> ok only 151 ._.
09:34
<ChillerDragon> and 279 -.-
09:34
<ChillerDragon> 199 uwu/owo xd
Avatar
top10 teeworlds & ddnet pls
09:35
and pls not as base64
Avatar
ws-client BOT 2024-05-26 09:35:08Z
<ChillerDragon> oke
09:35
<ChillerDragon> xd
Avatar
and afterwards create a chillerbot that accepts regex requests
09:35
😄
09:35
and created top10
Avatar
ws-client BOT 2024-05-26 09:35:43Z
<ChillerDragon> xd
Avatar
Avatar
ws-client
<ChillerDragon> > 2023-10-08.log:232:11:00 < bridge> <learath2> If C has no fans, I've died.
C my beloved
Avatar
ws-client BOT 2024-05-26 09:35:49Z
<ChillerDragon> lmao lerato
09:36
<ChillerDragon> hm the bridge is called ddnet
Avatar
it wins
Avatar
ws-client BOT 2024-05-26 09:36:33Z
<ChillerDragon> i need some more complex stuff sec
Avatar
the bridge is called bridge_
Avatar
ws-client BOT 2024-05-26 09:37:05Z
<ChillerDragon> ./teeworlds/2019-04-21.log:14:00 < bridge> [teeworlds] <ChillerDragon> lol thats weird the econ console sees comments from other users xd
09:37
<ChillerDragon> it has teeworlds in here for example
Avatar
Now i am become Rust, Destroyer of Unsafe code
Avatar
@Learath2 see how important u are to me
09:38
Avatar
Avatar
Jupstar ✪
@Learath2 see how important u are to me
You were probably saying something mean
Avatar
ws-client BOT 2024-05-26 09:38:50Z
<ChillerDragon> yea idk how to code a non bugged grep
Avatar
btw ripgrep, which is made with rust, is faster
Avatar
ws-client BOT 2024-05-26 09:39:17Z
<ChillerDragon> but its bad
09:39
<ChillerDragon> it always misses stuff
Avatar
ws-client BOT 2024-05-26 09:39:27Z
<ChillerDragon> if you wanna catch all grep is better
Avatar
probably only because his terminal runs using vulkan vulkan vulkan
Avatar
Avatar
Jupstar ✪
@Learath2 see how important u are to me
You have more btw including replies
Avatar
there's also the mentions: keyword for discord search
Avatar
ws-client BOT 2024-05-26 09:39:46Z
<ChillerDragon> i have had many incidents where grep would find more while grepping logs
Avatar
learath might be the most mentioned person on this server
Avatar
ripgrep doesnt do backtracking by default iirc
Avatar
interesting
Avatar
can u show a proof
09:42
chiller
Avatar
14k times, followed by ryo with 13k
09:43
10 more times to mention ryo to hit 14k
09:43
@Ryozuki 1
Avatar
@Ryozuki 2
Avatar
@Ryozuki 3
Avatar
Is there a possibility of dynamic maps (i.e. maps that can update tiles while tees are playing the map)? I'm not sure exactly how this would work, but I imagine that instead of storing the entire map client-side, the server can simply send the map resources for the client to store and separately send tile data when the tee first loads in as well as whenever the map updates its tiles. Some cool use-cases:
  • Better switch tile mechanics (switchability to any tile)
  • Possible future in-ga...
Avatar
ws-client BOT 2024-05-26 10:00:52Z
<ChillerDragon> last time i got bamboolzed by rg was a while ago
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 (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-addres...
Avatar
when top10
Avatar
ws-client BOT 2024-05-26 10:04:55Z
<ChillerDragon> ok it might be gitignore stuff this time but i remember some day my log parser broke i swapped rg with grep and it worked again
10:05
<ChillerDragon> @Jupstar ✪ send cmd i run it
Avatar
grep top10 ddnet
Avatar
ws-client BOT 2024-05-26 10:05:46Z
<ChillerDragon> ?xd
10:06
<ChillerDragon> dude i broke hot reloading again
Avatar
how did u create the top10 last time?
Avatar
ws-client BOT 2024-05-26 10:06:07Z
<ChillerDragon> can u believe it
Avatar
no, i cannot
10:06
it was perfect
Avatar
ws-client BOT 2024-05-26 10:06:23Z
<ChillerDragon> with bugged cut command but this time the grep would match a bunch of bridged messages
Avatar
we wasted 2 minutes in our call to fix it and another 2h to talk about other random stuff
10:06
XD
Avatar
ws-client BOT 2024-05-26 10:06:50Z
<ChillerDragon> it was in a messy state and had a bunch of hacks from my attempts
10:06
<ChillerDragon> i did some cleanup and now it broke
10:07
<ChillerDragon> especially find_package(Crypto) seems to break it xd
10:07
<ChillerDragon> lemme do some investigating but bruv
10:08
<ChillerDragon> i guess using some script to cleanup the log data would help. So that discord and irc messages have the same format
Avatar
especially find_package(Crypto) seems to break it xd
if that indeed turns out to be the case, I suggest you try to find the root cause of the problem
10:10
because apparently something in our understanding is missing if that breaks it. meaning that if you find it, you'll probably understand the whole problem better
Avatar
ws-client BOT 2024-05-26 10:11:29Z
<ChillerDragon> ye for now i managed to also break it without crypto xd
10:11
<ChillerDragon> faak
10:11
<ChillerDragon> but ye at some point commenting out find_package(Crypto) made me progress on some symbol not found errors xd
10:12
<ChillerDragon> so i am atm cleaning up all those hacks
10:14
<ChillerDragon> i may have copy pasted vulkan code without reading it xd
Avatar
just code it new from scratch
10:29
with all new your experience
Avatar
ws-client BOT 2024-05-26 10:29:09Z
<ChillerDragon> vulkan? xd
Avatar
yes that too xd
10:29
i mean ur hot reload stuff
Avatar
ws-client BOT 2024-05-26 10:29:21Z
<ChillerDragon> oh you mean my thing
10:29
<ChillerDragon> there is barley any code yet -.-
Avatar
it worked yesterday
10:29
don't make me sad
Avatar
ws-client BOT 2024-05-26 10:29:55Z
<ChillerDragon> i made it work again :D
10:30
<ChillerDragon> it was because i copy patasad from some vulkan header
10:30
<ChillerDragon> without reading it xd
10:30
<ChillerDragon> also with crypto now
Avatar
imagine touching vulkan headers when doing server side stuff
10:30
xD
Avatar
ws-client BOT 2024-05-26 10:30:39Z
<ChillerDragon> :D
10:30
<ChillerDragon> i liked their visbibilty prepropressor thingies
10:31
<ChillerDragon> propressor lmao
10:31
<ChillerDragon> because next up is passing pipeline
10:31
<ChillerDragon> so far the state is only works on my machine
10:37
<ChillerDragon> omgawd it has conflicts
10:39
583845f Ensure return value of secure_random_init is always checked - Robyt3 5ad62b5 Merge pull request #8398 from Robyt3/Base-secure_random_init-check - heinrich5991
Avatar
ws-client BOT 2024-05-26 10:40:59Z
<ChillerDragon> xd
Avatar
Avatar
GitHub
Click to see attachment 🖼️
could be supported but only for new clients
11:15
will break ux for old client/non-compilant players
Avatar
I'm curious to see what the current % of players on updated clients vs non-updated clients is nowadays
Avatar
Avatar
louis
I'm curious to see what the current % of players on updated clients vs non-updated clients is nowadays
me too, ping deen he has the stats xd
Avatar
ws-client BOT 2024-05-26 11:46:22Z
<ChillerDragon> last stats i saw were a high amount of users being up to date
11:46
<ChillerDragon> that is caused by auto update feature in the client and also the high amount of steam enjoyers
Avatar
the amnt of backwards compatability in this game is kind of insane to me
Avatar
Avatar
louis
I'm curious to see what the current % of players on updated clients vs non-updated clients is nowadays
but tbh ur feature request doesn't sound very trivial. how would prediction work with it? how does the client make sure it can back up in case wrong tiles were written (network wise this would at least need in-order reliable packets from the server) what are update limits, can the server just easily dos the client?
Avatar
Avatar
louis
the amnt of backwards compatability in this game is kind of insane to me
it's completely useless
11:49
we can easily force players to update by dropping old clients
Avatar
ws-client BOT 2024-05-26 11:49:11Z
<ChillerDragon> we have vital messages
Avatar
Avatar
Jupstar ✪
but tbh ur feature request doesn't sound very trivial. how would prediction work with it? how does the client make sure it can back up in case wrong tiles were written (network wise this would at least need in-order reliable packets from the server) what are update limits, can the server just easily dos the client?
id imagine tile updates wouldn't take as much data as tee updates really
11:49
although full map updates would have to be sent so in that case it could get pretty heavy
Avatar
ws-client BOT 2024-05-26 11:49:52Z
<ChillerDragon> ah tee only has x and y
11:50
<ChillerDragon> a tile has x/y/type/layer/group/flags
Avatar
Avatar
Jupstar ✪
but tbh ur feature request doesn't sound very trivial. how would prediction work with it? how does the client make sure it can back up in case wrong tiles were written (network wise this would at least need in-order reliable packets from the server) what are update limits, can the server just easily dos the client?
it definitely isn't trivial in my mind most map updates would be triggered by teammates standing on switches, etc. so it would have as much prediction as those actions have prediction
11:50
and yes i think in-order packets would be the most tricky part of it
Avatar
ws-client BOT 2024-05-26 11:51:08Z
<ChillerDragon> vital should cover that
Avatar
i think what you request would work with dd-pg's rendering wasm modules
Avatar
Avatar
ws-client
<ChillerDragon> ah tee only has x and y
x, y, angle, shooting, current weapon, emote etc
Avatar
ws-client BOT 2024-05-26 11:51:26Z
<ChillerDragon> did you see my poc @louis ?
Avatar
but prediction chilller?
Avatar
ws-client BOT 2024-05-26 11:51:30Z
<ChillerDragon> it worked flawlessly
Avatar
yeah ChillerDragon
Avatar
ws-client BOT 2024-05-26 11:51:43Z
<ChillerDragon> wdym prediction jupsti?
Avatar
without prediction that feature would be a step back
11:51
client side prediction
Avatar
ws-client BOT 2024-05-26 11:51:53Z
<ChillerDragon> it has
11:51
<ChillerDragon> did you see the clip?
Avatar
did u already implement luis idea?
Avatar
ws-client BOT 2024-05-26 11:52:13Z
<ChillerDragon> yes
Avatar
epyc
11:52
fast boi
Avatar
yeah the poc looks pretty nice tbh
Avatar
ws-client BOT 2024-05-26 11:52:49Z
<ChillerDragon> no jupsti im not fast
Avatar
but at the same time i feel like a change to the shape of the mapfile itself would make stuff like this much simpler too
11:53
maybe that's asking too much 😅
Avatar
ws-client BOT 2024-05-26 11:53:04Z
<ChillerDragon> but it didnt take me too long but it was not because of louis but because i wanted that since forever
11:53
Not sure how exactly it should look like. I quickly came up with a poc that looks like this NetMessageEx("Sv_ModifyTile", "modify-tile@netmsg.ddnet.org", [ NetIntAny("m_X&q...
11:53
<ChillerDragon> here the clip @Jupstar ✪
11:53
<ChillerDragon> the client calls Collision()->SetTile so it has prediction
Avatar
nice so how does the client react if the prediction was wrong?
11:53
how does it recover from that
Avatar
ws-client BOT 2024-05-26 11:54:10Z
<ChillerDragon> ah you mean like if the client hits a wall server side where the client client side thinks there is void?
11:54
<ChillerDragon> i don't think it has to recover from such state
Avatar
if the client hits a switch and removes tiles but it actually didnt happen
Avatar
ws-client BOT 2024-05-26 11:54:42Z
<ChillerDragon> as soon as the server informs it about the tile it should apply the new tile instantly
Avatar
how does prediction work for that with doors
Avatar
ws-client BOT 2024-05-26 11:54:55Z
<ChillerDragon> it will bug
Avatar
and if u have 300 ping?
Avatar
ws-client BOT 2024-05-26 11:55:06Z
<ChillerDragon> yea same as with doors i guess
Avatar
Avatar
louis
how does prediction work for that with doors
doors can simply be part of the snapshot
Avatar
tbh u can't expect prediction to be playable on 300 ping
Avatar
ws-client BOT 2024-05-26 11:55:17Z
<ChillerDragon> your client gets bugged through
Avatar
for map files this isnt as easy as it would need the whole map
11:55
doors are rendered on fly
11:55
not buffered
Avatar
Avatar
louis
tbh u can't expect prediction to be playable on 300 ping
it's not about seeing others predicted
11:56
client side prediction also is for local tee
Avatar
ws-client BOT 2024-05-26 11:56:31Z
<ChillerDragon> i understand what you mean jopsti
11:56
<ChillerDragon> but i was not planning it for doors anyways thats a louis thing
11:56
<ChillerDragon> i only wanted live map editor and minetee
Avatar
yeah i like that
Avatar
ws-client BOT 2024-05-26 11:57:09Z
<ChillerDragon> nothing that gets into official ddnet rank gameplay so heinrich can not complain about breaking backcompat
Avatar
it's just not trivial 😄
Avatar
ws-client BOT 2024-05-26 11:57:26Z
<ChillerDragon> so far the only problem i know is demo skipping
11:57
<ChillerDragon> thats what heinrich pointed out
11:57
<ChillerDragon> and i am not too sure about the diff format heinrich suggested mapfile chunks
Avatar
hmm i don't see what makes running into a nonexistent tile wall different than a nonexistent door wall
Avatar
basically what chiller just said
Avatar
ws-client BOT 2024-05-26 11:58:06Z
<ChillerDragon> because it is in the snapshot
Avatar
if u skip demo u need to reupload the whole map file
Avatar
why cant u just send tile diffs in snapshot too
Avatar
for doors it's simply the current doors in the snapshot
Avatar
ws-client BOT 2024-05-26 11:58:29Z
<ChillerDragon> but you skip the diffs
11:58
<ChillerDragon> on demo skip
Avatar
Avatar
louis
why cant u just send tile diffs in snapshot too
but u need to track ALL tile diffs
11:58
that ever existed
11:58
doors are simply a list of current doors
Avatar
ws-client BOT 2024-05-26 11:58:57Z
Not sure how exactly it should look like. I quickly came up with a poc that looks like this NetMessageEx("Sv_ModifyTile", "modify-tile@netmsg.ddnet.org", [ NetIntAny("m_X&q...
11:59
<ChillerDragon> wat you think about dis jopsti?
Avatar
Avatar
Jupstar ✪
but u need to track ALL tile diffs
hm true
Avatar
i dunno, maybe demos simply don't work with this kind of games
12:00
do demos exist in minecraft?
Avatar
ws-client BOT 2024-05-26 12:00:08Z
<ChillerDragon> demo skipping*
Avatar
i guess i'm thinking from a ddnet gameplay perspective as in tees won't be adding tiles to the map themselves, everything would already be predetermined in the editor
Avatar
Avatar
Jupstar ✪
we can easily force players to update by dropping old clients
except, as always, for the players who can't update easily. android client (in the works), custom clients, unsupported OSs
Avatar
ws-client BOT 2024-05-26 12:00:24Z
<ChillerDragon> minecraft mods have replays yes
Avatar
Avatar
heinrich5991
except, as always, for the players who can't update easily. android client (in the works), custom clients, unsupported OSs
drop them
Avatar
ws-client BOT 2024-05-26 12:00:31Z
<ChillerDragon> idk if they have a skip
Avatar
99% of players profit
12:00
the others are not important
Avatar
ws-client BOT 2024-05-26 12:00:47Z
<ChillerDragon> heinrich supporting the bot devs who are too lazy to solve git conflicts axaxax
Avatar
why not just send lightweight tile changes in the snapshot and heavier ones without predictions
Avatar
Avatar
louis
i guess i'm thinking from a ddnet gameplay perspective as in tees won't be adding tiles to the map themselves, everything would already be predetermined in the editor
that would actually be a lot easier to support
Avatar
like basically if you just have a switch that toggles a group of tiles active or not active then that's super easy for client side prediction
Avatar
ws-client BOT 2024-05-26 12:02:14Z
<ChillerDragon> @louis you mean keep ALL tile changes in EVERY snapshot?
Avatar
but if you're going minetee route, that's definitely not
Avatar
yeah if u know all toggable tiles in advance it's different for sure
Avatar
Avatar
ws-client
<ChillerDragon> @louis you mean keep ALL tile changes in EVERY snapshot?
i was thinking of these tile swaps more as ddnet doors, when you apply it to minetee-like gamemodes i realize its less viable
Avatar
but at least for minetee it would not work ig
Avatar
that works, but then it's: we can easily force some players to update and some to stop playing the game by dropping support for old versions
Avatar
ws-client BOT 2024-05-26 12:03:38Z
<ChillerDragon> im sure konsti would love to explore the new possibilties of bugs that happen when you can stuck a tee in a wall xd
Avatar
why not if the tee is stuck in a nonexistent tile or vise versa, the server just resends the updated tile information in a small radius around the tee position
12:05
or idk. send small batches of snapshots depending on the tee's position
Avatar
Masterserver parsing is supposed to be strict and not allow any deviation from the protocol.
Avatar
ws-client BOT 2024-05-26 12:06:07Z
<ChillerDragon> @Jupstar ✪ idk if snapshots even help
Avatar
what snapshots?
Avatar
ws-client BOT 2024-05-26 12:06:34Z
<ChillerDragon> with prediction
Avatar
ws-client BOT 2024-05-26 12:06:44Z
<ChillerDragon> the make sure that tee and tile positions are sent together yes
12:06
<ChillerDragon> but the client still predicts in between snapshots
12:07
<ChillerDragon> and netmessages should arrive as fast as snapshots
Avatar
i have no context about wtf u talk about xD
Avatar
ws-client BOT 2024-05-26 12:07:30Z
<ChillerDragon> you said for prediction the map changes should be in the snap so they are as good as doors
12:07
<ChillerDragon> i am not sure if that is true
12:07
<ChillerDragon> i think 300 ping is bad either way
12:07
<ChillerDragon> and 40 ping is good either way
Avatar
i never said anything about network detail for map changes, except that they need to be reliable
12:07
and in order
Avatar
u can never predict if another tee places a tile right on ur face
12:08
but u should be able to predict for example if a deep'ed tee falls onto a switch that activates new tiles
Avatar
Avatar
louis
u can never predict if another tee places a tile right on ur face
yes, in a minecraft like mod it's not really ez
Avatar
i definitely don't know tw code esp netcode as much so i'm probably just yapping xd
12:10
but i dont see whats wrong with if simply re-sending all tile information in like a 10-tile radius to the tee if the client and server are mismatched
Avatar
@louis ur version where u prepare it in editor is defs realistic
12:10
bcs then it's just on/off in the snapshot
12:10
it's basically like laser doors then
12:11
but we all know terraria 2.0 is a mod of ddnet
Avatar
ws-client BOT 2024-05-26 12:12:15Z
<ChillerDragon> opsi seems like i have a bug in my js somewhere
12:12
<ChillerDragon> webchat completly killed my firefox -.-
Avatar
does it show wrong names again? xd
12:12
lmao
Avatar
ws-client BOT 2024-05-26 12:12:42Z
<ChillerDragon> thats always annoying
12:12
<ChillerDragon> lost all tabs and 2mins of my life
12:13
<ChillerDragon> ok then lets not put tile diffs in the snap easy
Avatar
chiller isnt it super late for u
12:13
u'll soon loose 8h of ur life
Avatar
ws-client BOT 2024-05-26 12:13:39Z
<ChillerDragon> its almost bed time for me yes its already dark for some time
12:13
<ChillerDragon> its 20:00
Avatar
Avatar
louis
but i dont see whats wrong with if simply re-sending all tile information in like a 10-tile radius to the tee if the client and server are mismatched
the problem is that tw has no meaning of chunks in maps so you would need to send whole map/map delta
Avatar
ws-client BOT 2024-05-26 12:14:29Z
<ChillerDragon> nah
Avatar
u can use made up chunk and resend tile information for 10x10 around the tee
Avatar
Avatar
louis
u can use made up chunk and resend tile information for 10x10 around the tee
yep, map delta :p
Avatar
ws-client BOT 2024-05-26 12:15:24Z
<ChillerDragon> well i made it work for single tiles -.-
12:15
<ChillerDragon> that can be scaled bigger
12:15
<ChillerDragon> i am a bit skeptic about the network bandwidth
12:15
<ChillerDragon> but here a chunk could help
Avatar
its not hard to implement, its problem of compatibility imo
Avatar
ws-client BOT 2024-05-26 12:16:10Z
<ChillerDragon> and then the client can use CCollision to patch the map file
Avatar
yeah learn rust everyone
Avatar
Holly hell, to this day I was drinking stupid juice, I thought that -1 in binary is 0b10000001 😬
Avatar
ws-client BOT 2024-05-26 12:16:30Z
<ChillerDragon> id say compability is not in scope
12:16
<ChillerDragon> louis wants doors
Avatar
only entities? huh
Avatar
ws-client BOT 2024-05-26 12:16:45Z
<ChillerDragon> 0b10000000 is right no?
12:16
<ChillerDragon> cuz there is no -0
Avatar
it's -128 xd
Avatar
Avatar
zhn
yep, map delta :p
oops i didnt read
Avatar
ws-client BOT 2024-05-26 12:17:33Z
<ChillerDragon> watafak?
12:17
<ChillerDragon> is that endianess moment or what
Avatar
i thought 1 at beginning means positive
Avatar
ws-client BOT 2024-05-26 12:18:05Z
<ChillerDragon> nah 1 is negative
Avatar
Avatar
zhn
only entities? huh
then its easy, only problem is what if mapper changes something else (unless game entities i mean) aand prediction ig
Avatar
ws-client BOT 2024-05-26 12:19:33Z
<ChillerDragon> both working in my poc -.-
12:19
<ChillerDragon> did you see the clip
Avatar
wb changing quads
Avatar
ws-client BOT 2024-05-26 12:19:54Z
<ChillerDragon> omaagawd quads xd
Avatar
chiller we both know that we need roblox ddnet
Avatar
ws-client BOT 2024-05-26 12:20:00Z
<ChillerDragon> but ye could be done in the same way
12:20
<ChillerDragon> well yea could be cool but also ugly
12:20
<ChillerDragon> too many ppl with bad taste
Avatar
chillerino dont you remember android mapping tool that was projecting directly onto server
Avatar
ws-client BOT 2024-05-26 12:20:46Z
<ChillerDragon> yes
Avatar
we need like a physics type layer so u can put doodads on top of blocks that get destroyed when the block gets destroyed 😹
Avatar
ws-client BOT 2024-05-26 12:20:54Z
<ChillerDragon> unsigned char poggies
12:21
<ChillerDragon> no we dont
Avatar
ye sometimes i think ur unsigned char's second perosnality
Avatar
ws-client BOT 2024-05-26 12:21:25Z
<ChillerDragon> -the skill
12:21
<ChillerDragon> bro wrote gta from scratch
Avatar
Avatar
ws-client
<ChillerDragon> no we dont
we do
Avatar
ws-client BOT 2024-05-26 12:22:11Z
<ChillerDragon> Finally everything is working smoothly! Epic bot development incoming. Thanks to @Jupstar ✪ and @heinrich5991 for helping a lot. And everyone else for being my rubber duck during the last few days!!!
Avatar
for server side dummies too ofc
Avatar
ws-client BOT 2024-05-26 12:22:28Z
<ChillerDragon> may the epic bot development begin! @fokkonaut check out this poggies hot reloading
Avatar
Avatar
louis
the amnt of backwards compatability in this game is kind of insane to me
the amount of backwards compatibility in this world is insane, but without it, you'd have to change everything every year...
Avatar
@Patiga was kinda funny tbh kek
Avatar
I'm honestly so confused, but it was hilarious at the same time
Avatar
Avatar
Chairn
the amount of backwards compatibility in this world is insane, but without it, you'd have to change everything every year...
but it also depends on the software type IMO.. a game doesnt require it as much as a operating system.. a driver needs a stable interface, but the driver itself can be rewritten as much as it wants etc.
12:40
minecraft also has no backward compability really and still biggest modded game
12:40
in this case it would ofc be a huge change
12:41
but often breaking compat can also be as simple as changing a data type
12:41
and simply recompile
Avatar
ws-client BOT 2024-05-26 12:45:32Z
<ChillerDragon> @noa @Patiga ?? xd
12:45
<ChillerDragon> is this some reply moment wat u talkin about
Avatar
#general for context
Avatar
ws-client BOT 2024-05-26 12:46:02Z
<ChillerDragon> F
12:46
<ChillerDragon> when bridge #general
Avatar
some kid ranted about moderators, and wanted help with blockers. he wanted to us to join voice chat to show us. during our chat he blocked multiple other players xd
pepeW 1
Avatar
ws-client BOT 2024-05-26 12:47:30Z
<ChillerDragon> xd
12:47
<ChillerDragon> i could see my self doing something like that justatest
12:48
<ChillerDragon> thanks for briding patiga uwu
12:48
<ChillerDragon> block should be legal
Avatar
ws-client BOT 2024-05-26 12:48:54Z
<ChillerDragon> banning block is so annoying
Avatar
chiller go sleep
12:49
lol
12:49
<ChillerDragon> deen spammer
Avatar
nice ip leak
Avatar
ws-client BOT 2024-05-26 12:51:04Z
<ChillerDragon> justatest its a vps
Avatar
is that the ddnet irc logger? 😄
12:54
it often struggles xD
Avatar
ws-client BOT 2024-05-26 12:55:25Z
<ChillerDragon> oh no missing logs :c
Avatar
use zwelfs discord logs
Avatar
ws-client BOT 2024-05-26 12:56:03Z
<ChillerDragon> it is deens main account idk which account he logs from but yea might be it.
Avatar
they hotter anyway
12:56
with reactions support
Avatar
ws-client BOT 2024-05-26 12:56:26Z
<ChillerDragon> hm
12:56
<ChillerDragon> tru i never use them xd
12:56
<ChillerDragon> they are not live right?
Avatar
Avatar
ws-client
<ChillerDragon> 0b10000000 is right no?
sign bit also retains its positive value into negative
Avatar
i dunno how live they are
Avatar
ws-client BOT 2024-05-26 12:59:48Z
<ChillerDragon> looks like daily updates
13:00
<ChillerDragon> but with my internet speed they are no fun
13:00
<ChillerDragon> the irc logs have better performance
Avatar
Avatar
Jupstar ✪
nice ip leak
now you know GER2's IP, congrats!
kek 2
Avatar
Avatar
Jupstar ✪
is that the ddnet irc logger? 😄
Yes, I log from my normal account
Avatar
Avatar
deen
now you know GER2's IP, congrats!
Thanks, they call me sherlock for a reason
Avatar
Avatar
Jupstar ✪
Thanks, they call me sherlock for a reason
juplock
13:37
sherstar sounds funnier tho
13:39
Can i know how to create a Character from server
13:39
for example
Avatar
check SvDbgDummies
Avatar
in Wario Ware they have a cow
Avatar
theres no default implementation of server side controlled player-character interface
Avatar
Avatar
zhn
check SvDbgDummies
where it is?
Avatar
gamecontext.cpp afair
13:40
i will check now
13:41
there is no SvDbgDummies at all
13:41
in all code (edited)
Avatar
so how can u do it?
Avatar
It should be DbgDummies, no sv. But those are implemented in a very weird way. I don't believe there are any open source implementations of a serverside dummy done properly
13:50
ChillerDragon was messing around with something of that sort. Perhaps he might have it public
Avatar
ws-client BOT 2024-05-26 13:55:28Z
<ChillerDragon> @Ryzen now you are working on another feature that is already in ddnet++ xd
13:55
<ChillerDragon> and F-DDrace which is open source these days too
13:56
<ChillerDragon> deen using donation money to host his private irc bouncer!!! cancel him!
13:57
<ChillerDragon> no but fr deen any chance you could make your irc client more stable? c: otherwise i have to scroll so much ._.
13:58
<ChillerDragon> @Ryzen if you just want a tee from the server its as easy as compiling ddnet in debug mode and using dbg_dummies config varibale
13:59
<ChillerDragon> mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Debug .. && make && ./DDNet-Server "dbg_dummies 1"
13:59
can i know how
Avatar
ws-client BOT 2024-05-26 13:59:46Z
<ChillerDragon> if you want to also make those tees move goto character.cpp OnTick and do something like m_SavedInput.m_Direction = 1
13:59
<ChillerDragon> i sent you the exact steps @Ryzen xd
Avatar
i dont know what is f-ddrace and ddrace++ kek (edited)
14:00
i just want to do it my self
14:00
from code
Avatar
ws-client BOT 2024-05-26 14:00:26Z
<ChillerDragon> and if you want epic hot reloading and unittestability for bot controls you can pre order TeeworldsBotLib today
14:00
<ChillerDragon> ah
14:00
DDraceNetwork + city + block! Based on ddnet (www.ddnet.tw) which is based on teeworlds (www.teeworlds.com). - DDNetPP/DDNetPP
14:00
F-DDrace is a server-side modification of Teeworlds, developed by fokkonaut. - fokkonaut/F-DDrace
Avatar
Avatar
ws-client
can i have a link to the line with func which spawning tee lol ?
Avatar
ws-client BOT 2024-05-26 14:03:21Z
<ChillerDragon> oh thats more than one function
14:03
<ChillerDragon> i would recommend you to either fully use ddnet++ or F-DDrace or the ddnet dbg dummies
14:03
<ChillerDragon> tbh all of them work fine
14:04
<ChillerDragon> i would recommend against copy pasting all the dummy spawning code from ddnet++ or F-DDrace that seems a bit pointless
Avatar
Avatar
Learath2
It should be DbgDummies, no sv. But those are implemented in a very weird way. I don't believe there are any open source implementations of a serverside dummy done properly
ddnetpp (ddnet properly properly) xd
14:16
no use mmotee server side character
14:16
big W
14:17
<ChillerDragon> i don't recommend looking at it
14:17
<ChillerDragon> for all my recent projects i just used ddnet dbg dummies and they worked wonderfully so far
Avatar
they use same pool ordinary players use
14:18
justatest
Avatar
ws-client BOT 2024-05-26 14:18:40Z
<ChillerDragon> u mean the client ids will conflict with dbg dummies?
Avatar
youll have MAX_PLAYERS - dbg_dummies amount of free player slots afair
Avatar
ws-client BOT 2024-05-26 14:20:09Z
<ChillerDragon> oh yes
14:20
<ChillerDragon> which makes sense to me
14:20
<ChillerDragon> if you want more than 64 tees you need to support more than 64 tees :D
Avatar
you can support it easily
14:21
just disable collision for server side ones troll
Avatar
ws-client BOT 2024-05-26 14:21:26Z
<ChillerDragon> lmao
14:21
<ChillerDragon> well depends what you need those tees for
Avatar
thats why i proposed structure for pooo instead of macros
Avatar
ws-client BOT 2024-05-26 14:21:48Z
<ChillerDragon> thats how the monster mod did it
Avatar
ws-client BOT 2024-05-26 14:22:18Z
<ChillerDragon> and i proposed more than 64 slots and make dbg dummies non dbg xd
14:22
<ChillerDragon> but ddnet maintainers don't want that :c
14:23
<ChillerDragon> ok now its bed time
14:23
<ChillerDragon> good nite
Avatar
Guys, excuse me, but I’m just a beginner and it’s hard for me to understand. Can you please provide a detailed explanation or, even better, a piece of code in which I can understand everything?
14:30
owo
Avatar
Unlikely, the thing you are trying to do isn't known for being very beginner friendly
14:47
yuh
14:47
uh
14:47
okay
14:47
so
14:47
how can i create a tee ?
14:48
i nned this
14:48
?
14:48
14:48
and this?
14:48
14:49
oh
14:50
i think i found
14:50
14:56
but it is an old version
14:59
UHHHHH
14:59
HOW TO DO IT lol (edited)
Avatar
Avatar
ws-client
<ChillerDragon> i would recommend against copy pasting all the dummy spawning code from ddnet++ or F-DDrace that seems a bit pointless
where i can find it?
15:00
can u please give me a name of func or smth like that
15:01
Iam so sorry for annoying 😄
Avatar
Oh, thanks. I didn't understand shit. I tried to implement it in DDNET++ and it didn’t even compile for me. I compiled it and launched it, but for some reason my server is registered when it’s stupidly not in the config. And even after adding it, the server is still registered.
15:24
I just cant launch a server on ddnet ++
15:25
lol
15:25
the best programmer on earth
Avatar
It already works like a calculator but if calculators didn't support floats and had a performance of a brick
Avatar
hi, wondering if theres any way to implement my ddnet server into uptime kuma?
Avatar
isnt uptime kuma just monitoring it? basically feed it the port and it gets what it needs?
Avatar
Avatar
meloƞ
isnt uptime kuma just monitoring it? basically feed it the port and it gets what it needs?
well yeah it is
17:10
but how would i set it up with ddnet as just giving it the ip and port would just say always on
17:10
even if the server is on
Avatar
im fairly sure you can just ping the server every like 5 minutes to check if its alive or not
Avatar
right but how
17:18
these are my options
Avatar
probably push
18:03
teeworlds servers don't implement ping
Avatar
push just means that i call the uptime kuma url from ddnet (edited)
18:05
is there a script that contsantly runs while the server is up? i could add the command to call it
Avatar
@meloƞ are u find turkey host?
Avatar
Avatar
Шахид
@meloƞ are u find turkey host?
i have nothing to do with turkey-servers
Avatar
Avatar
meloƞ
i have nothing to do with turkey-servers
:(
Avatar
Avatar
meloƞ
i have nothing to do with turkey-servers
quick question, are there any scripts or config files that can run custom commands? (edited)
Avatar
Avatar
LuKron
quick question, are there any scripts or config files that can run custom commands? (edited)
what exactly do you mean with "custom commands?"
18:14
if you mean remote access to send commands use econ
Avatar
u did not read
Avatar
http://192.168.0.243:3001/api/push/rl3wv29Hds?status=up&msg=OK&ping= i want to run that so that my uptime kuma web ui sees that my ddnet server is on
Avatar
192.168.0.243:3001 is not a DDNet or KoG server.
Avatar
he wants to run system commands from his ddnet server every so often
Avatar
Avatar
Ewan
he wants to run system commands from his ddnet server every so often
yeah this, but i believe it has to be always running for uptime kuma to detect its on
18:17
similar to if i were to have it open in a browser
18:17
it would tell me the server is on
Avatar
Avatar
Ryozuki
morning
gm 🍵
Avatar
morning??
Avatar
Hey i jsut updated from version 9 to 18.2, really nice new changes and the gui is way better now too. Good job 🙂
Avatar
Avatar
Naixn
Hey i jsut updated from version 9 to 18.2, really nice new changes and the gui is way better now too. Good job 🙂
you didnt update for 9 years - respect! XD
18:56
android user?
18:56
or just forgot to update
Avatar
welcome in 2024
Avatar
no i use windows and never updated, thought i was banned because i didnt find any ger server so i had to update after creating a ticket.
Avatar
Avatar
Naixn
Hey i jsut updated from version 9 to 18.2, really nice new changes and the gui is way better now too. Good job 🙂
XDD
Avatar
Avatar
EGYT
It seems like "replay" is acceptable for DDNet, as DDraceNetwork is, well, about races, but at the same time you can play not just DDrace with it... so confusing... Oh, yeah. Numbers. 69% (420 strings out of 607) lol
No progress for today 🙄 At least I changed my profile picture. Still should find something better
Avatar
Does anyone have a 0.7 skin svg template ?
Avatar
ChillerDragon: nice that it works 🙂
20:45
ChillerDragon: ger2 is paid for by me. no donation money
Avatar
sa türk warmi
Avatar
The Internet Archive's cost per TB, with 24/7 online hard drives, is approximately $2000 for forever.
interesting
Avatar
the button that turns off the design, and add bg . (the same as in the game, but in the editor)
Avatar
Avatar
heinrich5991
The Internet Archive's cost per TB, with 24/7 online hard drives, is approximately $2000 for forever.
interesting
uh, there's no running cost ?
Avatar
I think the running cost is factored in
Avatar
2000$ per TB? damn, wouldn't expect it to be that expensive
Avatar
I've played the FACTORIO a lot and here are a few things that would be good in an tw editor. ctrl+x, ctrl+c, ctrl+v, shift+scroll up/down. You can see it in the video. https://github.com/ddnet/ddnet/assets/39918652/0a97f7a4-c179-4d0d-8b51-911073471bcc oh i forgot show ctrl+x but i think u know how it works.
Avatar
The amount of pull requests have grown concerning, we should go through these before it goes completely out of hand
Avatar
Avatar
Learath2
The amount of pull requests have grown concerning, we should go through these before it goes completely out of hand
so pplz will create one big instead 5 small.It is even worse.
Avatar
I think @Learath2 is calling for maintainers to go through the PRs
22:32
I'll try to go through the PRs tomorrow
Avatar
#8386 is quite interesting actual 1127695164: 01000011 00110111 01000011 00111100 expect 1127629628: 01000011 00110110 01000011 00111100 actual -514903197: 11100001 01001111 00110011 01100011 expect 3779998307: 11100001 01001110 00110010 01100011
Avatar
Building ddnet 18.2 in Fedora Rawhide (next version 41) under architecture ppc64le, Str.StrToInts fails with the output below (-v added). The build runs for the 18.2 version update for all architec...
Avatar
It's one bit flips
Avatar
is this a two's complement thing
22:59
oh
22:59
i didn't see the first pair were different
Avatar
tbf I don't understand this bizarre encoding at all, "öüä" is just 3 bytes of utf8, why is it ending up in 2 ints? (edited)
Avatar
why is it just the 16th and 24th bits
Avatar
Avatar
Learath2
tbf I don't understand this bizarre encoding at all, "öüä" is just 3 bytes of utf8, why is it ending up in 2 ints? (edited)
>>> len("öüä".encode()) 6 python (and my internal UTF-8 encoder) disagrees
Avatar
those might be ligatures
Avatar
OH I had my encoding wrong on this stupid tool
Avatar
äöü are non-ASCII, thus taking up at least 2 bytes in UTF-8 (edited)
Avatar
python len measures bytes and not chars of a string?
23:03
concerning
Avatar
"chars" of a string is ill-defined
23:04
but python does indeed measure something ill-defined for strings
23:04
I asked for the length of a byte string though ("äöü".encode())
Avatar
Avatar
heinrich5991
but python does indeed measure something ill-defined for strings
for utf8 encoded strings
23:04
for ascii encoded strings it's not so ill-defined 😄
Avatar
i think the foob is to have this guy run a test on an older version of ddnet
Avatar
Avatar
Learath2
for ascii encoded strings it's not so ill-defined 😄
ASCII yes, "characters" seems simple enough there
23:05
but in Unicode (irrespective from the encoding, be it UTF-8 or UTF-16), "character" is quite ill-defined
Avatar
This test failure really makes no sense to me, did they re run it? Maybe it's cosmic rays? 🙃
Avatar
not gamma rays
23:06
23:07
probably this
Avatar
I had a theory but that's probably not it
23:07
Is adding 128 there even well defined for a signed char? (edited)
23:07
I think it is because it should get promoted to int
Avatar
there's "code unit" (byte for UTF-8, 16 bit-integer for UTF-16), "code point" (number between 0 and 0x10ffff, excluding 0xd800-0xdfff) and "user-perceived character" ("grapheme" in unicode parlance)
Avatar
but idk maybe they are compiling with a weird compiler
Avatar
fedora rawhide
23:08
gcc
Avatar
Avatar
Learath2
Is adding 128 there even well defined for a signed char? (edited)
yes, it's promoted to int first
Avatar
Avatar
Learath2
This test failure really makes no sense to me, did they re run it? Maybe it's cosmic rays? 🙃
lets also blame this one on cosmic rays ^^ https://github.com/ddnet/ddnet/issues/8172 ☀☀☀
Avatar
quakenet is still posting stuff to their blog: https://www.quakenet.org/news/375-port80se-delink
23:12
(they still don't support TLS btw)
Avatar
First thing that caught my eye was that it only happened with unicode, I wonder if it is a compiler reading the file wrong problem
Avatar
Avatar
heinrich5991
(they still don't support TLS btw)
port80/"ip only" does give this impression
Avatar
Avatar
Learath2
First thing that caught my eye was that it only happened with unicode, I wonder if it is a compiler reading the file wrong problem
wouldn't be the first time i've seen that, i just always escape
Avatar
port80 was just a sponsor, I think
Avatar
Avatar
Ewan
wouldn't be the first time i've seen that, i just always escape
or file encoding issue
23:13
but i think git should keep that proper
Avatar
Avatar
Learath2
First thing that caught my eye was that it only happened with unicode, I wonder if it is a compiler reading the file wrong problem
unlikely. it's just bytes to the compiler
Avatar
But there is nothing special to unicode that we do in StrToInts
23:16
The only other entity involved is the compiler
23:17
I can't spot any potential UB either except for the + 128 that sussed me out at the start
23:18
There are some absurd machines with 9 bit chars that might break it but I very much doubt this would be the only test to break 😄
Avatar
(aBuf[0] + 128) << 24 this is UB
23:20
shifting into the sign bit
Avatar
Yep, damn
Avatar
looks like it happens on 16 too
Avatar
How did I miss that, I was thinking about why these things werent unsigned to start with but didn't spot that
Avatar
i would have expected ubsan to find this
Avatar
I don't know whether we run the test suite with ubsan, nor if we have the correct flag enabled
23:24
We do run tests with asan/ubsan, I wonder why it doesn't pick it up
Avatar
gamma rays
Avatar
Avatar
Patiga
lets also blame this one on cosmic rays ^^ https://github.com/ddnet/ddnet/issues/8172 ☀☀☀
that's interesting lmao
Avatar
is there an intrinsic or builtin for packing bytes into a u/int_*t?
Avatar
LOL after we run the unit tests with asan and ubsan, we don't check their output properly because we don't export ASAN_OPTIONS and UBSAN_OPTIONS....
Avatar
professional
23:33
unrelated but im trying to switch to arch/artix asap
23:33
but i'm not sure what to do
23:33
currently my OS is split across 3 nvme drives
23:34
but my 2nd pcie 16x slot (which i plan to use for GPU passthrough) is switched with the third nvme slot due to pcie lane constraints
23:34
so i wonder if i should just split my system across the first 2 drives and use the gpu, or if I should do what i'm doing rn and only use 1 16x slot
23:35
problem is then i have a completely unused drive lol
23:36
also still torn between arch and artix. have you ever had any systemd-related issues using arch repos on artix?
Avatar
Avatar
heinrich5991
(aBuf[0] + 128) << 24 this is UB
though I do find it hard to imagine what the compiler would emit that makes this happen, but would be worth fixing
Avatar
Avatar
Ewan
also still torn between arch and artix. have you ever had any systemd-related issues using arch repos on artix?
You'll need to be comfortable with getting your own init files sometimes as artix is a small project that doesn't always have it packaged properly
Avatar
sounds exactly like what I want to avoid
Avatar
Usually just a matter of getting it from gentoos repo
23:39
Honestly, I'm not the best person to ask this. I would not have systemd on anything I own, no matter how annoying it is to not have it
23:39
I would sooner code my own
Avatar
is compartmentalizing systemd really so far from reality
23:40
i don't know too much about its issues
23:40
because i generally use its features
23:40
all at once or not at all
Avatar
Well things like init files are hard, since systemd in their infinite wisdom decided moving away from shell scripts is the best idea
23:41
So any distro that wants to offer multiple init systems, has to offer a shell script for every init system ever, and a systemd unit file for systemd
Avatar
but unit files can very easily wrap shell scripts
Avatar
But then you can't use the fancy functions of unit files
23:42
OpenRC offers the fancy features using extensions to the shell scripts in the form of annotations and functions, as it should be
23:43
Systemd offers fancy features by breaking every other init system support, definitely not in an attempt to push out competition for world domination
23:44
Anyway, only a few distros offers both properly. For distros that are small forks that remove systemd, you'll usually always need some manual labour to get stuff like init files
23:44
s/offers/offer/
23:45
i think hating systemd because it works differently is silly
23:46
maybe sometimes it's inconvenient but i think most of the issues people have with it should be fixed in systemd
Avatar
There are many reasons I hate systemd, so many that it would take us hours
23:47
So I'll give you the most important one. I don't even need to consider the others after this one. I ideologically disagree with this tumor-like development strategy and the resulting nasty monolith
23:48
so what makes you say that their goal is to "conquer" the world of init systems
23:48
i think they made a project that was fundamentally different and naturally as more people used it, it grew
Avatar
They made a project that was fundamentally different. Then they started a marketing campaign targeting distro maintainters, they pushed their way onto mailing lists
23:50
They didn't convince the userbase, they just convinced fedora maintainers
Avatar
were they themselves not fedora maintainers
Avatar
(because Poettering literally worked at Red Hat)
23:51
This is all disgusting backroom bs
Avatar
if somehow the users were involved in the decision making process, things probably would have gone the same way, no?
23:53
i think systemd hatred is a somewhat new thing
Avatar
Not even close to being new, I was there when these people infected debian too
23:54
There was always sane voices telling people the convenience was not worth introducing a million line monolith onto our computers
23:54
But linux users are not fundamentally different than users of any software. Most users only care about convenience, nothing else
Avatar
i think people will do nearly anything in the interest of time
23:56
maybe distro maintainers could have staged systemd differently or offered an alternative version that still used sysvinit. but that's much more work
23:56
and i think in the end most people would still want systemd
Avatar
most people don't even understand what systemd is, let alone have an opinion
Avatar
they can use more software, and very rarely have to mess around with init scripts and the like, even if it takes them another second or two to boot
Avatar
that's exactly what they leveraged in their marketing campaign, a less transparent piece of software that justworks(tm)
Avatar
i agree i don't like the way it is rn
Avatar
systemd was faster because legacy sysvinit didn't parallelize well, that's how they convinced the ubuntu people
Avatar
It can't be worse than sysvinit
Avatar
systemd unit files were readily available and declarative, that's how they convinced the debian maintainers who were already struggling
Avatar
Avatar
Ewan
i agree i don't like the way it is rn
but I also don't think it's inherently flawed, if it was the same software package presented in a more modular fashion then people wouldn't have issues with it
Avatar
poettering worked at red hat, that's how they got it into fedora
Avatar
Out of all the software complaints I have systemd doesn't rank high But I'm not a demanding user
Exported 987 message(s)