This channel is for all Teeworlds/DDNet and related chat. Gameplay questions can be asked here as well rather than in #questions. Ingame screenshots and any other Teeworlds related media goes to #showroom.
Between 2021-01-25 00:00:00Z and 2021-01-26 00:00:00Z
@change name There are plans to make teehistorian demos public, which include rank 1 records. Unfortunately some teehistorian files are multiple gigabytes in size which needs to be fixed first. deen worked on a teeweb based viewer iirc, which you can find on github(edited)
@ᶰ°Konͧsti there is some louis on kog right now who said that gores are fun
06:41
murpi
@change name There are plans to make teehistorian demos public, which include rank 1 records. Unfortunately some teehistorian files are multiple gigabytes in size which needs to be fixed first. deen worked on a teeweb based viewer iirc, which you can find on github (edited)
I still think the benefits of making them public still outweigh the cons. Regardless, im pretty sure deen will run a poll about this once everything gets in motion
in theory of course u can find all, but in reality r1 roots on some maps is very insane to find out and there still no better ranks over years, it is super unfair for speedrunners.
But who care about 10-20 speedrunners, learath will do everything like he want as always..
this is so stupid example all people who wanna make records public "all other games speedrun are public" other games speedruns have nothing complicated in these speedruns, in tw u put a lot of effort in thinking about way how u gonna do it, there are TONS of different ways to do the map compared to any other game
i dont think ppl which skip is smaller, i was first one to skip victory 3 and hide it like 5 months, nobody finished, then i upload r1 to yt and a lot of ppl finish now xd
i agree with kicker on this too, it will be a mess for speedrunners. i also think that we should have 2p servers so you can play in private & a server to test every map released so you dont have to use trashmap each time. would be sick if on the website you can go on a map and press start server and it makes a server for you xD
@Kicker So people who has no experience of painstaking search of skips and much ranks talking about make top5 public, cause have no idea how hard it can be, like lukas
Stop crying about it, hiding your inferiority, I never said I didn't use cheats or anything, but if the only thing you can say is he's a botter, you just not worth my time
In the older Trackmania Games, there was a community-run rank database called Dedimania. To be able to download the top1 ranks I think you had to donate 1€. Maybe that's an Idea to also support the Server Costs
Ama
I really dont think im go na be the one watching them
Because you could've put a lot of effort into finding a skip. Also sometimes you can't just see it but you have to do a specific strategy which could be complicated and took a lot of time to find out.
09:08
I think the best thing would be to show where the skip is but not how it's done.
Imagine spending one hour to find a complicated skip and another one to perform it well. Then your rank gets shared and someone just copies what you did in 20min.
@think twice. they are very much the same in terms of speedrunning. scower (certain) maps to find ways to skip it. then perfect that route through precision
09:16
and you have to analyze the map pretty heavily to find the skips
09:16
which is identical to tw?
09:17
they are not the same game but they are the same concept
how would you feel if you've practiced a map for hours for rank1 and then someone get's a better time with an "easy skip" and you can't even look it up?
if you found a skip then its up to you if you want to share it with others or not(edited)
BlaGK
how would you feel if you've practiced a map for hours for rank1 and then someone get's a better time with an "easy skip" and you can't even look it up?
it's about evening the playing field and giving everybody a fair chance to compete. You could argue that people who can't find a skip don't deserve to compete, but that's also a pretty counterproductive viewpoint imo
its not that i dont like that rank will be beaten, but that it is very unfair that I have put a lot of effort looking for a skip, wasting a lot of time and that another person comes without doing anything and beat my time? annoying af
1
09:48
i want that if someone beat my rank, it is with the same effort that I did, and it should be like that
A chat platform like Discord is not the proper place for these teehistorian discussions (or any other discussion spanning multiple weeks/months/years). You can use the github issue instead so that it is easier to keep track of opinions on one topic and not restart the discussion every few weeks: https://github.com/ddnet/ddnet/issues/2937
I haven't really started yet, if someone wants to help tell me: Replay modus on server that opens a teehistorian file as inputs Should run faster than realtime, no sleeps, instantly go to n...
because discord says their service is for 13 and up, and needs to enforce this at least on a report basis, otherwise they'd be liable under some american child protection law
Linode says you have access to their 40 gbps network, no asterisks. You go over an amount they won't even tell you and boom your linode is offline for a day
13:44
Hetzner actually delivers their 1gbps fairly consistently and they won't null route you. Problem is they have very meh peerings.
13:45
Anyway, we run a couple GER servers all the time trying new hosters. Feel free to suggest another miracle solution
@Learath2 Like i said we should move to nfoservers
14:33
@Learath2 True Hetnzer gives you unlimited bandwith but their ddos does not exactly work so i recommend we move to Nfoservers or OVH Hosting Ger at OVH would reduce alot of problems
14:35
I honestly get what u are saying about null-routing as i tried all kinds of host
We optimized the netcode as much as we could. The profile of the application has never been this clean. There are only a haandful of syscalls left. Next step is dropping the traffic inside the kernel which should let us squeeze out a bit more performance from the dedicated servers we have. But none of us are kernel hackers, nor are we network engineers
recvmmsg lets us eat up the random garbage traffic quite effectively, so as I said the remaining optimizations mostly lie in either restructuring the netcode or eBPF filters directly in the network card
The idea with an eBPF filter is to have the teeworlds netcode communicate to the filter in the kernel, informing it about who has an established connection, who is leaving
Problem is a) I'm not a kernel hacker b) I'm not a network engineer. Neither of which would matter as I would put in the time to learn the skills if it wasn't for c) It's a huge uncertainty whether it will work or not
14:53
Overrun with what? I didn't even outline what I would do within the filter
If the link gets saturated we could drop all the packets instantly and it wouldn't matter. If we are dropping the packets as efficiently as possible (which we can only do inside the kernel (and preferably with an intel NIC even inside the NIC firmware)), we can then look into getting stronger machines.
14:55
Some of the attacks yesterday were large enough to saturate the link, nothing much to do about those except throwing a large amount of money
Some didn't which means we were having trouble ingesting the traffic, but there is nothing much left in the profile of the netcode, so that means the performance we can squeeze out either lies in the kernel, or it's just the limit of what we can process. Cloudflare manages to do an impressive amount of packets per second using their kernel tweaks, so my bet is we can get more without throwing more money at that side of the problem
!ʎø1øʞıƝg
No Learath listen did you test the firewall of hetzner like yourself tried to take it down?
You know there are terms to renting something, right? You agree to legal conditions. I'm fairly sure one of those is that we will not abuse the network
You know what, I'll humor you. Let's bet on it, we mail hetzner ask them if we are allowed to ddos our own server. If they say yes I'll donate 20e to ddnet. If they say no you donate the 20
I am fairly certain they don't want us wasting precious processing time on their juniper firewalls worth tens of thousands of dollars per unit, guzzling electricity down with their triple redundant PSUs
Look the reason it's hard to protect the servers is 1. the game is UDP so in that of itself is hard to protect via firewall and 2 not being able to put any iptables or firewall because of network related issues
Well okay @Learath2 Use ip tables. You should listen to my advice, because im very much into the topic. As much as you as a Player with literally ZERO rank points thinks he should decide on public rank 1's
well if i had to explain it's common it will keep internal and external threats to a base minimum everything that is meant to stay in the network u can set to PRIVATE or PUBLIC it will change the basic kernel rules for more efficient packet handling(i recommend u change this because if a player is downloading something and network is bad it will refuse to let him join) will detect attacks on your netbios(think you already covered this) block invalid packets or not needed like scanning open ports. Detect flooding and Will log it and block. No bruteforce no ping of death no synflood no flood on port 443 no udp flood no icmp flood portflood and will leave u with a nice clean (iptables -L -v) and is adjustable from the config
15:42
@Learath2
15:42
it's also capable of denying entire countries if u so desire it
15:43
only thing is u need to manually add teeworlds to the upper rules
15:43
i did it like this and it's fine
15:46
only problem is can't ping your own server but i can still connect to it on teeworlds
@!ʎø1øʞıƝg GER1 was OVH, many complained that they had really high ping. GER3 is living-bots.
16:14
I know some people got 10 gbit/s dedicated servers from OVH, but unfortunately they don't offer that anymore. I spent/wasted a few hours on the phone with OVH support to figure that out.
16:18
If you can find someone who would transfer their server to us, we'd use that.
For the record, I think voxillity offers the most bandwidth per ur $ but people have been saying their ddos protection is too aggressive so maybe not worth a try given how expensive it can get
this is so stupid example all people who wanna make records public "all other games speedrun are public" other games speedruns have nothing complicated in these speedruns, in tw u put a lot of effort in thinking about way how u gonna do it, there are TONS of different ways to do the map compared to any other game
@Kicker lmao ofcourse i know this. I play this game 10y now. I also didn't say i agree to implement it. But i only proved your statement wrong. Since surf in csgo is the same.
ᶰ°Konͧsti
Making records public will make everything shit because nobody would put effort in developing new tricks anymore