[quakenet] <Teeworlds> [teeworlds] Dune-jr opened pull request #1702: Change quit button to use unicode character \u2715, and resize it. (master...feature-quitbutton) https://git.io/fp4Zq
[quakenet] <Teeworlds> [teeworlds] oy closed pull request #1702: Change quit button to use unicode character \u2715, and resize it. (master...feature-quitbutton) https://git.io/fp4Zq
A retro multiplayer shooter. Contribute to teeworlds/teeworlds development by creating an account on GitHub.
19:01
[quakenet] <Teeworlds> teeworlds/master 1c05f9a oy: fixed server registration again
19:01
[quakenet] <Teeworlds> teeworlds/master 27012ac oy: only add tokens to the catch on request. increased seedtime and expire time for tokens in the cache to sync it better with the master heartbeats
A retro multiplayer shooter. Contribute to teeworlds/teeworlds development by creating an account on GitHub.
19:03
[quakenet] <Oy> minus: could you update the 0.7 master to the current src when you have the time? increased the token size for packets so it got incompatible.
[quakenet] <Dune> But it would suck to get in the scenario where @android272 has to redraw a crapton of graphics, again
20:41
[quakenet] <Oy> Dune: yeah the sources should be put in the dropbox folder
20:42
[quakenet] <Dune> @Fisico: it's understandable, but devs have the same feeling. We don't have a choice, when we submit something it's bound to be tweaked at some point
[quakenet] <Dune> well it's quite hard to ask them individually, so I think some sort of rule would really help. it doesn't have to be public of course
for example, random guy did a new tileset, it is great and will get added to the game, to wich person he is sending the svg? he does not have access to the internal forum and also not access to the dropbox
[quakenet] <Dune> ah, you mean the person to write to, sry. well, either they make it public, or they send it to anyone with private access (sonix, zatline, android, oy, myself...) and they put it there
20:53
[quakenet] <Dune> good practice, thanks Fisico :)
20:53
[quakenet] <Dune> they can also write to info@teeworlds.com actually Oy
[quakenet] <heinrich5991> yes, I realized. but I wanted to see the warning fixes ^^
22:21
[quakenet] <rand> (network.h in mind)
22:21
[quakenet] <rand> (in my mind)
22:22
[quakenet] <Oy> heinrich5991: ok. an attacker might frute force the token, but takes a while
22:22
[quakenet] <heinrich5991> yes, they might. but they can still do that if we change it every once in a while
22:23
[quakenet] <heinrich5991> they might take a tiny bit longer because it's now a random experiment. but if we're worried about that, we should rather increase the token size to around 8 bytes and never worry about that again
22:23
[quakenet] <Oy> but then the odds are smaller
22:23
[quakenet] <Oy> yeah
22:23
[quakenet] <Oy> but 8 bytes might be too much :) dunno if it's needed
22:24
[quakenet] <heinrich5991> yes. I think 4 bytes are good for now
22:24
[quakenet] <heinrich5991> needs 4GB * ~50 or so to brute-force
22:24
[quakenet] <Oy> yeah
22:25
[quakenet] <Oy> reserved 6 bit in the header for flags - i guess that's the best option
22:25
[quakenet] <Oy> had to fill the space properly
22:25
[quakenet] <heinrich5991> yes, I think that's good
22:26
[quakenet] <heinrich5991> makes it a bit extensible :)
22:26
[quakenet] <minus> does it use some djb crypto
22:26
[quakenet] <heinrich5991> we don't use crypto
22:26
[quakenet] <minus> because i'll let you know it's no good if it doesn't
A retro multiplayer shooter. Contribute to teeworlds/teeworlds development by creating an account on GitHub.
22:36
[quakenet] <heinrich5991> yea, sounds good. our connless packets now check for size >= our current size, so we can just add more stuff at the end anyway, if we want to stay compatible
22:36
[quakenet] <heinrich5991> yup :)
22:36
[quakenet] <Oy> yeah
22:37
[quakenet] <Oy> will switch around the header like in 0.6.5 and then it should be fine
22:37
[quakenet] <heinrich5991> I just noticed that putting the token last will make the connless packet look a bit uglier, because the response token field will be split in two 2-byte fields
22:38
[quakenet] <heinrich5991> sounds good :)
22:38
[quakenet] <heinrich5991> it's awesome that you revived teeworlds development again, Oy!
22:39
[quakenet] <Oy> yeah, it's nice to see people coming back and work on things - that helps a lot :)
22:39
[quakenet] <Oy> gives motivation
22:40
[quakenet] <Dune> yeah :)
22:40
[quakenet] <Oy> all the people that planned 0.7 got inactive, so the motivation was about zero, but now it's up again :)
22:41
[quakenet] <Oy> thx to Dune as well, for helping out so much
22:41
[quakenet] <Dune> eh, you're still doing most of the work :)
22:41
[quakenet] <Dune> I blame Landil's wife for stalling 0.7
22:41
[quakenet] <Oy> usually Landil did all the forum, news things etc. don't wanna deal with that ;)
22:42
[quakenet] <Oy> haha :D
22:42
[quakenet] <Dune> there's still the promotional work for the release that I'm not sure how to handle
22:42
[quakenet] <Dune> I guess not much was done in the past but put up a list of changes actually
22:42
[quakenet] <Oy> we planned a 0.7 2 years ago, but then the little buggers crossed that plan :D
22:43
[quakenet] <Oy> Dune yeah guess so
22:44
[quakenet] <Oy> chilly did some map preview for 0.5 i think
22:44
[quakenet] <Dune> right
22:44
[quakenet] <heinrich5991> before my time :P
22:44
[quakenet] <Oy> that would be good, to introduce the new maps + pictures
22:44
[quakenet] <Oy> yeah long ago
22:45
[quakenet] <Oy> so many years since we started 0.7 - couldn't rember all the stuff that was done...
22:45
[quakenet] <Dune> I like how you linked to the commit list :D
22:46
[quakenet] <Dune> doing stuff for teeworlds now feels like doing business with childhood mates. can't believe those people are adults too now
22:46
[quakenet] <Oy> yeah, that's good, but lots of work :)
22:46
[quakenet] <Oy> Dune yeah :)
22:47
[quakenet] <Oy> and i'm about 40... time goes by so fast ...
22:47
[quakenet] <Dune> wow damn
22:48
[quakenet] <Dune> I thought kinda everyone started teeworlds in their student years
22:49
[quakenet] <Oy> guess most of the original developers are in the late 30s now
22:50
[quakenet] <Dune> definitely
22:50
[quakenet] <Dune> I wanna see matricks with white hair
22:52
[quakenet] <Oy> haha :D
22:56
[quakenet] <Dune> do you code at work Oy?
22:56
[quakenet] <Dune> I feel like it is hard to keep up the motivation when work is 7h of code/day
23:00
[quakenet] <Oy> well if you have fun it's no problem :)
23:04
[quakenet] <Teeworlds> [teeworlds] oy pushed 1 new commit to master: https://git.io/fp4HL
It would be nice if you could quickly switch between tabs like you do on a web browser. I perpose that CTRRL+TAB move you to the next tab to the right, While CTRL+SHIFT+TAB would move you to the pr...
23:28
[quakenet] <Dune> aw, I love hotkeys
23:29
[quakenet] <Dune> you can actually already do the settings page one with composed binds + ui_settings_page I believe
23:30
[quakenet] <Oy> it might interact with hotkey that open steam overlay in steam
23:30
[quakenet] <Dune> oh, didn't think of that
23:30
[quakenet] <Oy> yeah should work with the bind
23:30
[quakenet] <Dune> I tend to get issues with alt tab rather
23:30
[quakenet] <Oy> when the boundaries are set properly for the config