01:08 <+eeeee> isnt it easier to include the said database in client updates? 06:56 <+ddnet-discord> Yeas 08:42 < ddnet-commits> [ddnet] def- pushed 2 new commits to master: https://git.io/vFf14 08:42 < ddnet-commits> ddnet/master ab2738c heinrich5991: Allow cross-compilation from Linux to macOS 08:42 < ddnet-commits> ddnet/master 77ca355 Dennis Felsing: Merge pull request #930 from heinrich5991/pr_ddnet_crosscompile_mac... 08:50 <+ddnet-discord> The important part is that the skins would have to be loaded dynamically in the background instead of loading all of them like right now 08:50 <+ddnet-discord> right now having hundreds or thousands of skins fills up your RAM 09:09 <+ddnet-discord> and size/amount limit, like with demos and some way of stopping people making 9000 gigantic skins and spamming them 09:09 <+ddnet-discord> the skins should be from skin db, and we have mods for that 09:09 <+ddnet-discord> Ok good 09:09 <+ddnet-discord> so I'd accept a PR to download them from within the client 09:10 <+ddnet-discord> just show the default skin until it's downloaded, don't hang the main threads waiting for download 09:16 <+ddnet-discord> hmm if the client downloaded the skins from DB couldn't it also download Creator and skinpack data so instead of searching by skinname you could search by Creator and skinpack too 09:16 <+ddnet-discord> sure 09:17 <+ddnet-discord> Neat! 09:36 <+ddnet-discord> Guys 09:37 <+ddnet-discord> All the haxx client is way better than ddnet client 09:37 <+ddnet-discord> ? 09:37 <+ddnet-discord> lel xD 09:48 <+ddnet-discord> hell no 09:49 <+ddnet-discord> Too many useless thing 09:49 <+ddnet-discord> And too little useful stuff 10:02 <+ddnet-discord> wait a minute, isn't it hack client? Ban @Ezy and remove all his points :banhammer: 10:02 <+ddnet-discord> wait a minute, isn't it hack client? Ban @Ezy and remove all his points :banhammer: 10:03 <+ddnet-discord> And by minute I mean 14 of them 13:22 <+ddnet-discord> lol 13:33 <+ddnet-discord> @Mokuz it's not a hack client, so no need to banhammer Ezy :) And yea, you are totally right, it has got loads and loads of useless stuff, like the exact same skindownloader that deen described earlier :D 13:39 <+ddnet-discord> Skinstealer* 13:39 <+ddnet-discord> if you consider downloading from ddnet's database "stealing".. 13:40 <+ddnet-discord> I meant ath's skinstealer 😄 13:40 <+ddnet-discord> Was mostly joke, tho it has some hacks 13:40 <+ddnet-discord> @jao what's that? 13:41 <+ddnet-discord> @Mokuz oh does it? didn't know about that... like what for example? o.O 13:41 <+ddnet-discord> A tool that downloads skins from other players that are on your sever 13:42 <+ddnet-discord> that sounds like a skin downloader 13:42 <+ddnet-discord> @jao that's not possible, how would you do that? 13:42 <+ddnet-discord> One hack is balance boy 13:42 <+ddnet-discord> the players would have to send it over the gameserver or p2p 13:42 <+ddnet-discord> Not* 13:42 <+ddnet-discord> Bot* 13:43 <+ddnet-discord> Idk how it works, but some client has it, maybe it wasn't ath 😮 13:43 <+ddnet-discord> Baumalein? 13:44 <+ddnet-discord> Oh and ath has this thing where you hammer someone to get his skin on your tee xd 13:44 <+ddnet-discord> lol no xd now THAT was baumalein 13:44 <+ddnet-discord> @jao can we get that for ddnet? 13:44 <+ddnet-discord> But no download just changes it 13:46 <+ddnet-discord> Probably; 13:47 <+ddnet-discord> its rly hard to copy colors on your own 13:47 <+ddnet-discord> Ye why not, pretty useful feature 13:47 <+ddnet-discord> Nah 13:59 <+ddnet-discord> Guys 14:00 <+ddnet-discord> Ath is just better 14:00 <+ddnet-discord> If u dont like useless things then dont fuck around with em 14:00 <+ddnet-discord> But so many things that ddnet doesnt have that are cool 14:02 <+ddnet-discord> Even small things like when u spec someone it moves to the player smoothly makes it so much better 14:02 <+ddnet-discord> dude what are you discussing about? just let people use whatever they prefer and do so yourself 14:03 <+ddnet-discord> Im saying that ath is better than ddnet 14:04 <+ddnet-discord> Ofc they have to decide themselves 14:10 <+ddnet-discord> It's just your opinion, and it's wrong 14:11 <+ddnet-discord> how can an opinion be wrong or right tho? 😄 14:12 <+ddnet-discord> xD 14:13 <+ddnet-discord> let's keep ddnet as purely only practical features, no autohammerskinchanger 14:13 <+ddnet-discord> It's so funny to read you 14:14 <+ddnet-discord> And here's opinion: hitler was a good man 14:14 <+ddnet-discord> Use whatever you want, just don't cry if you will be banned while using hacks 14:14 <+ddnet-discord> Am I wrong? 14:14 <+ddnet-discord> I mean, the whole discussion 14:14 <+ddnet-discord> about clients 14:14 <+ddnet-discord> it's funny 14:14 <+ddnet-discord> .... 14:14 <+ddnet-discord> @Mokuz well that's not an opinion, it was a claim 14:14 <+ddnet-discord> @Savander totally agree with you 14:14 <+ddnet-discord> it's rediculous 14:15 <+ddnet-discord> @Henningstone I'm quite sure I said hitler is a good man beofore that 14:16 <+ddnet-discord> What are you trying to say 14:16 <+ddnet-discord> someone deleted his one message 14:16 <+ddnet-discord> @Mokuz stop that 14:16 <+ddnet-discord> yes pls 14:17 <+ddnet-discord> That someone removes hit let posts 14:21 <+ddnet-discord> Ok 14:21 <+ddnet-discord> Sorry 14:23 <+ddnet-discord> @Savander yes about bans yes, would be better if just no-one used them 14:31 <+ddnet-discord> @Mokuz so ath doesnt have the hammer feature and we talked about this already. and why would u dislike a client that has autohammerskinchanger. Obviously if ddnet had this function any normal person would just keep their fingers from it. Also It isnt even a bot or some other script which u can cheat stuff with 14:33 <+ddnet-discord> I ment please don't add 900000 useless features to dd 14:36 <+ddnet-discord> Stuff like the opengl update isn't really useful for players either 14:36 <+ddnet-discord> Ofc 14:36 <+ddnet-discord> why? 😮 14:36 <+ddnet-discord> it makes rendering faster 14:37 <+ddnet-discord> -> less resources used, runs on worse computers 14:37 <+ddnet-discord> if they've got opengl 3.3 support, that is :D 14:38 <+ddnet-discord> yes 14:38 <+ddnet-discord> I don't know the stats on that 14:39 <+ddnet-discord> quick googling suggests that nvidia supports it with its drivers since 2010 14:39 <+ddnet-discord> from the first impression it sounds likely that everyone has OGL 3.3 14:49 <+ddnet-discord> Oh I thought it's for better fps while zooming out far 14:49 <+ddnet-discord> that's a side effect of doing things faster ^^ 18:07 <+ddnet-discord> hum, I might have found something where a lot of performance is being wasted... all the stuff that `mem_alloc` and `mem_free` does in addition to what their main purpose is makes them be more then two to three times slower than a simple `malloc` and `free`. I'm not sure if it would make change fps-wise, but considering that they are called about 30 times per second when ingame, it's definitely mor 18:13 <+ddnet-discord> think `mem_alloc` and `mem_free` were used to keep control over the way memory is allocated, possibru to keep it less fragmented 18:15 <+ddnet-discord> as far as I can see it's just collecting stats about how much memory is being allocated from where in the code for debugging purposes. It's also performing integrity checks and asserts if something is wrong, so that you can find possible memory errors 18:17 <+ddnet-discord> oh and of course you can use it to find memory leaks, at least if every allocation in the code is done using mem_alloc 18:20 <+ddnet-discord> I don't think we have code there to track leaks do we? 18:23 <+ddnet-discord> the code from vanilla remembers what has been allocated and from where, so if you read all these information after client shutdown, there should be no allocations left (except for a few that are hard to get rid of) 18:24 <+ddnet-discord> the function `mem_debug_dump` writes everything that is currently allocated to a file 'memory.txt' 19:59 <+ddnet-discord> do i have to open ports so that ddnetserver shows on internet 20:00 <+ddnet-discord> usually yes, if it tell you to 20:00 <+ddnet-discord> I guess I don't have to tell you about setting `sv_register 1`, do I? 20:00 <+ddnet-discord> i set it to 1 20:01 <+ddnet-discord> hmm i try to open port 20:01 <+ddnet-discord> it doesnt show 20:02 <+ddnet-discord> did it say "server registered" in the console tho? 20:02 <+ddnet-discord> You have to forward port, and also be sure that your ISP allows you to use that port 20:02 <+ddnet-discord> ah 20:02 <+ddnet-discord> [2017-10-26 20:01:49][register]: chose 'master2.teeworlds.com' as master, sending heartbeats 20:02 <+ddnet-discord> [2017-10-26 20:01:52][register]: ERROR: the master server reports that clients can not connect to this server. 20:02 <+ddnet-discord> [2017-10-26 20:01:52][register]: ERROR: configure your firewall/nat to let through udp on port 8303. 20:02 <+ddnet-discord> yep, as the message says :D 20:03 <+ddnet-discord> do i have to fear hackers if i open that port? 20:04 <+Henningstone> well if you are going to host a teeworlds server you have to fear everything nowadays :D 20:04 <+ddnet-discord> i think, if teeworlds server has 20:04 <+ddnet-discord> some weakness 20:04 <+ddnet-discord> which can destroy your life 20:04 <+ddnet-discord> then yes 20:04 <+ddnet-discord> no one can be sure 20:04 <+ddnet-discord> generate ports are used to communiate 20:04 <+ddnet-discord> communicate 20:06 <+ddnet-discord> 20:06 <+ddnet-discord> https://cdn.discordapp.com/attachments/293493549758939136/373170448000614411/unknown.png 20:06 <+ddnet-discord> wtf? 20:06 <+ddnet-discord> wtf 20:06 <+ddnet-discord> it's german 20:06 <+ddnet-discord> :OO 20:08 <+ddnet-discord> it wants me to choose a port from 1 to 65k 20:08 <+ddnet-discord> i chose 8303 20:08 <+ddnet-discord> hmm 20:08 <+ddnet-discord> just guessing, but have you got a port forwarding rule for that already (inactive)? 20:09 <+ddnet-discord> nope 20:13 <+ddnet-discord> ah got it 20:13 <+ddnet-discord> im stupid 20:13 <+ddnet-discord> ? 20:13 <+ddnet-discord> i didnt choose the machine 20:13 <+ddnet-discord> i thought it works for all 20:14 <+ddnet-discord> no 20:14 <+ddnet-discord> kind of a stupid error message then 20:14 <+ddnet-discord> yup 20:14 <+ddnet-discord> i bet, they sent random message 20:14 <+ddnet-discord> if they don't know what went wrong 20:14 <+ddnet-discord> 😄