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 2018-07-23 00:00:00Z and 2018-07-24 00:00:00Z
Avatar
[quakenet] <LadySaavik> How long can ddnet stay up with DoS every single day? 1 month, maybe 2?
00:45
[quakenet] <LadySaavik> nfo is reacting very bad to the DoS
00:45
[quakenet] <Learath2> worst case I'll grab a new server ddosman, no worries
00:46
[quakenet] <LadySaavik> cool
00:46
[quakenet] <LadySaavik> from new provider?
00:47
[quakenet] <Learath2> idk havent thought about it yet, I'm very busy studying nowadays
00:47
[quakenet] <LadySaavik> what you study?
00:47
[quakenet] <Learath2> CEng, but currently studying for a math class
00:47
[quakenet] <Learath2> what do you do ddosguy?
Avatar
do you guys know who is even ddosing
Avatar
[quakenet] <LadySaavik> I just sit down in front of my computer to see the DoS
00:48
[quakenet] <Learath2> this lad claims it's him
00:49
[quakenet] <Learath2> LadySaavik: that's what you do all day? no studying no working?
00:49
[quakenet] <LadySaavik> Learath how about pay me ? so i stop
00:49
[quakenet] <LadySaavik> no study
00:49
[quakenet] <LadySaavik> no work
00:49
[quakenet] <LadySaavik> Free life
00:49
[quakenet] <Learath2> I'd rather pay for a server, then pay someone who won't even stop ddosing :)
00:50
[quakenet] <LadySaavik> :/ what kind of server
00:50
[quakenet] <Learath2> That sounds pretty boring to me tbh, how do you even sustain your living expenses anyways?
00:50
[quakenet] <LadySaavik> like 10 Gbps server?
00:50
[quakenet] <Learath2> family money?
00:51
[quakenet] <LadySaavik> i do striptease for old ladies
00:51
[quakenet] <Learath2> doubt I'd pay for a 10gbe link, i'd rather buy things for myself
00:52
[quakenet] <Learath2> wouldn't have thought that'd pay much, interesting
00:53
[quakenet] <LadySaavik> well i got a lot of old ladies perverts who wants my services
00:53
[quakenet] <LadySaavik> it depends on your clients
00:53
[quakenet] <Learath2> so why are you so mad at us? (and Saavik whom I don't even see playing much anymore btw)
00:55
[quakenet] <LadySaavik> i liked saavik, she sent nudes to me a long time ago, but she knew that i loved her and choosed deen over me
00:55
[quakenet] <LadySaavik> since that day i promised to myself that would tale revenge on deen
00:55
[quakenet] <LadySaavik> take*
00:56
[quakenet] <Learath2> it's not even hurting de*n, you are just hurting the community
00:56
[quakenet] <Learath2> he isn't even around most of the time to see your dos
00:56
[quakenet] <LadySaavik> ddnet is deen's baby
00:57
[quakenet] <Learath2> punishing others for someone elses wrongdoings is just petty
00:58
[quakenet] <LadySaavik> bro, but you all can live without ddnet, its just a server, move on
00:59
[quakenet] <Learath2> too much work, and whatever we move on to will just be essentially ddnet with a new name
01:00
[quakenet] <LadySaavik> ok
01:00
[quakenet] <LadySaavik> cqn i be admin?
01:00
[quakenet] <Learath2> so why don't you stop wasting all our times and find another way to handle your personal feud deen so that everyone can keep playing?
01:01
[quakenet] <LadySaavik> Ok if Lady Saavik becomes my friend agaik
01:01
[quakenet] <LadySaavik> again*
01:01
[quakenet] <Learath2> she isn't even around anymore, can't you just move on?
01:02
[quakenet] <LadySaavik> she is, she plays on kog
01:02
[quakenet] <Learath2> pick up a hobby or do some actual work, seriously, sitting home all day watching a screen isn't good for you
01:02
[quakenet] <Learath2> been there done that, gets boring really quickly
01:03
[quakenet] <LadySaavik> ok give me dev role and i stop DoS forever
Avatar
LadySaavik
01:03
what country you from?
Avatar
[quakenet] <LadySaavik> Narnia (xD wtf i can't tell you)
01:04
[quakenet] <Learath2> What will you even do with the dev role?
01:04
[quakenet] <LadySaavik> i will fix bugs
01:04
[quakenet] <Learath2> also why are you scared to tell where you live? countries are huge, I doubt we can find you by asking around :D
01:05
[quakenet] <Learath2> LadySaavik: pick a bug, fix it, I'll give you the role
01:05
[quakenet] <Learath2> !ping
01:05
[quakenet] <Nimda> Pong!
01:06
[quakenet] <LadySaavik> ok
01:06
[quakenet] <LadySaavik> For real?
01:06
[quakenet] <tght> wait, LadySaavik , why exactly do you ddos ddnet
01:07
[quakenet] <Learath2> LadySaavik: yeah sure, why not?
01:07
[quakenet] <LadySaavik> cuz deen took away the girl i loved, but thats the past
😂 3
01:07
[quakenet] <LadySaavik> ok im gonna stop the ddos, brb
01:10
[quakenet] <tght> I don't see the point ddossing a community if one dude in it offended you...
Avatar
[quakenet] <deen> Learath2: https://github.com/ddnet/ddnet-scripts/blob/master/ddnet-setup but I can also do it if you want, takes about half an hour.
ddnet-scripts - The magic scripts that make DDNet run
Avatar
[quakenet] <deen> onby: If you want to do bot detection, I guess we could provide you with teehistorian files and you can do your analysis on them to detect patterns. Not sure why devs should feel bad about wanting to work on one thing and not another though.
07:47
[quakenet] <deen> "LadySaavik": lol
Avatar
i dont think the devs should feel bad about making useful bug fixes lol that wasnt my point, its just my opinion that bot detection should be important too
07:59
and why me? i dont play ddrace or know very much about the specific cheats people use in ddrace
Avatar
[quakenet] <deen> So if it is more important TO YOU then go ahead and work on it. Why not you?
Avatar
@ fake "LadySaavik" and why do you ddos KoG servers as well? Did we took away your girlfriend too?
heartw 2
lol 7
Avatar
having an opinion about something doesnt automatically qualify me to be able to do that thing
Avatar
[quakenet] <deen> qshar: you have some working firewall rules?
12:36
but PM me in discord, because I don't want to write it in public channels.
Avatar
[quakenet] <Toto> hi
13:43
[quakenet] <heinrich5991> hi
13:44
[quakenet] <Toto> QShar i am Not DoSing your shitty servers, stop talking trash, and you have "working firewall rules"? don't make me laugh, let me finish with DDNet and then i will DoS your shitty server, and i was planning to do something really bad to DDNet today but i am sleepy, you will have to wait till tomorrow to see it
monkaS 2
😹 1
13:49
[quakenet] <heinrich5991> how do I control Nimda? I'd like to stop it from voicing people in this channel
13:49
[quakenet] <heinrich5991>
13:49
[quakenet] <heinrich5991> laxadedi, laxa ?
13:49
[quakenet] <laxadedi> yes ?
13:50
[quakenet] <laxadedi> !help lockdown
13:50
[quakenet] <Nimda> Locks down the channel by setting the moderated flag and voicing all known users. New users are asked to reply with a text to get voice. Type the command again to revert channel lockdown. Useful for bot invasions.
13:50
[quakenet] <laxadedi> !lockdown
13:50
[quakenet] <Nimda> You have to be an operator in this channel to use !lockdown.
13:50
[quakenet] <laxadedi> heinrich5991: you should use !lockdown
13:51
[quakenet] <heinrich5991> !lockdown
13:51
[quakenet] <Nimda> Ending channel lockdown.
13:51
[quakenet] <heinrich5991> ty
13:53
[quakenet] <deen> Ryozuki: about the birthday eventy, should I announce something or what?
13:53
[quakenet] <deen> Ryozuki: I'd expect you to write the forum post, then I'd link to it from website/client
13:55
[quakenet] <deen> qshar: Too bad, I'm not using Discord anymore
13:55
[quakenet] <Ryozuki> ill write the post today or tomorrow then
13:56
[quakenet] <Mona> hello
13:56
[quakenet] <Mona> Heinrich can i ask you?
Avatar
@deen thats sad. We decided to do the opposite, we are moving everything to Discord and closing our forum. Well, we can always chat in PM on DDNet forum or anywhere else.
Avatar
the bridge is one-way for now. deen can read your answer but cannot respond
14:22
sorry for the inconvenience
Avatar
why?
Avatar
because people used IRC to spam discord
Avatar
ah ye
14:42
teeworlds 0.7 will never be a thing, right? (edited)
Avatar
idk
Avatar
@heinrich5991 can you move the 0.7 skin system to ddnet client? then everyone with ddnet client can use the new system and for players without ddnet client youre just a brownbear if your skin is brownbear with some decoration stuff, so other clients would just take the plain skin of it without decoration (edited)
Avatar
I Like the 0.7 skin system too :D. BTW how much ddos/dos input u get, if I may ask
Avatar
mhmh. I probably wouldn't want to implement that :/
Avatar
the first time i get support by jupstar xd^^
Avatar
if someone were to do that, you'd have to think about compatibility with old skins as well ^^
15:11
not about technical compatibility
15:11
but people like their old skins
15:11
how do they work with the new system?
Avatar
Yeah just switch and kinda support both
Avatar
meh
Avatar
the client can check wether its a 0.6 skin or 0.7 by looking at the size of the picture
15:30
and if its a 0.6 skin you can also add decoration but its displayed the right way
15:30
i dont know the dimensions of the skins, but i think they are different
Avatar
That wouldn't really matter... Just use another directory. Its more about the network stuff. It requires a new packet, and can only be sent to the specific client versions
15:56
And well... Actually implement it xd
Avatar
im currently in menu_settings.cpp and im trying to create a new column for checkboxes on the right sides of the "Tee" tab. how do i get that to work?
Avatar
feel free to ping me with @heinrich5991 if you want to ask me 😃
Avatar
okay
20:42
so do you know an answer @heinrich5991 ?
20:42
i mean ofc you do
Avatar
working on it ^^
Avatar
thanks
Avatar
this seems to be splitting the display into the areas:
20:46
MainView.HSplitTop(20.0f, &Label, &MainView); Label.VSplitLeft(280.0f, &Label, &Dummy); Label.VSplitLeft(230.0f, &Label, 0);
20:48
argh, this could really use a UI designer of some sorts 😦
20:50
do you understand what HSplitTop and VSplitLeft do, @fokkonaut ?
Avatar
nope
Avatar
okay
20:51
these are methods on CUIRect
20:51
CUIRect represents a rectangle on the screen
20:52
with HSplitTop, you can split the rectangle in two other rectangles, with a horizontal line between them
20:52
i.e. the two resulting rectangles will be on top of each other
Avatar
MainView.HSplitTop(20.0f, &Label, &MainView) takes the MainView rectangle, splits off 20 pixels (?) at the top, and returns the resulting rectangles in Label (the top one) and MainView (the bottom one)
20:54
clear?
20:55
ok lemme try
Avatar
@heinrich5991 let's render a chromium web view for the hud? 😄
Avatar
nah
20:57
but a UI designer would still be nice
20:57
I couldn't look at the code and tell what's what, even after starting the client
Avatar
@heinrich5991: @Deleted User mentioned the split functions are kinda backwards on here I think 😛
Avatar
are they?
Avatar
search for vsplit in the log
21:00
I don't really remember if they are btw
Avatar
nah, cbb right now
Avatar
i dont really get it but it doesnt matter right now, thanks^^
Avatar
also @heinrich5991 one more question
21:12
i dont really get how i can make the prefix, i mean if i have 2 buttons, both are checked then
Avatar
(you can also update your PR instead of closing it)
Avatar
oh xd
Avatar
make a config option cl_skin_prefix or so, and then the checkboxes can change that to kitty or coala, respectively
21:14
if you enable one of the checkboxes while the other is enabled already, the non-clicked one should become disabled
Avatar
i dont get how i do that
Avatar
like radio boxes, except that you can unselect everything as well
Avatar
because both were highlited even if my mouse hovered only over one
Avatar
then you probably assigned them the same UI id or something
21:15
the first parameter of DoButton_CheckBox is the ID, I think
21:16
and I guess that has to vary for every UI element
21:16
yup, first parameter is ID:
21:16
int DoButton_CheckBox(const void *pID, const char *pText, int Checked, const CUIRect *pRect);
Avatar
ohhhh
21:19
okok
21:19
i will try
21:22
ok i have the checkbox onthe right side now
21:23
but when i try to click it the left dummy settings box will be clicked
Avatar
do you have unique IDs for every checkbox?
21:24
mh.
21:25
alternatively: have you restricted the width of the Dummy Settings column?
Avatar
it seems it goes all the way to the right without your changes
Avatar
how do i restrict the widt
21:30
width
21:34
Nah ok i will continue tomorrow
21:34
tired
21:34
10h train today
Avatar
the same like the other columns are restricted ^^
21:34
rest well 🙂
Exported 184 message(s)