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-05-02 00:00:00Z and 2018-05-03 00:00:00Z
Avatar
[quakenet] <heinrich5991> deen: can we download teehistorian from ger2 for completeness? it seems down via ssh already
Avatar
[quakenet] <deen> oh right
09:33
[quakenet] <deen> powering on heinrich5991
Avatar
[quakenet] <deen> heinrich5991, Learath2 tell me when you synced it, then I shut it down again
09:49
[quakenet] <heinrich5991> deen: synced
Avatar
ᶰ°Konͧsti 2018-05-02 10:26:13Z
Delete teehistorian
Avatar
why?
Avatar
ᶰ°Konͧsti 2018-05-02 10:46:50Z
I know so many startlineskips but u would just check teehistorian feelsbadman
Avatar
@heinrich5991 could you complete mine sometime or is it too late for me? 😄
Avatar
@ᶰ°Konͧsti not if u dont get a rank 1
GWchadThonkery 2
thonkery 2
Avatar
tee historian is for heinrich and learath to make replay bots and get good ranks on hard maps
Avatar
tee historian should be for players to make ranks without laggs on homeserver
Avatar
da sieht man, dass das ddnet team bots supported
🇩🇪 3
15:09
@Im 'corneum deutschland regiert teeworlds, ist doch klar... wo spielen die meisten Leute??? DDNet Ger, weil Deutschland das beste Land auf der ganzen Welt ist oder gibt es Einsprüche?
Avatar
nord korea ist besser
Avatar
dann spiel auf deinem koreanischen server
Avatar
english only please
Avatar
ich finde kein #german
15:22
irgendwo muss man deutsch reden
15:22
und außerdem sind hier eh 80% alles deutsch
🇳 3
🇦 3
🇿 3
ℹ 3
🇩🇪 3
Avatar
#off-topic
Avatar
@Im 'corneum jao ist ein razist
Avatar
and stop responding in german now
Avatar
he said in german that the world should be 80% german
15:44
he wants to invade other contries
15:44
hes a nazi
15:44
*i dont speak german this might not be true
Avatar
he said 80% of this server understand german
Avatar
98% of the server understands english
Avatar
ChillerDragon 2018-05-02 16:20:58Z
rip 2% xd
Avatar
@ChillerDragon you are one of the 2%
Avatar
ChillerDragon 2018-05-02 16:24:25Z
true
Avatar
Its not possible to track ddos ?
16:49
Its illegal right ?
Avatar
not possibe. illegal
Avatar
@NiYa why you ask?
Avatar
Because its annoying, for 3 days ddos you cant play anymore... and I was just interested if its possible
Avatar
who got it?
Avatar
hey ! Which Github bot are you using ?
17:23
I need one for one of my server and i'm not sure about what I find on google
Avatar
[quakenet] <Learath2> @Amu~Cookie It's the github webhook for discord
17:26
[quakenet] <Learath2> ran through a filter in our case to stop bors spamming
Avatar
@Im 'corneum well, it'd certainly be possible to decide not to care about tool-assisted speed runs
17:27
but I guess the rules are currently: no bots
17:28
hence no teehistorian-enabled home servers
17:28
because people will bot on those
Avatar
im jhust saying that when teehistorian wasnt out, i was told its so you can play on your homeserver and get your rank with it
Avatar
[quakenet] <Learath2> it was one use case we were thinking of
Avatar
yes
Avatar
and i dont see how that makes botting any more possible than it is now
Avatar
and then you and a couple of other people came along and botted
Avatar
[quakenet] <Learath2> heinrich5991: while you are here, any way I can complete my archive of teehistorian
Avatar
and showed us that it's a bad idea to let players host their own servers
17:30
because we have more data when people do it on our servers, @Im 'corneum
Avatar
aah. see thats new to me
17:30
but nice try to put it on me that you didnt do it
Avatar
well. that's not what I said
17:31
I said what you and a few other people did showed us that it's not possible
Avatar
i think it is possible if you replay them back yourself. pehaps automaticly, so you could just send the demo in and it checks if it is legit. (to prevent using super on homeserver and such) everything else can be done on the normal servers anyway
Avatar
it just eases the creation of bots
17:33
*it also
17:33
we don't want to do that
Avatar
you mean because the bots wouldnt have to deal with laggs
Avatar
[quakenet] <Learath2> 2 ping makes for a great server to bot on :P
Avatar
at one point no one will play on normal ddnet servers anymore 😄
Avatar
isnt it kind of shitty to have laggs being a bot prevention
17:35
would only work with solo i guess
Avatar
@Im 'corneum better than no bot prevention
17:35
and that's not the only thing it gives us
Avatar
[quakenet] <Learath2> or we can introcude micro inaccuracies in the physics that would make your tees position uncertain :P
Avatar
when people play on your servers, you get more data
Avatar
yeah a CP here and there cant be too bad 😄 (edited)
Avatar
and I don't really think you should be the one to advocate less bot protection
17:37
unless you want to advocate allowing bots
Avatar
you may not believe it but i actually want it to play without laggs. and legit
Avatar
you can do that if you want
Avatar
found the lag problem
Avatar
yes. I don't actually believe that right now tbh
Avatar
blocker community is cancer
Avatar
you cheated again after you were told not to
Avatar
why does ddnet host it
Avatar
why does ddnet host ddnet
17:39
not sure what kind of answer you expect
Avatar
the thing is that the time i botted is like .01% of my whole time in tw. but you see me as a botter because thats the only time you really had to deal with me. now that i see that botting will be detected anyway and i dont want to risk a lifeban on my name i "worked" on since 2013(on ddnet) i decided that it isnt worth it. so now i just want to play legit again.
Avatar
didnt they already give u an extra chance
Avatar
what can i say? youre right. but i didnt know how they react if i bot again. now that the ban is so long i genuinely dont want to get banned anymore.
Avatar
so u knew they are gonna catch u and u still cheated
Avatar
no i didnt know
17:50
now i do
Avatar
u literally cheated again on the same rank that got deleted the first time
17:50
GWchadMEGATHINK
Avatar
ChillerDragon 2018-05-02 17:50:54Z
ddnet doesnt allow blocking so ist Is a good question why ddnet also hosts Block Servers @heinrich5991 and These Servers get ddosed a lot
Avatar
@ChillerDragon ddnet doesn't allow blocking on ddnet servers, so it's a good thing we have a place for blockers to go to 🙂
Avatar
ChillerDragon 2018-05-02 17:51:34Z
And ddnet doesnt really care about These Block Servers
Avatar
@snail i tried to be more careful but it obviusly didnt work.
Avatar
ChillerDragon 2018-05-02 17:51:47Z
It Is a extra risk
Avatar
id bet the blocker servers are the target for the current ddos
Avatar
ChillerDragon 2018-05-02 17:51:55Z
And all ddnet Servers suffer the ddos
Avatar
you deserved all of the 10 bans in forum for spamming so much
17:59
i guess its jao 😄
Avatar
you always guess wrong…
Avatar
hm damn
17:59
u delete it yourself
18:01
wrong again
Avatar
@heinrich5991 why did u kick lola tho xd
Avatar
no one here is against kicking lola
Avatar
tru
Avatar
to get them to notice my PMs
Avatar
Cellegen | HU 2018-05-02 18:02:10Z
yes lola ded
Avatar
@ZombieToad i am
Avatar
ur a jew
Avatar
do u have any problem with that
18:03
lola spams all our pms, but ignores heinrichs
Avatar
i cant answer or jao will ban me for racism
Avatar
Cellegen | HU 2018-05-02 18:04:03Z
@jao and me
18:04
a lot
Avatar
Cellegen | HU 2018-05-02 18:05:13Z
amm guys, its ok to tell that i want a server pc to run all ddnet touraments ...at least free?
Avatar
what do you mean?
Avatar
Cellegen | HU 2018-05-02 18:05:43Z
i want to make support for ddnet
Avatar
ah
Avatar
Cellegen | HU 2018-05-02 18:05:58Z
i know there is bunch of ddos most of the time
Avatar
what would that help
Avatar
Cellegen | HU 2018-05-02 18:06:05Z
and on touraments too
Avatar
best talk to @deen about hosting servers I think
Avatar
would get the same ddos as if it were on our servers
Avatar
Cellegen | HU 2018-05-02 18:06:21Z
making ddos protected touraments
18:07
i have some tricks to not get any ddos. but its on test with some friends of mine.
Avatar
i bet you and your friends made a groundbreaking discovery
Avatar
whyd kick me
Avatar
Cellegen | HU 2018-05-02 18:07:54Z
i mean different codes, locks and stuff, amm that would be really just test
Avatar
stop abuse admin
Avatar
do you even know what you're talking about lol
Avatar
Cellegen | HU 2018-05-02 18:08:31Z
i do, im learning programming all the time, from the basics
Avatar
@heinrich5991 why did kick me
Avatar
can u prevent ddos with basic programming?
18:08
i doubt
Avatar
Cellegen | HU 2018-05-02 18:08:53Z
and not just me doing it as i said, i have friends to help me
18:08
no jao XCD
Avatar
@ZombieToad I told you in PM, but you block messages
Avatar
i dont block messages
Avatar
maybe from non-friends?
Avatar
where is setting for messages xD
Avatar
Cellegen | HU 2018-05-02 18:10:28Z
@jao ammm i dont say it will be offical that what im doing will works, but me and my friends are trying to figure out .... slowly how to protect our connections
Avatar
@ZombieToad privacy & safety
Avatar
i live on the edge
18:11
@heinrich5991 send message
18:11
why im kicked
Avatar
Cellegen | HU 2018-05-02 18:13:28Z
@jao you think i could easily fuck up everything with one touch? 😄
Avatar
ok ok I won't call people stupid even if they are stupid as wood
18:30
I also have to say 'sorry' but I wont (edited)
Avatar
lola big fver
Avatar
it's fake
Avatar
[quakenet] <Learath2> Huh, we seem to be getting a lot of people who've made groundbreaking discoveries in ddos prevention nowadays :P
Avatar
@heinrich5991 you probably know most about this. why doesn't this work and with normal names it does?
18:49
Avatar
mhh
18:49
should theoretically work
18:49
what happens there?
Avatar
need "name" ?
18:50
no chat message at all
Avatar
Do /times "names"
18:51
but it doenst work with those characters in his name
Avatar
Did you put "" ?
Avatar
ah with the "" it works
Avatar
@lola hi my wife
Avatar
didn't know that
Avatar
mhhmh
18:55
#include <stdio.h> int float_compare(void) { float x = 1.3f; return x == 1.3f; } int main() { printf("%d\n", float_compare()); return 0; }
18:56
compile with gcc -m32 -std=c99 a.c and get surprised. maybe 🙂
Avatar
well i have no clue what is that about and if it is meant for me, but i am not gonna compile. I heard it was not easy XD
Avatar
@n000b dunno if you know c, but if you do: ask yourself what this might output
Avatar
Cellegen | HU 2018-05-02 19:24:39Z
@heinrich5991 im curious, what type of vpn are you guys use for your servers? I wonder if someday i would get some more informations about vpns and ddoses. kinda helps a lot if you anwser :,3
Avatar
it should return true but i guess it will return false since u said i would get surprised
Avatar
@Cellegen | HU no vpns are involved in the servers
Avatar
Cellegen | HU 2018-05-02 19:28:49Z
that is bad isnt it?
Avatar
I currently see no way how a vpn would improve something
Avatar
Cellegen | HU 2018-05-02 19:29:51Z
from ddos attacks? idk a bit
19:30
mabye security would be the most recent goal for servers thonkery
Avatar
well i almost don't have knowledge about programming. i learned a bit of phyton and html. but that was really basic.
Avatar
@Cellegen | HU I don't know how anything relating to vpns can help increase the security of the servers
19:34
but if you could explain how, maybe we could discuss your idea
Avatar
Cellegen | HU 2018-05-02 19:38:30Z
i read / watch different types of understandable websites that can tell you how DDos works and how VPN works as well. Its like a balance of a good side and a dark side of the internet. DDos is a meaning of "blocking services on server - taking over control connection - botnet" this is what i could tell about DDos mostly xd. But VPN is different, if we use any protection against DDos / Dos attacks, it could be possible that we could taking it safe our connections, services, but even our computers - servers itself.
ww 1
19:39
Maybe if we (idk if i could count) could find a solution, which type of vpn could be good enough for stopping overhearming servers and protect our stuff
19:40
gtfo jao
Avatar
@Cellegen | HU VPNs allow you to create something like a LAN over the internet. they're often used to communicate with the company network over a secure connection, or to get a different entry point into the internet. I don't think this helps with protecting public services from denial of service
Avatar
what u talking about cellegen xD
Avatar
Cellegen | HU 2018-05-02 19:48:24Z
>.>
Avatar
Well he did his best, but from what I know he messed up some concepts
Avatar
aslong the true IP is never been visible before, there is a chance a good VPN filters all DDos packets
19:56
just like a good DDos filter
19:56
but you won't be able to pay any of them
Avatar
it's hard to decide what a "ddos packet" is
19:57
The evil bit is a fictional IPv4 packet header field proposed in RFC 3514, a humorous April Fools' Day RFC from 2003 authored by Steve Bellovin. The RFC recommended that the last remaining unused bit, the "Reserved Bit," in the IPv4 packet header...
Avatar
yeah, but lets say googles offers us a VPN with 1Tbit/s and automatically filters invalid packets(for our services invalid), then it would help probably
Avatar
the packets that are used to attack the servers are often valid teeworlds packets
Avatar
but they are spam
Avatar
something like: who's on your server
19:59
it's hard to distinguish that from a legitimate person asking: who's on your server
Avatar
ofc there is no true protection
Avatar
but you are right
Avatar
but most ddos filters probably filter by ips anyway
Avatar
it would help filter some of the traffic, probably
Avatar
would be interesting if in near future, foreign packets can be disabled by any ISP
20:01
in america net neutrality isnt a thing anymore... there it would deffs be possible
20:02
but even if not, if you say the best route to a german server is always thorugh germany, then you good defenitely filter packets on some nodes near to other countries
20:02
ofc this would only work if no ISP allows fake ips or anything like that
Avatar
>only work if no ISP allows fake ips
20:03
so it unfortunately doesn't work
20:03
because that isn't reality today
Avatar
yeah but the laws can handle most of this stuff
20:03
and i doubt some ddos kiddies get bot nets so easily then
20:10
what was GER2 btw, some server that was expired?
Avatar
shut down because GER was superior AFAIK
20:12
you can scroll up a little
20:13
@Learath2 when was your last teehistorian sync?
Avatar
[quakenet] <Learath2> heinrich5991: this morning
20:13
[quakenet] <Learath2> but I'm missing like 3 weeks or sth
Avatar
ᶰ°Konͧsti 2018-05-02 20:13:35Z
heinrich unban ZombieToad he apologize for being rude and didnt know that his post is a crime in german law
Avatar
he definitely did
20:13
I told him 5min earlier
20:13
via PM
20:13
and he responded to that
20:14
I even posted a wikipedia link
Avatar
dunno the few times i join a ddnet server its lagging hard, GER2 was better about that
Avatar
ᶰ°Konͧsti 2018-05-02 20:14:18Z
feelsbadman
Avatar
@Learath2 ok, gimme ssh access
20:14
@Learath2 and please suspend your sync while I upload the differences
Avatar
ᶰ°Konͧsti 2018-05-02 20:16:01Z
@heinrich5991 he meant this tv series i meant https://www.imdb.com/title/tt0077025/ wasnt real
With Joseph Bottoms, Tovah Feldshuh, Rosemary Harris, Tony Haygarth. The saga of a Jewish family's struggle to survive the horror of Nazi Germany's systematic marginalization and extermination of their community.
20:16
Not the real one
Avatar
@ᶰ°Konͧsti I won't discuss this right now. he was well aware of what he was writing
Avatar
ᶰ°Konͧsti 2018-05-02 20:16:46Z
But we need him feelsbadman
Avatar
you'll get him back eventually
20:17
don't worry
20:17
all trolls come back somewhen
Avatar
@heinrich5991 you always had ssh on that box iirc
Avatar
then tell me where I have to send it plz
Avatar
teehistorian@main.learath2.info
Avatar
thanks
20:18
@Learath2 do you have intellij installed?
Avatar
don't think so
Avatar
mh :S
Avatar
oh I do on this computer
20:19
but it's not really the java one, you know how they rebrand the same editor for different purposes?
20:19
I have webstorm and phpstorm
Avatar
yes
20:20
fine
Avatar
what for?
Avatar
start it and go to help → find action
20:21
type something
20:21
I want to code such a UI
20:21
recommendations on how to build that?
Avatar
IDEA is pretty nice 😃
20:22
well I'd start with having the structure in place to register all actions
Avatar
oh no
20:22
I mean just the UI
20:23
like
20:23
a text box and a list of suggestions
20:23
how could I render something like that, so it looks good
Avatar
hmmm, just copy theirs? I don't get what you are stuck with, you mean in teeworlds?
Avatar
no, I mean just a little native UI
20:24
for a new program
20:24
where this would be the sole input method
Avatar
oh, an example program would help?
Avatar
it's like a db entry program
20:25
first you enter a couple of things identifying a row in some way
20:26
and then you enter the value of the column that should be changed
20:26
the column is selected beforehand
Avatar
https://github.com/DaveDavenport/rofi this essentially just has a textbox and a list of suggestions, you could take a look at how they render theirs
rofi - Rofi: A window switcher, application launcher and dmenu replacement
Avatar
oh, and cross-platform would be nice
20:26
is it?
20:27
X. probably not
Avatar
yeah it's just X
20:28
I've never really done much ui work so I don't really know which library to go for in this case (edited)
Avatar
mh :S
20:29
you know someone to ask?
Avatar
you could probably use gtk and disable decorations
20:30
don't really know anyone sadly :/
Avatar
nemo fstd: ^ know someone knowledgable in UI development?
Avatar
@heinrich5991 maybe https://github.com/vurtun/nuklear paired with sdl?
nuklear - A single-header ANSI C gui library
20:34
used it with unreal engine for some debugging windows before
Avatar
@ChillerDragon we also removed the blocker servers for a few months and ddos attacks didn't reduce in number or strength
Avatar
@Learath2 have you disabled your teehistorian sync?
21:09
amazon glacier costs 4$/tb/month
21:09
btw
Avatar
it was giving out errors
21:10
I disabled it, thought I would fix it but forgot about it...
Avatar
(I'd like to not have two sync processes running that are pushing data to your server)
Avatar
it's disabled
Avatar
thanks
21:11
upload started
21:11
given that you missed a couple of weeks, this might take a while
Avatar
@deen .zip source on ddnet.tw/downloads?
Avatar
@Deleted User adding a third tee (2nd dummy) would mean quite some restructuring in the code
Avatar
I asked u 1-2 months ago, I think you missed it again, can you please add those back? x)
Avatar
I fear it wouldn't be easy
Avatar
hmh
21:28
@heinrich5991 the 2nd dummy stays in connecting state
Avatar
ᶰ°Konͧsti 2018-05-02 21:28:35Z
lol a second dummy would be nice as hell
21:28
especially for some testing shit
21:28
some things are really annoying to test etc :/
Avatar
think of all the new cheats u could do if u had an extra dummy
Avatar
ᶰ°Konͧsti 2018-05-02 21:29:50Z
lol true
21:29
danAmazing troll
banhammer 3
Avatar
think of sv_max_clients_per_ip *-*
Avatar
its at you to dont use for dont cheat lol
Avatar
[quakenet] <ZombieToad> hello pls unban discord
21:55
[quakenet] <ZombieToad> i understand now that german law forces you to learn false history
21:55
[quakenet] <ZombieToad> the holocaust was real
21:55
[quakenet] <ZombieToad> @heinreich5991
Avatar
u unban first
Avatar
[quakenet] <ZombieToad> ok
Avatar
wt
22:12
f
Avatar
ZombieToad why they banned you?
Exported 329 message(s)