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-22 00:00:00Z and 2018-07-23 00:00:00Z
[quakenet] <asasier> feeling powerful, eh?, you feel so powerful with your admin/mod/dev powers... but i am going to help everyone who was humiliated in ddnet... DoS for ddnet EVERY SINGLE DAY BITCHES, STOP ME IF YOU CAN, LET'S SEE WHO GIVES UP FIRST!!
08:09
[quakenet] <asasier> I AM CIDER BITCHES
08:10
[quakenet] <asasier> REMEMBER MY NAME LITTLE BITCHES
08:11
[quakenet] <asasier> AND NEXT YEAR I WILL HAVE MUCH MORE SPOOFING CAPACITY
08:12
[quakenet] <asasier> GET READY!!!
08:13
[quakenet] <asasier> THE TIME WHERE YOU ABUSED YOUR POWERS WITHOUT CONSEQUENCES IS OVER!!
08:14
[quakenet] <asasier> IT IS OVER!!! MOTHERFUCKERS!!
08:14
[quakenet] <asasier> THE COMMUNITY OWNS DDNET, NOT THE FUCKING STAFF
[quakenet] <Ryozuki> i mean, he is obvious blind of his envy against ddnet, why wouldn't he be envy of somemone having a role he doesn't have, and he also finds identified with
08:38
[quakenet] <Ryozuki> he was all day saying he will code more tools
08:38
[quakenet] <AmuCookie> I think he is more an attention seeker
08:39
[quakenet] <Ryozuki> with money
08:39
[quakenet] <Ryozuki> he says he pays 500€ for the spoofing sv
@Ryozuki i'm not sure he pays that much, I only know from him that he earns money by selling his scripts and tools, but that was a long time ago, maybe he still does that. The problem also is that cider could stay more than 1 month and attack everytime, that's not a problem for him, he's simply a nolife
nice troll i have the real one on discord but apparently now he doesnt have discord
14:44
14:48
[quakenet] <asasier> THE COMMUNITY OWNS DDNET, NOT THE FUCKING STAFF
this is not rly right but whats right is in my eyes i never see ddnet listening to the community
14:49
they just let other people discuss with them and then they will ignore at least i can say that from my experiences
there other other smaller communities like kog community who literally have discord votes for every change they want to do
on blocker a famous blocker map was changed by admins because it was crowded but later they listened to a lot of individual people changing the map back to the crowded version
if-city literally has a suggestions chat in their discord
noby himself takes good suggestions and implements them on his mod
and idk about the other mods
so why is literally the community with the biggest staff the guys who just dont give a fuck at all?
15:05
btw the mod on blocker is basicly 50% just the community suggesting things so far
15:06
the only thing ddnet is ahead is u can call a moderator in the discord or with /modhelp and im not sure if this works but when it worked i used it in the night like 1-2am and someone cam 30 mins later. wow
15:07
i bet this will get ignored for some reason or even better i will get banned from discord because this is not perfectly 100% developer-related
the other day before the discussion with this ai guy that didnt understand what an ai is i wanted ddnet to make changes on other mods like fng and blocker when it comes to the botters because literally its full of botters
15:10
so then the discussion with ai came up
15:11
and after the discussion noby copied my message and pasted it again
i do kindof agree with this, i still use ddnet 10.6 and think that the time spent updating the client could be used on better protecting ddnet from bots
i see u on discord 24/7
ive never seen u offline
also i never said u guys have to have finished everything ive said tommorow
u guys still have devs even if their almost inactive
and if there will ever be a ddnet client version 11.2.2 then that shows that they can believe it or not still code things for ddnet
15:24
this
15:25
and yes there is nothing wrong with admins that are inactive i guess
also i never said u guys have to have finished everything ive said tommorow
u guys still have devs even if their almost inactive
and if there will ever be a ddnet client version 11.2.2 then that shows that they can believe it or not still code things for ddnet
[10:20 AM] jao: there is hardly enough time the admins have to maintain ddnet idk where this "so get ur 20 million devs and make a bot detection" comes from xd
i thought the point was that the devs could work against botting instead of doing changes like this
[quakenet] <Learath2> Showing our 10-20 min fixes and saying that is active is just meh, especiall coming from a developer like yourself @onby, you well know how much time went into the things in that change log you showed
i also have to say that, a good botter that knows coding will always find a way to evade the detection, and i think its harder to detect bots in ddrace than fng, so if the botter evades the detection, you already spent time on a detection that has been bypassed, and thus its like u did nothing. But instead, those client fixes remain forever and help a much wider audience
[quakenet] <Learath2> mine are all 10-20 lines, jupeyy was outside help that was outside help that just added ogl3, QingGo is outside help that fixed dummy issues for himself, heinrich5991's the only one doing significant work right now and he is working on http masters which will stop the serverinfo floods
@ezy also admin doesn't mean instantly that he is a developer, while it's true that deen made nearly all active coders that did enough work in the past admins
[10:45 AM] BOTirclink: [quakenet] <Learath2> Showing our 10-20 min fixes and saying that is active is just meh
yes but some of these things seem like way more than 10-20min of work and represent a bigger total amount of work than making a simple anti bot system
16:28
which is fine if ddnet puts priority on bug fixes
16:35
[10:46 AM] Ryozuki: i also have to say that, a good botter that knows coding will always find a way to evade the detection
yes especially in an open source game its impossible to have 100% detection but the idea is that most commonly used bots arent written currently to evade detection so a system like this makes botting a smaller problem
i also have to say that, a good botter that knows coding will always find a way to evade the detection, and i think its harder to detect bots in ddrace than fng, so if the botter evades the detection, you already spent time on a detection that has been bypassed, and thus its like u did nothing. But instead, those client fixes remain forever and help a much wider audience
not every botter has his own client that he can just update regularly a lot of botters have outdated clients that no one works on anymore. ofc there will always be that one botter that codes his own client but if the majority of botters get banned than that would already be a huge success wouldnt it?
[quakenet] <Learath2> heinrich5991: why do you care that people say the 708 clients name? everyone knows what 708 is, and the community is pretty stale, people who bot always bot, people who don't don't. We don't get many new players that can be influenced either
17:00
[quakenet] <Learath2> I do agree that banning it changes pretty much nothing as someone will just modify it and share it again
this ^ except there two most common kinds of botters are: people who will never stop trying to cheat and make new cheats, and people who downloaded a bot client online and use it until they cant
17:03
i think the client version autokick is a decent solution towards the second group
[quakenet] <Learath2> edges are already hard to do, which means any edge looks kinda perfect, so how do you seperate perfect(bot) from kinda perfect(human)
17:20
[quakenet] <Learath2> when the difference is too small heuristic approaches become unfeasible aswell
17:21
[quakenet] <Learath2> tower we could probably detect with huge overhead on the serverside, but is ruining performance worth it? how tight of a balance on top of a tee is inhuman?
stuff like that doesnt ruin performance considering how it does so much stuff like polling for map every tick, a couple extra checks end up not mattering
17:22
and i think u cant tell from only one hook, u have to look for patterns across many of their hooks
[quakenet] <Learath2> comparing movement input across many edges is also possible, but as said I don't think it's viable at runtime and isn't exact either
i have a system that checks mouse cursor position against all nearby tee positions at runtime and i profiled the code and it actually only uses a small % of the execution time
17:31
i cant imagine that the edge thing would require more
i tested one called teeworlds_botox2.exe as well as a couple other weird clients that seemed to have the same bot and it was detected after a few shots