Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2020-12-09 00:00:00Z and 2020-12-10 00:00:00Z
Avatar
Дядя Женя 2020-12-09 00:33:54Z
A lot of servers seems to be down
00:34
@snail ?
Avatar
Дядя Женя 2020-12-09 01:06:11Z
ok, all servers appear to off when nobody is playing on them and didn't turn on back
Avatar
@deen uhm, did you do sth?
Avatar
Дядя Женя 2020-12-09 01:08:37Z
except for Persian, it's alive
Avatar
I think that fixes all of them
Avatar
Дядя Женя 2020-12-09 01:51:00Z
yeah, nicely done
Avatar
I got in top 10 today. after discussing it with others, it became clear why 😛 I misread the problem statement
Avatar
@heinrich5991 congrats 😄
08:47
@Learath2 I updated the server, nothing else
08:48
Thanks for the workaround @Learath2
Avatar
oh yea, thanks for being around to fix the servers @Learath2
Avatar
Maybe the middle of the night is not the ideal time for our scheduled server restarts
08:51
I think when I set that I used to be online around that time and could react, but not anymore
Avatar
Add -rdynamic if supported by the linker. Not all symbols being exported broke our builds recently, the antibot library used mem_comp from the main binary but it wasn't exported, leading to the following runtime error: ./DDRace64-Server_sql: symbol lookup error: /home/teeworlds/servers/libantibot.so: undefined symbol: mem_comp

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possi...
Avatar
what happened?
09:29
or is it secret info 👀
Avatar
i wanna know too o_0
Avatar
why did that only recently cause an issue
Avatar
idk
Avatar
maybe a change in compiler
Avatar
./DDRace64-Server_sql: symbol lookup error: /home/teeworlds/servers/libantibot.so: undefined symbol: mem_comp error message was here
Avatar
afaik i mostly used memcmp not mem_comp anyway
Avatar
*this, you can also see it in the pull request
09:31
yes, it's my fault anyway, if you want to blame someone 😉
09:31
it's only an issue because I added the glue code
Avatar
Oh what was it?
Avatar
Avatar
heinrich5991
yes, it's my fault anyway, if you want to blame someone 😉
i dont want to blame someone i was just hoping i didnt fuck something up again lol
Avatar
Just woke up :P
Avatar
apparently the compiler stopped exporting mem_comp from the binary for the shared libraries
Avatar
but libantibot-noby.so used it and couldn't find it
09:32
-rdynamic exports all the public symbols again (edited)
09:32
usually it uses a heuristic at build time which symbols to export
Avatar
Huh, how can the compiler not export that? It's a symbol with external linkage no?
Avatar
it only exports those used by the shared libraries it can see at build time apparently
09:33
but that doesn't work for our setup where we only give the actual binary to the program at runtime
Avatar
Huh, is that even a legal aasumption to make?
Avatar
why cant we use memcmp instead
Avatar
I didn't feel like tracking down every function we use from the main binary ^^
Avatar
i meant bcs its string.h standard fn
Avatar
Anyway, did you find a way to fix it?
Avatar
or is it a compatibility thing
Avatar
Add -rdynamic if supported by the linker. Not all symbols being exported broke our builds recently, the antibot library used mem_comp from the main binary but it wasn't exported, leading to...
bigbrain 2
Avatar
huh smart
Avatar
libantibot-noby.so -> libantibot-nobo.so
Avatar
not my fault pepeH
Avatar
ah github dark
09:36
so many years
Avatar
I used it for 1 minute and went back to white 😄
Avatar
@deen took me a couple minutes to figure out what was even happening. We should prolly add something to run64 to stop trying to restart and warn us
Avatar
is there a way to save backtrace and restart the executable
Avatar
I think I like the new dark modd
Avatar
@noby search for "coredump". they're usually saved when a program crashes
09:38
try it with a simple C program that crashes
Avatar
@Learath2 I wouldn't necessarily stop, but at least warn sounds good. But an email per failed run would quickly explode 😄
Avatar
We already have coredumps but I don't think this caused a coredump
09:38
Or I couldn't find one anyway
Avatar
nope, it's not a crash when it doesn't even start
Avatar
it starts
09:38
it only detects at runtime that symbols are missing
09:38
not sure how it quits
Avatar
Avatar
deen
@Learath2 I wouldn't necessarily stop, but at least warn sounds good. But an email per failed run would quickly explode 😄
Need to be smarter than 1 mail per fail :D
Avatar
I use https://healthchecks.io/ for this kind of monitoring (e.g. for certificates, or teehistorian downloads)
09:39
I get a single telegram message when a job has not completed on time
09:39
and no more until I fix it again
09:39
(I self-host it)
Avatar
I wonder if we could monitor the servers with twping
09:40
Ping everything in serverlist once a minute or two
09:41
This would have taken down all the servers and we wouldn't get a single warning about it :P
Avatar
you mean with our current system no warning?
09:42
@Learath2 do you have experience with prometheus/grafana or similar monitoring btw?
09:43
I want to set something up for my servers, but it all looks so complicated 😄
Avatar
Nope, I never did much with larger scale system administration
Avatar
We use grafana at work, works ok
Avatar
@deen I think grafana usually uses a backend, what do you use? prometheus? influxdb?
Avatar
I just use grafana, I didn't it up actually 😄
Avatar
*set it up?
09:48
My keyboard is breaking, hopefully it's just the cable
Avatar
i used graphana once too
09:48
@heinrich5991 it supports various "data sources"
09:49
am i reading this wrong? it sums 15 to 40 to find the invalid number, but then it says the range is from 15 to 47
09:49
is this a error on their part?
09:49
or what im understanding wrong
09:51
AH
09:51
ok i see
09:51
nvm i should read better
09:54
its not first and last its lowest and highest
09:54
my assumption xd
Avatar
I aspire to one day wake up and actually be fully rested... I'll leave aoc to the night
Avatar
well u go to sleep rly late
09:55
doing aoc in night might even worsen that
09:55
xd
09:56
what u think
09:56
any improvements today
Avatar
&Vec<i64>
09:57
first thing I see in the code 😄
Avatar
I have tried sleeping at every possible hour past 2200 until 0500. I don't even set an alarm anymore, still doesn't work
Avatar
I really wish humans had jtag
Avatar
im so used to not using bare arrays
09:57
xdd
09:58
i went tosleep at 23:30 and woke up at 9:30
09:58
i sleep like a baby
Avatar
@heinrich5991 CentOS is dead now so you can finally drop CMake 2.8 😄
Avatar
yea I saw that @Comrade 😄
Avatar
what did you do?
09:59
the lengths people go to convince ddnet to change their cmakelists.txt
09:59
killing of distributions…
Avatar
it just happened 😄 (edited)
Avatar
outdated distros*
Avatar
but I have bad news ^^
09:59
this is only for centos 8
09:59
the outdated distros were centos 6&7 IIRC
Avatar
CentOS 7 will stick around in a supported maintenance state until 2024.
Avatar
RPM distros are bad anyway (no offense)
Avatar
centos 6 maintenance ends this year
Avatar
Avatar
Comrade
RPM distros are bad anyway (no offense)
yeah
10:00
tho ppl like fedora
10:00
my first vpn i had was centos 6 i think
10:00
i didnt know much about linux
Avatar
I heard good things about fedora, some friends of mine use it
Avatar
but centos lacking lot ofp ackages
10:00
made the experience worse
10:00
xddd
10:00
so i never went back to using such distro
Avatar
Centos is the oddest distro I've ever used
10:04
Why is a distro being that stable ever wanted? Systems stuck in the past have aaaalways caused issues
Avatar
maybe banks use it
10:05
?
10:05
xd
Avatar
they use RHEL/SUSE i think
Avatar
1dcc1e4 Run shellcheck over check_dilate.sh - def- f2c834e Add shellcheck to ci - ChillerDragon 458c752 Put style checks into individual steps - def- 13a8dfa Add pylint - def- d9bda64 Merge #3371 - bors[bot]
Avatar
I guess if all the software you run is in-house/private you could afford to stick to a decade old version of your distro
Avatar
@Ryozuki rest looks good to me. some nits: instead of returning the wrong result 0, I'd use unreachable!() or panic!()
Avatar
do some companies make their own distro?
10:07
oh
10:07
unreachable macro
10:07
never heard of that
Avatar
I like that your code is not using a quadratic algorithm for the first part, like mine
Avatar
Doubt anyone would bother with rolling their own distro
Avatar
i always knew the trick with the hashset
Avatar
@Ryozuki That doesn't sound reasonable. I know SAP works together closely with SUSE for their SLES distro for example
Avatar
I think the city of munich rolled their own distro
10:08
but went back to microsoft after microsoft promised to put some HQs near munich (edited)
Avatar
I love corporatism
Avatar
Windows will become a Linux distribution in a few years anyway 😄
Avatar
The illusion of meritocracy is so annoying
Avatar
meritocracy?
Avatar
forking whole distro to change a few things... no wonder we have this mess 😄 https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg
Avatar
a political system in which economic goods and/or political power are vested in individual people on the basis of talent, effort, and achievement, rather than wealth or social class.
10:10
microsoft doing that by using its wealth is meritocracy
10:10
?
10:10
or did i understand wrong
10:10
xd
10:11
damn debian is used by a lot in that graph
Avatar
Nah if one would consider just the merits, they would use linux for things like this. Then microsoft comes in with their fat stacks of cash, and breaks the illusion that there is any meritocracy
Avatar
@Comrade yeah, I think it's better to look at the package manager. Ubuntu & Debian I mostly consider as the same for example
Avatar
Ubuntu is a better integrated debian :P
Avatar
it might actually be easier to use windows for the city
Avatar
What were they using it for?
Avatar
since every office worker is trained in microsoft office and not in libreoffice
Avatar
updated my solution
Avatar
but then it might also make sense to break that cycle if you think longer-term
10:13
but as of today, you learn microsoft office in school (at least in berlin)
Avatar
(this is for the Windows as a Linux distro argument: http://esr.ibiblio.org/?p=8764)
The two most intriguing developments in the recent evolution of the Microsoft Windows operating system are Windows System for Linux (WSL) and the porting of their Microsoft Edge browser to Ubuntu. …
Avatar
Avatar
heinrich5991
since every office worker is trained in microsoft office and not in libreoffice
did u know openoffice is outdated, but their creators refuse to recommend the usage of the updated libreoffice
Avatar
Ah for user facing stuff idk. I was thinking about dumb displays, where windows is just a silly silly choice
Avatar
@Ryozuki yes, see me not using openoffice in my sentence 😄
Avatar
Avatar
Ryozuki
did u know openoffice is outdated, but their creators refuse to recommend the usage of the updated libreoffice
Do you know the drama behind that? I never looked into it
Avatar
i saw it once on reddit
Avatar
@Ryozuki Oracle... 😄
Avatar
9cce680 Export all symbols from the main executable for the antibot - heinrich5991 5c7bc04 Merge #3391 - bors[bot]
Avatar
sun donated it to the apache foundation
10:14
it's a dying project there, too few contributors
10:14
they refuse to let it die there though, and refuse to recommend libreoffice instead
10:15
Today marks 20 years since the source code to OpenOffice was released. And today we say: LibreOffice is the future of OpenOffice. Let’s all get behind it! It’s great to have a rich and diverse set of free and open source software projects. Hundreds of millions of people around the world have benefited from the […]
10:15
found it
Avatar
At least there the situation is rather clear. For mysql/mariadb it's more chaotic, where MySQL has some features & bug fixes, MariaDB another set, but none is clearly better
Avatar
but openoffice still has brand value
Avatar
@deen i use postgresql these days
Avatar
Btw libreoffice works about as good as visual studio. It had been a while since I've seen software that slow
Avatar
libreoffice handles pasting images rly bad for me
10:16
i always end up using g oogle docs on the web
Avatar
maybe you're running it in the wrong environment
Avatar
it runs fine on my parent's debian and on a windows 10
Avatar
but for anything serious i use LaTeX
Avatar
but on my arch linux it's reaaly slow
Avatar
latex best
Avatar
Possible, it runs awfully on my mac, a little better on linux
Avatar
disabling spellcheck and changing some weird config options related to rendering alleviated the issue a little
Avatar
do u know what runs horrible too? eclipse
10:17
xd
Avatar
but it's not become "usable"
Avatar
It's actually slower than running older microsoft office in a vm in either case :P
Avatar
isn't some part of LibreOffice written in Java?
Avatar
not a relevant part AFAIK
10:18
don't use excel, people ^^
😄 2
Avatar
Shame a fork or an alternative hasn't emerged
Avatar
is libreoffice calc as good?
10:19
i never used excel tbh
Avatar
for my purposes it works
Avatar
I guess an office suite is an undertaking too large
Avatar
I use it for editing csvs e.g.
10:19
@Learath2 yea, think so, too
Avatar
some ppl solved AoC in excel
Avatar
I use the cloud version of office for the rare occasion that I need office
Avatar
meh, cloud < proprietrary software < open-source software
Avatar
Uni has a subscription
Avatar
if it's gone, it's gone
Avatar
Avatar
heinrich5991
meh, cloud < proprietrary software < open-source software
justatest
Avatar
On mac I have the mac version of office
Avatar
@deen running a rebuild of the servers already? or can I do it
Avatar
@heinrich5991 one benefit of cloud is that you get performance. The cloud version of matlab works better for me e.g.
Avatar
matlab is such a bad programming language IMO. are you forced to use it?
Avatar
Yep forced. Awful language
Avatar
it has inconsistent behavior in a lot of places that lead to wrong results instead of exceptions
Avatar
whats a matlab alt
Avatar
python&numpy
10:22
they even feature the same function names
Avatar
what about gnu octave
Avatar
French unis switched their linalg courses to numpy a while ago
Avatar
only that their functions behave sanely in edge cases
10:23
@Ryozuki octave is bug-for-bug compatible
10:23
so not sane
Avatar
what does that mean
Avatar
Italy is always a bit behind the curve :P
Avatar
berlin also uses numpy
10:23
e.g. the primitive type
Avatar
numpy is mostly made with C right?
10:24
and then exposed to python
Avatar
No way to get good performance in pure python sadly
Avatar
the primitive type is an "at least two dimensional array of numbers" in matlab
10:24
it's "an n-dimensional array of numbers" in numpy
Avatar
Not until they finally find a way to remove the GIL
Avatar
rust is trying to have its own stuff https://nalgebra.org/ pepe_straight
Avatar
Tho idk if numpy parallelizes. But the problems of linear algebra parallelize reeeaaally well
Avatar
or the max function in matlab: it returns the max of each row resulting in a vector. except if you only have one column. then it returns the max of that column (edited)
10:25
like tf. it broke my code when I only had one datapoint
Avatar
Matlab is really a goof when it comes to this stuff. It tries to behave how a "scientist" that doesn't know programming would expect it to behave
Avatar
@heinrich5991 run already
10:27
23/23 servers updated successfully
Avatar
kk
Avatar
Did you switch the symlink back?
10:28
Should Iß
10:28
?
Avatar
Maybe try to run one server see if that fixed it? :P
Avatar
it works on ddnet.tw
Avatar
Or if you are feeling brave yeah, you can switch it all
Avatar
(I tested it a couple of secs ago)
Avatar
Tried one on GER2, works
10:29
switched all now
Avatar
nice. ty 🙂
Avatar
I still can't get my hands on one of the new ryzens :( I hate scalpers
Avatar
let's wait for next generation - it will be even better 😄
10:47
there are still no good mainboards for Ryzens anyway i think
Avatar
ill probs disappear from here soon monkalaugh
Avatar
@Learath2 which one did you want to buy?
10:56
The 5800x is sometimes available in Germany (but it has the worst perf/cost ratio)
Avatar
5950x
10:59
I'd even set aside the money, never thought stock would be the issue :P
Avatar
AMD is using 80% of their TSMC wafers to produce PlayStation & Xbox chips, so not much left over for their other business at the moment
Avatar
I was also thinking of getting a ps5, those are also all gone
11:06
If only there was a way to enforce "one per person" on these times of demand
11:06
Scalpers are making soooo much money
11:07
They are all buying with scripts too, so it's not even fair competition
Avatar
The usualy solution is a 24 hour entry which is restricted to once per person and then you do a lottery and the winners can buy it. But honestly I'd just wait it out until stock improves
Avatar
Hm, that does sound better
Avatar
i also wanted to get a ps5
11:14
but couldnt
11:14
rip
Avatar
std::cout << *std::min_element(&v[j], &v[k+1]) + *std::max_element(&v[j], &v[k+1]) << std::endl; // Part 2
11:26
👀
Avatar
I have cyberpunk preloaded, hopefully my 1080 isn’t too out of date to run atleast at high. The game looks so nice, wouldn’t want a compromise
Avatar
@Learath2 1080 runs it on high for sure
11:37
it recommends a 1060 for high
11:37
c++ rly looks ugly
Avatar
Well beauty is both subjective and relative
11:40
rust is beutiful
11:40
PES2_WotAlt
Avatar
I think it looks relatively prettier than rust
Avatar
i dont
11:40
i always found c++ and specially modern c++ to look rly ugly
11:40
xd
Avatar
Modern c++ is pretty ugly. @deen’s solution doesn’t have much of it though
Avatar
Yes, I tried to convert it to modern C++ and noticed that was making it even worse
11:41
so I just left it as I wrote it initially
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 11:42:19Z
is it rly ugly tho? Or just intimidating if your not used to it?
11:42
I always thought im just too nub for this crazy new c++
Avatar
Besides, modern c++ does get prettier when you omit the namespaces, it just looks cluttered mostly
Avatar
yea cluttered
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 11:43:05Z
there has to be some advantage right?
Avatar
C++20 brings with it concepts that cleans up the ugliest part of the modern c++ syntax, the templates
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 11:43:13Z
is it harder to mess up or something?
11:43
deen dont u write modern c++ fulltime? tell me something nice about it
Avatar
Not really, it’s mostly a result of years of backwards compatibilty
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 11:43:51Z
hm
Avatar
The way it’s set up is really extremely flexible btw
11:45
Coding for a toaster with only 1k of memory? You can replace the allocator e.g.
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 11:46:13Z
oh so the modern c++ still trys to run well on limited hardware?
11:46
i did not expect that
Avatar
Or the atomics that allow you to micro optimize
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 11:46:59Z
so the new c++ is not a tons of abstractions where you lose control?
Avatar
It’s tons of abstractions where you can manipulate every part of it
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 11:47:36Z
i see
Avatar
It tries to cater to like everyone
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 11:47:57Z
but i rly never had the urge to learn it
Avatar
There are some parts of the it just fly right over my head
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 11:48:53Z
i think @jxsl13 has the most c++ tw project as far as i know :D
Avatar
Like execution policies
11:51
std::string IP = {aBuf}; in tw code looks weird
Avatar
Oh, or memory resources, who uses those and for what even
Avatar
u can never learn 100% c++
11:54
there will be always something u dont know (edited)
11:54
and thats not true for other languages
11:54
atleast thats how i feel
Avatar
C++ has too wide a usecase for someone to understand everything, such a complex beast
Avatar
C I even know which parts of the standard relate to what behaviour. Even the standardese in The C standard is easier to understand
11:57
Generally I have trouble reading the C++ standard
Avatar
@Learath2 we use them at work. It's nice to have different allocators for different stuff, with different properties. And you can get statistics of what is using how much memory exactly
11:58
And I think some people do have a full understanding of C++, but very few in the world probably
Avatar
@deen what are they? I have a vague idea of what problem they are trying to solve, is it containers with different allocators containing the same type being different types?
11:59
(I assumed you meant memory_resource s)
Avatar
Yes, for me it's just an interface for an allocator
Avatar
I want to learn more C++17 and 20 this year. If I ever have free time and am not sleepy
Avatar
@Learath2 if cyberpunk 2077 is in stadia does it mean they have a linux build?
12:38
stadia only good thing may be that games will be made on linux too
12:38
for me xd
12:38
Avatar
Well it’s not known what stadia runs on, but I’d guess so, windows doesn’t have good support for the dozen gpus they run per server
Avatar
Oh, hadn’t seen we know what stadia uses now
Avatar
i mean if ur game uses vulkan linux support shouldnt be that hard
Avatar
It does make sense tho, as said windows doesn’t like these applications
Avatar
as the post says they probs should only need to change the input and windowing to get it working on linux
12:41
well thats making lot of assumptions
Avatar
I would think they first made a linux build, then ported to stadia
12:42
why wouldnt they announce the game on linux then
Avatar
because nearly no linux players, so who cares?
Avatar
Idk , not cool enough news?
12:42
this circle of death
12:42
no players -> no game -> no growth of players
12:43
we will never go out of this
Avatar
Even the nicest developers don’t care about us 😦
Avatar
i mean
12:43
look ddnet
Avatar
Ddnet is linux first :P
Avatar
there isnt much cross incompatible code
12:44
u just abstract it first
Avatar
Porting is actually not hard at all, they just don't care as there is no money
Avatar
but if u start the development thinking in crossplatform terms
Avatar
See how good it got when suddenly there was profit in sight with steamOS?
Avatar
i dont think it costs that much money
12:45
obviously remaking a non crossplatform would cost more money
12:45
sadly steamos was a failure
Avatar
Everyone and their mothers rushed to get linux ports, the drivers leaped an entire light year ahead
12:45
i hope valve still works on this
Avatar
Then yeah steamos failed and everything stopped
Avatar
well they work a lot of proton
12:45
but proton is not native no matter what
Avatar
Borderlands 2 linux version is still like 5 patches behind
Avatar
well i wish also valve made steam for linux better
12:46
currently u gotta install 32 bit librarys
12:46
just for steam
12:46
libs*
Avatar
I wish steam in general got better. It's way too unnecessarily complex
Avatar
better than epic store
12:48
monkalaugh
Avatar
I wonder why steam on linux needs 32bit libraries
Avatar
i think its cuz some old games
12:49
i think u can rely on steam sdl
12:49
not sure
12:50
POGGIES
12:50
didnt know there was a forum
Avatar
They do shit about some gamesjustatest
13:50
this was the darkmode announcement
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 14:13:12Z
lol
14:13
so cinnematic rofl
14:13
its ugly darkmode tho sadly i still use lightmode
14:14
compared to vscode for example its rly hard on the eyes somehow
14:15
i think its too dark bg
Avatar
u can only truly enjoy dark mode if it had an epic anime backstory with sacrifices of the evil and birth of the good
Avatar
I find it difficult to read too, it's really dark
14:24
Compared to e.g. youtube, discord, firefox which all have a very similar tone of gray for the background
Avatar
I think they plan to add more themes
Avatar
Cute keynote and all but people have been requesting darkmode for what since github first launched? 😛 Funny how low the return on investment on that feature was that it was only done 6 months ago
15:02
Oh btw, should we try github discussions for things that we keep discussing here that get lost or get “archived” in a meh manner in issues?
Avatar
Ye lets try it
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:06:30Z
im not too sure if its cool but try for sure
Avatar
Chiller u cool
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:06:50Z
we could also use ddnet.tw forum :D
15:06
Thats ded
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:07:01Z
revive it
Avatar
Hm, now that I think about it, it doesn’t really help people that don’t have gh accounts contribute to the discussion
15:07
We really shouldn’t have killed the forum on ddnet.tw ;P
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:07:25Z
it just makes us more dependend on microsoft
15:07
ye rip forum
Avatar
last time we discussed this my proposal was a daily log of all discord channels
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:07:56Z
rip all the people who dont have discord
Avatar
We embrace monopolies here at ddnet inc. Windows server next
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:08:05Z
ye
15:08
when drop linux support?
Avatar
I wouldnt log generao
15:08
General
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:08:21Z
add more irc bridges
Avatar
But I often search for something and Discord search is horrible for me, I just want text
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:08:39Z
ye grep is bae
Avatar
@deen log of discord is nice to have but it’s not browsable like a forum. No topics no categorization
Avatar
Ripgrep*
Avatar
And doesn’t let us continue long winded discussions like accounts
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:09:51Z
ye livechat is good for quick questions and memes
Avatar
It’s unreasonable for me to ask people to search the logs for our discussions on accounts each time it comes up but it’s also unreasonable for them to expect me to repeat everything every time it’s asked
Avatar
I doubt any kind of forum will work as long as ppl use discord
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:10:18Z
we should delete the ddnet discord server then :p
Avatar
It can work, many communities have both forums and discord
Avatar
But a chat will always be the prefered way for ppl
15:11
And its also our fault too
15:11
We make dev discussions here
15:11
And get lost
15:11
xd
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:13:50Z
i search the logs of this channel here quite often tho
15:13
not all information is lost here
Avatar
Discussions among us we can do in issues, prs and if we want longer winded ones gh discussions. I’m more concerned with decisions/discussions with community implications
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:14:28Z
among us
15:14
imo community should participate in pr and issue discussions
15:14
if the issue or pr has affect that users can notice
15:15
it should be announced on discord
Avatar
I feel like the polls we do in announcements are a good step, but we only give options there, so it’s not really a discussion
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:15:29Z
encuraging ppl to write and read comments on github is nice imo
15:15
no need for a seperate discussions github thingy
15:15
separate
15:15
aaa
Avatar
One thing with issues is that they get buried and discussion ‘“issues” are not really issues
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:16:59Z
could u provide an example?
15:17
never seen that being a problem
Avatar
Lot of prs lately are things a user wouldnt even know notice
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:17:31Z
yea and in this case they should not be announced on discord
15:17
to not annoy users
Avatar
Well I don’t know one in ddnet of the top of my head but oy and Dune had trouble with gameplay “issues” over in teeworlds/teeworlds
15:17
Off*
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:18:04Z
hm
Avatar
Anyway as I said, it doesn’t help much with the issue I’m concerned about
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:18:34Z
sounds like taste
Avatar
Community involvement
Avatar
The issue is community involvement?
15:19
It would be cool if github had oauth with discord
15:19
That way it would be ez
Avatar
[quakenet] ChillerDragon BOT 2020-12-09 15:19:25Z
we can make a bot that replys to github issues :D
15:19
from ddnet forum and or discord
Avatar
The bot would get banned in a hot chat
15:19
aPES_WTFEyes
Avatar
Is ravie not in here?
15:20
@Ravie ah, no I could tag you
15:20
Is it okay if I add your 0.7 skins to my client?
Avatar
#off-topic
15:20
weird
Avatar
@Learath2 maybe make an accounts issue if we don't have one yet 🙂
Avatar
stays open forever
Avatar
Drama inc
Avatar
People won’t create a github account to say anything, we would agree on a solution, implement it, then get flamed
Avatar
There is no "solution"
15:25
U cant cater to everyone
Avatar
@Learath2 sure, but it would at least help us
15:25
that we don't repeat our arguments to each other endlessly ^^
Avatar
@fokkonaut sure
Avatar
Thanks alot!
Avatar
why am i not able to start steam ddnet?
Avatar
Is anyone here using githubs cli? I'm interested in not needing a browser
Avatar
@cgt hm, can you translate the german?
17:26
An error occurred while updating
Avatar
Avatar
Learath2
Is anyone here using githubs cli? I'm interested in not needing a browser
Read the docs 4Head
Avatar
Avatar
cgt
Click to see attachment 🖼️
(application configuration not available)
Avatar
Avatar
Ryozuki
Read the docs 4Head
For what?
Avatar
Avatar
cgt
An error occurred while updating
Hm, I don't have access to the steam admin thing, @deen did we recently do an update or sth?
Avatar
Github cli
Avatar
Avatar
Learath2
Hm, I don't have access to the steam admin thing, @deen did we recently do an update or sth?
i somehow fixxed the problem, thx
Avatar
Somehow? Mind sharing your steps for future reference?
17:37
i just minimized steam
17:37
went in discord
17:37
and tried again after reading learaths message
17:38
then i worked
Avatar
Huh, perhaps you didn't finish downloading the game? Well, glad to see it's working again 😄
Avatar
@Learath2 nope, should still work
18:12
But I don't see any errors logged anyway
18:12
@cgt did you try uninstalling it and installing it again? I assume this is a Steam problem
18:13
oh, it worked again, ok
Avatar
ddnet suggestionddnet reduce crowding the skins by create skins group by color/design result this= 1-more tidy place and easier for see 2-makers the skins can make more than one for same a skin with other color or design without been haveing problem
f3 4
f4 2
Avatar
I like to see whom I have finished a map with. /teamrank only provides one result. With this command I can request all teams I finished a map with.

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [x] Changed no physics ...
Avatar
I found another impossible to diagnose bug 😄
19:54
Launching ddnet creates two windows, one stuck on my left screen, one on my right screen
19:57
And this happens when I switch to borderless, the screens are not mirrored btw
19:59
And the best part, it only happens if I launch the game at my full screen resolution
20:00
it works perfectly on smaller resolutions if I do borderless
Avatar
nice 5x5
Avatar
Rubick cube
Avatar
nasal spray drug addict monkaS
Avatar
I quit, I swear
Exported 535 message(s)