Time Nick Message 00:18 rubenwardy any way to see what's causing this: 2017-10-06 01:16:21: ERROR[Emerge-0]: Map::setNode(): Not allowing to place CONTENT_IGNORE while trying to replace "default:stone" at (-6,-50,-95) (block (-1,-4,-6)) 00:19 sofar mod calls set_node with wrong value 00:19 rubenwardy yeah 00:19 sofar e.g. default:cboblestone 00:19 rubenwardy but this is after updating minetest 00:19 rubenwardy so it's a missing node for mapgen 00:20 rubenwardy guess I'll just have to check each alias's item is defined 00:41 rubenwardy is there a work around for colorize in textlists? 05:07 * sofar scratches head attempting to do something with lists in formspecs 06:53 nerzhul !tell IhrFussel it's nice it's what is thought it's a header reading problem which triggers the packet size corruption. I added a new patch this morning which drop the stream reading by chunk as it's not nice to do that in ASIO to read the whole packet, that can help 06:53 ShadowBot nerzhul: O.K. 06:56 nerzhul !tell Fixer okay, it will not be easy to track, can you record a little video and post it to youtube or screenshots of the behaviour ? 06:56 ShadowBot nerzhul: O.K. 08:34 * shivajiva scratches his head at sofar scratching his head about lists and wonders what purpose, other than inventory slots they can be used for 09:14 IhrFussel !tell nerzhul Compiling and testing now 09:14 ShadowBot IhrFussel: O.K. 09:32 IhrFussel !tell nerzhul Still same error "Reading header with less than 4 bytes..." :/ 09:32 ShadowBot IhrFussel: O.K. 10:21 shivajiva https://www.newscientist.com/article/mg23531450-200-the-brains-7d-sandcastles-could-be-the-key-to-consciousness/ 10:47 Fixer nerzhul: https://imgur.com/a/kYquj https://pastebin.com/raw/JJj7uRXc 11:42 nerzhul IhrFussel, okay thanks for the test, it's very strange you have a truncated header 11:42 nerzhul IhrFussel, i will change the log method to show how many bytes are read if it permits to understand 11:44 IhrFussel nerzhul, let me know when you added another commit I'm available pretty much all day 11:47 rubenwardy so, my server is struggling with block sending - CPU is fine, disk is fine, network is fine 11:48 rubenwardy probably max packets per second 12:04 rubenwardy that seems to have fixed it 12:06 lisac hey rubenwardy 12:06 rubenwardy hi 12:10 shivajiva hey lisac, ruben o/ 12:12 rubenwardy for any french speakers: https://twitter.com/Doshirae/status/915953844701589504 12:13 rubenwardy direct YT link: https://www.youtube.com/watch?time_continue=847&v=GgNAi03NCZU 12:15 Raven262 Hi shivajiva, rubenwardy. 12:16 shivajiva Hi Raven 12:22 Megaf Hi 12:25 shivajiva Hi Megaf o/ 12:28 Calinou hi 12:33 lisac hey shivajiva 12:33 nore rubenwardy: oooooh 12:33 Raven262 Hi Megaf, Calinou. 12:33 nore I definitely need to watch that 12:33 nore Hi all btw :) 12:33 Raven262 Hi nore. 12:34 Calinou https://en.wikipedia.org/wiki/Doom_WAD#Miscellaneous 12:34 Calinou Raven262: look, I remade the Freedoom screenshot there 12:34 Calinou the old one was there since 2007 :P 12:35 Calinou I wanted to make it vanilla at first (320×240) but it looked ugly, so I ended up making it 1280×960 with PrBoom+ 12:35 Calinou (as close as vanilla as possible) 12:35 Calinou it took me several tries to get the screenshot right :P 12:36 Raven262 Looks good, you chose a nice area to screenshot. 12:47 nerzhul IhrFussel, i pushed the log fix 12:48 nerzhul Fixer, i see your issue, on which OS are you ? 12:53 IhrFussel He got win 7 13:05 shivajiva Hi neinwahl, welcome to hub, is there anything you need help with? 13:09 neinwhal thanks! no, not at the current moment. 13:10 shivajiva to get permanent voice you will need to ask celeron55 or Shara 13:11 shivajiva not sure either are about currently 13:13 neinwhal oh alright, thanks. 13:16 shivajiva just ask if you can't find any resources you need 13:32 IhrFussel nerzhul, is the error message still the same? 13:36 nerzhul no you should have the read length 13:52 lisac Calinou, fun fact: I made the Serbian translation of that page, ~5 years ago 13:52 lisac https://sr.wikipedia.org/wiki/Doom_WAD 13:53 lisac 12:45, 30. November 2013 14:01 IhrFussel nerzhul, 1 byte read 14:03 Sokomine hi 14:04 IhrFussel nerzhul, now 2 bytes read 14:09 IhrFussel Not sure if it makes any difference but 1 byte error occured when I was swimming in water and 2 bytes occured on boat 14:13 nerzhul IhrFussel, network != action 14:13 nerzhul it's very strange it reads 1 byte, but it's interesting 14:15 IhrFussel nerzhul, how often does the client run that part of the code? Every step? Each time a mapblock loads? 14:16 nerzhul when received 14:16 nerzhul it's event 14:16 nerzhul there is no tick 14:17 IhrFussel So whenever the server sends any kind of data? 15:11 rubenwardy Some player is just talking to themselves in Russian 17:22 neinwhal hmm, I'm trying to do a thing where I display a separate health bar somewhere. I'm using register_on_player_hpchange to update that separate health bar, but it always appear to return an outdated health value with player:get_hp()? 17:24 Krock how about player:get_hp() + hp_change (from the function params) 17:24 Krock it's also possible to remove/replace the builtin health bar btw (like hudbars) 17:26 neinwhal oh that works, thanks. 17:29 Krock !next 17:29 ShadowBot Another satisfied customer. Next! 17:31 nerzhul IhrFussel, did you retry with the length shown ? 17:32 Shara Hello all 17:32 nerzhul hi Shara 17:32 Thomas-S Hello, Shara! Can you please tell me the IRC address and channel of rubenwardy's ctf server? 17:33 Shara Hi Thomas-S. I'm not sure if it's a public channel. 17:33 Shara (Since I guess you can use it to check the other team's private messages) 17:34 Shara So it's probably best to check with him when he gets back 17:34 Thomas-S Oh, ok. I only asked because I was moderator there once, and so I was curious about it. 17:34 Shara I'm guessing he'll say it's fine, I just don't know :) 17:35 Thomas-S Ok. Let's wait for him. :) 17:35 IhrFussel nerzhul, I had the error 3 times: 2 times it was 1 byte and 1 time 2 bytes ... or do you mean you added yet another commit? 17:35 nerzhul no no 17:35 nerzhul but okay thanks for the tip i forgot it 17:40 nerzhul IhrFussel, can you retry to reproduce please ? i started a network capture tell me exact when it happens 17:41 nerzhul and don't reconnect 17:42 IhrFussel nerzhul, could take quite some time (as a warning) 17:43 nerzhul no problem 17:43 nerzhul my main problem will be the capture decoding as it's not textual protocol :p 17:43 IhrFussel 1st try gray secreen 17:44 IhrFussel Ok now it should trigger in a bit 17:45 nerzhul the bug is triggered ? 17:45 rubenwardy Thomas-S, invited you 17:45 Thomas-S Thanks! 17:47 nerzhul IhrFussel, ? 17:48 IhrFussel Nope 1st try only gave me gray screen 17:48 nerzhul erf it could be sufficient as it's another bug 17:48 nerzhul it seems i missed the first try i relaunched my capture hope this will trigger 17:54 IhrFussel Triggered 17:55 IhrFussel 2 bytes read 17:55 nerzhul ty, stopping 17:57 IhrFussel YW, I hope you find the problem now 18:08 IhrFussel The wiki says "Unknown node is a solid opaque block with “unknown node” written on its sides. When punched, an error message is shown with the itemstring of the block it actually represents." Was the itemstring part removed? 18:09 IhrFussel To me it sounds very useful 18:10 sfan5 i'm sure it was not intentionally removed 18:10 Krock 2017-10-06 20:10:42: ERROR[Server]: Item "boost_cart:startstoprail" not defined 18:10 Krock 2017-10-06 20:10:43: ERROR[Server]: Item "boost_cart:startstoprail" not defined 18:10 Krock works for me 18:11 Krock same when trying to place an unknown item 18:12 IhrFussel Oh so it prints it to the log? I thought ingame 18:13 Krock to log and ingame (if in singleplayer) 18:13 IhrFussel Would it be possible to add the node pos ? 18:14 Krock needs change in src/script/cpp_api/s_item.cpp and recompile 18:15 IhrFussel Can I add it as suggestion? 18:15 IhrFussel I mean open an issue about it 18:15 Krock open a PR for it, that's faster to implement :P 18:16 IhrFussel I'm sure I'm not the only one who would like that feature ... I have no clue about github internally sorry =/ 18:19 * Krock puts it on his TODO list 18:24 IhrFussel https://github.com/minetest/minetest/issues/6502 18:29 Fixer nerzhul: win7 18:32 IhrFussel nerzhul, Can I disconnect now? Cause you told me not to 18:32 IhrFussel I mean close the client* 19:14 rubenwardy the players sqlite database is killing performance, it modifies "players.sqlite-journal" a bunch of times every 10 seconds 19:15 rubenwardy what does the player database hold? 19:19 IhrFussel rubenwardy, the data that would otherwise be in files I guess 19:19 IhrFussel From players/ 19:19 rubenwardy are attributes there? 19:20 IhrFussel Yep those are stored in there and I think the engine saves the info from ram to db/file every map_save_interval seconds 19:21 IhrFussel (default is 15 I think) 19:21 rubenwardy hmmm 19:21 rubenwardy well, I think I'll skip to the dummy backend for now 19:45 nerzhul IhrFussel, yes you ca, sorry :p 19:45 nerzhul rubenwardy, player attributes + object 19:45 nerzhul but 10sec is good, map is saved as often and it's bigger files 19:46 rubenwardy well, I'll just have to not use player attributes then 19:46 rubenwardy or look into postgresql 19:47 nerzhul postgresql is the best option for a dedicated server, just tune the shared_buffer properly for reading performance depending on db size and your ram should be sufficient 19:52 nerzhul IhrFussel, new version which streams the header reading (yes strange as it's 4 bytes but anyway trying) 19:53 nerzhul when you can test it, go :) 19:54 IhrFussel I made a bash script for deleting old patch file, resetting git to master, downloading new patch, applying patch and compiling with right options xP so it's compiling now 19:56 rubenwardy I don't need a world 19:56 rubenwardy so it's just for the players database 19:57 IhrFussel rubenwardy, You could simply increase the map_save_interval then 19:58 Krock dummy backend and ^ 19:58 IhrFussel nerzhul, joined and will try to trigger error 19:59 nerzhul oops 19:59 nerzhul i did an error IhrFussel wait :p 20:01 IhrFussel Oh alright^^ 20:01 nerzhul it's good now 20:02 Fixer nerzhul: bump 20:03 nerzhul Fixer, ? 20:04 Fixer nerzhul: "Fixer, i see your issue, on which OS are you ?" win7 20:04 nerzhul yeah i read it 20:04 nerzhul the disconnect problem is strange 20:05 nerzhul does windows does strange thing with thread order ? 20:07 nerzhul Fixer, i need to look at this later,first fixing IhrFussel issue which is more critical at first 20:10 Fixer no idea 20:12 nerzhul IhrFussel, fix is okay, can you test ? :D sorry 20:13 IhrFussel Just joined^^ 20:13 nerzhul oh :) 20:27 nerzhul Fixer, can you retry the new last commit please ? 20:28 nerzhul sounds IhrFussel is stable but no trafic :p 20:28 IhrFussel nerzhul, I'm walking around xP 20:33 Fixer nerzhul: yeah 20:35 nerzhul and try to spam connection to see if it's always the case or sometimes you connect 20:35 Fixer compiling 20:52 Fixer PROMISE ME THE LIGHT 20:55 nerzhul Fixer, i have a second patchet for you 20:55 nerzhul i add a connection retry with 2 seconds delay 20:55 nerzhul that can help you, maybe windows does weird thing (what, not maybe it's reality :p) 20:56 Fixer nerzhul: "Connection lost", then crash 20:56 Fixer nerzhul: when starting local game 20:56 nerzhul oh now you have connection lost, interesting 20:57 Fixer nerzhul: give me name of your server 20:57 nerzhul Fixer, i added connection retry that can help, 3 tries before failing 20:57 nerzhul it's in the PR 20:57 Fixer sonof... 20:57 nerzhul https://github.com/minetest/minetest/pull/6485 20:57 Fixer found it 20:57 nerzhul ensure you are on 305d104208a0c4e98143fc658e62bf53ac00720f 20:58 Fixer on previous one 20:58 Fixer i've started connecting to your server and somewhere at 60% it crashed 20:58 Fixer let me recompile 20:58 Fixer with newer 20:58 Fixer i will also run it under gdb 20:59 Fixer compiling 20:59 nerzhul Fixer, that can help heh 20:59 Fixer mc beta 1.7.3 so slow during full cores compile 21:00 Fixer tons of warnings in terminal 21:00 Fixer _WIN32_WINNT=0x0501 21:00 nerzhul this PR is less simple than expected but seems IhrFussel has no problem now and the header reading is fixed 21:02 Fixer sorry, i'm doing full recompile, because derp 21:02 Fixer herp 21:03 Fixer kinda sucks that running cmake fucks up everything and it does full recompile 21:05 nerzhul we dont have a such problem on linux 21:10 Fixer without gdb first 21:10 Fixer nerzhul: connection lost 21:11 Fixer nerzhul: retrying, crash 21:11 nerzhul retry means after disconnection without restarting game? 21:12 Fixer yeah 21:12 Fixer and gives libstdc crash when receiving media during con to your server 21:12 Fixer let me under gdb 21:15 Fixer posting backtrace for first crash 21:15 Fixer when did local game start, it went almost to 100% and then connection lost and crash 21:16 Fixer nerzhul: https://pastebin.com/raw/6az6cD7H 21:16 Fixer ^ starting local game 21:20 nerzhul a crash in atomic = ? :o 21:21 Fixer nerzhul: need more detailed backtrace output? (full?) 21:24 nerzhul no ty 21:24 nerzhul sounds to be a sync problem on shutdown client 21:26 Fixer oh no, i've stumbled on 088. Incorporeal Visions Deluxe - 詩 Desktop [2:22], i'm screwed for good 21:27 Fixer nerzhul: now i want to connect to your server and investigate other crash 21:28 nerzhul :) 21:29 Fixer nerzhul: diff error wh con to your mp server https://pastebin.com/raw/r5zD5dpP 21:29 nerzhul seems IhrFussel is quiet and it works well, now we need to look at Fixer 21:30 nerzhul Fixer, sounds to crash on jsoncpp destructor :o 21:31 nerzhul server list and jsoncpp 21:32 nerzhul i don't see any network thread there 21:37 IhrFussel nerzhul, once the joining was successful and mapblocks first loaded everything seems stable now...want me to spam join with gdb and paste too? 21:37 IhrFussel If the join bug occurs on my side still* 21:40 nerzhul you can try to reproduce it maybe you can, but not sure 21:40 nerzhul the Fixer trace is very strange i don't see why it's on serverlist update 21:42 Fixer the Fixer 21:44 nerzhul erf :p 21:45 Fixer afk @ meanwhile https://www.youtube.com/watch?v=_Ao97vrAkF8 21:50 IhrFussel nerzhul, I got a gray screen join...do you think a regular bt is enough? 21:51 nerzhul after starting client and rejoining from a already started and connected client ? 21:52 IhrFussel nerzhul, doesn't matter it's very random...I had to join 6 times just now to get 1 gray screen (without closing client) but earlier I had gray screen 1 try after opening 21:53 IhrFussel Can I somehow save bt to file from gdb? 21:56 nerzhul no idea soryr i never use a such feature 22:10 ThomasMonroe wb Sokomine 22:12 IhrFussel nerzhul, http://ihrfussels-server.tk/gdb.txt 22:12 IhrFussel Not sure if it's useful 22:19 Fixer censored password 22:23 sfan5 IhrFussel: that's the backtrace from only the main thread, not very useful 22:23 Fixer thread apply all bt 22:24 Fixer or even "thread apply all bt full" (erase your pass here) 22:29 IhrFussel http://ihrfussels-server.tk/gdb.txt 22:45 sfan5 oh right you can't debug any of that asio stuff because it's async 23:15 Fixer JUST ONE MORE YEAR AND YOU WILL BE HAPPY 23:22 Aerozoic LOL, i just heard AOL is discontinuing AIM service. That was a good chuckle XD 23:24 Fixer yeah 23:24 Fixer i felt in 2000 for a second 23:24 Fixer intel core i7 - 4.7GHz o_O 23:24 jas_ rip in peace 23:30 IhrFussel Can someone tell me why the footstep sound of castle/ropes can be heard from 50+ nodes away? 23:33 jas_ that's news 23:33 jas_ i thought it was a hard ten 23:35 IhrFussel Another players is at least 50 nodes away and told me that she can hear it 23:35 IhrFussel player* 23:35 jas_ actually, i never tested footstep sounds distance, just ent object attachment on cart (30) and doors (10) 23:36 jas_ why the inconsistency there i dk, the footsteps is another issue. there were recent commits, likely not that you're using hem. 23:37 jas_ eg https://github.com/minetest/minetest/commit/ee0bfbed (maybe it was only this one) 23:40 jas_ https://github.com/minetest/minetest/commit/984e063374c032ed 23:40 jas_ https://github.com/minetest/minetest/issues/5121 23:41 jas_ #5121 23:41 jas_ no dice 23:44 Fixer new core i3 is pretty much older core i5, which is nice 23:44 Fixer my future upgrade will have at least 4 cores, nice 23:44 LazyJ Being able to control the distance individual sounds can be heard from would be a subtle effect, ie; small node/entity = low volume (cricket, water from the tap), large node/entity = loud volume (waterfall from cliff, large mob). 23:45 jas_ openal is really interesting and i want to learn more. mmm positional audio 23:45 LazyJ Even having the sound taper off with greater distance would be a refinement. 23:47 jas_ as it should be 23:47 jas_ right now, it's very abrupt. 10 nodes away from door: plenty loud enough! 11 nodes away: dead silence. : D 23:47 LazyJ Saw Fixer 's links to Duke Nukem videos (memories of many fun hours blasting away). The shaking effect during explosions and earthquakes sparked an idea - shaking the view in MT when enough sand or gravel falls or enough TNT explodes. 23:47 jas_ (i typically play with studio monitor headphones) 23:48 jas_ "I ain't afraid of no quake" 23:48 jas_ i remember thinking to myself, "you should be" 23:48 LazyJ Anyway, just throwing out some ideas. 23:49 jas_ i'm looking forward to sharpening my teeth on openal, to hopefully learn a bit of c++ 23:49 jas_ definitely interesting, this position sound engine openal 23:49 LazyJ Good luck. Any project can benefit from fresh eyes. 23:49 Fixer LazyJ: could be neat, yes 23:49 LazyJ Or in this case, ears. 23:51 Fixer lga 1151 incompatibility - big fail