Time Nick Message 03:31 MinetestBot lsab: Jun-18 16:51 UTC Checkout https://forum.minetest.net/viewtopic.php?f=10&t=1825 03:33 lsab hello. I have a trouble with world edit mod. I delete a area and it puts a dark area, I try replace air with air and set air and nothing does work 05:30 air can I do something like node_box for entities? 06:02 VanessaE no, but you can make a custom .obj model, free-form 06:02 VanessaE or you can use the wielditem typw 06:02 VanessaE type* 06:03 VanessaE which uses an ordinary node as a model. said node can be made of nodeboxes if you want. 06:04 air I need to programmatically change the length of each side of a cube 06:05 VanessaE nope 06:05 VanessaE can't be done. 06:05 VanessaE not live anyways 06:05 air can I rotate a wielditem? 06:06 air there is yaw, but I need pitch 06:14 VanessaE no pitch, sorry 06:41 tune I'm a bit new to minetest. Can someone tell me what I need to read to choose a "game" and host it as a server? I used to host minecraft servers for friends, and we're interested in trying somthing that's free software now. 06:42 air https://content.minetest.net/packages/?type=game 06:43 air that is a list of games 06:43 air https://wiki.minetest.net/Setting_up_a_server 06:43 tune nice, thank you for the links. 07:08 tune if I'm running this on an arch server and I install the minetest-server package, am I still copying a binary into the directory for my server? 07:16 tune I'm making a dedicated server and this feels unclear 07:17 tune hm okay I think I can just use the one in the $PATH 07:20 tune new obstacle: how do I know the gameid for a game? is it part of the URL or part of the filename or something? 07:20 tune they didn't use an example 07:22 tune ah okay, sounds like I want to actually download the file even for a dedicated server 07:24 tune actually I'm not sure at all, honestly not a fan of the documentation so far 07:29 MinetestBot 02[git] 04numberZero -> 03minetest/minetest: Disable shaders GUI on unsupported drivers (#7563) 13c022ddc https://git.io/fNWRX (152018-07-21T07:26:40Z) 07:29 tune I think I found the gameid (hopefully) from the list of games page on the wiki 07:29 air tune: did you edit ~/.minetest/minetest.conf? 07:30 tune got a short startup script. not working or printing errors 07:30 tune I don't have such a folder, I'm doing this over ssh on a dedicated server and I just made a new folder called minetest 07:30 tune I just installed the minetest-server package in the repos 07:31 tune and made a small start.sh based on the wiki example, with a different gamemode and worldname 07:31 air what about world.mt? 07:32 tune I haven't got any files 07:32 tune I made a new empty directory, I have the package installed. Is there something I should go download separately? 07:32 air where is the home for the server user? 07:32 tune I made a new user called "game" 07:33 tune and then made a minetest folder, and within that a folder for this specific server (in case I later host more) 07:33 tune so /home/game 07:34 air there will be a .minetest folder in there 07:34 tune there isn't one 07:34 air ~ = /home/game 07:34 tune did an ls -hal 07:34 tune and yes I know 07:34 tune can I run something to generate one? 07:35 tune can't remember if I made this user or installed minetest-server first 07:35 air arch might create a user for you 07:35 air gentoo does 07:35 tune ah, you're right. just checked /etc/passwd 07:36 tune I already made this other user so I think I'd like to use that. will it work alright if I just copy the right files to this user's home directory? 07:36 air it will work with any user you make 07:37 air you should be able to just run the server with gameid arg 07:37 air and it will create the files 07:37 tune hm I can't su to the minetest user, says 'this account is not available' 07:38 air use your game user 07:38 tune ah yep that's working now 07:39 tune okay, I have a .minetest now 07:39 air kill the server 07:39 tune yep, I ctrl-c'd it 07:40 air edit /home/game/.minetest/worlds/world/auth.txt 07:40 air assuming your world is called 'world' 07:40 tune yeah I didn't list a worldname this time so it's called world 07:40 tune no auth.txt exists, should I create it? 07:40 air yes 07:41 air test::server,give,interact,shout,settime,fly:1531907550 07:41 air test is your name 07:41 tune should I put exactly what you put for now, or will that matter later? 07:42 air change test to your name 07:42 tune name of what? 07:42 air you will have all those permissions 07:43 air the name your client will login to the server as 07:43 tune oh is this like making me an admin on the server? 07:43 air yes 07:43 tune gotcha 07:43 tune okay did that and saved it 07:43 lumberJ you can make yourself admin just by adding name = yourplayername in minetest.conf 07:43 lumberJ i would avoid editing auth.txt manually 07:43 tune by the way, I tried --gameid mineclone2 and it says the game wasn't found. was that because I have to download the file first? 07:44 lumberJ gameid is minetest_game by default 07:44 MinetestBot 02[git] 04numberZero -> 03minetest-mods/mesecons: Fix mesecon receiver duplication (#419) 13a234006 https://git.io/fNWRN (152018-07-21T07:42:24Z) 07:44 lumberJ you only need that flag if you are using a different game if i recall correctly 07:44 tune yeah, was planning to use a non-default game 07:44 tune couldn't figure out where the 'gameid' is listed? 07:45 tune ignore the question mark 07:45 lumberJ so gameid will be the name of the games directory 07:45 lumberJ game's* 07:45 tune https://content.minetest.net/packages/Wuzzy/mineclone2/ so I was interested in this, not sure at all what steps to take to make it the game used for the server 07:46 air edit /home/game/.minetest/worlds/world/world.mt 07:46 lumberJ unzip or git clone the game into ~/.minetest/games 07:46 tune alright 07:47 lumberJ unless your server is configured to run in place (flag set when compiling minetest) 07:47 tune just installed minetest-server from the arch repos, not sure what flags it's compiled with 07:48 lumberJ probably not run in place so you should be good 07:50 lumberJ also, if you pastebin your startup script we might be able to spot any problems if that doesn't fix it 07:53 tune https://paste.debian.net/plainh/08810848 07:53 tune brb a bit 07:53 air you can set gameid in world.mt 07:55 air use that command for the first run 08:00 tune which command for first run? 08:00 tune I have a worlds/world folder from that command I ran earlier 08:01 air --gameid arg is only needed for first run, it will then be stored in world.mt 08:01 tune I see my world.mt file, I'll try to change the gameid 08:01 lumberJ do you get an error or what happens when you run that now? 08:01 tune just returns me to my shell without printing anything 08:01 air just delete the world directory and start the server with the command in that pasted script 08:01 tune okay I think the problem was the top line with the bash -s 08:02 tune I changed it to zsh without arguments and it printed stuff now 08:02 tune okay it appears to have worked and it has a line that says [MOD] Mobs Redo: MineClone 2 Edition loaded 08:02 tune so I think it's good now 08:03 tune well, it complained it couldn't find the world I specified. was hoping it'd generate it 08:03 tune I get the feeling worldgen will matter for a different game so I'd like to regen the world 08:03 air did it not create the directory? 08:03 tune 2018-07-21 03:01:50: [Main]: World 'ichisekai' not available. Available worlds: 08:04 tune I got that, and then some lines saying the available worlds (including "world") and then it auto selects that one 08:04 tune should I make an empty directory with the name I want first? 08:04 air maybe 08:05 tune same error even if I do that 08:05 air use --world 08:05 tune ah alright 08:05 air instead of --worldname 08:06 tune that worked 08:06 air worldname might be what shows up in server list and world is the directory 08:11 tune so should I create a minetest.conf now? 08:14 lumberJ there should be a .conf in .minetest 08:14 tune I don't see one 08:16 tune also when I last started the server, it made a directory with the world name I put outside the worlds folder, so just in .minetest 08:16 tune and I delete the old worlds before, so now .minetest/worlds is empty 08:17 lumberJ what about in you linux user home folder? 08:17 lumberJ i have seen minetest put stuff there when i didn't configure properly 08:17 tune nothing there either 08:17 tune I made one and just put in a few options I found from the minetest.conf.example on github 08:18 lumberJ you may need to use the --config flag to get the server to use it 08:19 tune I just put it as .minetest/minetest.conf, like http://wiki.minetest.com/wiki/Minetest.conf says 08:20 tune config seemed to work, I see my motd I set printed upon joining 08:22 tune I gotta re-admin myself since I deleted that first test world 08:24 tune okay, I did it the other way this time, with name = blah in the config and then starting the server again 08:25 tune worked fine 08:25 tune I think i've got it going now, so I'm gonna have my friends hop on and start exploring. thanks for the help up to this point. I'll keep idling in here and possibly ask more questions at a later time 08:26 lumberJ have fun 10:11 MinetestBot 02[git] 04lhofhansl -> 03minetest/minetest: Optimize ABM checks. 1325cc5d1 https://git.io/fNWz4 (152018-07-21T10:09:39Z) 10:40 fireglow Hello 10:47 air o/ 11:04 fireglow !c tuple(e*16 for e in (84,2,47)) 11:04 MinetestBot (1344, 32, 752) 11:04 Krock !c [1,2,3] * 4 11:04 MinetestBot [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3] 11:05 Krock hah yes. that's exactly what I wanted /s 11:33 fireglow !mod windmill 11:33 MinetestBot fireglow: windmill [windmil] by Sokomine - https://forum.minetest.net/viewtopic.php?t=7440 13:33 fireglow who maintains https://github.com/minetest-mods/ ? 13:33 fireglow the homedecor_modpack on there is outdated and contains errors 13:34 sfan5 sofar 13:34 sfan5 many other people have push access to the repos however 13:35 fireglow hmm 13:35 fireglow this meme move away from evil microsoft controlled github is causing a lot of issues 13:46 Krock will update that repo 13:46 rafalcpp are mobs non-shit yet? 13:46 rafalcpp e.g. are we starting to be as good as minecraft 13:47 fireglow Krock: thanks 13:47 fireglow can't clone from gitlab atm, though 13:47 fireglow they're doing maintenance 13:47 Krock ah I see 13:48 Krock rafalcpp: Minetest is already better than Minecraft in some terms 13:49 Krock and regarding the mobs.. only a few people actually develop them, so it's understandable when they sometimes act a bit weird 13:49 * Krock can't understand why homedecor doesn't use git submodules 13:49 rafalcpp Krock: maybe he is retarded? 13:50 Krock he? 13:50 rafalcpp it's author 13:50 Krock *she. No, I guess it's for the sake of Windows users who download the zip instead of cloning the repo 13:50 rafalcpp submodules are under-used by many projects 13:51 rafalcpp Krock: well, --init --recursive and pack that .zip yourself :) 14:13 fireglow Krock: gitlab seems to be working again 14:15 Krock fireglow: it always worked but the repos are still unreachable 14:16 fireglow I could clone just now 14:16 Krock git got redirected to https://about.gitlab.com/2018/07/19/gcp-move-update/ 14:16 fireglow yeah that stopped for me a minute ago 14:19 Krock updated the minetest-mods clone... very good commit descriptions 14:26 fireglow hehe 14:26 fireglow thanks Krock 14:43 quater what is the license of the textures of mobs_redo ? 14:46 Krock fireglow: time to update your homedecor post 14:47 fireglow ah yes 14:47 Krock quater: https://notabug.org/TenPlus1/mobs_redo/src/master/license.txt 14:49 lsab hello. I have a trouble with world edit mod. I delete a area and it puts a dark area, I try replace air with air and set air and nothing does work 14:56 sfan5 try //fixlight 14:57 lsab sfan5: I tried too 14:58 snowmondaykernel does somebody use basic_robot on server? I've created update for this mod fixing server crash by infinite loop and enhancing player coding experience by automatically pausing on execution or machine operation limit 14:58 sfan5 select a bigger area around the dark parts and try again 15:00 lsab sfan5: yes, I tried too 15:04 lsab Caves can causes it? 15:21 quater snowmondaykernel, try PRO SKYBLOCK 15:28 snowmondaykernel quater, i tried 15:29 snowmondaykernel even basic_robot's mod developer was there but he didnt accept my update. So basically it's possible to crash any server with basic_robot installed for now 15:30 Krock snowmondaykernel: same situation for me with the "mail" mod 15:31 lsab sfan5: I get it! But I have to set air in construction and do again 15:31 lsab thanks 15:33 snowmondaykernel Krok: it's sad to throw away a lot of really important code that you worked on for hours just because nobody else need it. I hope we will find our programming place where our code will be accepted once upon a time 15:34 Krock snowmondaykernel: hint: type "kr" then press Tab to autocomplete :P 15:35 Krock oh well, that PRs are rejected also happens sometimes 15:35 Krock some PRs in minetest-mods are waiting for more than half a year for a review 15:36 snowmondaykernel but for critical bugs... And i didnt get rejected PR, i had a realtime chat with mod dev 15:41 Krock let's see what happens when I fix an issue in xdecor where the author claims that it's an upstream issue 16:30 fireglow that's always fun 16:51 red-001 snowmondaykernel, try some lesser used email providers 16:52 red-001 like openmailbox 16:52 red-001 or something privacy focused 16:53 red-001 like protonmail 17:42 Andrey01 hi 17:45 Andrey01 i just want to ask can key be integer in metadata? or only string? 17:45 Andrey01 player:get_meta():set_string(key, "value") 17:45 Andrey01 key is an integer 17:52 Sires hello! 17:53 Sires you still there Andrey01 ? 17:54 Andrey01 yes 17:54 Sires I seems like you're not allowed to do so 17:55 Sires but I'll test 17:55 Sires but I'm almost sure it is impossible 17:56 Andrey01 oh 17:56 Andrey01 but a value can be integer, although 17:56 Sires oh you can! 17:56 Sires you can use numbers as the key 17:56 Sires and as value too 17:57 Sires welp, nice knowing :P 17:57 Andrey01 only it says it expected a string, but got nil 17:58 Andrey01 i wrote: playermeta:set_string(active_diseases, minetest.serialize({})) 17:59 Andrey01 and then i wrote: minetest.deserialize(player:get_meta():get_string(active_diseases[disease_id])) 17:59 Andrey01 and it got nil 17:59 Sires oh wait 17:59 Sires ooh sorry 18:00 Sires i tested with node meta 18:00 Sires not player meta 18:00 Andrey01 playermeta is same as nodemeta 18:00 Krock IF you can use numbers as key, then it's surely converted to a string 18:00 Andrey01 just it is used for player 18:00 Krock always use strings as keys. 18:01 Andrey01 can i use indexes as above i wrote? 18:01 Krock and regarding your nil issue: split it up into multiple lines, so you can see that active_diseases[disease_id] was not present in the meta 18:01 Andrey01 active_diseases[disease_id] 18:01 Krock if that's a string, then yes 18:07 Andrey01 only active_diseases[disease_id] won`t behave as a link because this is a string, do i need to use minetest.deserialize() for it, either? 18:08 Krock huh 18:09 Andrey01 what to do in such case? 18:12 Andrey01 do i need to use minetest.deserialize()? 18:14 Andrey01 so do i need? 18:16 Andrey01 please answer 18:19 Andrey01 it would be much easier, if developers would add a function like get_table() and set_table() 18:20 Sires indeed 18:20 Andrey01 i constantly need to use minetest.serialize() and minetest.deserialzie() that not comfortable 18:21 Sires humm 18:21 Sires there could be some hack to do so.. 18:22 Sires I'll test smth 18:24 Andrey01 devs, please add get_table() function for next release 18:24 Sires I guess its not that simple 18:27 Andrey01 converting a table into string and then convert it to table back is senselessly and it makes not a bit of the code 18:29 Sires the the thing is that its not that simple implementing it 18:29 Sires I'm not core dev 18:29 Sires but I'm near sure that if it was simple we would already have it 18:30 Sires hmm 18:30 * Sires gets an idea 18:32 Andrey01 so does anybody know how to be with index in metadata? i can make it string, but then i need to convert it to integer again it to be valid 18:33 Sires ? 18:34 Sires "know how to be with index in metadata?" elaborate please 18:36 Andrey01 for example to clarify: player:get_meta():set_string("table[index]", "value") 18:36 Andrey01 how to do the index to be integer? 18:36 Andrey01 "table[index]" 18:36 Andrey01 Krock said key should be string 18:37 Sires don't worry it will be converted automatcly 18:37 Sires as far as I know 18:37 Andrey01 thx 18:37 cimbakahn Hello Everyone! 18:37 cimbakahn I am using minetest without any mods. After all this time i am still trying to figure out the difference between V5, V6, and V7. The only thing i can think of is try out each one using the same seed. What do you think? 18:39 Krock !wiki map generator 18:39 MinetestBot "The map generator (“mapgen” for short) is the 02Minetest component that generates the 02map." - http://wiki.minetest.net/map_generator 18:39 Krock ^ cimbakahn 18:39 Andrey01 and btw what is "@MinetestBot"? Is it really bot? 18:39 Krock no, it's fake. 18:40 cimbakahn V5 created this nice sandstone brick dungeon ----> https://imgur.com/a/NJDIUTg Will V6, and V7 generate dungeons in sandstone brick? 18:40 Krock Sires: no, it's better to convert it to a string to ensure that it's working correctly 18:40 Krock v5, v7, carpathian and valleys share all the same biome, cave and dungeon generation code 18:41 Krock I'm not sure whether v6 also uses these dungeons. maybe. 18:41 Andrey01 what is it needed for? 18:41 Andrey01 that "bot"? 18:41 Krock !c "what " + "is it needed for" 18:41 MinetestBot 'what is it needed for' 18:41 Krock !commands 18:41 Krock https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md 18:42 Sires I tried overriding minetest.get_meta to add gettable and settable funcs but wont work :P 18:42 Sires :( 18:42 Sires bbl 18:43 Krock !c 7! 18:43 MinetestBot SyntaxError: unexpected EOF while parsing (, line 1) 18:43 cimbakahn I have been reading this page trying to understand the differences ----> https://wiki.minetest.net/Map_Generator_Evolution 18:44 Andrey01 what`s a SyntaxError? 18:44 cimbakahn I just want sandstone brick dungeons, and nice places to build. 18:58 cimbakahn I also don't know why i had a hard time getting hexchat to connect. I decided to type hexchat into the terminal to see if it would work, and it did. 18:59 cimbakahn I am going to try to connect the normal way and i'll BRB. 19:04 cimbakahn Ok. It finally worked. I wonder if there is a problem with the server. Did any of you have trouble connecting? 19:10 Andrey01 and btw what to do if value is nil in metadata? how to set it? 20:08 paramat cimbakahn mgv6 doesn't have sandstone biomes or sandstone dungeons 20:09 paramat all other mapgens do 20:11 paramat mgv6 lacks the variety of biomes and flora the other mapgens have, and has no terrain above y = 47 20:12 cimbakahn paramat, Thank you! 20:14 Krock uh well, it does have terrain above y 47 if you tweak the noises a little :) 20:15 paramat yeah :) but then there is a bug at y = 47 20:16 Krock features only 20:17 cimbakahn You are all so sweet! I really appreciate your help. 20:19 Krock !next 20:19 MinetestBot Another satisfied customer. Next! 21:01 Sires !help 21:01 MinetestBot https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md 21:01 Sires ohnice 21:02 Sires !b64e test 21:02 MinetestBot dGVzdA== 21:02 Sires !b64d Gygw 21:02 MinetestBot \x1b(0 21:02 Sires :( :P 21:03 Sires !server - >10 21:03 MinetestBot Sires: No results 21:03 Sires !server >10 21:03 MinetestBot Sires: No results 21:03 Sires !server - > 10 21:03 MinetestBot Sires: No results 21:03 Sires !server - > 1 21:03 MinetestBot Sires: No results 21:04 Sires !server - 21:04 MinetestBot Sires: Capture the Flag - Multiple Maps! | ctf.rubenwardy.com | Clients: 26/30, 28/31 | Version: 0.4.17.1 / capturetheflag | Ping: 86ms 21:04 Krock Sires: please open /query MinetestBot 21:04 Krock it'll work there too 21:04 Sires thx :P 21:34 cimbakahn Ok. So i found sandstone brick dungeons in V5 & V7 in Minetest, (without mods). Are you sure they're not in V5? 21:36 Krock * they're not in V6 21:36 Krock v6 is older than v5. these are just names - v5 ought to look like the old version 5 mapgen, but isn't exactly the same 21:37 Krock this means the v6 sits on much legacy code to be compatible with old worlds 21:37 cimbakahn Krock, Are you sure? 21:39 cimbakahn Krock, When you say old worlds, does this apply to old mods as well? 21:39 Krock yes. for example: all but v6 use this dungeon generation code https://github.com/minetest/minetest/blob/master/src/mapgen/mapgen.cpp#L887 21:40 Krock v6 uses a custom code: https://github.com/minetest/minetest/blob/master/src/mapgen/mapgen_v6.cpp#L562-L606 21:40 Krock the biomes are also more or less hardcoded 21:41 Krock I'm not sure what you mean by "old mods". When the map generator changes, then it'll cause ugly borders at the mapblocks from old to new 21:42 Krock hardcoded biomes: https://github.com/minetest/minetest/blob/master/src/mapgen/mapgen_v6.cpp#L436 21:43 cimbakahn I love dungeons! I don't care for the cobblestone ones, but the desertstone, and sandstone brick ones are excellent. Especially the sandstone brick ones. 21:46 cimbakahn Krock, You said; this means the v6 sits on much legacy code to be compatible with old worlds. I was wondering if it would also be more compatible with old mods as well? 21:47 Krock no, mods rarely depend on the map generator at all 21:47 cimbakahn Ok. 21:47 Krock the ores are generated the same way everywhere and the decoration placement is similar (if not the same) too 21:49 cimbakahn I'm going to check out a couple more seeds, and finish building a house. 21:49 cimbakahn Krock, See you later. 21:50 Krock ok 22:00 Alexand{er|ra} Seeds ... those sound delicious. 22:00 * Alexand{er|ra} starts munching on peanuts and corn