Time Nick Message 01:04 jluc gn 03:37 MTDiscord <05e​xe_virus> Frost-Ranger: you are in a different place, haha. BLS is special in that regard. I'm not saying that contabo is great price for the money, but instead saying that for someone who wants a private server for friends or family, basic genesis hosting for $40/year is awesome compared to say $180 for contabo. 03:50 blaise hrmmm...... 10:42 Fractalis hi 0/ 10:43 Emerald2 Hi Fractalis! 10:50 Fractalis Hows it going Emerald2? Im just waking up with coffee, usually not up this early lol 10:50 Emerald2 I'm up late with tea, just relaxing. 10:51 Emerald2 Complaining about v7 mapgen on servers where I want to build towns or cities. XD 10:52 Fractalis whats up with v7 mapgen specifically that causes problems? something with terrain gen? 10:55 Emerald2 Too many cliffs and messy terrain, yeah. 10:55 Emerald2 It doesn't have much in the way of flat areas. 10:56 Emerald2 Carpathian is best mapgen. 14:48 idontknowmyname hi 14:50 idontknowmyname i am playing with schematics and i have the problem that liquids don't flow after i placed that schematic. am i supposed to update the map afterwards or something? 14:51 sfan5 sounds like some sort of known bug 14:51 sfan5 you can try "placing" an air node next to the liquid with a place_node() call, then it should flow 14:54 idontknowmyname here is a screenshot: https://ibb.co/JHj39NQ 14:55 idontknowmyname the corners are air already 14:56 sfan5 yeah just try placing air there again 14:57 idontknowmyname ah, ok. now i got it 14:57 idontknowmyname thanks, i'll try 15:07 idontknowmyname i just started learning lua, so forgive me the beginner question: what's the easiest way to iterate the integer object handle minetest.register_schematic returns and get all nodes which are air? obviously, i want to automate the place_node call 15:16 MTDiscord <12W​arr1024> Re: hosting ... for an MT server, disk space does matter in the longer term for public servers. Players will explore a lot and expand the world. If you keep backups (which you should try to find a way to do at least) then these will be significantly bigger. I have a TINY world (IIRC limited to 8 km^3) and I have ~40GB of backups already. 15:18 MTDiscord <12W​arr1024> As for remote access, most come with SSH since SSH lets you access 100% of the interface of the server by default. If you want a graphical environment you'd have to install and configure one first, over SSH, but then you could use a mix of Xvfb, VNC, and SSH tunneling to get a GUI desktop. It's not recommended for a server though, because those interfaces are cumbersome and wasteful, and not likely to behave very well over a 15:18 MTDiscord high-latency connection that might span the planet. 17:06 jumbods64 hello 17:55 Soni are we banned 17:55 heavygale of what? 17:57 Soni last time we were here a mod was extremely disrespectful towards us 17:59 Soni can we turn minetest into an HTTP daemon and a wasm blob? 18:00 tango_ lol 18:00 Soni with client mods over webext and common mods over lua and javascript? 18:01 Soni and built-in midi support? 18:01 Soni (thanks webmidi) 18:03 specing it could be worse 18:06 tango_ it could be raining 18:07 Soni yeah we also have WebUSB 18:07 Soni still waiting for Webx86Virtd tho 18:08 Soni install windows on firefox 18:08 Soni but anyway 18:09 heavygale what would you want windows for Oo 18:09 Soni regardless of that, what about wasm builds of minetest shipped with the server which now does HTTP while at it? 18:09 Soni like 18:10 Soni ppl aren't gonna install minetest. but if you can make minetest servers just... run 18:10 Soni just open them and start playing 18:10 Soni that could be huge 18:10 Soni and with client modding support with webexts that could be even more huge 18:10 Soni and relying on the browser for sandboxing means a lot less work needs to be done on sandboxing and mods get to be a lot more interesting 18:10 heavygale go ahead :) 18:11 heavygale fork it, make it a webclient 18:13 MTDiscord <11J​onathon> someone already did if i recall correctly, let me see if i can find it 18:14 MTDiscord <11J​onathon> https://github.com/zaoqi/minetest-novnc-docker 18:14 MTDiscord <11J​onathon> well, similar 18:15 Soni nobody runs minetest servers with that 18:16 Soni also the latency is awful 18:17 MTDiscord <11J​onathon> never tried it, so cant comment, just have seen it 18:17 MTDiscord <11J​onathon> maybe i should try it sometime 18:18 Soni it's just a VNC webclient 18:18 Soni ever VNCed over an 500ms RTT connection? 18:19 MTDiscord <11J​onathon> pretty terrible 18:19 MTDiscord <11J​onathon> ive tried minetest over rdp, mouse input is bad, i wonder how it fairs on that 18:23 Soni so yeah 18:23 Soni a proper wasm client would be the best 18:27 MTDiscord <11J​onathon> well good luck 18:34 Soni also can the local dungeon run minetest? y'know, minecraft EULA bans local dungeon from running minecraft. :< 18:35 MTDiscord <11J​onathon> local dungeon? ? 18:54 Soni yeah, local dungeon. 22:22 MinetestBot 02[git] 04lhofhansl -> 03minetest/minetest: Fix camera panning glitches (partially revert 10489.) 138dc70eb https://git.io/JkSUN (152020-11-25T22:22:36Z) 23:16 daiNoZord Hello all - I'm attempting to add functionality to my game and one thing i want to rule out is various privileges like "fly" and "teleport". I would like these to rewards for completing arduous quests etc. I do, however have several "Star Trek" style transporters that use (I think) a mesecons coseblock. But users require the privilege. I need a player to hit a button on a pre-programmed block to teleport (preferrably 23:16 daiNoZord "nearest player") to another location - or to the users location... etc. I've got the teleport script open in geanie now and i've looked at other mods but im not a coser and its a headache. Any ideas? 23:21 MTDiscord <05e​xe_virus> Ah, you can set the player position directly, rather than using teleport 23:22 daiNoZord ooh via the codeblock or via lua? 23:24 MTDiscord <05e​xe_virus> Via lua was what I was thinking, code block might work. The command would be: :set_pos(pos) 23:27 cheapie daiNoZord: "codeblock" as in the command block, or did they add something new when I wasn't looking? 23:28 daiNoZord Im just looking at "" and (not being a coder) im thinking - does that follow a path of say (i pseudocode here at best): Get objects in range.... or getplayer by name.... :set_pos(pos) and then x,y,z... 23:28 daiNoZord @cheapie... it could be... it just could be... 23:28 cheapie If it's the command block *and* you have WorldEdit installed, '/lua minetest.get_player_by_name("@nearest"):set_pos(vector.new(123,45,678))' is probably along the lines of what you want. 23:29 cheapie I can never remember if set_pos() or setpos() is the deprecated/removed/something one, change it if needed. 23:30 daiNoZord @cheapie - I don't have worldedit (yet) tho ive heard good things about it. vectors seem to be a thing i should know about - thanks 23:30 cheapie You can make the position table yourself if you want, it's just a pain to type it all out and vector.new() is easier. 23:32 MTDiscord <05e​xe_virus> All good points. DaiNoZord: the vector stuff is basically a library that we include with minetest. Just Google search: "Github minetest vector.lua" That'll give you all the functions for working with vectors (which is what all "pos" are) 23:32 daiNoZord is there documentation behind using vectors (haha) sorry to sound noobier than lord noobus of noobville but i started to get my head round the basics .... but when it comes to alittle bit of functionality, well... 23:33 cheapie They're in the same file as the rest of the API: https://raw.githubusercontent.com/minetest/minetest/master/doc/lua_api.txt 23:33 daiNoZord Thanks MTDiscord 23:33 cheapie A little under halfway through the file, "Spatial vectors" section. 23:33 daiNoZord Thanks cheapie - i'll look into both of those 23:35 cheapie Has lots of other functions that are useful for mod-making too, with vector.add() and vector.normalize() probably being the two that I use most after vector.new(). 23:36 MTDiscord <05e​xe_virus> As for understanding why we use vectors, they're just a specific type of "table"... In lua we store multiple variables together in tables. A position vector in minetest is a table with three variables, named x,y and z: Tables are defined with {} So a position vector is simply: {x=0,y=0,z=0} And that's known as a position/vector/table 23:40 daiNoZord im electronics so i have a basic understanding of what needs to be where - its just getting it there lol. i'll certainly look at those docs tho :) 23:41 daiNoZord Im looking now