00:00 <+bridge> [ddnet] @ᶰ°Konͧsti check the source code regarding chat. if you don't trust the source code, your trust problem is not related to teehistorian 00:01 <+bridge> [ddnet] <ᶰ°Konͧsti> The only abuse come from the Staff 00:01 <+bridge> [ddnet] <ᶰ°Konͧsti> your logs save the chat 00:01 <+bridge> [ddnet] <ᶰ°Konͧsti> so 00:01 <+bridge> [ddnet] server logs are saved for a day, and then deleted 00:01 <+bridge> [ddnet] teehistorian does not record chat 00:02 <+bridge> [ddnet] <ᶰ°Konͧsti> takes the fun out of the game when i cant do my startlineskip without being watched anymore :GWaobaPePeCry: 00:02 <+bridge> [ddnet] that is the intent of teehistorian 00:03 <+bridge> [ddnet] <ᶰ°Konͧsti> :banhammer: 00:03 <+bridge> [ddnet] that such cheats can be detected 00:03 <+bridge> [ddnet] <ᶰ°Konͧsti> better care for botters 00:03 <+bridge> [ddnet] cheats are ok in ddrace 00:03 <+bridge> [ddnet] <ᶰ°Konͧsti> actually startlineskip is not ok xd 00:03 <+bridge> [ddnet] <ᶰ°Konͧsti> too op 00:04 <+bridge> [ddnet] yeah but cheating parts 00:04 <+bridge> [ddnet] xD 00:04 <+bridge> [ddnet] if you wouldnt waste our time with cheating we would have more time to care about botters konsti 00:04 <+bridge> [ddnet] just dont do anything about map cheats then :ww: 00:04 <+bridge> [ddnet] <ᶰ°Konͧsti> Why waste your time on simple cheaters instead of game destroying botters 00:05 <+bridge> [ddnet] because all decrease the fun for others 🙂 00:05 <+bridge> [ddnet] no they dont 00:05 <+bridge> [ddnet] <ᶰ°Konͧsti> botting has no fun in it 00:05 <+bridge> [ddnet] mappers don't like their maps being cheated 00:06 <+bridge> [ddnet] too bad 00:06 <+bridge> [ddnet] thats what testing is for 00:06 <+bridge> [ddnet] then they dont have to map shit 00:06 <+bridge> [ddnet] <ᶰ°Konͧsti> cheating maps has a lot fun, watching thousands of maps, detecting, testing and realizing it for hours 00:06 <+bridge> [ddnet] <ᶰ°Konͧsti> thats fun 00:06 <+bridge> [ddnet] botting is fun for someone too 00:06 <+bridge> [ddnet] @ᶰ°Konͧsti agree 00:06 <+bridge> [ddnet] @jao no 00:06 <+bridge> [ddnet] lol you talk so much bullshit today 00:06 <+bridge> [ddnet] yeah but seeing other ppl cheat is fun 00:06 <+bridge> [ddnet] only for < 12 year olds 00:06 <+bridge> [ddnet] <ᶰ°Konͧsti> no botters dont have fun at botting 00:06 <+bridge> [ddnet] because its cool 00:06 <+bridge> [ddnet] <ᶰ°Konͧsti> they just want to have an unfair advantage 00:07 <+bridge> [ddnet] don't speak for others if you make such statements 00:07 <+bridge> [ddnet] "I'm doing it for fun" "I can't possibly imagine other people having fun at what they do" 00:07 <+bridge> [ddnet] why is this shit talk in dev channel? 00:07 <+bridge> [ddnet] <ᶰ°Konͧsti> when i talk with people and show some of my cheats they are really interested in it 00:07 <+bridge> [ddnet] hypocrisy is strong in konsti 00:07 <+bridge> [ddnet] <ᶰ°Konͧsti> like qshar 00:07 <+bridge> [ddnet] @ᶰ°Konͧsti me too 00:08 <+bridge> [ddnet] <ᶰ°Konͧsti> nobody is interested in someone is botting 00:08 <+bridge> [ddnet] #konstiforpresident 00:08 <+bridge> [ddnet] yea and maybe someone likes to see how someone bots a map 00:08 <+bridge> [ddnet] yeah finding cheats and doing them is interesting 00:08 <+bridge> [ddnet] so one isn't better than the other 00:08 <+bridge> [ddnet] "why is this shit talk in #developer" continues… 00:08 <+bridge> [ddnet] Move to #general now lol 00:08 <+bridge> [ddnet] who wants to see bots 00:09 <+bridge> [ddnet] ban u 00:18 <+bridge> [ddnet] @heinrich5991 can u confirm me that ger under ddos? 00:18 <+bridge> [ddnet] Packets: 1.90 kpps / 2.48 kpps 00:20 <+bridge> [ddnet] I don't know how to do that 00:20 <+bridge> [ddnet] :feelsbadman: 02:18 <+bridge> [ddnet] This can be removed, right? 02:18 <+bridge> [ddnet] https://github.com/ddnet/ddnet/blob/master/src/game/server/entities/character.cpp#L141 02:19 <+bridge> [ddnet] Since this is the HandleJetpack() function, and this line is handled in FireWeapon() 08:01 <+bridge> [ddnet] @Ryozuki i think the ddos filter of our hoster went haywire yet again. I had the same problem, then restarted client and it was gone. So it depends some pattern in your packets and blocks a large part of them 10:08 <+bridge> [ddnet] @jao do you even know the difference between cheating maps legally or illegally? 11:19 <+bridge> [ddnet] Any idea why the grabbers aren't working anymore? 11:19 <+bridge> [ddnet] 11:19 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/568002542785527809/unknown.png 11:19 <+bridge> [ddnet] 11:19 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/568002566403784715/unknown.png 11:21 <+bridge> [ddnet] <ᶰ°Konͧsti> lol 11:22 <+bridge> [ddnet] <ᶰ°Konͧsti> @deen thats the second player today complaining about non working switches! important! 11:24 <+bridge> [ddnet] its weird 12:05 <+bridge> [ddnet] @deen chn trashmap daemon error again:pepeH: 12:29 <+bridge> [ddnet] wtf it worked for me when corneum reported it 12:48 <+bridge> [ddnet] Is it only with draggers? 12:48 <+bridge> [ddnet] Maybe https://github.com/ddnet/ddnet/pull/1604 or https://github.com/ddnet/ddnet/pull/1605 are at fault 12:53 <+bridge> [ddnet] Anyone here who can test the draggers right now? 12:54 <+bridge> [ddnet] <ᶰ°Konͧsti> its only with draggers as far as i see 12:54 <+bridge> [ddnet] <ᶰ°Konͧsti> doors work 12:54 <+bridge> [ddnet] I can 12:55 <+bridge> [ddnet] ok, then it's probably my chance 12:55 <+bridge> [ddnet] change* 12:56 <+bridge> [ddnet] What map has draggers? 12:57 <+bridge> [ddnet] A lot of maps have them actually, i dont remember names tho:feelsbadman: 12:58 <+bridge> [ddnet] <ᶰ°Konͧsti> Sky Stone 12:58 <+bridge> [ddnet] <ᶰ°Konͧsti> startline skip now in theory but you cant reach startline to start time, only finish 12:59 <+bridge> [ddnet] please test on empty server in 1 min 13:01 <+bridge> [ddnet] <ᶰ°Konͧsti> Works again 13:22 <+bridge> [ddnet] @deen why did you add these std::couts? 13:23 <+bridge> [ddnet] and why exactly didnt the memory leak fix work? 13:47 <+bridge> [ddnet] yea true tw style would be dbg_msg() or atleast printf() 13:47 <+bridge> [ddnet] 13:47 <+bridge> [ddnet] we are not at ur work @deen :p 13:51 <+bridge> [ddnet] @ChillerDragon not even printf() 13:53 <+bridge> [ddnet] why does leaking pointers help i wonder 😛 14:12 <+bridge> [ddnet] haha 14:12 <+bridge> [ddnet] I was in a hurry to be fair 😄 14:12 <+bridge> [ddnet] @deen well you clearly debugged it a little, any idea why they get free'd unexpectedly 14:12 <+bridge> [ddnet] ? 14:12 <+bridge> [ddnet] They get freed immediately 14:13 <+bridge> [ddnet] I thought the destructor would get called once the map is over... 14:13 <+bridge> [ddnet] But apparently not, needs to be fixed properly by keeping the CDraggerTeam alive until the end of the map 14:13 <+bridge> [ddnet] see gamecontroller.cpp 14:13 <+bridge> [ddnet] it just creates CDraggerTeam, doesn't assign it anywhere 14:14 <+bridge> [ddnet] then it gets deleted once it goes out of scope, which is immediately 14:14 <+bridge> [ddnet] oh, I see 14:14 <+bridge> [ddnet] there are also other "new CGun" things in there 14:14 <+bridge> [ddnet] so need to fix those too I guess 14:14 <+bridge> [ddnet] huh, how did this ever work? 14:14 <+bridge> [ddnet] yeah i also noticed those 14:14 <+bridge> [ddnet] is the destructor new? 14:14 <+bridge> [ddnet] by just allocating more and more memory 😄 14:14 <+bridge> [ddnet] yeah, I added it 14:14 <+bridge> [ddnet] because I assumed it was leaking memory 14:14 <+bridge> [ddnet] (which it is to be fair) 14:15 <+bridge> [ddnet] the `CGun`'s are also leaking I guess 14:15 <+bridge> [ddnet] is new CGun creating a gun projectile or? 14:15 <+bridge> [ddnet] also the `CLight`, there is a bit of a mess there 😛 14:16 <+bridge> [ddnet] yes 14:16 <+bridge> [ddnet] well, there's a reason I restart the servers once a day 😄 14:16 <+bridge> [ddnet] oh yeah most projectiles are simply created with new and forgotten in the oblivion 14:16 <+bridge> [ddnet] tbh, I don't even know how ddrace plasmas work 14:17 <+bridge> [ddnet] the answer is: barely 😄 14:17 <+bridge> [ddnet] is CGun the entity we use to shoot the plasma? 14:17 <+bridge> [ddnet] plasma u mean laser? 14:18 <+bridge> [ddnet] dunno 14:19 <+bridge> [ddnet] plasma are the little flying ones 😛 14:19 <+bridge> [ddnet] https://github.com/ddnet/ddnet/blob/d12ad9d05fb7e2d1759857be1f21f73d8c5f1be9/src/game/server/entities/character.cpp#L539 beutiful code 14:21 <+bridge> [ddnet] I guess all those entities belong in an array to be free'd OnMapChange 14:28 <+bridge> [ddnet] How does Memory Leaking "work"? How to free stuff? I have some self made entities, what do I need to be aware of? 14:29 <+bridge> [ddnet] google it 14:29 <+bridge> [ddnet] learn 14:31 <+bridge> [ddnet] or actually it belongs on the destructor of `CGameController` 14:39 <+bridge> [ddnet] <ᶰ°Konͧsti> server setting deepfly off should only made deepfly impossible and not weapons like grenade or laser because deep dummy rocket can be used by mappers 14:39 <+bridge> [ddnet] <ᶰ°Konͧsti> Or is there a way to make it only for hammer? 14:40 <+bridge> [ddnet] are you sure that it disables those 14:44 <+bridge> [ddnet] <ᶰ°Konͧsti> The rocket hits only the dummy itself not the player 14:44 <+bridge> [ddnet] <ᶰ°Konͧsti> Ah nvm 14:44 <+bridge> [ddnet] <ᶰ°Konͧsti> there is a hammer off tile in the map 14:44 <+bridge> [ddnet] <ᶰ°Konͧsti> xd 14:58 <+bridge> [ddnet] @ᶰ°Konͧsti you can use switch layer hammer off and make delay 0, them ONLY hammer is off 14:58 <+bridge> [ddnet] it uses the weapon numbers, WEAPON_HAMMER = 0, gun, shotgun, grenade, rifle, ninja 15:02 <+bridge> [ddnet] @Learath2 the CGun is that stable plasma, which spawns new CPlasmas if a player is nearby (they can freeze, unfreeze, explode) 18:21 <+bridge> [ddnet] @Tezcan @timakro 18:21 <+bridge> [ddnet] 18:21 <+bridge> [ddnet] played a game on unique battlefly server with rqza 18:21 <+bridge> [ddnet] 18:21 <+bridge> [ddnet] he used macOS ddnet10~ i used windows 10 ddnet11.7.2 18:22 <+bridge> [ddnet] 18:22 <+bridge> [ddnet] we are both unable to view the demos http://puu.sh/Dg3Fp/87fc4d475d.png 18:22 <+bridge> [ddnet] 18:22 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/568108921571770428/flying2fruity_2019-04-17_18-12-07.demo 18:22 <+bridge> [ddnet] any idea? also on how to restore the dope kills from rqza 18:23 <+bridge> [ddnet] ddnet11.7.2 18:23 <+bridge> [ddnet] ew 18:23 <+bridge> [ddnet] stfu mr gcc-8 xd 18:23 <+bridge> [ddnet] ? 18:23 <+bridge> [ddnet] its a standard 18:24 <+bridge> [ddnet] we should use c++17 18:24 <+bridge> [ddnet] they got a new cool filesystem interface 18:25 <+bridge> [ddnet] and parallelism 18:26 <+bridge> [ddnet] ```cpp 18:26 <+bridge> [ddnet] std::vector v = genLargeVector(); 18:26 <+bridge> [ddnet] 18:26 <+bridge> [ddnet] // standard sequential sort 18:26 <+bridge> [ddnet] std::sort(v.begin(), v.end()); 18:26 <+bridge> [ddnet] 18:26 <+bridge> [ddnet] // explicitly sequential sort 18:26 <+bridge> [ddnet] std::sort(std::seq, v.begin(), v.end()); 18:26 <+bridge> [ddnet] 18:26 <+bridge> [ddnet] // permitting parallel execution 18:26 <+bridge> [ddnet] std::sort(std::par, v.begin(), v.end()); 18:26 <+bridge> [ddnet] 18:26 <+bridge> [ddnet] // permitting vectorization as well 18:26 <+bridge> [ddnet] std::sort(std::par_unseq, v.begin(), v.end());``` 18:27 <+bridge> [ddnet] https://en.cppreference.com/w/cpp/filesystem 18:29 <+bridge> [ddnet] ```cpp 18:29 <+bridge> [ddnet] const auto [it, inserted] = map.insert( {"foo", bar} );``` this is cool too 18:33 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/314776480880132097/568111696967761940/unknown.png :poggers: 18:33 <+bridge> [ddnet] @ChillerDragon what u have to say 18:34 <+bridge> [ddnet] im not a fan of c++ yet 18:34 <+bridge> [ddnet] ye ur fan of shit tw code 18:34 <+bridge> [ddnet] xd 18:55 <+bridge> [ddnet] no idea @ChillerDragon , never looked at this gametype 18:57 <+bridge> [ddnet] pretty sure its more the map than the gametype @timakro 18:57 <+bridge> [ddnet] pls test and fix 😃 it is really sad to loose fly demos 18:58 <+bridge> [ddnet] @bit works again, thanks for report 18:59 <+bridge> [ddnet] @deen thank u:brownbear: 20:07 <+bridge> [ddnet] nice 23:07 <+bridge> [ddnet] <ᶰ°Konͧsti> what i would like is a search function like totele x for switches 23:07 <+bridge> [ddnet] <ᶰ°Konͧsti> Sometimes really hard to find a special switch 23:07 <+bridge> [ddnet] <ᶰ°Konͧsti> Also it would be nice to not only find Where a tele leads to but to find where the from teles are 23:08 <+bridge> [ddnet] and how should that work 23:10 <+bridge> [ddnet] <ᶰ°Konͧsti> toswitch x ?xd 23:10 <+bridge> [ddnet] <ᶰ°Konͧsti> as testing command 23:12 <+bridge> [ddnet] xd 23:12 <+bridge> [ddnet] ok 23:14 <+bridge> [ddnet] konsti but what switch 23:14 <+bridge> [ddnet] activator deactivator..? 23:16 <+bridge> [ddnet] <ᶰ°Konͧsti> maybe togreen x, tored x 23:16 <+bridge> [ddnet] <ᶰ°Konͧsti> It doesnt need to be exact just to not have to search in a huge map forever 23:43 <+bridge> [ddnet] @Ryozuki here? 23:43 <+bridge> [ddnet] y 23:43 <+bridge> [ddnet] how do you test the solo thing? 23:44 <+bridge> [ddnet] with a dummy and making it solo and ur main tee not 23:44 <+bridge> [ddnet] then coloding with it 23:44 <+bridge> [ddnet] coliding 23:44 <+bridge> [ddnet] what should happen? 23:44 <+bridge> [ddnet] on a non fixed client u would notice a rly weird movement 23:44 <+bridge> [ddnet] try it 23:44 <+bridge> [ddnet] client/server 23:45 <+bridge> [ddnet] u also will see the other tee with some transparency 23:45 <+bridge> [ddnet] if u have it enabled 23:46 <+bridge> [ddnet] @Learath2 can we discuss the CNetObj_DDNetGameInfo tomorrow? 23:46 <+bridge> [ddnet] okay I call this done 23:47 <+bridge> [ddnet] Or can you add it? 23:47 <+bridge> [ddnet] what ucall done? 23:47 <+bridge> [ddnet] xD 23:49 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/1628 23:54 <+bridge> [ddnet] Can you make the DDNetGameInfo aswell? 23:54 <+bridge> [ddnet] And can you fix it for dummy? 23:54 <+bridge> [ddnet] so basically close my pr and make one xd 23:58 <+bridge> [ddnet] Hi, I want to create my mod (city) and I only need a new src folder, so that I can start the coding my city