Time Nick Message 00:50 XtremeHacker I'm having a problem, for my server I specify --gameied eden but my eden subgame is not used 00:51 XtremeHacker I compiled with this guide http://dev.minetest.net/Compiling_Minetest#Compiling_on_GNU.2FLinux and put the eden subgame in ~/.minetest/games 06:42 davisonio XtremeHacker: is the game id set to "eden" in game.conf? Check log 08:19 JamesTait Good morning all! Happy Friday, and happy Revenge of the Fifth! 😃 08:21 VanessaE hah! 08:31 JamesTait VanessaE, HAI! 08:31 VanessaE hey :) 08:32 JamesTait How're you? 08:32 VanessaE doing okay 08:32 JamesTait Good good. ☺ 08:33 * JamesTait is still lurking despite not really doing much with minetest these days. 08:35 JamesTait Although that might change from next Wednesday. I hope to finally get around to creating a snap package of minetest server and refreshing my "mining" container. 08:36 VanessaE it's okay if you don't touch minetest much. we need you here for those good morning/happy $foo messages ;) 08:39 JamesTait You're not the first person to say that. 😉 11:24 IhrFussel When I remove items from a player file and save...will the modified inventory apply after a server restart or when? 11:34 sfan5 restart 11:34 sfan5 but the server might overwrite it during shutdown 11:48 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Save minetest screen width/height options when modified (#5683) 1321e0a04 https://git.io/v92Dq (152017-05-05T11:47:11Z) 11:54 Markow I wish there were a way to lighten up RAM consumption for MT mods: Subsequent to enabled 9 Mods, MT is now using almost all 4GB RAM and consistently forcing SWAP. 11:55 * Markow wonders if Mods were hardcoded into MT, if that would change RAM consumption? 11:55 IhrFussel Markow, this doesn't sound right..my server has 140 mods installed, at least 15 heavy ones and requires less than 1 GB 11:56 VanessaE mods don't usually use a lot of RAM, Markow 11:56 Markow Prior to enabling the mods, RAM consumption was minimal. 11:56 Markow I'll provide a screenshot of my mods 11:56 Markow moment 11:56 VanessaE Dreambuilder runs fine in 2GB for example 11:56 IhrFussel Then one or more mods simply have a memory leak 11:56 VanessaE and it's considered about the heaviest modpack you can get 11:57 Markow VanessaE: I haven't enabled Dreambuilder yet 11:59 Markow Here is what I currently have: http://i.imgur.com/orSx85j.png 11:59 Markow Prior to enabling those Mods, MT loaded up *very* fast with very little RAM consumption. 11:59 VanessaE technic can use a lot of RAM sometimes, but that shouldn't be much 12:00 VanessaE the others, highly unlikely 12:00 Markow Now loading takes more than 1 minute and RAM consumption exceeds 3 GB 12:00 Markow And that's only after loading, not even playing. 12:00 VanessaE all I can say is to try them one at a time 12:00 Markow That's what I must do 12:00 VanessaE disable technic first 12:00 Markow ok 12:00 Markow I must pinpoint the culprit 12:00 VanessaE it's likely that one 12:01 Markow I know that Advanced Trains is new, could that pose an issue? 12:01 VanessaE trains? probably not 12:02 Markow Btw, here is my MT version, compiled from source: Minetest 0.4.15-dev-f1d7a26-dirty (Linux) 12:04 VanessaE that commit isn't in my git history 12:04 VanessaE might be too new (I'm a few weeks behind) 12:04 Markow That was the last commit when I extracted source using git clone 12:05 Markow There are even more recent commits now actually 12:05 VanessaE I got nuthin' then :) 12:05 VanessaE disable all the mods, re-enable one at a time, enable technic last 12:06 IhrFussel technic and pipeworks can be VERY heavy and slow down the server a lot which is why I don't offer either 12:06 Markow ok, will try that 12:06 VanessaE pipeworks doesn't generally affect server CPU anymore 12:06 VanessaE but technic can 12:07 Markow "Initializing Nodes" takes so long 12:07 VanessaE pipeworks should self-throttle if the server is too busy, and it doesn't use much RAM at all afaik 12:07 Markow I disabled Technics (whole package) first 12:07 VanessaE Markow: some say that technic_worldgen is the truly RAM-heavy one 12:08 VanessaE so you might consider disabling just that component 12:09 Markow Result: After disabled Technics & starting up MT, my RAM available went down from 2.5 GB to now using SWAP. It seems Technics is not the culprit. I'll go down the list. Pipeworks next. 12:10 Markow If a MOD is named improperly, could that have any effect? 12:10 VanessaE no, it'll just throw an error 12:10 VanessaE also, s/MOD/Mod/g; s/SWAP/swap/g 12:11 IhrFussel If a mod uses lots of RAM it *usually* is caused by an extremely large Lua table 12:11 VanessaE yes 12:11 VanessaE most mods that do that nil-out the table after it's been used 12:11 Markow What about very slow loading, what would be the usual cause? 12:11 VanessaE lots and lots and lots of nodes. 12:12 Markow During the "initializing nodes" phase 12:12 VanessaE just as I said. 12:12 IhrFussel AFAIK the initializing nodes takes the longer the more nodes/definitions your server has 12:12 VanessaE IhrFussel: plantlife for example can use a hundred or so megs' worth of table data at a time, but it de-allocates those tables after they've been used (usually less than 10 seconds for any one segment) 12:14 Markow Load time still taking very long after disabling both Technics and Pipworks. Doesn't appear those two are an issue. It always pauses quite long after 97% "inializing nodes" 12:14 IhrFussel VanessaE, usually all proper mods clear their table data as soon as it's not used anymore...some modders seem to not bother with that though and are like "well everything will be unloaded on shutdown anyway" 12:15 VanessaE Markow: disable moreblocks next. 12:15 Markow ok. Not Mesacons? 12:15 VanessaE no 12:15 Markow will do 12:16 VanessaE moreblocks adds a few hundred nodes, mesecons only a few dozen I think. 12:16 VanessaE (or less than 200 if not a few dozen) 12:17 IhrFussel My server has moreblocks and mesecons...moreblocks does add quite a few more nodes to the load plus I modified the code so that I can "moreblocksify" non-default nodes too :P 12:18 Markow A faster load time w/o Moreblocks, no pause near the 90%+ mark of initializing nodes 12:18 IhrFussel But each defined node in moreblocks adds 16 new definitions IIRC 12:18 Markow Moreblocks had the biggest effect so far 12:19 IhrFussel But moreblocks doesn't take X GB RAM..it takes maybe 50-100 MB 12:19 VanessaE if that. 12:19 VanessaE one node def is typically a couple kB or so including its texture 12:21 IhrFussel Yeah so it depends on the amount of defined nodes in moreblocks/stairs/registrations.lua + texture pack rather 12:22 IhrFussel stairsplus* 12:22 red-001 if someone wants to help me test converting irc colours to in-game colours could you join #irc_mod_test and use coloured text to send a message 12:25 VanessaE have fun with that, red-001... lots of people rather dislike IRC colors (other than as defined by a client e.g. colorized nicks, highlighting, joins/parts, and so on) :P 12:25 red-001 huh 12:26 red-001 I wonder why 12:26 red-001 too annoying? 12:26 VanessaE that's usually the complaint yeah 12:27 VanessaE colors don't bother me, though 12:30 IhrFussel Colored messages could also indicate a higher rank to many 12:31 VanessaE something like *that* is the domain of a server-side mod I think. 12:32 VanessaE (most IRC clients put a symbol near the username, i.e. a "+" or "@", or a colored circle in the case of Hexchat) 12:32 IhrFussel VanessaE, no what I mean is when players see colored messages and white ones they might think the one who types colored would be someone "special" like a moderator,admin etc 12:32 VanessaE oh right 12:32 red-001 a lot of minetest players already think that when they see someone connect over IRC 12:32 VanessaE red-001: most just think the "@IRC" means another minetest server 12:33 Markow So 'moreblocks' appears to guilty 12:33 VanessaE (sad really)( 12:33 red-001 huh 12:33 VanessaE Markow: it's unusual for moreblocks to use a lot of RAM, let alone gigs' worth. that it makes a lot of nodes is a known thing. that's just how it works. 12:33 red-001 I mostly see them think that IRC is some sort of admin chat 12:33 Markow I really need that circular saw, it's unfortunate 12:33 IhrFussel Markow, did you modify the mod before starting your server? Cause there is NO WAY that mod eats your GB RAM 12:34 VanessaE red-001: it used to be that the IRC channel for my servers was for server operators/admins and the like. not so much anymore. 12:34 Markow I haven't modified any mods at all 12:34 red-001 anyway if you don't like colours you can disable them on your IRC channel 12:34 VanessaE Markow: your mods must be broken 12:34 VanessaE there's no way Minetest is going to use gigs of RAM like that under normal conditions 12:34 Markow All of the mods are fresh downloads, unmodified 12:35 Markow My compile of MT had no issues 12:35 IhrFussel Markow, open moreblocks/stairsplus/registrations.lua .. there you'll find a table containing the nodes the mod should turn into stairs/slabs etc ... if you remove a few there the mod should be less heavy 12:35 Markow And MT w/o any mods loaded instantly with low RAM 12:35 VanessaE even Dreambuilder doesn't usually exceed 1GB (on the server, except that mesecons or pipeworks has a slow memory leak that you wouldn't notice unless you've been up for several hours) 12:35 VanessaE fresh downloads from where? 12:35 Markow Directly from the MT forums which provide links to the mods 12:35 VanessaE ok 12:37 IhrFussel My server uses 539 MB RAM right now ... that includes moreblocks where I even added wool,colored_clay and a few glass nodes 12:37 Markow IhrFussel: How many mods are you using in total? 12:39 IhrFussel 144 mods in total, you can see which ones at servers.minetest.net (hover over the version) 12:39 VanessaE Dreambuilder has around 130 mods/modpacks in it (a total of 164 individual sub-mods) 12:41 IhrFussel But the amount of mods is not so important since my server is more lightweight than VanessaE's which has less mods 12:41 Markow I'll add Dreambuilder very soon 12:41 VanessaE you can't. 12:42 Markow ? 12:42 IhrFussel You could theoretically have 500 mods and each mod only adds 1 block for example...it's more important what the mods do 12:42 VanessaE if your machine or engine can't handle having moreblocks installed, trust me, dreambuilder will send it into meltdown 12:42 Markow Dreambuild is not an availabel mod? 12:42 Markow *available 12:42 Markow ok 12:42 VanessaE it's a modpack. 12:42 VanessaE it contains all of the big ones like technic, pipeworks, mesecons, moreblocks, and tons more. 12:43 Markow Ah, I see 12:43 IhrFussel Markow, I still don't believe that those few mods eat 2-4 GB RAM on your machine...that is just not possible 12:43 Out`Of`Control my server takes around 500 mb ram, what is wrong here? 12:43 Out`Of`Control with players around 1 GB 12:44 Markow IhrFussel: Difficult for me to believe as well 12:45 Out`Of`Control Markow: what mods are enabled 12:45 Out`Of`Control Markow: i see your problem, you run server in GUI mode 12:45 Markow I posted a screenshot, and now have Technics, Pipeworks, and Moreblocks disabled 12:45 Markow Yes, I'm running in GUI 12:45 Out`Of`Control try without gui 12:46 IhrFussel Markow, which command/tool are you using to measure the RAM usage? I think it could be that you misunderstood the values there 12:46 VanessaE Markow: bear in mind, unused RAM is wasted RAM 12:46 Markow top, free, all linux tools 12:46 VanessaE if your machine is reporting less free RAM, but lots of it is "cached" or "buffers", ignore it. 12:46 Out`Of`Control Markow: my client takes 1/2 gb ram 12:47 VanessaE ideally, you want every last byte to be used for something, whether it's programs, buffers, cache, or something else 12:47 IhrFussel Markow, do free -m and tell us exactly what it says below "Used" or "In use" 12:47 VanessaE and it's okay if you dive into swap now and then as well 12:47 VanessaE as long as it's not thrashing 12:47 Out`Of`Control i have no swap either server 12:47 VanessaE my PC has no swap defined, but my server does (20GB I think) 12:48 Out`Of`Control 20 wow 12:49 Out`Of`Control any tricks to make mt server eat more ram 12:49 VanessaE heh no not that I know of 12:49 VanessaE other than allocating lots of big tables 12:49 VanessaE and using either plain Lua, or LuaJIT with GC64 enabled. 12:50 VanessaE but anyway my PC has 16GB of RAM, of which 6.6 is "used", 279 MB is "fre", and the rest is buffers/cache. 12:50 VanessaE free* 12:50 Out`Of`Control 34% used 12:50 VanessaE so that means I have 279 MB of RAM that's being wasted because nothing needs it right now, not even buffers/cache 12:50 IhrFussel But buffered/cached is *technically* just waiting to bne finally used by something 12:51 VanessaE yup 12:51 Out`Of`Control lots of cache 12:51 VanessaE Out`Of`Control: if you really want to make it eat RAM, set up a RAMdisk (/dev/shm or whatever your system calls it), use it to store MT's media cache :D 12:51 IhrFussel I have 4 GB and 2.5 GB are cached right now 12:51 Out`Of`Control VanessaE: its a vps 12:52 VanessaE oh 12:52 VanessaE well in that case, lots of big Lua tables :) 12:52 Out`Of`Control around 6 GB are wasted 13:19 DS-minetest why is the new closed chest's drawtype also a mesh? 13:43 VanessaE so that the texture map can be used for both 13:44 DS-minetest ah, ok 13:44 ThomasMonroe hi DS 13:45 DS-minetest hi ThomasMonroe 13:51 cx384 hi all 13:51 cx384 hi MinetestBot 13:51 MinetestBot Hello cx384 15:00 juli hi 15:00 juli is there a way to store data in an entity 15:00 juli so that it isn't removed after restart of the game? 15:20 DS-minetest juli: use staticdata 15:29 MinetestBot 02[git] 04Wayward1 -> 03minetest/minetest: Fix Android build (#5706) 13fe247f3 https://git.io/v9aLw (152017-05-05T15:27:50Z) 15:41 Out`Of`Control Hi 15:41 Out`Of`Control anything i can do about spammers promoting other server? 15:42 rom1504 hiring spammers to promote your server in the spammers servers 15:42 rom1504 the more spammer you got the better 15:43 Out`Of`Control ? 15:45 Out`Of`Control rom1504: my server has more players even with that spam 15:45 rom1504 so it will have so much more players if you counter spam 15:46 Out`Of`Control rom1504: just a bit tired of that spam 15:49 juli @DS-minetest i do :get_staticdata() and how can i save and restore it? 15:50 DS-minetest juli: the staticdata (a string) is given to on_activate 15:50 DS-minetest return a string in get_staticdata 15:51 DS-minetest you can also give staticdata when you add an entity 15:51 juli yes but i mean if i the server starts how can i give the saved staticdata to the entity? 15:51 rom1504 Out`Of`Control: maybe you should learn irony someday 15:51 DS-minetest juli: the staticdata will still be there and sent to on_activate 15:52 juli ah i think i understand it 15:52 juli and how can i store a value in it? 15:52 juli staticdata:set_streing() or what? 15:52 juli *string 15:52 DS-minetest it's only a string 15:52 juli ah ok so if i save there a value, it will be given to the entity on restart right? 15:53 DS-minetest get_staticdata = function(self) return minetest.serialize({bla = self.bla, foo = self.bar}) end, 15:54 DS-minetest on activate is not only on restart but also on every load 15:55 juli yes i simply wanna give them a owner, so its ok :) 15:57 DS-minetest just hold the owner in luaentity with the help of staticdata 15:59 juli lol i tested it but it doesn't work ... i make a github gist for my code ok? 15:59 DS-minetest ok 16:02 juli maybe its some other error i go to test something first 16:03 juli yeah now it works 16:23 rdococ F-F-FRIIIIIIIIIIIIIIIIIIIIIDAY! 16:31 DS-minetest huh, at least red-003 doesn't count down 18:22 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Add missing server sending rule for bd921a7916f0fafc493b1c4d0eeb5e2bb… 137c82f1e https://git.io/v9aox (152017-05-05T18:21:04Z) 20:09 MinetestBot 02[git] 04bigfoot547 -> 03minetest/minetest: [CSM] Add camera API (#5609) 13de028fc https://git.io/v9axi (152017-05-05T20:07:36Z) 20:09 MinetestBot 02[git] 04paramat -> 03minetest/minetest: Clouds API: Fix yellow clouds at dawn and dusk (#5707) 13e8b00fd https://git.io/v9axP (152017-05-05T20:07:25Z) 20:39 swift110 hey 20:50 Hijiri h 20:50 Hijiri i 21:10 swift110 hey Hijiri how are oyyu 21:10 Hijiri I am ok 21:43 swift110 good Hijiri 22:04 benrob0329 Announcing a dedicated matrix chat for Minetest: #minetest-matrix:matrix.org 22:04 benrob0329 That is all 22:18 Hijiri the coordinates of a player collisionbox has its origin at the feet right?