Minetest logo

IRC log for #minetest-hub, 2018-03-03

| Channels | #minetest-hub index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:05 nerzhul joined #minetest-hub
00:10 nerzhul joined #minetest-hub
00:22 aerozoic joined #minetest-hub
00:23 Fixer just one more year and then you will be happy
00:24 Fixer rubenwardy: nice view, little bit of snow here
00:25 red-001 xerox123, how many times has Fixer said "just one more year and then you will be happy"
00:25 Fixer countless
00:25 red-001 well if the stats don't have that what use are they?
00:27 Fixer what stats?
00:28 shivajiva didn't think the quantity mattered only repetition of the mantra till it manifests
00:29 * Fixer shrugs and goes back to creative thinking in block game
00:33 Fixer nothing unusual, just mt motto https://www.youtube.com/watch?v=b1ylnLVB-Rg
01:11 Tmanyo joined #minetest-hub
01:45 TommyTreasure joined #minetest-hub
02:20 twoelk|2 joined #minetest-hub
02:50 Xio joined #minetest-hub
02:53 lumberJ joined #minetest-hub
03:16 twoelk joined #minetest-hub
03:44 AndroBuilder joined #minetest-hub
04:59 benrob0329 left #minetest-hub
06:09 lumberJ joined #minetest-hub
07:48 nerzhul joined #minetest-hub
08:01 CWz joined #minetest-hub
09:46 Krock joined #minetest-hub
10:41 Fixer joined #minetest-hub
10:43 Xio joined #minetest-hub
12:41 paramat joined #minetest-hub
13:42 aerozoic joined #minetest-hub
14:09 Fixer https://www.youtube.com/watch?v=ltncQ0t8I6A
14:48 benrob0329 joined #minetest-hub
15:14 Megaf joined #minetest-hub
15:14 MinetestBot Megaf: Mar-02 11:16 UTC <paramat> calm down, your crash is your own fault, not Minetest's =) you're using a very recent MTG that is not in sync with the backport 0.4 engine. just ask and we'll help you out
15:19 Megaf Hi folks.
15:19 Megaf Help pleae? http://paste.debian.net/plain/1012921
15:19 Megaf paramat: something went wrong before with my git pull and it got master instad of backport-0.4. That was the problem. Perhaps backport-0.4 should be made the default branch for MT and MTG?
15:19 Megaf This error happened with current backport-0.4 for engine and subgame. http://paste.debian.net/plain/1012921
15:19 Megaf emerge.cpp:293: virtual void* EmergeThread::run(): A fatal error occured: std::bad_alloc
15:37 paramat ah i see
15:38 paramat looking
15:40 paramat your server is on backport 0.4?
15:40 Megaf By the way, my reaction would be less severe if I had been asked if I were using master instead of blaming me for using master, in a moment I was sure I was using MTG backport-0.4
15:40 Megaf not saying the way I reacted was right...
15:40 Megaf paramat: no, it should be all backport-0.4
15:40 Megaf MTG was in master for some minutes until it crashed
15:41 Megaf I've seen the emerge crash before in 0.4, it seems to be random
15:42 paramat so the crash was in master ok
15:42 Megaf paramat: the one from yesterday yes, this one from now is backport-0.4
15:43 paramat ok
15:44 paramat can you paste line 293 of your emerge.cpp? in backport 0.4 line 293 is a blank line
15:49 Megaf blank as well
15:50 Megaf I added a new option in my minetest.conf, about log, set it to 0
15:50 sniper338 joined #minetest-hub
15:51 paramat ah weird
15:51 Megaf added this show_debug = 0
15:51 Megaf if you search, EmergeThread::run, circa line 400, there's stuff about log
15:52 Megaf could be just plain coincidence tho
15:52 Megaf and I also reduce my log from info to action, debug_log_level = action
15:52 paramat "std::bad_alloc is the type of the object thrown as exceptions by the allocation functions to report failure to allocate storage. " maybe memory stuff
15:52 Megaf reduced*
15:52 Megaf Maybe a memory leak happened
15:54 Megaf well, nothing on dmesg
15:55 paramat do you know how to compile a debug version and/or run minetest in 'gdb'? that would give you more info
15:55 paramat apart from that there's not much to go on, sorry i can't help much
15:57 Megaf wildo if it crashes again
15:57 Tenplus1 joined #minetest-hub
15:57 Tenplus1 hi folks
16:02 paramat maybe you ran out of server RAM .. just a guess
16:02 Tenplus1 o/ paramat, how's things ?
16:07 paramat hi, erm, ok but just lost the last small bit of income i had :}
16:07 Tenplus1 erk, did you splurge on a pizza ?
16:08 paramat anyway 'bad alloc' looks like it can be caused by a memory leak
16:08 lisac hey Tenplus1
16:08 Tenplus1 hi lisac
16:08 Tenplus1 if it helps check out www.minds.com and get some articles/points gathered, you can convert to coinage
16:09 Megaf Hi Tenplus1
16:09 Tenplus1 hey Megaf
16:11 Tenplus1 converted a few ppl at work to Minetest :) said they love it
16:11 Megaf heh
16:11 Tenplus1 they are usy rumaging through forums for mods to play with :P
16:13 Tenplus1 meanwhile am playing with minds.com and checking out an open-source free speech platform for everything from articles, pics, forums, videos etc. which lets you convert points gained to cash
16:22 Wayward_One hi all :)
16:23 Tenplus1 hi wayward
16:32 Fixer joined #minetest-hub
16:33 Tenplus1 wb
16:39 Krock joined #minetest-hub
16:39 Tenplus1 hi Krock
16:39 Krock hi Tenplus1
16:39 Krock ugh
16:39 Tenplus1 o/
16:39 Krock o/ \o O//
16:39 Tenplus1 eheh. how's you ?
16:41 Krock oh I'm fine :) checking what's new
16:41 rubenwardy ooo, capital Tenplus1 today
16:41 Tenplus1 hi ruben :)
16:42 rubenwardy hey
16:42 Krock Tenplus1 is capitalistic now
16:42 Tenplus1 I found a video that shows multiple ports of the same game to systems back in the old days :) quite funny
16:43 Fixer hi
16:44 Tenplus1 o/
16:53 rubenwardy https://twitter.com/ultek85/status/969897699490312193
16:53 rubenwardy pretty cool physics
16:54 xerox123 the bananas that fall out top it all right off
16:54 xerox123 out of*
16:55 Tenplus1 lol, hi xerox
16:55 Megaf that was unexpected
16:57 Fixer checking out proposed ambience, nice ingame
16:57 Tenplus1 ambience?
16:58 Fixer paramat: lava source and flowing sound should be added as well
16:58 Tenplus1 ooh
16:58 Sokomine joined #minetest-hub
16:58 Tenplus1 hi Sokomine
16:59 Fixer finally checked that hdd for badblocks, 1 bad block in total, wasted almost a day
17:00 Tenplus1 didnt S.M.A.R.T let you know the issue before checking ?
17:04 Fixer Tenplus1: i've seen 1 proposed sector relocation, but had to check fs integrity
17:04 Fixer just to be sure
17:04 Tenplus1 good point, better safe than sorry
17:04 Fixer and indeed it had few places where it is getting slow
17:04 Fixer few fs errors fixed as well
17:05 Tenplus1 easy enough to mark the bad area and block it from use
17:07 Fixer it does it automatically iirc
17:07 Fixer drive itself
17:07 Tenplus1 yeh, they are quite smart :) heh...
17:09 paramat hmm forgot about lava
17:11 rubenwardy seems to work well
17:11 rubenwardy apart from a delay when adding / removing flowing
17:12 Fixer i've tested in on really big cave flows, felt nice
17:12 Fixer and in dungeons near water
17:12 rubenwardy calling the mod ambience is probably a bad idea though
17:12 Fixer you can locate water and stuff most of the time
17:12 Fixer it is basic functionality tbh :)
17:13 Fixer Tenplus1: during whole chkdsk check windows gave me 271 warning about bad block
17:13 Fixer warnings*
17:13 rubenwardy maybe envsounds
17:14 Tenplus1 personally I'd keep ambience as a mod instead of including with default
17:15 Tenplus1 unless you develop an API that handles sounds better in area that can be added to
17:15 Tenplus1 hi atorian
17:17 Fixer server owners can use other or disable it anyway
17:17 Tenplus1 true
17:18 Fixer not including lava/water flow sound is silly
17:18 Tenplus1 paramat: does the sound actually come from the middle of the running water ? or does it just play for the player ?
17:24 rubenwardy Tenplus1: it comes from the middle of the water
17:24 rubenwardy game#2064
17:24 ShadowBot https://github.com/minetest/minetest_game/issues/2064 -- Add initial ambience mod with flowing water sounds by paramat
17:24 rubenwardy "A volume around a player (currently radius 8, so the volume is 1 mapblock) is searched for the relevant nodes.
17:24 rubenwardy The box containing all the relevant nodes is calculated and the midpoint of the box found.
17:24 rubenwardy The sound is played at this point with gain determined by node count."
17:25 Tenplus1 sweet
17:25 Tenplus1 gotta check code and maybe tweak ambiance mod to use similar method :D
17:25 rubenwardy some k-means grouping would probably find a better result, but more obv intensive
17:25 Fixer torch placing sound has very tiny noise sound
17:25 rubenwardy for example, the wrong location will be selected if you have two separate pools of running water
17:26 rubenwardy the middle of both would be selected
17:26 Tenplus1 that would be more interesting,
17:26 rubenwardy k-means requires knowledge of how many groups, so flood fill would probably be better
17:27 rubenwardy but worth leaving that for an engine feature or client-side scripting
17:27 Tenplus1 would it really be that slow ?
17:28 rubenwardy depends on how often you run it
17:28 Tenplus1 if watrer sound runs 4 seconds long it would prolly only be ever 4 seconds
17:29 Tenplus1 and if water = do k-means calc and play at pos from there
17:30 Tenplus1 was gonna redo ambience lite at one point and add api, just time... as always :P but k-means would be a nice addition:https://github.com/tenplus1/ambience/blob/master/init.lua
17:32 rubenwardy running water sounds is the perfect use case of a client-side script or feature
17:32 Tenplus1 yeah, server loaded csm would have been perfect for this... add your own sounds :P
17:36 Fixer js-like cancer officially in windows https://i.imgur.com/BSjDdtu.png
17:37 Tenplus1 *shudder*
17:37 Fixer they actually admit their ----AV is so slow, they do it like that
17:37 Fixer to mimic itty js sites
17:38 Fixer it needs at least 2 seconds to bring their window to desktop, on SSD, on core i3 cpu, maybe it is time to rise the bar
17:42 paramat yeah i'm fine with a different mod name
17:45 rubenwardy well, I'm not completely decided
17:45 rubenwardy does it make sense to use mod ambience alongside your ambience?
17:45 paramat only if you can disable water sounds in the optional mod
17:46 rubenwardy disabling the mod is the same as not using it
17:46 Tenplus1 an API would be a better idea, then players could download sound sets to run clientside
17:46 Tenplus1 that's how I handle music on ambience_lite... if it'#s thjere it playd
18:17 Tenplus1 paramat: how fast would  a pathfinding check be to see if water is fully audible or partially muted through a wall ?
18:18 rubenwardy line of sight would probably be enough
18:18 rubenwardy that's pretty fast
18:18 rubenwardy just half if there's a node in the way
18:18 Tenplus1 would add to the realism
18:18 Tenplus1 that way you'd know if water is actually around the corner vs through a wall
18:20 rubenwardy with line of sight you'd need to check all 4 corners
18:20 rubenwardy err, 8
18:20 rubenwardy and that's assuming that it's a single blob
18:20 rubenwardy heh
18:21 rubenwardy sounds like asking for glitches
18:21 Tenplus1 that's why I mentioned pathfinding
18:21 Tenplus1 would find centre of water and see if it's audible or not
18:22 paramat found a lava sound, will experiment, want to try multiple sounds anyway
18:30 Tenplus1 an API wouild be a really complicated affair considering all the checks that go into sound location
18:46 lumberJ joined #minetest-hub
18:47 Tenplus1 hi lumberJ
18:51 lumberJ hey Tenplus1
18:51 Tenplus1 :P
18:58 Tenplus1 the find_nodes_in_area splits positions and node count into separate tables... pah! trying to compare them together is a pain
19:06 lumberJ are they not at the same index in their respective table?
19:07 Tenplus1 you gotta do:    local  aa, bb = minetest.find_nodes_in_area(pos1, pos2, node_list)
19:07 Tenplus1 aa contains ALL of the positions
19:07 Tenplus1 while local num =  bb["actual_node"] to get total
19:08 Tenplus1 soooo, to have water sounds AND lava sounds you would have to do 2x find_nodes_in_area which slows things down
19:09 lumberJ i see
19:11 Tenplus1 paramats water works well cause it only checks water and uses positions knowing it's ALL water :)
19:11 Tenplus1 adding other checks and sounds would have to be done seperately which would slow things down sadly
19:16 Fixer it is not like you are running a server on Celeron 366Mhz or smth
19:17 Tenplus1 it checks per player, so a full server of say 30 players can either have 1 check for all ambience nodes or a bunch of separate one's for positional info and really slow things down
19:17 Fixer you have ambience on your server, i don't remember it laggy
19:18 Tenplus1 I do, yes... but it took a lot of tweaking to remove lag... it does a single check per player every second which handles ALL nodes/sounds...
19:18 Fixer if you can't add this trivia into a game, minetest looses legitimacy
19:18 Tenplus1 if I had to add positional information to have proper sound positions it would be crazy laggy
19:19 Fixer that code can be profiled easily
19:19 Fixer i guess better option is just remove minetest game repo and have a beer and move on with your life or smth
19:20 Fixer if you can't add this trivia, don't want to repeat myself, it is not a rocket science, not nuclear reactor simulator per each player
19:20 Tenplus1 trivia ?
19:20 Fixer slow server can just disable it and don't bother
19:21 Fixer yeah, sounds is trivia
19:21 Tenplus1 trivial ?
19:21 Fixer i'm player, If I play in lifeless world without sounds with some strange excuses, yeah
19:21 Fixer and I wonder why people disable sound in MTG
19:21 Fixer entirely
19:22 Tenplus1 that's why ambiance_lite works well on servers, cause it has the ability to add sounds and bring life to a world that doesnt tax the server
19:22 Fixer server work is too work, code can be optimised, if slow server - disable x/y/z
19:22 Fixer it is 2018, people have standards these days
19:22 Tenplus1 lol
19:23 Fixer you can just give lifeless game with strate face and tell "oh sounds are slow on server, we disabled it"
19:23 Fixer you can't*
19:23 Fixer straight*
19:24 Tenplus1 o.O   am not talking about disabling, only not using positional sounds
19:24 Fixer in the age on multicore CPUs (4 cpu = budget today), you can't just give "please no sounds, it is slow"
19:25 Tenplus1 if mt engine used all teh cores it would be valid :D
19:25 Fixer it uses them
19:25 Fixer iirc
19:25 Fixer different threads
19:26 Tenplus1 I thought only mapgen used all the cores, not actual lua
19:26 Fixer it is not like I push that exact code paramat wants, it can be tested and profiled, maybe rejected or reworked, I say, please no silly excuses
19:26 sofar go play on ITB and listen to the positional sounds for leaves/water/fire
19:26 Fixer telling positional sounds are slow is silly in 2018
19:26 Fixer in 1998 i will maybe think a little bit
19:26 Tenplus1 which mod does that use sofar ?
19:26 Fixer 1n 1988 i will be fine
19:26 sofar my own code, unpublished
19:27 Tenplus1 ahh
19:27 sofar but you can listen to it and tell me if you think it's severely impacting the game performance, or not
19:27 Fixer server performance you mean
19:28 Fixer if it impacts game performance i will loose faith in humanity and computing
19:28 sofar you can't ascertain that really as a player
19:28 sofar it's not, of course
19:28 sofar interestingly enough it is the heaviest thing that the server is doing
19:28 sofar percentage wise
19:29 Tenplus1 how do you check for nodes/position info for sounds if ya dont mind me asking ?
19:29 sofar the server barely gets a few % cpu total
19:29 Fixer aka it is idling pretty much
19:29 rubenwardy it also has barely any players
19:30 sofar it's using ABM's currently - my idea is to change it to CSM using whatever method we can get in CSM, having a CSM ABM would actually be nice
19:30 Tenplus1 yeah, server loaded CSM would be great for ambiance style mods
19:30 sofar ABM range on ITB is tuned low, but it's still 50+ nodes I think
19:30 Tenplus1 offload everything
19:31 sofar yes
19:31 sofar anyway, you can't really understand how great it sounds until you hear it in person I think
19:32 sofar positional sounds, that is
19:32 Tenplus1 :) I bet it does...   ambi_lite still sounbds good for what it does
19:32 sofar I've written up an algorithm that makes it work reasonably well and the effect is very nice
19:32 Tenplus1 but I would like positional sounds in there
19:32 sofar even things like buttons make sounds in ITB so you can hear them when they're nearby
19:34 Fixer need to visit few cubes
19:34 Tenplus1 heh
19:34 sofar hopefully MicrosoftXP's box is done now, too
19:35 Tenplus1 eek, windows specific box
19:36 sofar that's just a players' name
19:36 Tenplus1 ohh, hahahaha
19:36 Tenplus1 gotta chck it out
19:38 paramat Fixer we already intend to add new engine sound features more suited to ambient sounds, i wrote that in the thread, my PR is just a simple experiment. if you want new sound features code them
19:41 sofar he doesn't code
19:44 Tenplus1 paramat: anyway to get the 2nd table in find_nodes_in_area to return positions also ?
19:44 Fixer sad part
19:44 Fixer people who can't code always want smth, and ones who code often don't want to
19:46 Fixer boxes are very nice
19:47 sofar afk
19:53 paramat erm, we could add a new find nodes API or alter the current
19:54 paramat i hadn't realised it was limited, makes my PR even more unsure :]
19:55 Tenplus1 so   local LIST = minetest.find_nodes_in_area_with_table(pos1, pos2, node_list)     (new command for eg.)
19:56 Tenplus1 could give node list with numbers and positions included for each...
20:13 rubenwardy return type could be list of lists
20:13 rubenwardy where the each list is for a thing in node_list
20:14 Tenplus1 {node, total_number, position}
20:28 Tenplus1 nite folks o/
20:28 Tenplus1 left #minetest-hub
21:11 Sokomine joined #minetest-hub
21:14 * Megaf is breaking on through to the other side
21:14 Megaf only the best people will get the reference
21:34 Calinou someone made a reference, but I didn't listen.
21:34 Calinou only the best people will get the reference
21:43 Megaf gimme shelter...
22:01 Megaf meh, 99% of people who join my server are on mobile clients
22:02 Megaf I know because of playernameYYY
22:02 Megaf Not giving interact to them :P
22:26 Shara Needs work, but my first attempt at adding trees to the map: http://gingercat.tk/dg/hw_pine_trees.png :)
22:32 Fixer joined #minetest-hub
22:36 NathanS21 joined #minetest-hub
22:50 paramat joined #minetest-hub
23:47 paramat Shara you inspired me https://github.com/minetest/minetest_game/issues/2026#issuecomment-370189022
23:47 Shara Hah!
23:48 Shara Feel free to use the schemetic from mine if you want to, and just replace with default nodes
23:58 lisac joined #minetest-hub
23:58 Raven262 joined #minetest-hub

| Channels | #minetest-hub index | Today | | Google Search | Plaintext