Time Nick Message 01:54 MTDiscord <05e​xe_virus> Why go java? 01:59 Hawk777 Because regular Minetest in C++ is too fast, clearly. 01:59 * SoylentCow listening to http://tehightime.net/media/bird-and-miles-scrapple-from-the-apple.mp3 02:24 * SoylentCow rocking to http://tehightime.net/media/louis-jingle-bells.mp3 02:26 specing imagine Minetest being too fast... 02:27 SoylentCow imagine? i live it! 9MOOOOOOOO!!!!! 02:28 SoylentCow no joking, performance is amazing on my gtx (not so much on recent intel uhd :'( ) 02:51 MTDiscord <05e​xe_virus> Yeah I'm with soylent, minetest has amazing performance, doesn't mean it can't get better 02:56 Soni so you can use a generic java mod loader with the client, ofc. 02:59 FrostRanger[m] why would one want to do that? 03:01 FrostRanger[m] minetest already has built in modding support 04:08 * iamweasel listening to http://tehightime.net/media/keith-jarrett-no-moon-at-all.mp3 04:11 MTDiscord <11J​onathon> wonders whats up with people and music here no 04:11 MTDiscord <11J​onathon> *now 04:27 Copenhagen_Bram Does mcimport still work, or does it need maintenance? 06:19 pallsld CopenHagen_Bram: lol Im using mcimport on the Avatar 1.3 world that was posted a few months ago on the Mincraft sub. Its been at it for the last 2 hours and has 36 more to go (and counting up). It is 25.8 GB tho 06:38 pallsld Processed 250920 / 6270016 chunks, ETA 36:20:58 h:m:s 10:17 pallsld Processed 861850 / 6270016 chunks, ETA 32:25:47 h:m:s 10:17 pallsld c'mooooooooon 10:47 rubenwardy Stallman recommends using Minetest: https://www.stallman.org/archives/2020-sep-dec.html#1_December_2020_(Minecraft) 10:48 sfan5 huh 10:48 MTDiscord <08f​reshreplicant> Haha, nice. I love the way he calls singleplayer 'solitaire'. 10:48 sfan5 not surprising however 10:49 alket nice 10:52 dgsomerton hi, i am dave.. i just came today for the first time 10:53 dgsomerton i have been running a server on my local pc for a while 10:53 dgsomerton it is public and announced on the list 10:53 dgsomerton great, except for the constant IP changes 10:53 dgsomerton so i got myself a VPS in the area 10:54 dgsomerton and thought to use that instead 10:54 dgsomerton the server i have been running on my local pc has the operating environment in a podman container 10:54 dgsomerton the data files are onthe host 10:55 dgsomerton this eliminates the OS differences, and allows me to change the files as i recompile from the git repo 10:56 dgsomerton but.. the VPS never makes it to the announce server.. everything else works fine.. if you know the IP and port 10:56 dgsomerton so, i made a python http server on my local pc, and pointer the VPS at it 10:57 sfan5 http? 10:57 dgsomerton no problem, http post received and replied 10:57 sfan5 oh 10:57 dgsomerton so i am bit mystified 10:57 sfan5 do you have a server_address configured? does the host have IPv6? 10:58 dgsomerton i did notice in the tcpdump trace from the local pc that after the initial announce post, a UDP packet was sent from the the announce server 10:58 dgsomerton this packet is never seen at the VPS 10:59 dgsomerton hmm, so a udp block somewhere... traceroute -U on pirt 30000 to the VPS from my local pc says ok, 10:59 dgsomerton i modified my python http server to send the udp packet after the announce, no problem.. 10:59 dgsomerton anyway.. thats my story 11:01 dgsomerton you can see bothe my servers.. local pc at 106.69.53.99 port 30k and 203.33.252.100 also port 30k for the vps 11:02 dgsomerton the local pc is running out of a podman container.. i figured that if anyone broke out, they would be in the podman jail 11:02 celeron55 rubenwardy: interesting, altough obvious 11:02 dgsomerton we all use emacs here i hope 11:03 dgsomerton i am a vim man myself 11:09 sfan5 !up 203.33.252.100 11:09 MinetestBot 203.33.252.100:30000 seems to be down 11:09 dgsomerton sfan5: the server address is configured to the IP of the vps 203.33.252.100, ipv6 is disabled although the vps supports it and i could enable it. 11:11 dgsomerton interesting.. i can coonect.. must be because i have connections already on the ssh terminals 11:12 dgsomerton great.. at least that gives me a second data point 11:14 sfan5 sounds like firewall then 11:15 dgsomerton dgs@dgsoft ~]$ traceroute 106.69.53.99 11:15 dgsomerton traceroute to 106.69.53.99 (106.69.53.99), 30 hops max, 60 byte packets 11:15 dgsomerton 1 gw1.datawest.com.au (203.33.252.1) 0.522 ms 0.421 ms 0.347 ms 11:15 dgsomerton 2 deathstar.netway.io (203.33.253.1) 1.735 ms 1.987 ms 2.141 ms 11:15 dgsomerton 3 * * * 11:15 dgsomerton 4 as4739.wa.ix.asn.au (198.32.212.22) 2.108 ms 2.020 ms 1.975 ms 11:15 dgsomerton 5 * * * 11:15 dgsomerton 6 203-219-57-227.tpgi.com.au (203.219.57.227) 2.696 ms 2.838 ms 203-219-57-163.tpgi.com.au (203.219.57.163) 2.741 ms 11:15 dgsomerton 7 106-69-53-99.dyn.iinet.net.au (106.69.53.99) 7.257 ms 7.223 ms 7.556 ms 11:15 dgsomerton 8 106-69-53-99.dyn.iinet.net.au (106.69.53.99) 11.920 ms 17.336 ms 19.370 ms 11:16 dgsomerton traceroute to 203.33.252.100 (203.33.252.100), 30 hops max, 60 byte packets 11:16 dgsomerton 1 _gateway (10.1.1.1) 3.219 ms 3.160 ms 3.136 ms 11:16 dgsomerton 2 per-apt-stg-bras35-lo1.tpgi.com.au (203.219.198.94) 8.924 ms 8.901 ms 8.880 ms 11:16 dgsomerton 3 per-apt-wgw1-be200.tpgi.com.au (203.219.57.195) 14.026 ms 14.033 ms 14.013 ms 11:16 dgsomerton 4 as7545.pstmabrdr11.aapt.net.au (203.219.57.38) 14.011 ms 14.760 ms 14.773 ms 11:16 dgsomerton 5 203.8.179.14 (203.8.179.14) 14.719 ms 14.730 ms 15.385 ms 11:16 dgsomerton 6 59.154.142.0 (59.154.142.0) 14.690 ms 59.154.142.2 (59.154.142.2) 8.588 ms 59.154.18.116 (59.154.18.116) 8.613 ms 11:16 dgsomerton 7 61.88.8.42 (61.88.8.42) 19.001 ms 9.710 ms 9.661 ms 11:16 dgsomerton 8 ip-110.118.254.124.vocus.net.au (124.254.118.110) 10.055 ms 10.046 ms 10.814 ms 11:16 dgsomerton 9 203.33.253.181 (203.33.253.181) 10.760 ms 10.739 ms 10.752 ms 11:16 dgsomerton 10 203.33.252.100 (203.33.252.100) 12.422 ms 12.397 ms 12.375 ms 11:17 dgsomerton my local pc is nat'ed so the gateway is at 10.1.1.1 11:17 dgsomerton that 198 address looks suspicious 11:17 dgsomerton but probably just a nat 11:19 dgsomerton you can get to the 106.69.53.99 i expect 11:19 sfan5 !up 106.69.53.99 11:19 MinetestBot 106.69.53.99:30000 is up (336ms) 11:20 dgsomerton thanks for the info.. i will work on it tomorrow (it is late in the evening here) and come back later to report 11:54 dgsomerton if someone has time, can they point a browser to: http://203.33.252.100:8080 an page with hello world should be returned.. 11:55 sfan5 works 11:55 dgsomerton great thanks.. 11:55 dgsomerton replies from: 11:55 dgsomerton 82.101.209.209 - - [02/Dec/2020 19:54:16] "GET / HTTP/1.1" 200 - 11:55 dgsomerton 76.71.240.150 - - [02/Dec/2020 19:54:16] "GET / HTTP/1.1" 200 - 11:55 dgsomerton 165.22.125.197 - - [02/Dec/2020 19:54:16] "GET / HTTP/1.1" 200 - 11:55 dgsomerton 35.227.62.178 - - [02/Dec/2020 19:54:16] "GET / HTTP/1.1" 200 - 11:55 dgsomerton 176.126.240.158 - - [02/Dec/2020 19:54:18] "GET / HTTP/1.1" 200 - 11:55 dgsomerton 106.69.53.99 - - [02/Dec/2020 19:54:25] "GET / HTTP/1.1" 200 - 11:55 dgsomerton 106.69.53.99 - - [02/Dec/2020 19:54:25] "GET /favicon.ico HTTP/1.1" 200 - 11:55 dgsomerton 217.249.118.148 - - [02/Dec/2020 19:55:16] "GET / HTTP/1.1" 200 - 11:55 dgsomerton 217.249.118.148 - - [02/Dec/2020 19:55:16] "GET /favicon.ico HTTP/1.1" 200 - 11:56 dgsomerton time for me to go.. bye 12:39 tango_ please use sprunge for these things next time 15:13 fattywompus So on a headles linux server the worlds are in /var/games/minetest-server/.minetest/worlds... can I copy a world folders from a regular windows install on my other PC into that folder and just point the minetest.config line "map-dir =" to which world I want to launch? 15:17 sfan5 yes 15:17 sfan5 except "map-dir" doesn't work in minetest.conf 15:18 hecks does anyone have any idea how minetest determines the "games" directory on unix? 15:19 hecks it's /usr/local/share/minetest/games but I checked and it's not hardcoded 15:21 hecks I'd like to know why it's looking there and how to override this 15:23 sfan5 sounds like $path_share/games 15:24 sfan5 (see porting.cpp for path_share detection) 15:27 hecks it looks like on openbsd it would defer to a #define STATIC_SHAREDIR 15:31 hecks I guess the more important question is, does $MINETEST_SUBGAME_PATH override this? 15:31 hecks subgames.cpp hints at this but it's not documented 15:33 hecks content/subgames.cpp:60 15:34 sfan5 it should search there first from the looks of it 15:41 hecks it doesn't seem to work that way 15:42 big_caballito[m] what makes you say that? 15:42 big_caballito[m] what did you do 15:43 hecks well I made a dummy games folder, made a dummy game in it, set the env var, started the server with the dummy as --gameid 15:43 big_caballito[m] did setting it not work or summ? 15:43 big_caballito[m] ok 15:43 big_caballito[m] hmm 15:44 hecks and by the looks of it, this code path isn't actually used by the server 15:44 hecks only by the main menu lua 15:44 sfan5 how would that work then I wonder 15:44 hecks let's see what --gameid actually does 15:44 sfan5 maybe it doesn't and nobody ever tested 15:50 hecks so yeah, chances are you can make a game visible in the menu but not actually startable 15:51 hecks okay, no, hang on, --gameid does use this code 15:54 hecks well this is complicated, first it looks in the env, tries name and name_game 15:55 hecks then it tries in path_user/games/ and finally path_share/games/ 15:58 hecks I guess this sort of solves my per user override problem, but why doesn't the env just work? 16:03 hecks oh, rats, I forgot to export the var 16:03 hecks it does work 16:04 big_caballito[m] good to know lol 17:16 daiNoZord Is anybody using either the "Warps" or "Simple_Warp" mod on MT 5.3? Sorry if it's a noob qn - I just want to know if I'm messing up or if they're no longer compatible. If I know that I can figure the rest out. Thx :) 18:19 fattywompus so I'm reading to set up a custom config for each world in /etc/minetest/pvp.conf then launch it with "systemctl start minetest-server@pvp.service"... would "pvp" in this example be the world name? And if "map-dir"doesn't work, how then to tell the custom config which world it relates to? 18:25 sfan5 the service file typically also sets the --map-dir (or --world) in the command line 19:27 daiNoZord I'll figure it out - I usually do. Anyway - why is it necessary for one mod to have mod sec turned off so it can write to an external file when others seem to write externally with mod sec enabled? 19:29 sfan5 you should never need to disable mod security entirely 19:29 sfan5 if a mod can't manage what others can it's either badly written or you forgot to allow the mod to do it 19:32 daiNoZord as it doesn't seem to work (well one seems based on the other) it's hard to tell - I was hoping to use them as a study but like you say - i think they may have worked before but are ultimately poorly written 20:23 daiNoZord simple_warp/singleplayer.conf not allowed with mod security on. 20:23 daiNoZord stack traceback: etc etc... 20:49 rubenwardy daiNoZord: you should be able to read from any mod, you just can't write to another mod's folder, or write after load time 20:49 rubenwardy you can get a handle to the file during load time and write after 20:50 rubenwardy using flush and seek to do the writing 20:50 rubenwardy or you can write to the world folder at anytime 20:52 daiNoZord hey rubenwardy - they''re not my mods - in fact they don't even seem to work. Maybe they once did. I just thought they may make a useful study but one crashes if mod sec is enabled. I know plenty mods write to .cfg or.txt files or whatever so it is a peculiar thing. 20:53 rubenwardy that mod is quite old, it's probably from before mod security 20:54 daiNoZord Aha... that could be a thing. Sorta crossed my mind that things mighta tightened up as MT evolved... 20:54 rubenwardy it is also badly written I'd say 20:54 rubenwardy you could try replacing simple_warp.mod_path with world_path in https://github.com/indriApollo/simple_warp/blob/master/functions.lua 20:54 rubenwardy and then adding local world_path = minetest.get_worldpath() to the top of the file 20:56 rubenwardy not sure what warps are, but you may be interested in TravelNet or Warp Potions 20:56 rubenwardy !mod [travelnet] 20:56 MinetestBot rubenwardy: travelnet teleporters/bookmarks [travelnet] by Sokomine - https://forum.minetest.net/viewtopic.php?t=4877 - https://github.com/Sokomine/travelnet 20:56 rubenwardy !mod [warp_potions] 20:56 MinetestBot rubenwardy: Warp Potions [warp_potions] by Shara - https://forum.minetest.net/viewtopic.php?t=18630 - https://github.com/Ezhh/warp_potions 20:56 rubenwardy both of these are in ContentD 20:56 rubenwardy +B 21:21 daiNoZord Thanks I got it to not crash on /setwarp so that's great. I think i missed one tho to get it to work but I'll figure that out in a bit. I'm making a note of travelnet and warp_potions too. Thanks again! 21:22 daiNoZord Ideally I'll get my head around the mechanics of this sort of thing to come up with my own implementation... once I've figured out where I'm going...