11:41 < deen> ssh 12:09 <+bridge> [ddnet] i'm in sunny side up like 5 mins and my rank just doesn't load, /rank won't answer as well 12:10 <+bridge> [ddnet] @nori can happen sometimes if the server get a dos attack (at least from what I know from kog server). 12:10 <+bridge> [ddnet] after 6 mins it's loaded but still rank commands won't answer 12:10 <+bridge> [ddnet] hm strange 12:11 <+bridge> [ddnet] (not 100% sure with my answer, I'm not into coding or anything. Just my guess) 12:11 <+bridge> [ddnet] @nori i know what the problem is and it will be fixed soon. The problem is just that the servers aren't going empty so we can't restart them 12:12 <+bridge> [ddnet] oh okay 12:14 <+bridge> [ddnet] @nori i found a quick fix, works now? 12:15 <+bridge> [ddnet] yes 12:15 <+bridge> [ddnet] @Learath2 I used your iptables nat and it works ok once the connection failed once, better than nothing 12:18 <+bridge> [ddnet] Don't forget to enable ip forwarding 12:18 <+bridge> [ddnet] done 12:22 <+bridge> [ddnet] @deen maybe we could force the connection to fail somehow 16:31 <+bridge> [ddnet] @nori fixing your bug caused another bug, ddnet servers were not showing up in internet tab. Oops... 16:39 <+bridge> [ddnet] I'm getting "No master servers" on Korea and CHN(1). Weird 16:46 <+bridge> [ddnet] @heinrich5991 @Learath2 any experiences with this? ^ 16:46 <+bridge> [ddnet] There are no iptables rules, so I'm not sure 17:15 <+bridge> [ddnet] regsixup works correctly, but register doesn't 17:28 <+bridge> [ddnet] tcpdump confirms that the master servers are not responding to us (0.6 only), while 0.7 replies 17:33 <+bridge> [ddnet] did they close the servers? 17:33 <+bridge> [ddnet] for 0.6 17:37 <+bridge> [ddnet] no, running 17:37 <+bridge> [ddnet] just these 2 servers can't register 17:54 <+bridge> [ddnet] @Jupstar ✪ gfx_opengl_major 1; gfx_opengl_minor 4 works better, but still a few white boxes left 17:54 <+bridge> [ddnet] better even than the current ddnet release 18:06 <+bridge> [ddnet] Zwelf: Does it help to reduce the number of sql servers? Will that make things simpler to have just 1 write server globally and file fallback? 18:09 <+bridge> [ddnet] with embedded texture in the maps there will always be some white textures =\ 18:09 <+bridge> [ddnet] @redix i'm not familiar with our graphics, why? 18:10 <+bridge> [ddnet] because mappers dont check if they are power of 2 18:10 <+bridge> [ddnet] and it's not just in the map, also the heart and lock symbol in server browser 18:10 <+bridge> [ddnet] well they can be fixed but you cannot fix all maps 18:10 <+bridge> [ddnet] I went through all DDNet maps and made the tile maps powers of 2 18:10 <+bridge> [ddnet] quads? 18:11 <+bridge> [ddnet] didn't know it should also be done for quad graphics 18:11 <+bridge> [ddnet] everything in the game i think 18:11 <+bridge> [ddnet] the reason I did it was so we can easier convert maps to TW0.7 since the maps there have this limitation for tile layer graphics 18:11 <+bridge> [ddnet] Can't we scale it in memory and then use that as a fallback? 18:13 <+bridge> [ddnet] sure but i dont think there is a suitable scaling algorithm in the code right now 18:16 <+bridge> [ddnet] well the is a Rescale function in the backend. should probably be enough 18:35 <+bridge> [ddnet] Yeah thought about that to, but only want this in gl1 context tbh.. Now I can easily apply patches like that 20:10 <+bridge> [freenode] @deen: yes would make the sql writing/updating less error prone. E.g. the /save corner cases when reading from the same ddnet server (e.g. GER2), but different MySQL server. 20:50 <+bridge> [ddnet] @heinrich5991 @Learath2 let's get rid of the db replication and run only one? 20:51 <+bridge> [ddnet] can all servers reliably reach one other server? 20:51 <+bridge> [ddnet] especially china? 20:51 <+bridge> [ddnet] ^ 20:52 <+bridge> [ddnet] well, would be nicer to have fallbacks, but the replication has also been causing a few problems 20:53 <+bridge> [ddnet] we can then also get rid of the country in save 21:19 <+bridge> [ddnet] @deen you can try the new commit 21:19 <+bridge> [ddnet] it will hopefully fallback to opengl 1.4 now with a clean config and will resize images that arent power of two 21:22 <+bridge> [ddnet] it will hopefully fallback to opengl 1.5 now with a clean config and will resize images that arent power of two 21:49 <+bridge> [ddnet] @Jupstar ✪ `if(GLEW_ARB_texture_non_power_of_two || pCommand->m_GlewMajor > 2)` shouldn't it be `>= 2`? 21:49 <+bridge> [ddnet] i think opengl 2 requires support for non power of 2 textures, but does not necessarily list `ARB_texture_non_power_of_two` 21:50 <+bridge> [ddnet] you are absolutly right but look here: 21:50 <+bridge> [ddnet] https://www.khronos.org/opengl/wiki/NPOT_Texture 21:50 <+bridge> [ddnet] "older hardware" 21:51 <+bridge> [ddnet] seems like they just didnt care and said opengl 2.0 is supported 😄 21:51 <+bridge> [ddnet] okay... 😄 21:51 <+bridge> [ddnet] the chance that the driver is buggy if it doesnt list that extension is higher than that it isnt listed and 2.0 is supported xD 21:51 <+bridge> [ddnet] atleast i guess so 21:52 <+bridge> [ddnet] yeah probably 22:07 <+bridge> [ddnet] @deen I think we should have atleast one server mirroring so we don't lose all our data in a catastrophe 22:54 <+bridge> [ddnet] deen takes daily backups AFAIK 22:54 <+bridge> [ddnet] much better server admin than I am 23:11 <+bridge> [ddnet] im not sure if this was intended, but like when u save a run and load it u cant do /r if u go in practice mode, it will just be the location where u fell in freeze but not the previous location where you were unfrozen 23:55 <+bridge> [ddnet] @Learath2 I have daily backups of the full server and the database, but only keep them 3 days back actually.