Time Nick Message 01:41 MinetestBot 02[git] 04paramat -> 03minetest/minetest: Caves: Fix shadowing of 'large_cave_depth' to avoid confusion 13154080c https://git.io/Jeil7 (152019-11-23T01:41:27Z) 01:41 MinetestBot 02[git] 04paramat -> 03minetest/minetest: Dungeons: Move duplicated y limit checks to generation function 13ec5f591 https://git.io/Jeil5 (152019-11-23T01:41:27Z) 03:38 cheapie So... any guesses as to how long Minetest (current git) will take to compile on an Athlon XP 2200+, under Linux? :) 03:42 swift110 oh wow cheapie 03:42 swift110 no clue 03:43 * cheapie runs "time nice make" 03:43 cheapie (nice so HexChat still runs okay... I mean, there's only one processor here) 04:16 cheapie 50% done \o/ 04:26 hecks over half an hour to compile? yuck 04:31 cheapie 45 minutes, 47 seconds 04:44 hecks you don't mean to actually code on that, right? 04:58 epoch cheapie: long time. 04:58 epoch looking up "Athlon XP 2200+" to compare against hardware I've built minetest on... 05:00 epoch I think it took more than an hour on this netbook I have.. 05:00 epoch which has a: Intel(R) Atom(TM) CPU N2600 @ 1.60GHz 05:04 cheapie Eek... I have a similar netbook, I should try that :P 07:53 Andrey01 Hecks, if you say it`s in the table how exactly is this key named to access? minetest.registered_entities["mod:entity"].name or .entityname? 08:24 ANAND minetest.registered_entities only contains the prototype (the table passed to `minetest.register_entity`) of an entity. 10:47 pretec Hi 14:06 fruitsnack hello, is there a way to source additional entries into my minetest.conf? 14:06 fruitsnack I'm running a matrix bridge mod and I want to specify username and password in a separate file (since I'm hosting my server config on git) 14:22 rubenwardy you can use --name and --password or --passwordfile on the command line 14:23 rubenwardy other than that, no 14:54 tiwake VanessaE: poke 15:03 tiwake VanessaE: I have the modpack you put together, but was wondering about configuration 15:18 jluc my sister installed "open AI" mod 15:18 jluc sjhe likes the horses and elephants 15:18 jluc but my son hates the giant giants that spawn everywhere 15:18 jluc s/sister/daughter 15:19 jluc why are these giant giants there ? 15:19 jluc they look like a basic player (which is not fun) except they are giant 15:37 BuckarooBanzai fruitsnack: i need the same feature, but thats not possible right now. i think i'm going with a generated config from 2 different files (a "default" file and a password-entry file) with a shell-script that concats both into one... 15:38 BuckarooBanzai fruitsnack: a config-overload feature would be cool: "minetest --server --config secret.conf --config minetest.conf" 16:33 Telesight Hello all ... 16:33 Telesight Is it possible to enable knock back on a server? 16:40 BuckarooBanzai Telesight: afaik this is a fairly new feature and needs a new client too... :/ 16:40 Telesight TWhat client? 16:41 Telesight 5.1.0? 16:42 BuckarooBanzai Telesight: https://github.com/minetest/minetest/pull/8685#issuecomment-512219475 16:42 BuckarooBanzai Should be in 5.1.0, yes 16:46 Telesight Ok, but how to enable that knockback? 16:48 BuckarooBanzai I says in the PR: "Punch another player with different kinds of weapons." 16:48 BuckarooBanzai so i guess its enabled by default... :) 16:48 BuckarooBanzai (i haven't tested that though) 16:49 fruitsnack BuckarooBanzai: yes, I thought about something like that too 16:49 fruitsnack is there a way to make minetest-server read the config from stdin, rather from a file? 16:49 fruitsnack so I wouldn't have any temp files (with password in them) lying around? 16:50 BuckarooBanzai fruitsnack: from what i read in the code, i don't think so :/ 16:50 fruitsnack ok shame 16:50 Hawk777 From not having read the code at all, but crazy idea: maybe you could make the config file a named pipe? 16:50 Telesight It is not enabled by default as far as I checked it 16:50 BuckarooBanzai fruitsnack: i started to rewrite my mods that use passwords to read them from an additional source too (json file in the world path) thats my current work around 16:51 Hawk777 Dunno if the code seeks while reading, which would not work. But if it reads it straight through it should work. 16:51 rubenwardy fruitsnack: try /dev/stdin as the filename 16:51 fruitsnack Well yes, that's the way I also considered, but not really secure, considering that I make world backups by simply compressing the world folder 16:51 rubenwardy and then ctrl+d when you finished typing the password 16:51 BuckarooBanzai Hawk777: named pipes have blocking issues... :( 16:52 fruitsnack rubenwardy: no, I mean't matrix bridge mod username and password. These are specified as minetest.conf entries 16:52 rubenwardy ahh 16:52 rubenwardy you're out of luck then 16:52 Hawk777 Well, config files are loaded at startup, so presumably you would create the pipe, then fork of Minetest, then fork off a process that writes into it, and once the config data is done then the pipe will EOF. No blocking issues as long as you’re not trying to do something crazy like run the whole writer first before starting the reader. 16:52 rubenwardy it's common for API passwords to be stored in configuration files or environment variables 16:53 BuckarooBanzai Hawk777: well that sounds if it *would* work but it sounds very hacky :D 16:54 Hawk777 Eh, rather hacky in bash script but only because bash makes it kind of annoying to work with background process groups. If your launcher script were written in e.g. Python instead it could be quite a bit nicer. 16:55 Hawk777 But actually you could even use process substitution to drop in the pipeline that generates the file, which would be not too ugly. 16:56 BuckarooBanzai Hawk777: all of that just to temporary store a password/key... :X 16:57 Hawk777 Well, one could also just put the config file in a location that isn’t included in the backup (either by explicitly excluding it, or by putting it in a separate directory and symlinking it). 16:58 BuckarooBanzai Hawk777: i always backup the whole machine with everything, but i also don't give out the backups (yet) ... 16:59 Hawk777 Totally depends on fruitsnack’s backup preferences and also their threat model what they want to do. 17:00 Hawk777 Also, to quote, “I make world backups by simply compressing the world folder” ← so not the whole machine. So that should be a solution if the threat model is only against the backups, not against the machine itself’s disk image. 17:00 BuckarooBanzai "threat model" now we are talking :) 17:00 BuckarooBanzai symlink would work in this case... 17:00 Hawk777 (as long as the archiver doesn’t follow them, of course) 17:01 Hawk777 (and presumably as long as Minetest doesn’t rewrite the config file and overwrite the symlink with a real file due to a config item change) 17:01 BuckarooBanzai Hawk777: i read about that feature (the config write-back) but i find it rather horrible.... :/ 17:01 Hawk777 But most archivers have an exclude-files option, so that would seem more robust as it would protect against config writeback being done in the bad way. 17:04 Hawk777 (I.e. I don’t know if the writeback would write through the symlink or replace it with a normal file, but excluding minetest.conf from the archive would be secure in either case) 17:46 logo4poo_ What are the basic server requirements for a small (3 players at most) server? 17:47 tiwake is there a mod for volcanoes or is that part of the base map generation algorithms? 17:48 sfan5 a low-end cpu, 500MB of RAM, one or two GB of disk space 17:48 sfan5 really you can run a small server on almost any computer or embedded board (raspberry pi, ...) 17:49 logo4poo_ Fantastic 17:49 logo4poo_ even with mods? 17:50 fruitsnack tiwake: https://github.com/minetest-mods/magma_conduits/ 17:50 tomraceror maybe small ones,but no fancy one 17:50 sfan5 ^ 17:50 fruitsnack this one adds a lot of magma related stuff, including volcanoes 17:50 sfan5 don't think about running technic or dreambuilder with those specs 17:52 tiwake fruitsnack: ooo shiny 17:53 logo4poo_ sfan5: What about the base buyvm specs? 17:54 tomraceror do you mean Vm = vitual maschine? 17:56 sfan5 logo4poo_: 15% of a core is quite low, the rest of the specs are fine 17:57 sfan5 but because of cpu i'd go with at least the 2048 plan which gives you 50% of a core 18:43 HDMI_STECKDOSE Is there a way to un do things,that u have done with worldedit via a command 18:44 sfan5 no 18:44 HDMI_STECKDOSE OKay 19:34 Telesight How do you enable knockback on a server? 20:04 HDMI_STECKDOSE what means this Error: 20:04 HDMI_STECKDOSE This is usually a temporary error when resolving hostnames. This is because the local server has received no feedback from the authorizing server. 20:05 HDMI_STECKDOSE i just getting it by connecting to an assign server 20:50 sfan5 Telesight: knockback is enabled by default in 5.1.0, note that clients also need to be on 5.1.0 20:57 tacotexmex Anyone tried https://git.minetest.land/luk3yx/formspec_ast ? Seems sanity-improving. 21:11 Telesight sfan5: The knockback I found is 0.1 ;-) 21:11 Telesight Is that the default value? 21:12 sfan5 default? there's no default 21:19 Telesight Ok we changed the value, now we have a real knockback ;-) 21:20 tiwake I just changed some stuff on my minetest server... can I delete certain world files or do I have to delete everything to generate a new map? 21:21 Telesight tiwaki: If you test to create worlds, you only need to delete the map 21:22 tiwake Telesight: what file is that? 21:23 tiwake map.sqlite? 21:23 Telesight tyes 21:24 Telesight Change your config settings for the generation untill you are satisfied about your world 21:24 Telesight After that:never delete the map anymore ;-) 21:25 tiwake whats the difference between the different map generator algorithms? 21:25 tiwake like fractal and stuff 21:27 Telesight THe config settings have influence on the generator version/type 21:29 tiwake and all I have to do to reset the map is delete the map.sqlite file? 21:36 MinetestBot 02[git] 04Andrey2470T -> 03minetest/minetest_game: Add 4th item row to creative inventory. Align search, trash, page nav… 132f6d0bf https://git.io/Jei1m (152019-11-23T21:35:02Z) 22:30 Telesight Tiwake: Yes 22:30 Telesight A new one will be generated