Time Nick Message 02:35 AlexYst I'm thinking of starting up a new Minetest server, but I think my machine's 32-bit. Are there any quirks I should know about when running on 32-bit machines, such as the world not extending out as far or Lua floats not being as large? 02:37 AlexYst My scripts have only been tested on a 64-bit machine, so they might need some tuning or something if 32-bit Minetest is different than 64-bit Minetest. 02:54 paramat worlds are no smaller on 32 bit 02:55 AlexYst Okay, sweet. Are the floats any smaller? Some of my scripts use some pretty big pseudo-integers. 02:57 AlexYst It looks like I have some of my "integer" floats set to fake overflow at 9007199254740992; way over the 32-float limit. 03:38 luk3yx I think MT explicitly uses 64-bit integers where required (at least in the parts of code I've seen/broken). 03:39 AlexYst luk3yx: Okay, sweet. Thank you! 03:39 luk3yx I haven't load tested a 32-bit server or anything though, it'll probably run slightly slower because it's 32-bit however. 03:41 AlexYst Yeah, I expect slowness. I'm poor though, so buying another computer just for Minetest seems out of the budget if I can get away with not doing it. 03:43 AlexYst G'night, all! I need to start my hour-long commute home so I can get up on time for my final exams tomorrow. 06:23 BuckarooBanzai7 awesome-minetest list: https://github.com/awesome-minetest/awesome-minetest feel free to submit PR's :) 08:58 Daisae Is there some way to verify whether MT finds my client side mods? Is there some CSM which is known to reliably work with the current MT? 13:00 MinetestBot Wuzzy: Jun-05 16:42 UTC I got a reply about SnowSong with the author agreeing to CC BY SA the sound pack. 13:01 Wuzzy leo_rockway: Cool. But on I still see the old license :( 16:07 benrob0329 Storage Space and Smelting Trees - Ayums - Episode 5 - https://youtu.be/sN2Epyha3Uo 16:22 Daisae What is in clientmods/mods.conf , what is load_mod_preview ? 16:27 Daisae clavi: Did you try changing the compositor rendering backend? 16:28 clavi no 16:28 clavi OpenGL 3.1 just works for me 16:29 Daisae clavi: How did you solve the problem of frame rate droping after a while? 16:30 clavi I never had this problem 16:31 Pie-jacker875 blah I really need to figure out how to get my network to work for server announce 16:32 Pie-jacker875 it was working at one point for half a day and then broke again 17:41 leo_rockway Wuzzy: yes, she uploaded a new package to her Google Drive. 17:41 leo_rockway https://drive.google.com/file/d/0B7weI5zqPZuKSWV0UndwazhGMEU/view 17:43 leo_rockway this is what she told me "Yes, I agree entirely. :D I am so glad you find the pack useful! The music, SFX and the textures of Sn0wZone are 100% mine and I make them available to useby anyone for whatever their projects. I can also do custom SFX engineering and music." 17:44 leo_rockway she'd also be glad to work on minetest: " I would gladly do custom art, textures, SFX and music to assist you in your project." 17:49 p_gimeno Pie-jacker875: so I can reproduce your error, but I get one before that 17:51 Pie-jacker875 k 17:52 p_gimeno 2019-06-07 19:50:07: ERROR[Main]: A serialization error occurred: 2019-06-07 19:50:07: ERROR[Main]: ServerEnvironment::loadMeta(): EnvArgsEnd not found! 17:52 p_gimeno sounds a bit like database corruption 17:52 Pie-jacker875 oh fun 17:59 Pie-jacker875 I had some cool buildings but it's probably about time I start a new world anyways 17:59 p_gimeno I'm trying to find it out 17:59 Pie-jacker875 I have a backup from a few days before this happened anyways 18:00 p_gimeno there's also the whole rollback log which is bigger than the map itself 18:00 Pie-jacker875 but if it can be repaired or something can be learned then that's cool 18:00 Pie-jacker875 oh yeah 18:00 p_gimeno anyway, yeah I'm investigating 18:00 Pie-jacker875 that's because of technic batbox transactions 18:02 DS-minetest does someone know, how to clip something drawn with irr::video::IVideoDriver::drawMeshBuffer? 18:04 Pie-jacker875 oh shit it actually is larger than the world itself 18:04 Pie-jacker875 it's not like that in my older backup 18:04 p_gimeno Pie-jacker875: do you have a backup of env-meta.txt? I think I was wrong and the error was related to that file, not to the map 18:05 p_gimeno the links from yesterday don't work 18:05 Pie-jacker875 oh yeah I set them to kill themselves after a few hours 18:06 Pie-jacker875 https://p.teknik.io/BvM3i 18:07 Pie-jacker875 let me grab an older one 18:07 Pie-jacker875 oh wait that is the older one 18:07 p_gimeno umm 18:07 p_gimeno it works 18:07 p_gimeno and the weird thing is that the other error is gone, I could enter the map 18:07 Pie-jacker875 lol what 18:08 p_gimeno I'm in a desert/savanna area full of torches 18:08 Pie-jacker875 yeah that's the world 18:09 Pie-jacker875 if you follow the torches you'll probably eventually find all the stuff I've built 18:10 p_gimeno yeah found some nice sandstone brick houses :) 18:10 Pie-jacker875 you're across the river from the main area 18:10 Pie-jacker875 there's a bridge leading to it 18:11 p_gimeno well, anyway, back to the point, the question is why doesn't it work for you 18:11 Pie-jacker875 it's working for me now too 18:12 Pie-jacker875 when I use the old env_meta.txt 18:12 Pie-jacker875 idk where I put the copy of the one from yesterday 18:12 p_gimeno ohh 18:12 p_gimeno \o/ 18:13 Pie-jacker875 anyway my server's up now with the world if you want to come say hi 18:13 Pie-jacker875 not announcing still because I'm dumb and can't get my network to work but I think you should be able to connect with the domain, piejacker.net 18:14 p_gimeno try the server_address thing 18:14 Pie-jacker875 yeah I think everything is set correctly on the minetest config side 18:14 Pie-jacker875 it's an issue with my router and network 18:15 Pie-jacker875 I saw it working for a few hours like a week ago after restarting something and then the next reboot it stopped working 18:19 p_gimeno I'm in :) 18:39 DS-minetest is someone else getting these assertion fails in minimal, too? 18:40 p_gimeno DS-minetest: which ones? 18:40 DS-minetest /minimal/mods/default/init.lua:1882 18:41 DS-minetest minetest.get_craft_result fails for cooking cobble 18:41 DS-minetest but it only happens the first time i enter my world 18:42 DS-minetest (and again after I restart minetest) 18:49 p_gimeno DS-minetest: devoid of context (e.g. repro steps, issue #) I don't get any assertion failure 18:55 DS-minetest well, maybe it's not failing in master, i just discovered it in a fork (however I did not edit any code that has something to do with crafting) 19:01 p_gimeno DS-minetest: I'm a bit confused at this point. IIUC the repro steps would be: 1) create a world with game minimal; 2) try to cook cobble, 3) watch the assertion failure. Is that right? 19:01 DS-minetest no 19:02 DS-minetest 1)create a minimal world 2)click on play 3)exit minetest to os 4)restart minetest 5)select the world and click play->assertion failure 6)click on play again->no assertion failure 19:04 p_gimeno I don't get an assertion failure with these steps 19:05 DS-minetest i do 19:05 DS-minetest are you on master? 19:05 DS-minetest there are recent changes to crafting afaik 19:06 p_gimeno yes I'm on master 19:12 DS-minetest does someone know why irr::gui::IGUIEnvironment::addImage is not used for the image formspec element? 19:12 p_gimeno I've rewound to stable-5, no problems there either 19:13 p_gimeno (and I've never dug into the GUI code - which is good for my sanity for what I've heard) 19:14 Pie-jacker875 I haven't messed with minecarts before 19:14 DS-minetest actually I think the the GUI code is one of the easier parts of minetest 19:14 Pie-jacker875 can anyone recommend a track design, like how much powered rail to use? 19:14 DS-minetest and it's hard to break anything 19:14 DS-minetest (because it is already a mess and you can't make it worse) (noo, no no it's not that bad) 19:15 DS-minetest there's always a way to make something worse 19:15 DS-minetest I can't reproduce the assertion fail in master 19:25 DS-minetest the minetest build where I was able to reproduce, had USE_LUAJIT=1 19:25 DS-minetest p_gimeno: did you try to reproduce with or without luajit? 19:35 MinetestBot 02[git] 04SmallJoker -> 03minetest/minetest_game: Allow overriding default.after_place_leaves and default.grow_sapling 130f771a2 https://git.io/fjzw9 (152019-06-07T19:35:24Z) 19:35 MinetestBot 02[git] 04paramat -> 03minetest/minetest_game: Large cactus schematic: Don't force-place root node 13ca7c131 https://git.io/fjzwH (152019-06-07T19:34:13Z) 20:13 MinetestBot 02[git] 04DS-Minetest -> 03minetest/minetest: Remove modstore leftovers. Fix core.show_path_select_dialog documenta… 132ba6785 https://git.io/fjzrO (152019-06-07T20:12:20Z) 20:30 p_gimeno DS-minetest: I never ever use PUC Lua 20:31 DS-minetest puc? 20:31 DS-minetest pure uncompiled? 20:32 rubenwardy it's a organisation 20:32 rubenwardy the org that does vanilla Lua 20:32 p_gimeno ^ yet 20:32 p_gimeno ^that* 20:32 rubenwardy there are two different intepreters for Lua: PUC Lua and LuaJIT 20:32 rubenwardy PUC Lua is usually just called Lua 20:33 DS-minetest ah, ok, thanks 20:33 rubenwardy but Lua is also the specification of the language created by PUC 20:35 p_gimeno I can't remember what it stands for, but it's the university where Lua was created 20:35 p_gimeno "Pontifical Catholic University of Rio de Janeiro", Google says 20:55 clyde i'm here 20:55 fwhcat hey 20:55 clyde xban has crashed now the server 20:55 clyde or have to say, the gui 20:56 fwhcat can you paste the error from your debug.txt file ? 20:56 clyde nothing is at the log 20:57 clyde strange, have no debug at the game-directory 20:57 fwhcat :| 20:57 fwhcat how do you start the server ? 20:58 clyde oh yeah, now i found the entry 20:58 clyde 2019-06-07 22:50:26: ACTION[Main]: Server: Shutting down 20:58 clyde 2019-06-07 22:50:26: ACTION[Main]: [fishing] Server shuts down. saving trophies table 20:58 clyde 2019-06-07 22:50:27: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'xban2' in callback on_chat_message(): ...local/share/minetest/games/Civ_reload/mods/xban2/gui.lua:12: bad argument #1 to 'pairs' (table expected, got nil) 20:58 clyde 2019-06-07 22:50:27: ERROR[Main]: stack traceback: 20:58 clyde 2019-06-07 22:50:27: ERROR[Main]: [C]: in function 'pairs' 20:58 ShadowBot https://github.com/minetest/minetest/issues/1 -- GlowStone code by anonymousAwesome 20:58 clyde 2019-06-07 22:50:27: ERROR[Main]: ...local/share/minetest/games/Civ_reload/mods/xban2/gui.lua:12: in function 'make_list' 20:58 clyde 2019-06-07 22:50:27: ERROR[Main]: ...local/share/minetest/games/Civ_reload/mods/xban2/gui.lua:32: in function 'get_state' 20:58 clyde 2019-06-07 22:50:27: ERROR[Main]: ...local/share/minetest/games/Civ_reload/mods/xban2/gui.lua:54: in function 'make_fs' 20:58 clyde 2019-06-07 22:50:27: ERROR[Main]: ...local/share/minetest/games/Civ_reload/mods/xban2/gui.lua:138: in function 'func' 20:58 clyde 2019-06-07 22:50:27: ERROR[Main]: /usr/local/share/minetest/builtin/game/chatcommands.lua:30: in function 20:58 fwhcat oh, please avoid pasting so much lines 20:58 clyde 2019-06-07 22:50:27: ERROR[Main]: /usr/local/share/minetest/builtin/game/register.lua:419: in function 20:58 fwhcat use a paste service 20:58 fwhcat !paste 20:58 clyde oh, i'm sory 20:59 clyde !paste 20:59 fwhcat https://pastebin.com/ for example 20:59 clyde thx, good to know 20:59 p_gimeno was it a large xban? 20:59 clyde https://pastebin.com/7DJvSYrS 21:00 DS-minetest haha, shadowbot 21:01 p_gimeno clyde: any other errors in the same log, in previous execution? my money is on this: https://github.com/minetest-mods/xban2/issues/19 21:02 clyde i take a look, afaik now, but i will take a look 21:03 clyde no, no other error, this was, as i tried to execute /xban_gui 21:03 fwhcat on a server i used to help a lot, we used to do daily backups of the xban file 21:03 fwhcat deserialization failed and now it emptied your xban file 21:04 clyde i make every day a backup of the game-directory 21:06 p_gimeno clyde: line 12 of gui.lua does not call pairs, maybe you have an old version? 21:06 clyde maybe, i think i have to update 21:07 clyde the xban.db is ok 21:08 clyde i've release 845 21:09 p_gimeno yeah I've changing my mind, xban2#19 is not triggered by /xban_gui 21:10 p_gimeno I have no idea of the release numbering scheme 21:10 fwhcat there are no tags on the git repo 21:10 fwhcat no release either 21:11 fwhcat so, just take the latest code clyde 21:11 clyde i've found it in the mod.conf 21:11 clyde yes, i will update it, true 21:11 fwhcat the mod.conf hasn't been changed in 3 years 21:11 fwhcat :3 21:12 clyde it's strange, but my version seems another version than at minetest-mods 21:14 fwhcat if you used git clone command on it you can check the remote uri with: git remote -v 21:14 clyde no, i used the downloaded versions 21:15 clyde i've updated it 21:15 clyde ok, now it works well, thank at all 21:16 p_gimeno !next 21:16 MinetestBot Another satisfied customer. Next! 21:16 fwhcat nice ! 21:16 fwhcat =) 21:18 clyde lool 22:09 dyamon hi there! New to minetest modding... I'd like to understand some of the capabilities of the lua api. What if I wanted to scale down the world (in a way that cubes appear smaller). Is there a way to easily do this? Moving the camera and playing with fov is a bit weird and also limited. 22:09 dyamon also I can't really find a way to "force" the third person view 22:29 p_gimeno no, there's no way in the API to scale down the world, and no way to set a view 22:32 dyamon still, there is a 2D subgame and a hexagonal subgame example. I'd have to look into the code, but unless they are just clever hacks something has to be possible! 22:43 DS-minetest how to make a wchar_t * to a core::stringw? 22:46 DS-minetest never mind, i found a way 22:51 leo_rockway I'm thinking it would be fun to have a game like a dungeon crawler. Like Pixel Dungeon style (not Nethack... that would take 30+ years) 22:51 leo_rockway does anything like that exist? 22:52 cheapie dyamon: local player = minetest.get_player_by_name("whoever");player:set_eye_offset(vector.new(0,50,0),vector.new(0,0,0));player:set_physics_override({speed=6});player:set_properties({collisionbox={-2,-0.5,-2,2,5.5,2},visual_size={x=6,y=6}}) 22:52 cheapie Tweak values to taste. 22:52 leo_rockway I haven't done anything with map generation, but it would be a fun exercise... 22:54 DS-minetest correlation? I don't think so. 23:24 skibur Hello 23:24 leo_rockway hello 23:24 dyamon cheapie: thanks, this feels a bit weird but is a good start, also while you can freely move the eye_offset in first person, it seems like there is a limit for the third person 23:24 skibur Question? I installed the Flatpak version of Minetest. How do I set it up to be a dedicated Minetest server? 23:26 leo_rockway it looks like: minetestserver --worldname $WORLDNAME 23:26 leo_rockway you'd need to create the world first, apparently. 23:26 leo_rockway you'd probably want to screen / tmux that. But that's up to you. 23:28 skibur So my installing the Flatpak version, minetestserver will be installed in the /usr/bin directory? 23:28 skibur checking... 23:32 skibur Ok 23:32 skibur leo_rockway, I reinstalling the Flatpak version. 23:33 leo_rockway skibur: I never used Flatpak, so no idea. 23:34 leo_rockway I'm not sure I understand the benefits of using Flatpak. 23:35 leo_rockway "The idea of using application containers in GNOME was first proposed in 2013 by Lennart Poettering" that tells me everything I need to know... 23:36 skibur :) 23:37 leo_rockway I'm not a fan of either Gnome or Poettering. 23:37 skibur Yeah, Flatpak doesn't have a minetestserver binary. 23:37 skibur just minetest 23:38 skibur Hum.... 23:41 skibur Awesome! 23:42 skibur leo_rockway, flatpak run net.minetest.Minetest --help is a start! 23:42 skibur I'm running CentOS. 23:44 leo_rockway is there a repo that has current Minetest? I'm guessing no. 23:45 skibur nope 23:45 leo_rockway compiling might not be that hard. 23:45 leo_rockway I compile from git, but I use yaourt for that (I run Artic, an Arch fork) 23:46 leo_rockway erm... AUR, not yaourt 23:47 skibur True, but If I can get FP to server Minetest, that would be great. 23:48 skibur Going to need to create a service for systemd 23:48 skibur np 23:49 skibur woah, CentOS 7 has minetest at version 0.4.16. :S 23:51 Calinou skibur: the Flatpak contains only a client 23:51 Calinou but you can start a server using it, try "flatpak run net.minetest.Minetest --server" 23:52 skibur yeah 23:52 skibur I just did 23:52 skibur So the Flatpak is Client/Server? 23:52 skibur Is there a Server only FP?