Time Nick Message 00:15 jas_ !server 00:15 MinetestBot jas_: 0Cool Survival (lowlag) | mine.0cool.org | Clients: 0/420, 0/2 | Version: 5.3.0-dev / survival | Ping: 158ms 00:15 jas_ ha 00:15 jas_ nice 01:52 MinetestBot 02[git] 04Wuzzy2 -> 03minetest/minetest: Add mapgen settings to world creation dialog (#9254) 137ec76e5 https://git.io/JflpQ (152020-05-12T01:52:52Z) 07:28 oil_boi F7 no longer works to toggle 3rd/first person view? 07:38 Miniontoby hey 07:38 Miniontoby can anyone help me? 07:39 Miniontoby I need some help 07:46 * Miniontoby needs help 07:46 Miniontoby https://forum.minetest.net/viewtopic.php?f=11&t=3905&p=372834&sid=cc638da173beeb02c98618a7cbb01a3c#p372834 08:04 AirSThib Hello 08:07 AirSThib I'm a contributor of Wikinews https://fr.wikinews.org/, and I want do an interview with to talk about the project. A principal developper if possible. Do you agree ? 08:07 * Miniontoby needs help 08:07 Miniontoby https://forum.minetest.net/viewtopic.php?f=11&t=3905&p=372834&sid=cc638da173beeb02c98618a7cbb01a3c#p372834 08:08 AirSThib what ? @Miniontoby 08:10 Miniontoby I need help with irc mod 08:18 Miniontoby is there anyone online???? 08:18 Miniontoby I need help with irc mod 08:18 Miniontoby I need help with irc mod 08:19 Miniontoby check https://forum.minetest.net/viewtopic.php?f=11&t=3905&p=372834&sid=cc638da173beeb02c98618a7cbb01a3c#p372834 08:20 Miniontoby can anyone help me? 08:21 Miniontoby is there anyone who can help me with it 08:22 Miniontoby ok, no-one can help 08:23 Miniontoby what friendly 08:24 Miniontoby no-one is friendly here 08:51 jas_ i just woke up, and i never used irc.. well once but it was years ago 09:00 * Miniontoby needs help with the irc mod 09:19 Miniontoby can anyone help me? 09:28 ANAND Miniontoby: Check out https://forum.minetest.net/viewtopic.php?p=324758#p324758 and https://github.com/minetest-mods/irc/issues/29 09:29 * jas_ yawns and rubs his eyes. you know what i love about the internet? we're all men here 09:29 Miniontoby the thing is that there is no socket.so in my whole RPI 09:29 jas_ did you uh, apt install socket? 09:29 Miniontoby yes 09:29 jas_ well i'm out of ideas 09:30 Miniontoby wait 09:30 Miniontoby apt install I didn´t do 09:31 ANAND jas_: I *think* socket.so refers to luasocket, not the socket system lib 09:31 Miniontoby but 09:31 Miniontoby find /usr/ -name socket.so 09:31 Miniontoby says /usr/lib/arm-linux-gnueabihf/ruby/2.3.0/socket.so 09:31 Miniontoby only 09:31 Miniontoby no more ines 09:31 Miniontoby *lines 09:31 ANAND I don't think ^ is the right socket 09:31 ANAND Btw, did you install luasocket, Miniontoby 09:31 Miniontoby yes 09:32 Miniontoby with apt-get and with luarocks 09:33 Miniontoby but how to use the only line that have the socket.so in it 09:34 ANAND I don't know much about RPI. Sorry, but I can't help you much. 09:34 Miniontoby I am working with snap 09:36 ANAND Found this: https://funprojects.blog/2019/04/20/lua-and-raspberry-pi/ 09:36 ANAND > sudo apt-get install lua-socket 09:36 ANAND > sudo luarocks install luasocket 09:36 Miniontoby but if I do in lua console 09:37 Miniontoby require socket 09:37 Miniontoby it works 09:37 Miniontoby but require luasocket not 09:37 ANAND That seems to suggest misconfigured paths? 09:38 * jas_ wonders about lua versions 09:38 jas_ 5.1 09:38 Miniontoby wait 09:38 jas_ no 09:38 Miniontoby on that site 09:38 Miniontoby it says 09:38 Miniontoby local socket = require("socket") 09:38 Miniontoby not luasocket 09:39 Miniontoby and the first line of the /irc/init.lua at the irc folder it says 09:39 jas_ well i mean, it appears to be implied that it's lua there. maybe i'm overthinking this 09:39 Miniontoby local socket = require(¨socket¨) 09:39 jas_ all i can guess is, make sure all your versions are correct, and PATHs like anand said 09:40 jas_ i wish you good luck and best wishes... 09:40 Miniontoby but socket is still error 09:40 jas_ i believe in you!! you'll get it eventually, just be patient please, or not 09:40 ANAND https://github.com/ShadowNinja/LuaIRC/blob/e49a52ede1a58ddd94854657bc5098b0ac5d0677/init.lua#L1 09:40 jas_ i'm going to get my coffee and fix some bugs, then made another stamina mod 09:41 Miniontoby yes 09:41 ANAND It says require("socket"). Might be the same as the lib on the webpage I linked to above 09:41 Miniontoby byt 09:41 Miniontoby the error says no file '/home/pi/snap/minetest/820/.minetest/mods/irc/socket/init.lua' 09:41 Miniontoby and more no files 09:49 Miniontoby if i do in terminal: lua ; require ¨socket¨ 09:49 Miniontoby it works 09:50 sfan5 the lua you run in the terminal and the lua used by minetest are not necessarily the same 09:50 Miniontoby and return package.cpath says: ./?.so;/usr/local/lib/lua/5.1/?.so;/usr/lib/arm-linux-gnueabihf/lua/5.1/?.so;/usr/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so 09:50 sfan5 which makes the whole thing tricky 09:50 Miniontoby ok 09:50 Miniontoby check https://forum.minetest.net/viewtopic.php?f=11&t=3905&p=372834&sid=cc638da173beeb02c98618a7cbb01a3c#p372834 09:50 sfan5 do you have luajit installed? does require "socket" work from there? 09:51 Miniontoby yes 09:51 Miniontoby luajit 09:51 Miniontoby yes that works 09:51 Miniontoby from luajit and from lua 09:51 Miniontoby it both works 09:52 Miniontoby find /usr/ -name socket.so 09:52 Miniontoby only shows: /usr/lib/arm-linux-gnueabihf/ruby/2.3.0/socket.so 09:53 sfan5 what is package.cpath on luajit? 09:54 Miniontoby ./?.so;/usr/local/lib/lua/5.1/?.so;/usr/lib/arm-linux-gnueabihf/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so 09:54 Miniontoby but I use snap 09:55 sfan5 if minetest is inside snap it's in a sandbox and can't see lua modules installed in your system 09:55 Miniontoby ok 09:56 Miniontoby but the actual server what I want to use it with is without snap 09:57 Miniontoby but I dont think i will do it 09:58 Miniontoby how should it then works 09:59 Miniontoby but did you see the whole error at https://forum.minetest.net/viewtopic.php?f=11&t=3905&p=372834&sid=cc638da173beeb02c98618a7cbb01a3c#p372834 09:59 Miniontoby ok 10:04 sfan5 no idea sorry 10:14 * jas_ wonders what's wrong with dance animations 10:27 Miniontoby wait 10:27 Miniontoby no 10:33 Miniontoby return package.preload['socket']; = nil 10:34 Miniontoby with terminal lua ; return package.preload['socket']; == nil 10:45 Miniontoby one thing 10:46 Miniontoby if I cd to the folder of mods/irc/irc and I do: lua init.lua 10:46 Miniontoby then it sees the socket 10:48 sfan5 like I said the lua you run in the console and the lua used by Minetest can be different 10:48 sfan5 so that they do not see the same libraries 10:48 Miniontoby ok 10:54 Miniontoby sfan5: what was the original minetest get settings cmd in lua 10:54 Miniontoby for mt 4 10:54 sfan5 minetest.setting_get("name") 10:54 Miniontoby if minetest.settings and minetest.settings.get and minetest.settings.get_bool then 10:54 Miniontoby I have 10:54 Miniontoby but no work 10:55 Miniontoby what do i need for that 10:56 jas_ oh boy. i think maybe minetest.settings:get_bool() 10:56 sfan5 if you want code that works with both you can use (minetest.settings and minetest.settings:get_bool("foo") or minetest.setting_getbool("foo")) 10:56 sfan5 you could just use the old api then 10:56 sfan5 (except you'll get a warning) 10:56 Miniontoby ok 11:00 oil_boi has the set_bone_pos fix been merged yet? 11:01 ANAND It has, IIRC 11:02 ANAND https://github.com/minetest/minetest/commit/e1fc72c6f3450c82e2dd3e0892838498a6a8a092 11:02 oil_boi Damn, settings the bone position doesn't change the vertexes :L 11:03 ANAND Btw, oil_boi, camera modes are now cycled using the `C` key 11:03 ANAND https://github.com/minetest/minetest/commit/66c182531cf7ef06c98a25b4e12db770314bdc91 11:03 oil_boi ayy, that actually makes more sense! 11:03 ANAND Indeed 11:06 oil_boi Does set_bone_pos use radians or literal degrees? 11:09 jas_ i see some work being done on csm camera, hmm, i just tried it for the first time. was trying to get fov of client but was confused by values 11:09 jas_ seemed to be client fov plus eight 11:10 sfan5 ok let me actually test that before someone creates another issue about it 11:11 sfan5 { y = 0.02326288074255, x = 0.029366469010711, max = 96.404426574707, actual = 76.367530822754} 11:11 sfan5 no idea what these values mean, my fov is set to 72 11:11 jas_ i think i'm on 88 fov 11:12 jas_ yes 88 11:12 jas_ and i got 96 actual 11:12 jas_ 112 max? oh gosh i'd have to look and test 11:12 oil_boi Whoa momma 11:12 jas_ 90 is good for rail, 110 better for rocket launcher 11:12 Miniontoby luk3yx 11:12 jas_ oh wait wrong game 11:13 luk3yx What? 11:15 oil_boi ANAND: will the animation override set_bone_pos? before I go in and wreck the blender file up a bit 11:16 sfan5 jas_, oil_boi: do you see any use for these values in CSM? https://github.com/minetest/minetest/blob/master/src/client/camera.cpp#L543-L544 11:16 sfan5 because if not I'd change get_fov() to return the current fov in degrees just like the value everywhere else 11:17 ANAND oil_boi: No idea, sorry :) 11:17 jas_ yes please do, i only got that far and quit 11:17 jas_ cuz it didn't match my fov :) 11:17 oil_boi No I don't sfan5, I have no reason to yet, but I can test it for you 11:18 Miniontoby does someone has an kind of rtx raytracing shader for mt? 11:18 Miniontoby I want shadows 11:18 sfan5 well in theory 11:18 sfan5 !c 0.02326288074255 / math.pi * 180 11:18 MinetestBot 1.3328648858642735 11:18 sfan5 hmm no 11:18 ANAND I don't see any use for those values either 11:18 jas_ yei thought i was supposed to get the real value from some math and that's the point i quit i believe hehe 11:18 ANAND They seem to be... ratios? 11:20 ANAND But 0.02 or 1.3 as a ratio doesn't make any sense either 11:20 Miniontoby .help 11:20 Miniontoby !help 11:20 MinetestBot https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md 11:21 sfan5 I guess .max is the actual fov then? 11:21 jas_ for me it was eight greater than, but i can test some more 11:22 sfan5 that's very much possible due to the calculations in camera.cpp 11:22 sfan5 and intentional I think 11:22 Miniontoby sfan5: how to install mt5 on an rpi 11:22 jas_ ohh, so i can just minus eight, that's math i can do! 11:22 ANAND sfan5: `actual` is closer to your FOV 11:22 sfan5 Miniontoby: is it an rpi 2 or later? 11:23 Miniontoby rpi 3b 11:23 ANAND 76 rather than 72 though 11:23 Miniontoby the apt-get package is over date 11:24 sfan5 I happen to have a build that runs on the rpi, hold on 11:24 jas_ looking to get fov and then change it, and then restore original. eventually... maybe. i was thinking of making that effect when you sprint where it zooms out a bit, and then putting it back. but i hate zoom effects LOL 11:24 * jas_ goes back to stamina100 11:25 oil_boi (0.02326288074255+0.029366469010711) * 76.367530822754 = 4.01917348946?? you have to do *19.0008047732 on these values for them to reach the actual 11:25 ANAND In the long-term, CSM support for the existing set/get_fov SSM API would be nice and consistent 11:25 sfan5 .x and .y appear to be incorrectly converted from degrees to radians (despite being radians) 11:26 sfan5 try looking at the .max value 11:26 ANAND Is it because of the extra calculations in L543? 11:27 sfan5 L541 11:27 Miniontoby !c 60*60*24 11:27 MinetestBot 86400 11:27 ANAND But that line should modify m_fov_y only if the aspect ratio is less than 16:10 11:28 ANAND sfan5: What's wrong with L541? 11:28 oil_boi It's incorrectly assuming aspect ratio is 16/10 11:28 ANAND The lack of .0f in 180? 11:28 sfan5 it converts degrees to radians, there's nothing "wrong" 11:28 jas_ oh mine is 5:4? i think? 800x600 11:28 oil_boi MYMAX(1.0, MYMIN(1.4, sqrt(16./10. / m_aspect))); 11:29 sfan5 {y = 1.3328648805618, x = 1.6825747489929, max = 96.404426574707, actual = 76.367530822754} hmm this isn't any better 11:29 ANAND I have my doubts on L543 11:30 ANAND Why is vertical FOV manually increased for aspect ratios lower than 16:10? 11:32 sfan5 Miniontoby: https://kitsunemimi.pw/tmp/minetest-5.2.0-rpi%2B.tar.gz 11:33 sfan5 installation steps: 1) use raspi-config and enable the Desktop GL driver 2) reboot 3) extract it 4) open a terminal and run ./bin/minetest 11:33 sfan5 works on Raspberry Pi 2 or newer 11:35 Miniontoby sfan5: it is for a server 11:35 Miniontoby I wgetted it 11:35 sfan5 no, that's the client 11:35 sfan5 you could also run it in server mode if you wanted 11:35 Miniontoby I need it for server 11:35 Miniontoby ok 11:35 Miniontoby I have the .tar.gz 11:35 sfan5 then you can step 1 and 2, and run it with --server 11:35 sfan5 skip* 11:35 Miniontoby how to untar and ungz 11:35 jas_ tar xvfz 11:36 sfan5 mkdir minetest; tar -caf minetest-5.2.0-* -C minetest 11:37 Miniontoby that is not untar 11:38 jas_ u should use his command it's far better 11:38 jas_ but untar is just tar in disguise 11:38 Miniontoby tar: A completely empty archive is not create 11:38 Miniontoby it says 11:38 sfan5 oh sorry 11:38 sfan5 -xaf instead of -caf 11:38 Miniontoby ok 11:41 Miniontoby ./bin/minetest says:./bin/minetest: /lib/arm-linux-gnueabihf/libm.so.6: version `GLIBC_2.27' not found (required by ./bin/minetest) 11:41 Miniontoby ./bin/minetest: /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.28' not found (required by ./bin/minetest) 11:41 Miniontoby what to do 11:42 sfan5 how old is the Linux on your raspberry pi? 11:42 Miniontoby rasbian 11:42 sfan5 this should work with raspbian buster (10) 11:42 Miniontoby is there a cmd how to see it 11:42 sfan5 cat /etc/os-release maybe 11:43 Miniontoby ok 11:43 sfan5 ANAND: turns out the constant was the wrong way around, this I what I have now { y = 76.367530822754, x = 96.404426574707, max = 96.404426574707, actual = 76.367530822754} 11:43 Miniontoby it says 11:43 Miniontoby PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)" 11:43 Miniontoby NAME="Raspbian GNU/Linux" 11:43 Miniontoby VERSION_ID="9" 11:43 Miniontoby VERSION="9 (stretch)" 11:43 Miniontoby VERSION_CODENAME=stretch 11:43 Miniontoby ID=raspbian 11:43 Miniontoby ID_LIKE=debian 11:43 Miniontoby HOME_URL="http://www.raspbian.org/" 11:43 Miniontoby SUPPORT_URL="http://www.raspbian.org/RaspbianForums" 11:43 Miniontoby BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" 11:43 sfan5 ... 11:43 Miniontoby is version is = 9 11:44 Miniontoby this should work with raspbian buster (10) 11:44 Miniontoby I think then it will not work 11:47 ANAND sfan5: Oh, was it the CSM API that flipped the values? 11:47 sfan5 yes 11:48 Miniontoby it will not work 11:49 sfan5 you can also compile the server from source, but that's a bit more complicated 11:49 Miniontoby Ok 11:49 Miniontoby I will see 11:49 Miniontoby maybe I am going to run the server on an other server (not rpi) 11:51 Miniontoby is there a way how to install socket on a linux server without sudo 12:18 jas_ there got me a mh-style stamina bar hehe, now to find the bugs 12:24 jas_ there now to make it damage player on starve 12:24 jas_ !server jastest 12:24 MinetestBot jas_: jastest | jastest.duckdns.org | Clients: 0/15, 0/0 | Version: 5.3.0-dev / jastest | Ping: 133ms 12:39 Copenhagen_Bram1 LoL is doing some kind of kernel level anti cheat that will render it incompatible with wine: https://na.leagueoflegends.com/en-pl/news/dev/dev-null-anti-cheat-kernel-driver/ 12:40 Copenhagen_Bram1 Do they really need to do this to prevent cheating?? 12:40 sfan5 in short, yes 12:40 sfan5 when you have esports with price money, people will invest hundreds of dollars and complicated software or even hardware modifications to cheat 12:41 jas_ !title https://www.youtube.com/watch?v=uXLgrmAataw 12:41 MinetestBot jas_: mh-style unified stamina and hunger bar - YouTube 12:41 Copenhagen_Bram1 hmm 12:44 jas_ for every lock, there is a key 12:49 Copenhagen_Bram1 So... there's a point where the server not trusting the user doesn't work and they have to make the client stand guard over the user's system or something? 12:50 jas_ who knows? it comes down to the ppl at the end, in between i cannot say 12:51 jas_ technically speaking i believe it's impossible 12:51 jas_ but a kernel level guard sounds challenging 12:51 sfan5 Copenhagen_Bram1: yes 12:52 jas_ first space exploration now esports 12:52 sfan5 it depends on the game and tradeoffs of course 12:59 Copenhagen_Bram1 LoL: adds kernel level anti-cheat measures 12:59 Copenhagen_Bram1 Pioneer: import("Game").player:AddMoney(100000) 13:01 oil_boi Oh yeah, I forgot to say, that's why I don't touch the c++ code ANAND :P 14:40 gh00p Hi there. Minetest on Android doesn't seem to be current. Any idea when a new build will be published to Play store or f-droid? f-droid has 5.1.0.25, and google play is even older. 14:41 sfan5 rubenwardy has an up-to-date build somewhere I believe 14:41 rubenwardy when 5.3.0 is released 14:41 sfan5 in any case 5.3.0 will be on Android again 14:41 rubenwardy it's a few weeks old: https://minetest.rubenwardy.com/android/ 14:43 gh00p Nice, thanks. I'm not in the loop -- is there a timeframe for 5.3.0? 14:45 gh00p I became aware of versions this morning when the crafting guide in 5.1 generated an error that my client was outdated. :) 15:15 dennisjenkins Wuzzy, are you currently online? 15:15 Wuzzy no 15:15 Wuzzy This is my ghost talking 15:15 Wuzzy ? 15:15 dennisjenkins Excellent, maybe I can get a spiritual answer then. 15:15 Wuzzy of coure i am online 15:16 dennisjenkins My port of latest-pipeworks to HR is coming along. I've got most things working. However, the "compat-chests.lua" code (which adds tube support to chests) is acting weird. 15:16 dennisjenkins local old_chest_def = table.copy(minetest.registered_items["hades_chests:chest"]) 15:16 dennisjenkins minetest.registered_items["hades_chests:chest"] is coming up nil. 15:16 dennisjenkins but I damn well know that your chest mod is already loaded. 15:17 Wuzzy check depends 15:17 dennisjenkins ah, ok. 15:17 Wuzzy lol 15:18 dennisjenkins So I assume that the engine constructs a DAG and loads mods in order. makes sense. 15:19 dennisjenkins I added "hades_chests" to the depends.txt. 15:19 dennisjenkins engine still crashes on startup. 15:19 dennisjenkins I'll add print(dump(minetest.registered_items)) and see what's there right before the crash 15:20 dennisjenkins thats.. alot of text. I only want to print the keys of the table. 15:23 dennisjenkins my pipeworks/depends.txt contains "hades_gui" "hades_furnaces" and "hades_chests". 15:24 dennisjenkins Yet when the offending code in pipeworks/compat-chests is called, the only hades thing registered already is "hades_core:brick_dark_grey" 15:25 dennisjenkins If I jam in a non-existant dependency, I do see an error at engine start time, so I know its reading the file. 15:26 dennisjenkins ex: ERROR[Main]: mod "pipeworks" has unsatisfied dependencies: "hades_chests_foobar" 15:30 dennisjenkins ok, lots of "hades_" items are registered. Log output was truncated. I'm now running the engine directly from a shell and can see all of the output. 15:41 dennisjenkins "hades_chests:chest" is registered. The error shifted down one line and I missed the change in line#. What does NOT exist in hades_chests is "hades_chests:chest_open". 15:42 dennisjenkins "hades_chests:" just has "chest" and "chest_$color". 15:42 dennisjenkins for 14 other colors. 15:42 dennisjenkins and the same plus "_locked" 15:42 dennisjenkins 30 total chests 15:43 Wuzzy yes, no "open" chests in HR 15:43 Wuzzy just replace the "open" chests with their "unopened" counterpart 15:43 dennisjenkins ack. I'll drop a TODO into HR-pipeworks, and comment out the offending code. 15:44 dennisjenkins My code (at this time) will have no support for pipeworks with colored chests. 15:44 dennisjenkins Can be added later 15:46 dennisjenkins well, that almost worked. 15:47 dennisjenkins right clicking on any chest now crashes the engine. 15:47 dennisjenkins So I know how much to butcher this code, do you plan to add support for "open chests" in the future? 15:52 Wuzzy not really 15:54 dennisjenkins In compat-furnaces, there is code in the "on_blast" handler that calls 'default.get_inventory_drops(pos, "", {})' 15:55 dennisjenkins I cannot find an analog in the rest of hades. 15:55 dennisjenkins What do you recommend I replace it with? 15:55 dennisjenkins For now, it is just commented out. 15:55 dennisjenkins the string has a real value, and the 3rd arg is an initially empty table called "drops" 15:56 dennisjenkins I abbreivated in my notes, so pasted from those. 19:49 juangh hello there...good times for all of you. 19:49 Zughy hello 19:50 juangh Zughy, hello 19:52 juangh I have a situation, and, as this is the heaven of Minetest, where all of you are Gods, i came here to ask for your wisdom... 19:53 juangh I really believe that all of you are really good in this... 19:53 Zughy yeah no worries, I'm the bossTM here, I can assure you. In fact, I'm nowhere near to be a core dev and please core devs don't ban me (<3) 19:55 juangh My situation: In this pass two last weeks i have read a lot (a really lot) about the game, and i have a few instance running in the same server (using differents ports), i implement new mods for each instance and i build my first mod, reading a lot and experimenting about it...BUT 19:58 juangh I have problems with that instances...every random time, it fall down, even been alive in the proccess of my server...even showing that the port is been using despite that this is not let access... 19:59 juangh i was checking about it into the logs, and don't return any information or error about it... 20:00 juangh I thought it was because the door mods...every time one user access and try to put one of the doors, the instance of minetest server fall down... 20:00 sfan5 it crashes? shows a lua errors? or just exits? 20:01 juangh i made a backup and delete that mods and it start to work, but, just for around 1 hour...and again, fall down... 20:01 juangh sfan5, just exit... 20:01 juangh make all users out, and then, don't let access... 20:02 sfan5 if you run it in a terminal you should see *something* when it exits 20:02 sfan5 e.g. "Segmentation Fault" if it's a crash 20:02 juangh making me connect to the server, access to htop and kill the process manully... 20:02 sfan5 if you're killing the process then it's obviously still running 20:03 juangh sfan5, yes, it return a few alerts, but no working... 20:03 sfan5 do you start it using systemd? or using screen? another way? 20:03 juangh I start it like this: 20:03 juangh #!/bin/bash -x 20:03 juangh minetestserver --worldname name --port port --config /root/.minetest/worlds/name/minetest.conf 20:04 juangh the game drop out the users, then i access to terminal and kill the proccess, and run again...thats the way i'm doing it... 20:05 sfan5 right 20:05 sfan5 which version of minetest are you running? 20:05 juangh it return something like that, but, just as a warning 20:05 juangh 2020-05-12 18:28:27: WARNING[Server]: Deprecated call to get_attribute, use MetaDataRef methods instead. (at /root/.minetest/worlds/name/worldmods/skinsdb/init.lua:47) 20:05 juangh in server? or client? 20:05 sfan5 server 20:06 juangh let me check 20:07 juangh 5.1.1+repack-1build1 20:08 juangh this is the version...i was confirming it 20:08 sfan5 I suggest upgrading to 5.2.0 to see if that fixes your problem 20:09 juangh i'm using "focal" in my server 20:09 juangh the 20.04 ubuntu version 20:09 juangh i will find the way to upgrade it... 20:10 juangh but it is rare, it just pass in one instance 20:10 sfan5 you can search the forum, there are ways to compile the server from source 20:12 juangh looking for it now 20:29 juangh sfan5 compiling the server 20:39 juangh sfan5, i try to run using it: "./minetest --server --worldname dedalo --port 30014 --config /root/.minetest/worlds/dedalo/minetest.conf" but it return this 20:39 juangh 2020-05-12 21:39:09: ERROR[Main]: Game specified in default_game [minetest] is invalid. 20:39 juangh 2020-05-12 21:39:09: ERROR[Main]: ServerError: Supplied invalid gamespec 20:39 sfan5 you need to download minetest_game too 20:39 juangh mmmmmmmm, okok, doing it now 20:43 juangh done! 20:43 juangh and i really like that the warning are missing... 20:43 juangh lets try it 20:46 juangh mmmmmm, running the avaibles words, it crash...let me check the problems 20:46 juangh 2020-05-12 21:45:33: WARNING[Main]: Undeclared global variable "moh" accessed at ...bin/../worlds/dedalo/worldmods/petz/petz/api/api.lua:31 20:46 juangh 2020-05-12 21:45:33: ACTION[Main]: Server: Shutting down 20:46 juangh 2020-05-12 21:45:33: ERROR[Main]: ModError: Invalid field "wield_image" (expected string got table). 20:48 Zughy well, you put a table instead of a string in the parameter wield image 20:48 Zughy also: is there any callback to see when a player changes slot in the hotbar? 20:50 juangh No no, i dont put nothing, i dont touch the wield image...i made it just like in the github... 20:50 juangh let me see that 20:52 juangh server go down again, and now i have the information, the logs... 20:52 juangh can i use pastebin to share it? 20:52 Zughy I guess 20:52 Zughy privatebin would be better 20:53 juangh https://privatebin.net/?f151135dd1932f86#3yUmDkiWFsqsHAhUDW9fzFp33sytPj9RXuaRSy5rrsHt 20:54 juangh that is the log 20:55 juangh the first 3 are because i drop petz...then...just drag once and "shutting down" 20:56 juangh "Access denied. Reason: This server has experienced an internal error. You will now be disconnected." 20:57 juangh this is the message in the client 20:58 juangh ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'default' in callback luaentity_Step(): ...-SERVER/minetest/bin/../builtin/game/item_entity.lua:203: assertion failed! 20:58 juangh I try it again, and nothing 21:05 Zughy juangh, so, I had a look at the code. There is a problem in some entity, because the bug lies there. Try to deactivate Petz, as it's the one throwing errors 21:06 juangh i make that, i delete the petz mod, and again, it shut down 21:06 juangh again 21:08 Zughy is it possible that some bugged entity remained in the world? Because the thing is, it can't process the moving result of some entity. I'm no core dev, so I can't help that much unfortunately 21:08 juangh could be that 21:09 juangh i will check every mods to try 21:10 sfan5 juangh: are you sure that you didn't accidentally install 5.3.0-dev? 21:10 juangh i installed the one in github 21:10 sfan5 if you clone from github you get 5.3.0-dev by default 21:10 sfan5 either way check all the mods you have for updates, then any errors should be fixed 21:11 sfan5 hm actually 21:11 sfan5 why do you have "default" in worldmods? 21:11 juangh mmmmm, but i will miss the actual building 21:14 juangh i will test every one and i will check it 21:14 juangh the 5.3 is already stable? 21:15 sfan5 not yet 21:15 sfan5 but I think it should work if you remove default from worldmods (it's not supposed to be there) 21:16 juangh already removed 21:16 juangh and working... 21:18 freelikegnu if I saya mod's only requirement is default, is that default from MTG or minimal? 21:19 sfan5 both would satisfy the requirement, but every user will think you mean minetest_game 21:42 dennisjenkins there is a lot of tightly coupled code in pipeworks... 21:43 dennisjenkins filter_injector.lua: "input_special-cases". IMHO, the nodes in that list should self-register. 21:43 dennisjenkins Trying to get pipeworks to work in a game w/out the 'default' or 'technic' mods. 21:50 sfan5 the issue with default is that you can't expect Minetest Game to include support for pipeworks 21:50 sfan5 however you could write code that gracefully handles the absence of mods 21:51 dennisjenkins I wish that instead of specifying nodes w/ fully qualified "mod:node_name", you could specify some sort of attribute, "furance_like", or something, then all furances register their tags/attrs/species/whatever you want to call it. 21:51 dennisjenkins eg, another level of indirection :) 22:50 sfan5 cheapie: turns out env_sounds is not the only mod that crashes if you teleport to {x=0, y=32760, z=0} 22:51 sfan5 not sure if that really is worth fixing though 22:51 cheapie sfan5: I would think the proper fix would be for the engine to just not allow players to go out that far, not even via set_pos. 22:52 sfan5 that sounds a little too limiting 22:52 sfan5 easier to just blame the mods tha allow the player do go there 22:53 cheapie I'm not really sure how keeping players within (or close to within) the bounds of the map is "limiting" - it's not like you can build outside of the map or anything. 22:54 sfan5 sure 22:58 dennisjenkins It just occurred to me, I can build a very slow computer memory in minetest using a _LONG_ pipeworks water pipe, value, pump and detector as an old-school "mercury delay line". 23:00 dennisjenkins well, nope.. every 8 pipe segments, one water seems to disappear.