Minetest logo

IRC log for #minetest, 2020-11-21

| Channels | #minetest index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:05 ramirez joined #minetest
00:31 adfeno left #minetest
00:47 perrier joined #minetest
00:52 Soo_Slow joined #minetest
01:28 Verticen joined #minetest
02:00 Hawk777 joined #minetest
02:04 dasani joined #minetest
02:07 milkt joined #minetest
02:30 bobbertson joined #minetest
02:36 Scarecrow joined #minetest
03:07 xSmurf joined #minetest
03:16 absurb joined #minetest
03:41 minduser00 joined #minetest
04:01 Soo_Slow joined #minetest
04:03 FeXoR joined #minetest
04:42 milkt joined #minetest
05:00 MTDiscord joined #minetest
05:05 Verticen joined #minetest
05:44 Edgy1 joined #minetest
06:29 FeXoR joined #minetest
06:51 YuGiOhJCJ joined #minetest
07:02 randomgry joined #minetest
07:15 calcul0n joined #minetest
07:46 Talkless joined #minetest
07:54 Peppy joined #minetest
08:00 ShadowNinja joined #minetest
08:15 Flabb joined #minetest
08:24 mizux joined #minetest
08:46 gry joined #minetest
09:44 bingfengfsx joined #minetest
09:47 Hirato joined #minetest
10:11 NetherEran joined #minetest
10:25 Flabb joined #minetest
10:32 MTDiscord <a​ppguru> Andrey01: Take a look at the grappling hook force fields of https://content.minetest.net/packages/LMD/adv_weapons/
10:38 milkt joined #minetest
11:12 milkt joined #minetest
11:24 Fixer joined #minetest
11:26 Flabb joined #minetest
11:35 Fractalis joined #minetest
12:00 troller joined #minetest
12:10 submariner joined #minetest
12:11 plhardy joined #minetest
12:45 bobbertson sfan5, I just want to say thank you for adding https://github.com/minetest/minetest/commit/2424dfe007e451bb02f87884c2b272cf307d6e7c dynamic_add_media it's super helpful for my youtube_queue mod! However, performance surely suffers with transferring media files via this method. My question is, do you think it would be possible and improve performance to instead or have an alternate lua functions that sends some kind of message to all
12:45 bobbertson the clients that then use an http fetch to get the new media at runtime rather than just on connection?
12:48 sfan5 it'd definitely be possible to have client asynchronously load media and notify the server when they're done
12:49 sfan5 though I wonder if it wouldn't make more sense to wait for CSM to be ready since then everything can happen on the client
12:54 bobbertson what is CSM exactly?
12:54 sfan5 Lua code the server sends that would run on the client
12:56 bobbertson ah ok
12:56 bobbertson my needs is i want to send ogg files to the clients in some form or another
12:56 bobbertson that are only known while people are on the server
13:17 bobbertson sfan5, will CSM allow me to have clients run the same httpfetch api thing that the server has access to?
13:17 bobbertson if so for sure i'll just wait
13:18 sfan5 that way I'm thinking the server invoke the media transfer via the usual ways (HTTP included) and the CSM code gets a notification once it's done
13:38 sfan5 also it's not clear how exactly CSM is going to work so you probably don't want to wait for it
13:38 erlehmann joined #minetest
13:39 Jhalman joined #minetest
13:41 specing sfan5: isn't there already a dynamic download call?
13:41 specing I don't think giving CSMs the ability to fetch from random websites is ok
13:42 sfan5 true, and I wasn't suggesting that
13:45 bobbertson Ya I don't think that CSM will allow me to do what i want really
13:46 bobbertson Might have to make the change myself if I want it in there
13:46 bobbertson specing, are you referring to dynamic_add_media or something else?
13:47 specing bobbertson: no idea what it's called
13:49 lisac joined #minetest
13:50 specing bobbertson: What is this youtube_queue mod?
13:50 specing sounds a bit illegal
14:02 bobbertson meh kinda
14:02 bobbertson im just using it for my private server
14:03 bobbertson lets users queue search terms to youtube and then youtube-dl downloads the video, extracts it to just an ogg file then pushes it out to everyone to listen to in sync
14:03 bobbertson it's not really illegal inherently
14:34 Jhalman joined #minetest
14:56 specing bobbertson: well, do you have distribution rights to the audio?
14:57 specing if not, you are violating copyright
15:10 kb1000 i dont think it being a private server matters much there
15:11 MTDiscord <e​xe_virus> Technically it would be okay if you only streamed it
15:11 MTDiscord <e​xe_virus> I.e. once per search
15:12 MTDiscord <e​xe_virus> Of course that probably violates YouTube's license in some way, though it does help with the copyright issues
15:14 specing no, you still have no distribution rights
15:15 specing the only legal way would be to open a small youtube window in minetest with all the ads and annoying bits
15:16 specing what you can legally do is find music in public domain and stream that
15:16 specing also some jurisdictions don't recognise public domain, so...
15:17 specing writing the mod is the easy part
15:42 Verticen joined #minetest
16:07 Fractalis joined #minetest
16:17 Sires Hello could someone help me creating a server with ipv6? do I just check "ipv6_server" and "enable_ipv6"?
16:18 heavygale yes
16:18 Sires hmm
16:18 heavygale not? :D
16:18 Sires I tried it and my friend couldn't connect
16:18 Sires ?
16:19 heavygale how did he try to connect
16:19 Sires he just put my ipv6 in the ip field, port in port field, his name in name field, password in password field and hit connect
16:20 heavygale should work
16:20 Sires weird
16:20 Sires it just timed out for him
16:21 Sires could you try connecting to my server just to test?
16:21 heavygale sure
16:21 heavygale maybe a firewall issue ?
16:21 Sires one sec
16:21 Sires 2804:14d:880:9568:1012:45ee:249b:cbbd
16:21 Sires port 30000
16:21 Sires not sure
16:23 heavygale times out for me too
16:23 Sires weird
16:23 heavygale do you run the server locally on your home comuter?
16:23 Sires yes
16:24 heavygale did you open the firewall in your router for 30000 and this address?
16:24 Sires uuh didn't know I had to do this
16:25 heavygale i guess so
16:25 Sires Tho I tested a simple chat room(made in python) with the same person and it worked
16:25 Sires it was in port 1234
16:25 heavygale hmm
16:25 Sires perhaps if I try changing to 1234 it might work?
16:25 heavygale :D try
16:25 Sires k one sec
16:26 heavygale or try to connect to your server with a second client locally, to check if it listens on v6
16:26 Sires it did work locally
16:26 Sires before
16:26 Sires ok I reopened in port 1234
16:26 heavygale no change for me ^^
16:27 Sires meh
16:28 Sires hmm
16:28 Sires I'm opening it with the "host server" option
16:29 Sires perhaps if I do a dedicated server it might work?
16:29 heavygale if you can with a diffrent client locally it should beall fine
16:29 specing Ah, the long lost art of port forwarding
16:30 Sires I read I was not supposed to have to port forward when using ipv6
16:30 specing indeed
16:30 Sires and I can't port forward in ipv4 because of my ISP
16:30 specing but NATing is good for security anyway
16:30 heavygale it'sno forwarding as there's no nat in v6, but opening a firewall is mostly still requiered
16:30 specing another layer of filtering out bad stuff
16:33 heavygale sure and always use a vpn, rigt? Oo
16:34 Sires ok so I'm at "NAT -- Virtual Servers Setup" in my router
16:35 Sires port 30000 open
16:35 Sires is that where I should do it?
16:36 Sires also I opened the server by the terminal if anyone wanna test
16:37 specing heavygale: a normal VPN only helps if you ISP is malicious
16:37 specing heavygale: really helpful are multihop VPNs (a la tor)
16:37 heavygale what for? there's https :)
16:38 specing heavygale: hiding metadata
16:38 Sires https://imgur.com/TAlkfFG
16:38 heavygale looks like v4 only
16:38 Sires am I doing this right?
16:39 heavygale (as there' s no nat for v6 ^^)
16:39 Sires mm
16:39 specing there is nat for v6
16:39 Sires heavygale told me to open port in firewall or smth so what am I supposed to do?
16:40 heavygale in home routers?
16:40 big_caballito[m] you need to allow incoming traffic on port 30000 or whatever
16:41 Sires what I showed in my screenshot isn't doing that?
16:41 heavygale your screenshot only states v4 addresses
16:41 Sires ooh I think I found smth
16:41 Sires one sec
16:42 Sires here: https://imgur.com/o3LXuCs
16:42 Sires does that look what I need to use?
16:44 Sires welp gonna try it anyways
16:44 heavygale what router is that
16:45 Taoki joined #minetest
16:46 Sires model?
16:46 heavygale or compand? ^^
16:46 sfan5 by the way MinetestBot can test reachability for you
16:46 sfan5 !up 2804:14d:880:9568:1012:45ee:249b:cbbd
16:46 MinetestBot [2804:14d:880:9568:1012:45ee:249b:cbbd]:30000 seems to be down
16:47 Sires humax hgb10r-02 I think
16:47 Sires the server is at port 1234
16:47 sfan5 !up 2804:14d:880:9568:1012:45ee:249b:cbbd 1234
16:47 MinetestBot [2804:14d:880:9568:1012:45ee:249b:cbbd]:1234 seems to be down
16:48 sfan5 how does your minetest.conf look like?
16:48 Sires pretty default I think, except for ipv6 stuff enable
16:48 Sires enabled*
16:48 Sires you want to see the entire thing?
16:48 sfan5 yeah just to make sure
16:48 Sires k
16:48 Sires one sec
16:49 big_caballito[m] I think it's probably a firewall issue
16:50 Sires https://termbin.com/vupa
16:51 sfan5 yeah that looks correct
16:51 sfan5 are you running the server from the menu or commandline?
16:52 big_caballito[m] is port 1234 forwarded?
16:52 Sires I tried both
16:52 Sires 1234 I think not
16:52 heavygale https://www.net.com.br/documento/2018/09/12/user-manual-for-hgb10r-02-1374091901758.pdf can't find any firewall stuff,..only for blocking, not fire whitelisting?
16:52 Sires but 30000 didn't work either
16:52 Sires I just did 1234 because it worked with other application
16:53 big_caballito[m] you have to forward port 1234 then allow traffic for that port in your firewall
16:54 sfan5 did it work over ipv4? did that other application use TCP? do you perhaps have a local firewall?
16:54 Sires but I tried forwarding port 30000 and didn't work
16:54 Sires Over ipv4 I can't do port forwarding anymore, changed router and it won't allow me to
16:54 sfan5 and if you're running linux, please check using netstat -uln that minetest is listening
16:54 big_caballito[m] port forwarding is on your router, firewall is on you PC
16:54 Sires but I could do with ipv4 before changing router
16:55 Sires sfan5: it lists "udp6       0      0 :::1234                 :::* "
16:55 Sires I guess thats minetest
16:55 sfan5 should be, yeah
16:56 Sires lemme check firewall
16:56 Sires k I just stopped firewall
16:56 sfan5 !up 2804:14d:880:9568:1012:45ee:249b:cbbd 1234
16:56 MinetestBot [2804:14d:880:9568:1012:45ee:249b:cbbd]:1234 seems to be down
16:56 Sires I'll put the server at port 30000
16:57 Sires I just turned it off
16:57 Sires k its on now
16:57 Sires !up 2804:14d:880:9568:1012:45ee:249b:cbbd
16:57 MinetestBot [2804:14d:880:9568:1012:45ee:249b:cbbd]:30000 seems to be down
16:57 Sires asdfasdfas
16:58 sfan5 hm
16:58 Sires disabled ipv6 firewall on router
16:59 Fractalis You need to find a way to port forward, all routers have a way to get in.
16:59 Sires do I have to restart router for it to work?
16:59 sfan5 doubt it
16:59 Sires !up 2804:14d:880:9568:1012:45ee:249b:cbbd
16:59 MinetestBot [2804:14d:880:9568:1012:45ee:249b:cbbd]:30000 is up (221ms)
16:59 Sires AWWWW
16:59 Sires YUSS
16:59 big_caballito[m] ysy!!!!
16:59 Sires anyone wanna join
16:59 Fractalis nice :)
16:59 MTDiscord <J​ordach> conglaturations
16:59 Sires I bugged minetest_game by putting animation_blend at 1 sec
17:00 Sires and watter has negative viscosity I think
17:00 Sires thanks all for the help
17:00 big_caballito[m] whats special about your server
17:00 big_caballito[m] ie why shoud i join
17:00 Sires nothing
17:00 Sires its just if you want
17:00 big_caballito[m] *should
17:01 big_caballito[m] cool
17:07 Fractalis joined #minetest
17:13 big_caballito[m] sfan5: do i have to do anything special to connect to ipv6?
17:13 big_caballito[m] server?
17:14 sfan5 ipv6 is enabled by default on the client
17:14 big_caballito[m] !up 2804:14d:880:9568:1012:45ee:249b:cbbd
17:14 MinetestBot [2804:14d:880:9568:1012:45ee:249b:cbbd]:30000 seems to be down
17:15 big_caballito[m] oh thats why
17:15 specing Why does localplayer:get_wield_index return a 0-indexed number? Wouldn't it make more sense to make CSM developer lives easier by making the number be 1-index?
17:15 Sires wait what
17:15 Sires we are playing
17:17 big_caballito[m] !up 2804:14d:880:9568:1012:45ee:249b:cbbd
17:17 MinetestBot [2804:14d:880:9568:1012:45ee:249b:cbbd]:30000 is up (232ms)
17:17 specing (I'll put my question to -dev)
17:17 Sires !up 2804:14d:880:9568:1012:45ee:249b:cbbd
17:17 MinetestBot [2804:14d:880:9568:1012:45ee:249b:cbbd]:30000 is up (221ms)
17:17 Sires just checking*
17:20 big_caballito[m] connection keeps timing out for me :/
17:21 big_caballito[m] no i was just typing it wrong
17:22 Verticen joined #minetest
17:26 Sires *closed it
17:35 bobbertson specing, you are right that it's not legal to let people use it for that
17:35 bobbertson but i mean there's nothing illegal about the mod itself lol
17:36 bobbertson just like when you get a torrent client there's nothing illegal about it
17:43 I_am_6r1d joined #minetest
17:51 Peppy joined #minetest
18:19 Hawk777 joined #minetest
18:22 Flabb joined #minetest
18:41 Sires !up 2804:14d:880:9568:1012:45ee:249b:cbbd
18:41 MinetestBot [2804:14d:880:9568:1012:45ee:249b:cbbd]:30000 is up (219ms)
18:47 Krock assuming MTB lives in Europe, your server is like in Chile or Australia
18:47 Krock or just super bad relay stations
18:48 absurb joined #minetest
19:05 Talkless joined #minetest
19:16 tango_ or it's using PTTH instead of FTTH
19:16 tango_ (P for Pigeons)
19:18 Follpvosten[m] You mean IPoAC?
19:21 tango_ Follpvosten[m]: well, the physical side of it, yes
19:21 tango_ I just found this out on wikipedia:
19:21 tango_ In September 2009, a South African IT company based in Durban pitted an 11-month-old bird armed with a data packed 4 GB memory stick against the ADSL service from the country's biggest Internet service provider, Telkom. The pigeon, Winston, took an hour and eight minutes to carry the data 80 km (50 miles). In all, the data transfer took two hours, six minutes, and fifty-seven seconds—the same amount of
19:21 tango_ time it took to transfer 4% of the data over the ADSL
19:22 tango_ the problem with IPoAC is the latency, but since we're seeing numbers in the 200s of ms, it might just as well be that
19:23 Follpvosten[m] Makes sense lol
19:23 Krock data thoughput is insane
19:41 tango_ quoting good ol' Tanenbaum, «Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway.»
19:55 Verticen joined #minetest
20:08 Krock Tannenbaum? a pinetree?
20:17 tango_ single n
20:30 erlehmann joined #minetest
20:32 jonadab It's spelled "Tanenbaum", but it's pronounced "minix".
20:33 jonadab HTH.HAND.
20:52 indiana joined #minetest
20:57 Andrey01 joined #minetest
21:16 SX joined #minetest
21:20 FeXoR joined #minetest
21:21 Andrey01 appguru: your mod doesn`t work, it throws out to me "attempt to index global 'adv_weapons' (a nil value)"
21:23 Andrey01 I can not see how you made the grappling hook :(
21:38 bobbertson hey sfan5 do you think it would be worth making a Client::handleCommand_MediaFetch type ordeal where dynamic_add_media has an optional second arg that is a bool as to whether to use a remote_media server to fetch from using an m_media_downloader or such? Or am I going down a rabbit hole that doesn't make sense?
21:39 bobbertson Asking you since you implemented the thing closest to what I think would be useful for transferring music files at runtime
21:39 bobbertson or sound files
21:40 sfan5 how would the server know when the sound file is available for playback in that case?
21:41 sfan5 also here's an easy optimization you can make specifically for your case since you're already editing the code: in Server::dynamicAddMedia() only send the packet over channel 0
21:41 bobbertson i was thinking that handleCommand_MediaFetch would end with some sort of callback to the server saying it's done, but ya that is the biggest head scratch for me
21:42 bobbertson :o will that half the amount of data sent?
21:43 bobbertson ok ya i will make that optimization for my server
21:43 bobbertson but still think it would be nice to have the ability for getting clients to fetch from remote_media server
21:44 sfan5 yes that'll halve it
21:54 Bombo joined #minetest
21:55 kamdard joined #minetest
22:03 nuala joined #minetest
22:05 Fractalis joined #minetest
22:16 Boingo joined #minetest
22:22 niwla23[m] Would it be technically possible to make sth like bungeecord for minetest?
22:26 Fractalis AFAIK Strings and lines are still a issue with minetest engine,
22:28 Fractalis It would be a better question for #minetest-dev i think
22:28 MTDiscord <J​ordach> meanwhile i've been writing a lua transpiler that takes the pain away
22:34 TableToo joined #minetest
22:34 TableToo hello
22:34 TableToo minetesters
22:35 Fractalis Hi minetester LOL
22:51 Fractalis joined #minetest
23:19 WonderingDane joined #minetest
23:22 milkt joined #minetest
23:58 rubenwardy niwla23[m]: theoretically yes

| Channels | #minetest index | Today | | Google Search | Plaintext