Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories โ€” IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2021-03-09 00:00:00Z and 2021-03-10 00:00:00Z
Avatar
Was hoping those commits would be squashed ๐Ÿ˜… I've figured out the CLang-Format integration so that shouldn't be a thing going forward.
Avatar
[quakenet] deen BOT 2021-03-09 08:21:54Z
Yeah, I could have squashed it
Avatar
97c4f98 Add donation by CyberPotato - def-
Avatar
maybe do something about this ๐Ÿ˜„
Avatar
@I.K.U should be fixed in nightly already
Avatar
@DDNet I lav yu
Avatar
``` /home/teeworlds/src/master/src/engine/shared/compression.cpp:58:31: runtime error: left shift of 104 by 27 places cannot be represented in type 'int' #0 0x65124f in CVariableInt::Unpack(unsigned char const, int) /home/teeworlds/src/master/src/engine/shared/compression.cpp:58:31 #1 0x6cca6b in CUnpacker::GetInt() /home/teeworlds/src/master/src/engine/shared/packer.cpp:105:15 #2 0x4a1587 in CServer::ProcessClientPacket(CNetChunk*) /home/teeworlds/src/master/src/engine/serv...
10:45
Caused by https://github.com/ddnet/ddnet/pull/3605 Found by ASAN: ``` ==11628==ERROR: LeakSanitizer: detected memory leaks Direct leak of 64 byte(s) in 64 object(s) allocated from: #0 0x4f36b3 in __interceptor_malloc (/home/teeworlds/servers/DDNet-Server-asan+0x4f36b3) #1 0x5536a7 in CServer::Run() /home/teeworlds/src/master/src/engine/server/server.cpp:2362:31 #2 0x562408 in main /home/teeworlds/src/master/src/engine/server/server.cpp:3594:21 #3 0x7f6ee56d209a in ...
10:46
``` ================================================================= ==1213==ERROR: LeakSanitizer: detected memory leaks Direct leak of 64 byte(s) in 64 object(s) allocated from: #0 0x4f36b3 in __interceptor_free (/home/teeworlds/servers/DDNet-Server-asan+0x4f36b3) #1 0x5536a7 in CServer::ProcessClientPacket(CNetChunk) /home/teeworlds/src/master/src/engine/server/server.cpp:1392:5 #2 0x562408 in CServer::ConAuthAdd(IConsole::IResult, void*) /home/teeworlds/src/master/sr...
10:48
``` ================================================================= ==27444==ERROR: LeakSanitizer: detected memory leaks Direct leak of 64 byte(s) in 64 object(s) allocated from: #0 0x4f36b3 in interceptor_malloc (/home/teeworlds/servers/DDNet-Server-asan+0x4f36b3) #1 0x5536a7 in CServer::Run() /home/teeworlds/src/master/src/engine/server/server.cpp:2362:31 #2 0x562408 in main /home/teeworlds/src/master/src/engine/server/server.cpp:3594:21 #3 0x7fe37871c09a in l...
Avatar
[quakenet] ChillerDragon BOT 2021-03-09 12:28:22Z
please do not
Avatar
the bot is hackin justatest
Avatar
ugly (top3) twice put (top) for one server or Collect them and put it (top) for both server fury
f3 4
f4 1
Avatar
@Zodiac congratulations on your first controversial pull request
Avatar
@Learath2 haha thanks ๐Ÿ˜„ I did try it on GER servers and the duplication was noticeable.
Avatar
Avatar
hussainx3
ugly (top3) twice put (top) for one server or Collect them and put it (top) for both server fury
Good point, there might be improvements that could be made for repeats. I'll look into it.
Avatar
๐Ÿ˜Š โœŒ๏ธ
14:21
๐Ÿ‘
Avatar
I suggest you give it a couple more days. People usually get used to things in that timeframe
Avatar
@Zodiac maybe we can even combine it in one list? Show the top 3 global players, followed by the next 2 best ranks from current server (but might be too confusing)
14:35
Then it would usually look as before on GER, but would still show the best players on other locations
Avatar
I'll sit on it for a bit but there might be tweaks that could be made. @deen suggestion might solve for both. By using the global list but giving space to highlight where the top locals are in the global list
Avatar
How about top5 global followed by top3 local unless the local times are duplicate
Avatar
Yeah, something like that. Just can't take too much space. The above is about the limit
Avatar
@Zodiac you could look into a ui change too. We've been looking into decreasing the use of server messages for a while now. Maybe a good idea to move this into it's own ui maybe next to the scoreboard or as a second tab to the scoreboard?
14:42
Or a replacement for the very meh hud element we have on the bottom right?
Avatar
even at 16:10 I don't think we have space next to scoreboard
14:45
especially now that @Deleted User might it wider
Avatar
A small widget - especially if it is temporary - could work. Just don't ask me to do it ๐Ÿ˜„ I am terrible with UI dev. (edited)
Avatar
Something like a second page on the scoreboard maybe?
Avatar
Only saw the lengthy debate on general now. Does seem like some changes are needed.
Avatar
Okay, in the interest of time. I thought the quickest fix would be to only show the local section if none of the top times are relevant to the region.
16:11
If any duplicates were found between global and local (edited)
16:13
No duplicates found (edited)
Avatar
Feedback from the community. It will hide the local ranks if there are any duplicates so the larger communities, who were previously disadvantaged by the change aren't anymore.

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexin...
Avatar
Avatar
I.K.U
maybe do something about this ๐Ÿ˜„
ddrace scoreboard is ugly anyway xd
16:47
fng best
Avatar
/ctrl c, /ctrl v - problem solved ๐Ÿ˜„
Avatar
Composable digital logic simulation in Rust! Contribute to raycar5/logicsim development by creating an account on GitHub.
Avatar
what mean ZAF?
Avatar
south africa
Avatar
Avatar
Zodiac
No duplicates found (edited)
i think (global) it's enough alone i play in all servers why should be care about top in south africa or anyplace
Avatar
Avatar
hussainx3
i think (global) it's enough alone i play in all servers why should be care about top in south africa or anyplace
The recent change in the feature will mean nothing will change for you then. It is for those communities you don't care about and for them to see their peers time.
17:36
These servers being:
  • KOR
  • CHL
  • USA
  • ARG
  • CAN
  • POL
  • SGP
  • TUR
  • ZAF
  • IRN
Avatar
Not chl
17:37
feature is so good but need new command
Avatar
There is a potential update incoming - will see how that is received.
Avatar
Just add new command and it will be fine
17:40
Noone will complain about it with new command
Avatar
Yeah, it is possible a new command will solve it. However, vast majority of the complaints are people who play on the GER servers and/or compete on a global level. The potential update will mean that for those communities it will only show the global ranks i.e. act in the same way as it currently does.
Avatar
top5 shows only top3?
17:49
@Zodiac
Avatar
@<BµmM> I am aware of the complaint. I have addressed it in detail here: https://discord.com/channels/252358080522747904/342454474117218334/818862021583962172
17:52
There is a change pending that will mean that the local ranks aren't shown when there are duplicates i.e. GER servers will likely never see the local ranks (edited)
Avatar
Noone will complain about a new command because no one will use it...
18:02
We have so many unused features because of this
Avatar
but they would use it if it was a good command
Avatar
Not if they never even hear about it
Avatar
others would tell them its a good command
Avatar
We need to have good defaults and not rely on word of mouth to get everyone to learn about a feature
18:05
This mindset of assuming everyone has to become a poweruser is why new players look at the game play a bit and just disappear
Avatar
but is it a good default if most dont like it
Avatar
Do most not like it or do the people that don't like it shout way too loud?
18:07
That's why I like to give these kinds of changes a couple days to see how the wide community receives it and not just the 4 people on discord that are already against any change anyway
Avatar
@Learath2 do u go to multeasymap servers asking if ppl like x feature?
18:07
xd
18:07
here is where the most active members are
18:08
i think its normal to respect their opinions
Avatar
Most don't really have opinions past "don't change" anyway. So it's better to be conservative
18:09
If they care to make actual arguments once in a blue moon ofc it's worth listening to
Avatar
you could do a vote in announcement like deen did a couple times
Avatar
Avatar
jao
you could do a vote in announcement like deen did a couple times
Could, but why bother, we all know this change needs a bit of fixing and it'll get it. After we like how it ends up then we can get a vote on it if people still claim it's the worst thing ever
Avatar
why not make the changes before puting it on the srv
18:12
thats why people dont like changes at all then
Avatar
@Ryozuki ofc it is important to take in opinions from discord, but it is worth knowing that this discord represents power users. Not to discount their voice but to still try cater for the avg player
Avatar
Point is one of the imo most important ideas behind this change was to get more interaction in local communities. If we put it behind a new command people will just never hear about it
Avatar
than give us a new command for old /top5
Avatar
i dont even think they care about top ranks they wont achieve anytime soon
Avatar
Avatar
jao
why not make the changes before puting it on the srv
I was a little busy the last month or so. I intended to give feedback on this but forgot about it
Avatar
The worst can - as in this case - is that the feature has been iterated on. The top ranks and larger communities will get to keep it the same, while the smaller get to benefit
Avatar
Avatar
<BยตmM>
than give us a new command for old /top5
This is the maintainance nightmare we are trying to avoid. We can't add a legacy mode for every single change we make because some people liked it the other way around
18:14
We have hundreds of options, dozens of commands. Combinations break all the time
Avatar
dont u think its bad to ignore the people who play the game the most
18:15
these people make the actual top ranks
Avatar
but its annoying too see only the top3..
Avatar
Avatar
jao
dont u think its bad to ignore the people who play the game the most
Ignoring is bad. So is only valuing their experience
Avatar
@jao we aren't ignoring you. After the complaints, I literally updated the feature within 2 hours and pushed an update to it
Avatar
There needs to be a balance
Avatar
Avatar
<BยตmM>
but its annoying too see only the top3..
This will be better for GER as soon as the new update rolls out
18:16
We'll think of something for the other regions. Maybe a ui change that people will hate on aswell. So exciting
18:17
@Zodiac isn't it extremely fun working on the ddnet code? You code for about an hour and have long debates about minor issues for 5. Rinse and repeat until you end up only ever doing bugfixes
18:20
We'll have to probably get this into a command of it's own as your latest change is only enough to fix this in GER. CHL also has some fundamentalists that won't be happy about this
Avatar
25bb82c Merge pull request #2 from ddnet/master - houseme-kyle 0a18367 Hide local when there are duplicates - Kyle Bradley c79f874 Removd unusual characters and added a base dash to mirror previous implementation - Kyle Bradley d721e8f Merge #3690 - bors[bot]
Avatar
It will fix it for the other servers should they have a good enough time. You are right though there may still be some complaints but I can't see much justification to it without the duplication issue.
Avatar
Avatar
Learath2
@Zodiac isn't it extremely fun working on the ddnet code? You code for about an hour and have long debates about minor issues for 5. Rinse and repeat until you end up only ever doing bugfixes
Yeah, I don't mind constructive criticism but it isn't great how extremely vocal and angry people get over a relatively minor issue.
Avatar
And this was like extremely minor, try doing some ui changes next. Guaranteed way to become depressed
Avatar
haha I'll give that a miss. Will try for an easy win with /swap.
Avatar
Avatar
Deleted User
fng best
it is very cool but spectators take up too much space imo
Avatar
in what matter, too much space?
18:57
its not filling the whole space yet
Avatar
well if there is like 7 spectators
Avatar
it scales them down if there is no space
Avatar
Avatar
Learath2
Not if they never even hear about it
u can just add auto-message about it
19:57
or add /cmdlist
Avatar
Avatar
Zodiac
The recent change in the feature will mean nothing will change for you then. It is for those communities you don't care about and for them to see their peers time.
i mean nobody care XD i think (global) enough for all
Avatar
Yeah why not
Avatar
if was about where are you from maybe
21:18
but it's about the server
21:19
example i now in GER server
21:21
they not until half german
Avatar
Avatar
hussainx3
i mean nobody care XD i think (global) enough for all
so yeah nobody care becasue nobody german ๐Ÿ˜›
Avatar
5261764 Free Client.m_PersistentData - def- 01dd157 Merge #3687 - bors[bot]
21:51
853e00e More colors from chat in console - Jupeyy 271ab5f Increase max ban duration from 1 month to 1 year - def- af2e19c Add color for non chat(binds, ghost, client, demo) - Jupeyy 46864c0 Merge #3683 #3684 - bors[bot]
Exported 121 message(s)