Time Nick Message 00:27 NathanS21 luizsab: not sure if you seen this. https://youtu.be/yN0xQsOnEok 00:27 NathanS21 Just some shameless self promotion of my Technic video. 00:30 luizsab NathanS21, thank you, I will see 00:36 awell Yes, I remember that video. 00:36 awell I lost a $5 bet because of that video. 00:57 NathanS21 sorry aswell. I hate to be a part of anybody losing money. 02:02 awell minetestvids, no worries. I had a bet with my brother for the optimum height of the solar panels to get max power output. Don't feel bad, I was just being stubborn and my brother remembered correctly. 02:02 awell I was so sure of myself too. Oh well. 02:03 awell minetestvids, 02:03 awell woops 02:06 awell Either way, it is a pleasant memory, even though I lost $5. Keep doing what you are doing. Good night. 02:54 fruitsnack Hey guys, who's owner of git.minetest.land? 02:56 cheapie I built a thing: https://cheapiesystems.com/media/images/screenshot_20190901_213413.png 03:02 kurtzmusch is there a way to get global timer other than making one yourself on the globalstep? 05:34 * cheapie spots a FennecCode over here 05:34 cheapie o/ 05:38 FennecCode Oh, hi! ? 07:54 YuGiOhJCJ hello, my server is not listed at https://www.minetest.net/servers/ and I can read in the log "2019-09-02 03:50:49: ERROR[CurlFetch]: servers.minetest.net/announce not found (Couldn't resolve host name) (response code 0)" 3 times, 5 minutes between each message, what is a code response 0 please? 07:56 YuGiOhJCJ I think I just lost the connection at 03:50:00 07:56 YuGiOhJCJ but now the connection is back again and I still don't see my server listed 07:56 YuGiOhJCJ it's just like it is not announced 07:57 YuGiOhJCJ address: yugiohjcj.tk, port: 30000 (UDP) 08:10 fruitsnack hey guys, raycast actually makes the server emerge blocks? 08:10 fruitsnack or only load 08:30 BuckarooBanzai YuGiOhJCJ: does the error still appear in the logs? 08:31 YuGiOhJCJ nope it's the last error seen 08:31 YuGiOhJCJ and now my time is 2019-09-02 10:30:00 08:31 YuGiOhJCJ but the problem is that the server is never listed at https://www.minetest.net/servers/ and I don't know why 08:32 BuckarooBanzai YuGiOhJCJ: ipv6? 08:33 YuGiOhJCJ no I am using IPV4 as far as I know 08:34 YuGiOhJCJ public and private IP on my server are ipv4 08:35 YuGiOhJCJ sfan5 told me yesterday that he does not see the request whereas I have restarted the server 08:35 YuGiOhJCJ if the request is not received, I understand that my server is not listed at all 08:38 BuckarooBanzai YuGiOhJCJ: can you capture the network traffic with wireshark or something? 08:39 YuGiOhJCJ yes I do not not have a GUI so I can't with wireshark but I can use tcpdump 08:40 BuckarooBanzai YuGiOhJCJ: # tshark -i eth0 "ip.port == 443" (or something like this...) 08:41 BuckarooBanzai YuGiOhJCJ: or can you just do a "curl http://servers.minetest.net/list" and see if the request gets through...? 08:41 YuGiOhJCJ so I will dump traffic with tcpdump on the interface corresponding to my public interface and only packets send or received from 185.107.80.107 (it's the IP of servers.minetest.net) 08:42 YuGiOhJCJ when I type "curl http://servers.minetest.net/list" I have a huge output 08:43 YuGiOhJCJ probably written in JSON 08:44 YuGiOhJCJ the beginning is: "{"total":{"servers":219,"clients":231},"total_max":[...]" 08:45 BuckarooBanzai YuGiOhJCJ: ok, so not a firewall issue.. :/ 08:50 YuGiOhJCJ interesting the request is not sent at all: $ sudo tcpdump -ni eth0 'host 185.107.80.107' does not print anything 08:51 YuGiOhJCJ whereas I restarted the server 08:51 YuGiOhJCJ I expected to see at least one line 08:51 YuGiOhJCJ in the log, I can see: "2019-09-02 10:48:07: ACTION[Server]: Announcing to servers.minetest.net" 08:52 YuGiOhJCJ but it seems that the server is not announcing at all 08:55 YuGiOhJCJ I think that I have no choice but to analyse the Minetest 5.0.1 source code to understand what happens 08:56 YuGiOhJCJ the server is not announcing 09:01 YuGiOhJCJ it's here: https://github.com/minetest/minetest/blob/76325d0ba925cfdd18e387ae96d27921136e98e5/src/serverlist.cpp#L246 09:02 YuGiOhJCJ I will write a short piece of code in C++ that is doing the same thing 09:02 YuGiOhJCJ then I will run it on my server 09:02 YuGiOhJCJ to see if it works 09:13 YuGiOhJCJ hmm Minetest is using a library "jsoncpp" that is built-in the source tree but it is not installed on my system 09:14 YuGiOhJCJ I am wondering maybe it's why it does not work 09:17 YuGiOhJCJ yep, at buildtime it says: "-- Using bundled JSONCPP library." that's why it does not complain at build time, but what happens at runtime? ... I am not sure 09:33 YuGiOhJCJ then if JSONCPP is the one bundled, it will work correctly, I think it is worst to try to use a system-wide JSONCPP, I have to try something else to understand why the announcement is not done 09:33 YuGiOhJCJ I will patch directly the Minetest 5.0.1 source code 09:54 sfan5 (Couldn't resolve host name) means your DNS is broken, by the way 09:54 sfan5 though then the question is why curl works, but minetest doesn't 10:00 sfan5 ah there is the announce 10:01 sfan5 !up yugiohjcj.tk 30000 10:01 MinetestBot yugiohjcj.tk:30000 seems to be down 10:01 YuGiOhJCJ yes 10:01 YuGiOhJCJ I am working on 10:01 YuGiOhJCJ I have stopped the server 10:01 YuGiOhJCJ and I am running a new one 10:01 YuGiOhJCJ to see if it is able or not 10:02 YuGiOhJCJ to announce 10:02 YuGiOhJCJ correctly 10:02 sfan5 2 minutes ago your server announced but the serverlist got an ICMP udp port 30000 unreachable when trying to connect 10:02 sfan5 3 minutes* 10:02 YuGiOhJCJ sfan5, where have you seen "Couldn't resolve host name" please? 10:03 sfan5 [09:54] 18<YuGiOhJCJ18> hello, my server is not listed at https://www.minetest.net/servers/ and I can read in the log [...] 10:04 YuGiOhJCJ yes anyway this message happened really when I lost Internet connection :p 10:04 YuGiOhJCJ now it's OK 10:04 YuGiOhJCJ this message has gone 10:05 YuGiOhJCJ yes, in fact 3 minutes ago I ran a server on an other machine but with the address and port 10:08 YuGiOhJCJ ok see my server: http://servers.minetest.net/ :D 10:08 YuGiOhJCJ the announcement is working 10:08 YuGiOhJCJ on this machine 10:09 YuGiOhJCJ weird 10:09 YuGiOhJCJ it's really specific to the other machine 10:09 YuGiOhJCJ maybe a wrong library version 10:10 YuGiOhJCJ I can try to upgrade curl on the other machine 10:10 YuGiOhJCJ to the same version 11:14 YuGiOhJCJ how is it possible? I stopped my Minetest server but I still see communications between the serverlist and my server: https://pastebin.com/Psinrpq4 11:17 sfan5 TCP connections are managed by the kernel and not instantly "gone" as soon as you close the application 11:17 YuGiOhJCJ anyway I have upgraded curl on the server sever to be the same version than the one on the machine where it is working, and it still does not work :\ 11:17 YuGiOhJCJ ok 11:26 YuGiOhJCJ then I giveup for today 12:49 jas_ !mod 12:49 MinetestBot jas_: Ranking mod [rank] by fyregryph - https://forum.minetest.net/viewtopic.php?t=10602 17:30 MinetestBot 02[git] 04SmallJoker -> 03minetest/minetest: Inventory: Handle removeItem leftovers (#8884) 13f3acdd3 https://git.io/fjp10 (152019-09-02T17:30:36Z) 19:45 Hijiri anyone know whether entities can have animated textures 19:46 Hijiri I noticed snow in minecraft is not particles, but actually just a bunch of planes with a panning texture with snowflakes on it 19:50 Krock never seen one tbh 19:50 Krock dropped torches aren't animated, so wielditem drawtype won't work 20:13 Hijiri well it would be one way to implement inexpensive weather effects 20:14 Hijiri I'm not sure if MC uses the same technique for falling rain (the splash effect on the ground is definitely particles though) 20:16 Calinou yeah, it does the thing for rain 20:16 Calinou depending on whether your graphics are set to Fancy or Fast, the maximal distance at which the scrolling textures is displayed changes 21:55 cheapie Jaysned's old display thing, modernized and now in 3 sizes: https://cheapiesystems.com/media/images/screenshot_20190902_165410.png 21:56 cheapie The middle one is his original size, the right one is his later, smaller one, and the left is double the size (in each direction) as the original. 21:57 cheapie "Cleared", "Full On", "Face", and "Large J" modes on the left are just plain integer-scaled copies of the same images from the middle one, while "Squares", "Blip", and "Snake" run natively at the higher resolution. 21:57 cheapie The middle and right ones are (as far as I can tell) 100% accurate to the original displays they're clones of. 21:59 cheapie All three units are only 1m thick, plus some 1/16th slabs on the back to hide the back side of the screen. The electronics are hidden in the base to the right of the button.