Minetest logo

IRC log for #minetest-dev, 2016-07-16

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

All times shown according to UTC.

Time Nick Message
00:13 rubenwardy most code concepts sound strange when converted to real life analogies
00:14 rubenwardy how do you expect nyancats to be enabled by default in MTG?
00:14 rubenwardy `nyancat` depends on the default mod to 1. get node sounds 2. register a variable in the default global table
00:14 rubenwardy therefore default cannot depend on nyancat to deactivate it
00:17 rubenwardy actually, default could do   if mt.get_modpath("nc") then mt.r_generated(func(...) nc.generate(...) end end
00:17 rubenwardy but a mod would still need to disable nyancats
00:17 rubenwardy say a custom lua mapgen doesn't want cats, they'd have to disable them
00:18 rubenwardy if a subgame doesn't want cats, then they won't include the mod
00:19 rubenwardy I'd argue that the nyancat mod's purpose is to provide random cats around the map as a rare treasure. It's separate to mapgen, I don't see why a mapgen mod would want to disable them, expect for replacing the algorithm that generates them
00:21 paramat mostly nyancats are wanted, in either core mapgens or custom ones
00:21 rubenwardy note that the PR is the same as the existing code
00:22 rubenwardy you still have to override default.generate_nyancats to disable them
00:22 rubenwardy as singlenode may be set after the default mod
00:24 paramat it may seem a little messy but i still +1 the PR. i'd like this to be done if you're happy with it https://github.com/minetest/minetest_game/pull/1190#discussion_r70999779
00:28 paramat the PR is simple, and no-one has yet come up with a better solution :]
01:06 ssieb joined #minetest-dev
01:19 Miner_48er joined #minetest-dev
01:26 Tmanyo joined #minetest-dev
02:13 est31 joined #minetest-dev
02:59 Void7 joined #minetest-dev
03:16 BrandonReese joined #minetest-dev
04:00 paramat joined #minetest-dev
04:36 Erebus_ joined #minetest-dev
04:36 SloanOnLinux joined #minetest-dev
04:58 paramat left #minetest-dev
05:46 Grand joined #minetest-dev
05:51 burli joined #minetest-dev
05:51 Grandolf joined #minetest-dev
06:46 Erebus_ joined #minetest-dev
07:05 Hunterz joined #minetest-dev
07:50 T4im joined #minetest-dev
08:51 Fritigern joined #minetest-dev
08:53 Krock joined #minetest-dev
08:54 Fritigern joined #minetest-dev
09:14 Megaf joined #minetest-dev
10:04 est31 joined #minetest-dev
10:07 SloanOnLinux joined #minetest-dev
10:08 davisonio joined #minetest-dev
10:18 mmmm joined #minetest-dev
10:38 Zeno` joined #minetest-dev
11:03 Grandolf joined #minetest-dev
11:10 SloanOnLinux joined #minetest-dev
11:28 damiel_ joined #minetest-dev
11:37 froike__ joined #minetest-dev
11:57 damiel_ joined #minetest-dev
12:01 edgrey joined #minetest-dev
12:01 davisonio joined #minetest-dev
12:02 Fixer joined #minetest-dev
12:25 davisonio joined #minetest-dev
12:38 nrzkt joined #minetest-dev
12:47 Megaf So Minetest client still has the insane memory leak
12:47 Megaf the longer it is running the more memory it will take, until the system runs out of memory and kernel kills it because OOM
12:47 Megaf Here it is taking about 1 GB per hour
12:47 Megaf maybe more
12:48 Calinou client only? I don't care, I have 32 GB of RAM
12:48 Calinou thus, I can run Minetest for 32 hours continuously
12:48 * Calinou runs
12:50 Megaf Oo
12:50 Fixer Calinou: 24 GB of RAM is enough for everybody, this way it will be killed by OOM roughly once a day
12:50 Megaf I have 4 GB of Ram, chrome takes 2 GB and Minetest takes the other two
12:50 Megaf the Linux kernel resides on swap, lol
12:51 Fixer I have no idea why your chrome eats so much memory, my firefox goes rarely above 1gig
12:51 Megaf Firefox is much more efficient now a days ;)
12:51 Megaf anyway, problem here is Minetest
12:52 Fixer Megaf: file a bug report?
12:52 rubenwardy joined #minetest-dev
12:53 Megaf maybe, but this is know already... It's been discussed for years
12:54 Fixer Megaf: devs need more details, what mods, versions, configs, OS, blabla
12:56 Fixer Megaf: or try running some analytical tools that measure such leaks
12:56 STHGOM joined #minetest-dev
13:03 Thomas-S joined #minetest-dev
13:53 ElectronLibre joined #minetest-dev
13:58 Taoki[mobile] joined #minetest-dev
14:03 Megaf joined #minetest-dev
14:10 Megaf_ joined #minetest-dev
14:11 davisonio joined #minetest-dev
14:12 ElectronLibre joined #minetest-dev
14:23 davisonio joined #minetest-dev
14:43 sloanonhexchat joined #minetest-dev
15:10 SloanOnLinux joined #minetest-dev
15:13 Void7 joined #minetest-dev
15:16 whitephoenix joined #minetest-dev
15:57 rocky1138 joined #minetest-dev
15:58 rocky1138 joined #minetest-dev
16:07 mmmm joined #minetest-dev
16:13 KaadmY joined #minetest-dev
16:13 Fixer_ joined #minetest-dev
16:17 paramat joined #minetest-dev
16:22 paramat ~tell Megaf it's not a memory leak, the client uses up to 2GB for meshes, the limit can be controlled with 'client_mapblock_limit = 5000'. a mod with heavy use of noise can also use a lot of memory
16:22 ShadowBot paramat: O.K.
16:22 paramat hopefully if you reduce that limit your memory use should level off at a lower amount
16:23 Fixer joined #minetest-dev
16:24 paramat (this is my guess anyway)
16:32 paramat nore sofar sfan5 Tesseract any comments on game#1190 ?
16:32 ShadowBot https://github.com/minetest/minetest_game/issues/1190 -- Move Nyancats into a separate mod by rubenwardy
16:32 whitephoenix What does full_punch_interval do? I set it on a tool to 10.0 and noticed no difference. It's used in examples 3 times in lua_api.txt but never actually explained
16:33 Calinou whitephoenix: attack an entity and see :) it's what determines the time to get full damage again after attacking an entity
16:33 Calinou (player or mob, or anything else)
16:34 AnotherBrick joined #minetest-dev
16:34 whitephoenix Oh, that's cool
16:35 whitephoenix should I pr a short description to lua_api?
16:35 paramat yes if description is unclear
16:37 edgrey joined #minetest-dev
16:39 edgrey joined #minetest-dev
16:41 edgrey joined #minetest-dev
16:41 davisonio joined #minetest-dev
16:45 Krock joined #minetest-dev
16:45 Taoki[mobile] joined #minetest-dev
16:47 hmmmm joined #minetest-dev
16:47 edgrey joined #minetest-dev
16:51 whitephoenix Oh, it is defined I just searched wrong derp
17:01 Taoki[mobile] joined #minetest-dev
17:02 Megaf joined #minetest-dev
17:14 Krock joined #minetest-dev
17:23 paramat seems we need more mtgame devs, i hope ruben-wardy can join sometime
17:24 KaadmY btw has anything changed form schematics between 0.4.13 and 0.4.14?
17:24 KaadmY 0.4.14's schematics don't work properly with replacement nodes
17:28 paramat they may have changed yes, what's the problem?
17:29 paramat we added per-node force-place, and support for rotating all 24 node rotations
17:31 paramat afaik we didn't directly alter node replacements stuff
17:33 segfault22 joined #minetest-dev
17:34 segfault22 left #minetest-dev
17:41 Taoki[mobile] joined #minetest-dev
17:47 ptv joined #minetest-dev
17:47 ElectronLibre joined #minetest-dev
17:48 Fixer joined #minetest-dev
17:54 nrzkt joined #minetest-dev
18:00 everamzah i added a video to #4321 https://www.youtube.com/watch?v=muEHE9Voe_M
18:00 ShadowBot https://github.com/minetest/minetest/issues/4321 -- Possible to drag & drop items onto forbidden lists
18:16 davisonio joined #minetest-dev
18:42 Void7 joined #minetest-dev
19:07 Void7 joined #minetest-dev
19:15 Fixer_ joined #minetest-dev
19:25 Taoki joined #minetest-dev
19:34 Void7 joined #minetest-dev
19:48 tenplus1 joined #minetest-dev
19:48 tenplus1 hi folks
19:48 tenplus1 could any dev please look at pull game#965 as it is ready for inclusion
19:48 ShadowBot https://github.com/minetest/minetest_game/issues/965 -- Ability to Disable bones, drop items or keep inventory. by tenplus1
19:49 Krock tenplus1, the files look well in the diff view, look at this: https://github.com/tenplus1/minetest_game/blob/9975e22d78335145c0756830386b231934ddbf69/game_api.txt#L67
19:51 Krock also, why is it bones.enable for a string value?
19:51 Krock just wonder
19:52 tenplus1 bones.enable was used as a global variable before but now on_die can be read from minetest.conf settings, I can easily change bones.enable to a lcoal var but it's working fine
19:53 Krock the chosen variable name doesn't fit well IMO
19:54 Krock and yes, could be made local (otherwise it would need a value other than nil when nobody has died after start)
19:55 tenplus1 will change it to local bones_enable
19:55 tenplus1 or just on_die
19:55 Krock or bones_mode ?
20:03 tenplus1 better: https://github.com/minetest/minetest_game/pull/965/
20:12 tenplus1 Krock: added bones_mode and split api text
20:20 edgrey joined #minetest-dev
20:22 Miner_48er joined #minetest-dev
20:28 tenplus1 left #minetest-dev
20:32 Void7 joined #minetest-dev
20:41 paramat joined #minetest-dev
20:43 davisonio joined #minetest-dev
21:09 mmmm joined #minetest-dev
22:42 ElectronLibre_ joined #minetest-dev
22:45 Warr1024 joined #minetest-dev
22:54 Fixer_ joined #minetest-dev
23:14 Fixer joined #minetest-dev

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