02:50 <+jxsl13> . :D 02:52 <+jxsl13> 3 am and I laugh my ass of, how creepy that smiley is. 02:54 <+jxsl13> btw changed that thread spawning to two in memory caches and one thread pushing the caches to the database. but somehow something is still blocking and causing lags.. hm 08:29 <+bridge> [ddnet] jxsl13: Are you still waiting for the thread to finish with join from your main thread? 14:25 <+bridge> [ddnet] I have managed to put teestalker on my server 14:25 <+bridge> [ddnet] https://teestalker.blazic.tech 14:25 <+bridge> [ddnet] <モカツ〜〜〜> stalker 14:29 <+bridge> [ddnet] hehe 15:11 <+bridge> [ddnet] Hi guys, in Chilean servers we can't vote for the map Flux 2, pls fix 😁 15:15 <+jxsl13> @deen only joining the db writer thread on shutdown. 15:16 <+jxsl13> https://git.johnbehm.de/jxsl13/zcatch/src/branch/onethread/src/game/server/teehistorian.cpp#L196 15:16 <+jxsl13> that's what's happening in the db writer thread 16:23 <+bridge> [ddnet] @Delirio Thanks for report, fixed 17:09 <+jxsl13> :'c 18:39 <+bridge> [ddnet] @heinrich5991 is right now possible to do http requests from the ddnet server? 18:43 <+bridge> [ddnet] 👌 19:42 <+bridge> [ddnet] can i put here troll map ( very short ) 19:46 <+bridge> [ddnet] isnt it already in general 21:07 <+bridge> [ddnet] @texnonik what map 22:04 <+bridge> [ddnet] Just a quick thought on "accounts". What about identifying users via PGP? 22:06 <+bridge> [ddnet] @jao 22:06 <+bridge> [ddnet] "how do you assign people to accounts? 22:06 <+bridge> [ddnet] you would need to verify them 22:06 <+bridge> [ddnet] and that's hardly possible" 22:07 <+bridge> [ddnet] sorry i don't know pgp 22:08 <+bridge> [ddnet] Way of "signing" digitally with private and public keys 22:09 <+bridge> [ddnet] so how would that work? 22:09 <+bridge> [ddnet] Client creates pair of a public and a private key 22:09 <+bridge> [ddnet] The public key is stored on a key server 22:09 <+bridge> [ddnet] https://en.wikipedia.org/wiki/Pretty_Good_Privacy 22:10 <+bridge> [ddnet] Wait a sec, pretty bad at explaining this 22:11 <+bridge> [ddnet] it was more about verifying that X player is whoever he claims to be to assign the points to his account 22:11 <+bridge> [ddnet] i think 22:11 <+bridge> [ddnet] Would be possible to i guess 22:11 <+bridge> [ddnet] and how would you verify that? 22:11 <+bridge> [ddnet] You might assign points to an PGP identiy instead of a nickname 22:11 <+bridge> [ddnet] pls no PGP, are you want me to be nerd or something? 22:11 <+bridge> [ddnet] Could be done by the client 22:11 <+bridge> [ddnet] u play teeworlds ur already a nerd 22:12 <+bridge> [ddnet] how do you verify who gets the identity 22:12 <+bridge> [ddnet] and when 2 players claim to be the same person how do u distinguish 22:12 <+bridge> [ddnet] or 10 22:12 <+bridge> [ddnet] @noby teeworlds is a game for 12yo kids 22:12 <+bridge> [ddnet] u 22:12 <+bridge> [ddnet] I am 14 though 22:12 <+bridge> [ddnet] no kids allowed 22:12 <+bridge> [ddnet] out 22:12 <+bridge> [ddnet] first lola needs to learn how friend requests work 22:13 <+bridge> [ddnet] I know already @jao 22:13 <+bridge> [ddnet] 😮 22:13 <+bridge> [ddnet] I think how it basicly works is that with the private key you encrypt and the public key decrypts vice versa 22:14 <+bridge> [ddnet] how does that solve the problem of assigning accounts to names 22:15 <+bridge> [ddnet] You could assign a nickname to that PGP identity 22:15 <+bridge> [ddnet] Or the points 22:15 <+bridge> [ddnet] and how do you assign the identity to someone 22:16 <+bridge> [ddnet] Via their private key 22:16 <+bridge> [ddnet] :what: 22:16 <+bridge> [ddnet] I am lola for example.. assigned whos next? 22:16 <+bridge> [ddnet] i am lola too 22:16 <+bridge> [ddnet] hi im jao 22:16 <+bridge> [ddnet] how do u solve that? 22:16 <+bridge> [ddnet] shut up snail 22:16 <+bridge> [ddnet] hi its deen i forgot the rcon can someone pm it to me 22:18 <+bridge> [ddnet] Basic thought process is like 22:18 <+bridge> [ddnet] 1. Create key pair, and store the public key online 22:18 <+bridge> [ddnet] 2. Upon "login" the client tells the server "hey i'm PGP-ID XYZ1337" 22:18 <+bridge> [ddnet] 3. With the public key the "accountserver" creates a challenge which is only solvable with the private key 22:18 <+bridge> [ddnet] 4. Client sends back right awnser 22:18 <+bridge> [ddnet] @CptDalv pls 22:19 <+bridge> [ddnet] u keep repeating the same thing ignoring our answers xd 22:19 <+bridge> [ddnet] you know the ddnet rank/point system @CptDalv ? 22:19 <+bridge> [ddnet] their assigned by nickname i guess 22:22 <+bridge> [ddnet] ye and if you link existing names to accounts now, how do you verify that the person that gets the account for a certain name is the same person that collected points with that name 22:23 <+bridge> [ddnet] I swear 22:23 <+bridge> [ddnet] No way in doing so i guess 22:24 <+bridge> [ddnet] No bulletproof one 22:24 <+bridge> [ddnet] that's the issue 😃 22:29 <+bridge> [ddnet] Reseting points aint a solution either ^^ 22:30 <+bridge> [ddnet] you can only use accounts to ban/mute/punish people effectively i guess 22:31 <+bridge> [ddnet] Nothing to stop them from recreating 22:32 <+bridge> [ddnet] hm 22:32 <+bridge> [ddnet] Except email verification 22:32 <+bridge> [ddnet] phone verification xd 22:32 <+bridge> [ddnet] Like making an account inconvenient 22:32 <+bridge> [ddnet] *account creation 22:32 <+bridge> [ddnet] ye 22:33 <+bridge> [ddnet] Donate blood or something like that 22:33 <+bridge> [ddnet] but that's too annoying 22:36 <+bridge> [ddnet] @CptDalv yes, something like identifying users via public keys is planned in the long term 22:36 <+bridge> [ddnet] The sooner the better so players dont loose too much points 22:37 <+bridge> [ddnet] yeah no more RCON passwords 22:38 <+bridge> [ddnet] you want to reset points? 22:38 <+bridge> [ddnet] Not my decision at all 😄 22:38 <+bridge> [ddnet] delete everyones points because they couldve been cheated 22:38 <+bridge> [ddnet] But as mentioned thousands of times from various people there is no way of assigning current points to new account 22:39 <+bridge> [ddnet] Might be possible with the ones of share their name in the forum & ingame 22:39 <+bridge> [ddnet] But i think thats not the majority 22:40 <+bridge> [ddnet] I am n000b 22:41 <+bridge> [ddnet] Approved by me, deen - the one and only 22:42 <+bridge> [ddnet] When the time comes we assign nicknames to accounts i was "nameless tee" 22:50 <+bridge> [ddnet] @CptDalv it doesn't solve everything, people lose their keys easily 22:51 <+bridge> [ddnet] Add an option to recover (recreate) keys with a password 22:52 <+bridge> [ddnet] u ma @CptDalv 22:53 <+bridge> [ddnet] no u 22:53 <+bridge> [ddnet] u mad @CptDalv 22:53 <+bridge> [ddnet] @CptDalv how? 22:53 <+bridge> [ddnet] that just destroys every upside we achieve by using public key crypto 22:54 <+bridge> [ddnet] yeah, people can share their private keys... hmmm 22:54 <+bridge> [ddnet] people can share their private keys either way 22:54 <+bridge> [ddnet] like that's not something you can stop 22:56 <+bridge> [ddnet] Only thing accounts might achieve here is that you are able to end existing sessions on new login 23:18 <+bridge> [ddnet] Please don't mess with accounts, I promise I'll do them soon 😄 23:18 <+bridge> [ddnet] I don't 23:18 <+bridge> [ddnet] at least yet ;P 23:19 <+bridge> [ddnet] merging a PR with crypto is gonna be so much fun :< 23:19 <+bridge> [ddnet] Especially not you @heinrich5991, if you do it we are getting a rust authentication server and 60 new libs to link with 😛 23:21 <+bridge> [ddnet] actually now that I think about it if anyone else is going to do it, you should, don't want to end up with another unmergeable PR 23:23 <+bridge> [ddnet] @CptDalv They wait your PR with PGP, go on 23:26 <+bridge> [ddnet] oh btw, accounts will never solve banning issues, if we ever have accounts they will be similar steam accounts 23:27 <+bridge> [ddnet] and how u solve name claims @Learath2 23:28 <+bridge> [ddnet] I already have a kinda working (sometimes (maybe))(tm) prototype of it with pubkey signing 23:28 <+bridge> [ddnet] @lola very very simple, accounts are not associated to names 23:28 <+bridge> [ddnet] names are only for displaying, like in steam 23:29 <+bridge> [ddnet] so I can still be lola as always? 23:29 <+bridge> [ddnet] As everybody 23:29 <+bridge> [ddnet] but people will know if you are the lola they have added as a friend 23:30 <+bridge> [ddnet] I don't care, just want be lola 23:30 <+bridge> [ddnet] you can be lola in the sense that your name will be displayed as lola, but people who have the real lola added will know that you are most definitely a fake 23:31 <+bridge> [ddnet] which makes faking obsolete 23:31 <+bridge> [ddnet] but what if other lola is fake 😠 23:32 <+bridge> [ddnet] but people that don’t have them in friends won’t know? 23:32 <+bridge> [ddnet] well at this point even I don't have any idea which one of you is real, I know one of you knows french one doesn't 23:32 <+bridge> [ddnet] je parle francais 23:32 <+bridge> [ddnet] je parle aussi 23:33 <+bridge> [ddnet] je suis lola 23:33 <+bridge> [ddnet] @jao yeah, will add a way of adding people from forum as friends also will distribute mods/admins somehow, didn't think about the last one 23:33 <+bridge> [ddnet] no @CptDalv you are only trying 23:33 <+bridge> [ddnet] merde 23:33 <+bridge> [ddnet] No je suis lola 23:33 <+bridge> [ddnet] then you can still fake people and ruin their reputation and shit 23:33 <+bridge> [ddnet] Non je suis lola 23:33 <+bridge> [ddnet] 但是我会中文 23:34 <+bridge> [ddnet] 我是LOLA 23:34 <+bridge> [ddnet] stop that 23:34 <+bridge> [ddnet] 对不起 23:35 <+bridge> [ddnet] @jao /points should reveal the faker 23:35 <+bridge> [ddnet] /points 23:35 <+bridge> [ddnet] see it works 😛 23:35 <+jxsl13> quote of the day: [22:12:00] +bridge: [ddnet] u play teeworlds ur already a nerd 23:35 <+bridge> [ddnet] how so 😮 23:35 <+bridge> [ddnet] omg 23:36 <+bridge> [ddnet] @jao fake jao would have 0 points, real jao would have couple thousand 23:36 <+bridge> [ddnet] I have a lot of points @Learath2 🙂 23:37 <+bridge> [ddnet] sadly any form of accounts that is useful requires a reset of ranks 23:37 <+bridge> [ddnet] yay! will you reset all points? 23:37 <+bridge> [ddnet] Only "lola"s 23:37 <+bridge> [ddnet] no 23:38 <+bridge> [ddnet] I gave this quite some time and I don't see any other nice way, if one of you comes up with one do tell 23:38 <+bridge> [ddnet] lol 23:38 <+bridge> [ddnet] if not yeah will archive old ranks as "legacy" and start with a new "season" of ddnet 23:38 <+bridge> [ddnet] reseting points is bad 😦 23:39 <+bridge> [ddnet] why is it bad? 23:39 <+bridge> [ddnet] then you could’ve also reset botters points already 23:39 <+bridge> [ddnet] I'm not talking about deleting any ranks, they'll just be archived 23:40 <+bridge> [ddnet] @jao You can't really tell if that botter was the "real" owner of that nick 23:40 <+bridge> [ddnet] @CptDalv we can in the case of the botters we currently banned 23:40 <+bridge> [ddnet] ok 23:41 <+bridge> [ddnet] I hope you know what you do @Learath2 23:42 <+bridge> [ddnet] I obv won't do anything before discussing it to death, big decisions need to have quite some support 23:42 <+bridge> [ddnet] people will rq 23:42 <+bridge> [ddnet] The biggest drama ever coming 23:42 <+bridge> [ddnet] but I'm sure everyone would follow along if I offfer 50e to the person who gets the most points in 1 month 23:42 <+bridge> [ddnet] lol 23:44 <+bridge> [ddnet] nice manipulating people 23:44 <+bridge> [ddnet] How is a competition manipulation? 23:45 <+bridge> [ddnet] I for one would prefer if the community was a little more active and competitions achieve just that 23:46 <+bridge> [ddnet] besides I'd like to think most of the people still playing play because they enjoy the game, I don't know many that only play for points 23:46 <+bridge> [ddnet] @bano do 23:46 <+bridge> [ddnet] and Starkiller 23:47 <+bridge> [ddnet] limited edition ddnet mugs for the top10 points? 😛 23:48 <+bridge> [ddnet] 3d printed tee merch 23:49 <+bridge> [ddnet] anyways to conclude, if everyone hates the idea I just won't do it, but know that without some kind of "restart" accounts are useless so we might aswell just not have them 23:49 <+bridge> [ddnet] whole ddmax server is there so people can farm points 23:50 <+bridge> [ddnet] ddmax server is there because we didn't want the maps to be lost 23:50 <+bridge> [ddnet] I bet you gonna be the most hateful person even on the start of discussion @Learath2 23:50 <+bridge> [ddnet] more than heinrich? 23:50 <+bridge> [ddnet] prob 23:51 <+bridge> [ddnet] 😮 23:51 <+bridge> [ddnet] yes, not because the maps are considered fun 😄 23:52 <+bridge> [ddnet] We are a bunch of archival freaks 😛 (the ranks are eternal rule, teehistorian, ddmax server, oldschool server) 23:53 <+bridge> [ddnet] oldschool is different tho 23:53 <+bridge> [ddnet] yeah yeah people do enjoy the maps there but the thing is even if they hated it we'd keep them 23:54 <+bridge> [ddnet] that's bad 23:55 <+bridge> [ddnet] is there a reason to delete ddmax? 23:55 <+bridge> [ddnet] Why would you think that? It's not costing us anything extra to host them nor is it annoying players in any way that we host them 23:56 <+bridge> [ddnet] so you would be for hosting all maps that are out there 23:57 <+bridge> [ddnet] tbh I'd be okay with making all "archived" maps 1 point, but the points system is a discussion for another time 23:57 <+bridge> [ddnet] @jao that'd most definitely cost us extra 😛 23:57 <+bridge> [ddnet] 😮 23:58 <+bridge> [ddnet] @heinrich5991 does have a map archive somewhere though 23:59 <+bridge> [ddnet] after archiving all points, /top5 would show nothing on maps?