Minetest logo

IRC log for #minetest, 2020-04-12

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

All times shown according to UTC.

Time Nick Message
01:14 ANAND joined #minetest
01:15 Ex joined #minetest
01:16 Extex joined #minetest
01:40 nephele_ joined #minetest
01:45 realz joined #minetest
01:55 lmat I did /area_pos1 and /area_pos2 then /set_owner (or /protect I forgot which), but the area is not protected.
01:56 lmat /list_areas shows the area and good coordinates, but other players are able to smash stuff in itt.
01:56 lmat Is there a difference between /set_owner and /protect in this regard?
01:56 lmat (Of course, assuming the command succeeds...)
01:59 lmat oh, maybe I have the area definition off... :/=
01:59 lmat :-/
02:15 lmat Yeah, missed a negative sign.
03:02 GreenXenith joined #minetest
03:04 grey__ joined #minetest
03:04 grey__ Hey
03:04 grey__ question
03:05 grey__ Does minetest on android need to be the same version as your server for it to work on LAN?
03:06 grey__ I'm trying to get my phone connected to my linux server on my LAN.
03:07 grey__ I just get connection timed out.
03:25 misspapaya spiders keep crashing my server :'(
03:57 tf2ftw anyone just join the game as player "1234"
04:14 cheapie So I'm making a Luacontroller-based car wash in MT... I'm up to 649 lines so far and it doesn't actually wash anything yet.
04:14 cheapie That said, it's getting closer - with those 649 lines, the UI for programming in the various wash cycles is more or less done.
04:15 cheapie Looks kinda like this so far: https://cheapiesystems.com/media/images/screenshot_20200411_231508.png
04:35 nephele grey__, no, not neccesarily, and connection timed out would not be the error you get for an incompatible version :)
04:37 nephele cheapie, heh, not gonna lie, 649 lines seems a bit much ;)
04:38 cheapie nephele: The gas pump one has 940.
04:38 cheapie Granted, about 200 of each is TSLib.
04:38 nephele oof.
04:38 nephele Now i'm kinda curious what you do in all that code :P
04:39 cheapie For which one? :P
04:39 nephele my gamemode has 2850 lines according to wc -l (i think that counted the init.lua severall times, but whatever) :D
04:41 cheapie The gas pump one controls as many pumps as you want with as many products/grades as you want (limited only by luacontroller_maxevents), keeps track of prepayments and "card" payments, prints receipts, stores and can reprint past receipts, displays current prices on attached signage, automatically updates prices over the internet...
04:52 grey__ nephele OH Well
04:52 grey__ nephele If I host the game on my phone it works.
04:52 nephele Hmm, that might be a firewall problem then?
04:53 grey__ nephele When is the phone version going to be updated? It looks like it's out of date by like 3 months? I can join games hosted on my phone from my PC but I can't join games hosted on my PC from my phone.
04:53 grey__ I have no firewall.
04:54 nephele Sorry, i do not know when it will be updated :)
04:55 grey__ Idk if that could be it?
04:55 grey__ I want to host the games on my PC.
04:55 grey__ What should I do?
04:55 Noclip grey__: What OS are you using on your PC?
04:55 grey__ Linux
04:56 Noclip Are you really sure, that you don't have a firewall?
04:57 grey__ I've never installed one.
04:57 Noclip What happens if you type `ufw` into a terminal?
04:58 grey__ grey@golem:~/bin/minetest-master/bin$ ufwERROR: not enough args
04:59 Noclip Looks like ufw ist installed, otherwise it should say something like unknown command.
04:59 Noclip Then type: `sudo ufw status verbose`
05:00 grey__ Oh
05:00 Noclip (Or just `ufw status verbose` as root ...)
05:00 grey__ Status: activeLogging: on (low)Default: deny (incoming), allow (outgoing), disabled (routed)New profiles: skip
05:00 grey__ Hm
05:00 nephele grey__, linux ships with a standard firewall called "iptables"
05:00 nephele there is no need to seperately install one
05:01 nephele whether it is configured is another question though
05:01 nephele >Default: deny (incoming)
05:01 nephele You have to make it accept, udp, on port 30000
05:02 nephele noclip seems to know the ufw command anyway :P, maybe he can help out
05:02 Noclip `sudo ufw allow 30000`
05:02 grey__ I see. Hunh. I didn't know.
05:03 Noclip `sudo ufw reload`
05:03 Noclip Now it should work.
05:04 Noclip Which Linux Distro are you using? Ubuntu and Linux Mint should have their firewalls (ufw) deactivated by default.
05:04 grey__ OH
05:05 grey__ Yeah that worked.
05:05 grey__ I'm using a ubuntu derivative
05:05 grey__ That does it! Thank you!
05:06 Noclip You're welcome
05:11 Noclip Maybe someone should place some big Firewall-warnings inside of every (official) Minetest-Server related tutorial and documentation. 90% of all issues with setting up a minetest server seem to be related to firewalls.
05:13 Testus joined #minetest
05:20 grey__ Thank you so much!
05:25 Noclip Can the Minetest Server manipulate the seed that I see with F5?
05:26 nephele You can set an initial seed if you want
05:28 nephele I think it stores it per world, you can maaayb change it after generating part of the world? but then you get nice cliffs :D
05:33 Noclip I think you missunderstood me:
05:33 Noclip Let's assume I would play on a random public server that I don't own. Let's also assume that we know that the server uses one of the builtin mapgens (v7 for example) and doesn't use any mods with a high impact on the mapgen.
05:33 Noclip Would it then be possible that the _seed_ which I see in the F5-Infos is not the seed that is actually used for the generation of new chunks?
05:33 Noclip In short: Can the server lie about the seed?
05:34 nephele That is a network question to which i don't know the answer, but i assume the answer is Yes, if your axiom (that it uses v7) is wrong
05:35 Noclip That's why I said _"Let's also assume that we know ..."_.
05:35 nephele it could potentially overwrite every generated chunk in luaspace so in that way it could "lie" :)
05:36 nephele If there is an easier way, probably
05:36 nephele In any case you would need the same code for all biomes and decos etc. to get the same terrain with the same seed
05:40 Noclip Do you know how my client is informed about the seed? If the server just sends it as a string to the client it might not be hard to manipulate that string by hacking (changing it's source and then building it) the server.
05:41 Noclip (I called it hacking because customized clients are also often called hacked clients ...)
05:41 nephele that's not hacking, that's just patching
05:42 nephele I don't know how it is send sorry
05:42 nephele but the worldgen is usually only serverside i think? because lua worldgen only runs serverside
05:42 nephele so no real easy way to predict where terrain would be precisely
05:44 Hawk777 Seems to me there would be any number of easy ways to accomplish that. (1) modify the server code to send one seed number but internally actually use a different one is one option, but how about also (2) write another mapgen which works differently, but give it the same name as a well-known one?
05:45 Noclip Using lua just to make your mapgen unpredictable sounds like a good way to overload your server as lua isn't that fast for world generation.
05:46 Hawk777 Well, I was assuming you’d do it in either Lua or C++, whichever was more convenient for the task at hand.
05:47 * Hawk777 honestly doesn’t know which language existing mapgens are written in…
05:48 Noclip Hawk777: You could also change some of the mapgen parameters in `minetest.conf`.
05:48 Noclip The builtin mapgens are written in C++ as far as I know.
05:49 nephele Noclip, lua is fine, it's all JIT'ed anyway
05:49 Hawk777 You could even modify the server to send to the client the real seed XORed with a specific hardcoded value; then you could run a whole fleet of servers with different seeds, and anyone who knows the magic value could get the real seed (presumably to replicate and explore the world offline) while anyone who doesn’t would be in the dark…
05:50 Noclip So a lua mapgen doesn't has to be (much) slower than a builtin C++ mapgen?
05:51 nephele No, not neccesarily
05:51 nephele what is slow is copying values from one scope to another, so that could give you considerable overhead
05:51 nephele it probably is slower though :D
05:56 Noclip I tried the Tectionia mapgen (lua mod) a while ago and it was horribly slow! I somtimes had to wait a minute for a single chunk to generate. The mod author said the code would be really bad and causing the slow generation but I didn't expect it to be that bad. I assumed lua would be a big part of that problem.
05:56 Noclip *Tectonic mapgen
05:57 Noclip https://forum.minetest.net/viewtopic.php?f=11&t=20066
05:57 Noclip It looks really awesome but flying around and waiting for the terrain to generate is really a pain :(
05:58 QwertyDragon joined #minetest
06:00 freelikegnu joined #minetest
06:06 Noclip !cmd ME thinking about floatlands: What's so bad about water leaking from the (rare) lakes?
06:07 Noclip Well it was a try ...
06:10 * Noclip tests something.
06:13 Noclip Ahh, that works! (The floatland question wasn't just a test.)
06:33 calcul0n joined #minetest
06:33 cheapie I think that car wash controller is finally about done, came out to 803 lines.
06:34 cheapie Now I just need to finish building the actual car wash, and then program in the wash cycles I want :P
06:52 Noclip I've replaced a ContentDB mod by it's newer github version and the builtin ContentDB manager now shows it as not installed. How does it know that? Does it generate and compare checksums?
06:53 Noclip (I like that 😄)
06:53 TheSparky joined #minetest
06:57 xnaas joined #minetest
07:04 ANAND CDB adds extra fields to mod.conf to keep track of currently installed version
07:04 ANAND AFAIK, CDB checks for the presence of these fields to know if the mod is installed via CDB or not.
07:22 erlehmann_ joined #minetest
07:28 galex-713 joined #minetest
07:32 swift110 joined #minetest
07:37 calcul0n_ joined #minetest
07:46 Kimapr joined #minetest
07:47 tomraceror joined #minetest
08:06 Kimapr joined #minetest
08:07 galex-713 joined #minetest
08:08 Kimapr minetest eats too much bandwidth
08:10 Kimapr on a server where pretty much nothing around me changes it manages to eat 55-66 KiB/s (where KiB is 1024 bytes) of it
08:11 sfan5 that depends very much on the mods you have installed
08:11 sfan5 I know of some mods that send the same data 60 times a second if it hasn't changed
08:30 tomraceror joined #minetest
08:34 * nephele makes a mental note to allow animated formspecs to be disabled
08:39 ShadowNinja joined #minetest
08:52 mizux joined #minetest
09:01 AndDT joined #minetest
09:02 galex-713 joined #minetest
09:02 MinetestBot [git] tsao-chi -> minetest/minetest: Dockerfile: use alpine to reduce size (#9226) d7e706a https://git.io/JvjL2 (2020-04-12T09:00:56Z)
09:03 Astrobe joined #minetest
09:09 galex-713 joined #minetest
09:17 Talkless joined #minetest
09:25 Kimapr joined #minetest
09:42 Kimapr sfan5: well it is just plain nodecore with several mods
09:43 Krock add profiler entries to the packet handler
09:43 Krock then use F6 to find the most sent packet
09:43 sfan5 can't say anything specifically about nodecore, consider asking their devs about it
09:45 galex-713 joined #minetest
09:46 Kimapr i don't understand these symbols in profiler at all
09:46 Kimapr where can i see how many of which packet is sent?
09:48 macc24 joined #minetest
09:48 Fixer joined #minetest
09:49 sfan5 without code change the only way is the --verbose log
09:50 Kimapr so you say i have to look at each packet sent and count them up?
09:52 sfan5 every 20 seconds it prints a "client packetcounter" (values reset every 20s)
09:52 calcul0n joined #minetest
09:55 galex-713 joined #minetest
09:56 Krock or code change: in server.cpp handleCommand() L1042: ScopeProfiler sp(g_profiler, "ServerPkt (sum) " + pkt->getCommand());
09:57 Krock respectively in client.cpp, same function, same code
09:57 Krock this will add entries for each packet in the F6 profiler
09:59 Kimapr `grep -o 'client packetcounter' .minetest/debug.txt` found nothing
10:01 Kimapr how do i grep those "client packetcounters"?
10:02 MinetestBot [git] SmallJoker -> minetest/minetest: GUIFormSpecMenu: Add basic element highlighing debug feature (#9423) 6cf15cf https://git.io/JvjtD (2020-04-12T10:02:32Z)
10:03 Kimapr oooooof
10:03 Kimapr i said `minetest --verbose` but it didn't go verbose in debug.txt
10:03 Kimapr inconsistencyyyyy-y-y
10:05 Kimapr and it doesn't follow `|` and `>`
10:05 Kimapr it just dumps it all to terminal
10:06 sfan5 it does if you use 2>&1
10:06 Kimapr what does dat mean
10:07 nephele it means redirect STDERR to STDOUT
10:08 Kimapr and no, it doesn't follow expected behaviour even if i use 2>&1
10:08 Kimapr now it doesn't write to the file i'm redirecting it to at all
10:10 galex-713 joined #minetest
10:11 Kimapr > minetest --verbose 2>&1| cat > debug.txt
10:11 nephele why the | cat ?
10:12 Kimapr to write it to file
10:12 nephele Not neccesary
10:12 nephele > blah
10:12 Kimapr no it is
10:12 nephele is the part that writes to a file
10:12 Kimapr it doesn't work the other way
10:13 MDude joined #minetest
10:13 nephele > is the thing that opens the file on the rightside hand, and uses the STDOUT from the command on the left to write to the file
10:13 Kimapr > minetest --verbose 2>&1 > debug.txt
10:13 lmat minetest --verbose >& debug.txt
10:13 Kimapr i tried the command i sent above and it didn't work
10:13 nephele Kimapr, Sorry, but that is just wrong, try this instead "minetest --verbose 2> log.txt" or &> instead of 2>
10:13 lmat Kimapr: Yours doesn't work    minetest --verbose > debug.txt 2>&1;
10:14 Kimapr `minetest --verbose 2>&1| cat > debug.txt` works
10:14 Kimapr so i'm fine with that
10:18 Krock how about:  minetest --verbose > debug.txt 2>&1
10:20 Krock it logs to a debug.txt here, although I don't have error messages that would need to be redirected
10:20 Kimapr so i found this
10:20 Kimapr 2020-04-12 15:15:47: INFO[Main]: Client packetcounter (20):
10:20 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 2 count 1
10:20 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 3 count 1
10:20 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 32 count 399
10:20 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 39 count 2
10:20 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 41 count 4
10:20 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 42 count 1
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 49 count 10
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 50 count 599
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 51 count 3
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 52 count 1
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 58 count 1
10:21 Krock thanks for pastebin
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 60 count 1
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 61 count 1
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 63 count 5
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 65 count 1
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 66 count 2
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 69 count 1
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 73 count 1
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 76 count 2
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 77 count 3
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 78 count 1
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 79 count 1
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 80 count 1
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 86 count 2
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 89 count 16
10:21 Kimapr 2020-04-12 15:15:47: INFO[Main]: cmd 96 count 1
10:21 Kimapr oops
10:21 Kimapr sorry this is too big
10:21 Kimapr looked smaller in the editor
10:21 Kimapr https://paste.debian.net/1139889/
10:21 Krock TOCLIENT_ACTIVE_OBJECT_MESSAGES = 0x32,
10:21 Kimapr here
10:21 Krock that's alright
10:22 rubenwardy Command 50 and 32 are suspicious
10:22 galex-713 joined #minetest
10:22 rubenwardy Also, shame this doesn't tell you bytes or presumably fragmented packets
10:22 rubenwardy Big packets could be fragmented
10:22 Krock TOCLIENT_BLOCKDATA = 0x20, //TODO: Multiple blocks
10:22 tomraceror joined #minetest
10:23 Krock so you're getting many object messages and block data. former should be a bit lower, I think
10:23 Kimapr what is cmd 50?
10:23 Kimapr ah
10:23 lmat Kimapr: "useless use of cat" :-) (from earlier ^_^)
10:23 Kimapr cats are cute
10:24 lmat No argument there.
10:24 sfan5 hmm I guess it could count bytes too
10:24 rubenwardy Is the logging definitely in hexadecimal, Krock ?
10:24 sfan5 the logging is decimal
10:24 sfan5 in the dev version it also already resolves the ID to a packet name
10:24 rubenwardy Then the IDs you gave were wrong
10:25 rubenwardy Oh wait, that's what 0x20=32
10:25 rubenwardy And 0x32=50
10:25 rubenwardy I just woke up
10:26 Kimapr MTG uses less bandwidth but is less fun
10:26 Kimapr https://paste.debian.net/1139890/
10:28 sfan5 might be worth checking out what all those object messages are
10:35 goksin joined #minetest
10:35 goksin left #minetest
10:36 goksin joined #minetest
10:36 galex-713 joined #minetest
10:51 Pie-jacker875 joined #minetest
10:59 calcul0n_ joined #minetest
11:03 lmat How do I find jungle grass? I need some otton.
11:03 lmat I should say...I need a bed ^_^
11:03 nephele search for jungle :D
11:04 lmat okay, I'll continue
11:04 lmat ice, ice as far as the eye can see!
11:06 NetherEran joined #minetest
11:11 sfan5 I hate it when I create a new work and spawn in an ice biome
11:11 sfan5 they seem way to common
11:11 sfan5 too
11:11 nephele I was wondering if there is a way to get the mapgen to lay out the entire heat and humidity map in a specified area :)
11:12 nephele To make maybe, tinier worlds more reliably, or make looping worlds potentially
11:14 Testus joined #minetest
11:14 lmat Great, the ice gave way to desert.
11:15 nephele (X) doubt
11:16 lmat Maybe I fell asleep part of the way...
11:17 nephele if you don't have fast mode on maybe enable that
11:17 nephele then you can press e to go fast
11:17 lmat Does that work on a boat?
11:17 nephele I have no idea actually :)
11:18 lmat I found ferns...
11:18 lmat I guess that doesn't count as jungle.
11:24 Beton joined #minetest
11:24 Astrobe The other day I had to remake a world like 10 times because it came spawing me in large unfriendy biomes. Next time I'll try /find_biome.
11:27 proller joined #minetest
11:28 lmat Are boats faster than walking?
11:31 nephele depends if you use speed mode or not
11:35 macc24 joined #minetest
11:35 galex-713_ joined #minetest
11:37 Noclip lmat: You could use _Amidst for Minetest_ (https://forum.minetest.net/viewtopic.php?t=19869) to find a jungle biom.
11:39 Krock Amidst for Minetest
11:41 Noclip How do you do that?
11:42 Krock I have shorthand key presses using ctrl+[UIB]
11:42 Krock (hexchat client)
11:43 nephele Lol, i did not know
11:43 Krock ,04know what?
11:44 kaedr joined #minetest
11:44 lmat I found some jungle grass but it's really sparse.
11:45 nephele execute it for the common good, that'll show it to be sparse!
11:45 lmat found some cotton seed.
11:47 Noclip Im bridged in via matrix using the riot client and riot supports markdown so the underscores should make the text between italic. Inside the matrix room that worked fine but in the irc room it didn't.
11:48 nephele the matrix bridge is shit
11:50 Noclip It's a bit laggy but at the moment it seems to work fine.
11:51 nephele No, it doesn't :)
11:54 Noclip How do you mean that? You get my messages and I get your's. Wouldn't you consider that as "working fine"?
11:54 sfan5 well it doesn't translate formatting correctly
11:56 nephele Noclip, Because your axiom is wrong, there is a very simple exploit against the bridge utilizing a "feature" it uses, i can execute a very very easy denial of service, and all i need is a matrix account and join the room
11:56 Noclip Yea, not everything but some formattings already work perfectly fine.
12:02 Noclip Ok and what would the result of that horrofic exploit look like? (I'm not asking you to show it, just to describe it 😂.)
12:03 nephele You can't read the irc messages anymore because i can replace arbitrary words with other arbitrary words
12:05 Noclip Well that doesn't sound that horrific at all or does it also effect other peoples messages?
12:06 nephele It affects all messages
12:06 nephele atleast from irc -> matrix
12:06 nephele but enough about that, this is the minetest channel :)
12:14 Noclip Ok now it sounds horrific ...
12:49 Livestradamus joined #minetest
12:59 tomraceror joined #minetest
13:00 Testus_ joined #minetest
13:06 HDMI_STECKDOSE joined #minetest
13:11 Darcidride joined #minetest
13:51 QwertyDragon joined #minetest
13:59 tf2ftw joined #minetest
14:14 Taoki joined #minetest
14:14 NetherEran joined #minetest
14:21 Flabb joined #minetest
14:26 DS-minetest joined #minetest
14:29 Taoki joined #minetest
14:29 zughy joined #minetest
14:31 Flabb joined #minetest
14:32 Taoki joined #minetest
14:40 Testus joined #minetest
14:42 owo joined #minetest
15:02 kaedr joined #minetest
15:04 freelikegnu is a "Select your spawn biome" option unrealistic?
15:05 proller joined #minetest
15:06 sfan5 no
15:06 Krock if you want it before the world is shown to the client, it would require some work in the engine
15:06 freelikegnu I would appreciate such an option
15:06 Krock else you can just lock a player somewhere in the air and write a mod to check some locations
15:07 Krock takes probably half an hour to implement
15:07 Krock using the "spawn" API from minetest_game
15:09 Noclip I have a different idea if you want it just for you or your server: Search until you find the biom, then set the spawn to that point.
15:11 Noclip Do players spawn always at the same exact node if there is NO spawn set in minetest.conf?
15:11 Astrobe That can be time consuming, though.
15:11 freelikegnu I think it would be nice for a player to get list of available biomes to chose from regardless of mods installed as a feature of the engine
15:11 zughy ^
15:12 Astrobe Someone published the other day a "decomposition" of the seed value
15:12 freelikegnu :o
15:12 Astrobe Saying that some digits correspond to certain things, including biomes at spawn point, IIRC.
15:13 sfan5 Noclip: the position is not saved but I think the process might be deterministic enough that it's always the same
15:13 freelikegnu that takes me back to putting random codes into NES Metroid as a kid
15:14 zughy also guys, sorry if I jump in: where is the general menu style defined? I mean the shaded black-grey image under every button and such. I thought it was in builtin/textures/base/pack but apparently I was wrong
15:14 Astrobe Having lists of seeds is quite common in roglikes and other procgen-based games.
15:15 Noclip Astrobe: If you use "Amidst for Minetest" it should take you less than a minute.
15:15 zughy *minetest, not builtin
15:15 DS-minetest zughy: it's not an image, it's a hardcoded color gradient
15:16 zughy It's the gradient defined in the C++ version or in Lua?
15:16 sfan5 https://github.com/minetest/minetest/blob/master/src/client/renderingengine.cpp#L151
15:16 zughy ty
15:16 sfan5 the looks are part of Irrlicht's code
15:18 freelikegnu for a UI that says: "Ah this game is built with Irrlicht!"
15:18 DS-minetest hm, minetest could provide an own iguiskin
15:19 zughy yeah, that's what I'm trying to customise ahah
15:19 DS-minetest or just change the colors
15:19 nephele minetest definetely needs to be more pink :D
15:20 DS-minetest https://github.com/minetest/minetest/blob/6cf15cf872cc9ce76990d83d380ca3c4b7485eb1/src/client/clientlauncher.cpp#L129
15:21 * freelikegnu will never admit to wanting a Tcl/Tk theme
15:22 zughy Well, according to the init.lua in the base texture pack: "--for all other colors ask sfan5 to complete his work!"
15:22 Noclip nephele: Of course
15:23 Astrobe It seems that normal maps apply to entity textures, which doesn't look good on mob/skin textures that were done without that in mind.
15:23 nephele Noclip, i have controls over the default colors of my gamemode, so that is exactly what I do :DD
15:24 sfan5 zughy: no idea what that is referring to
15:30 Persi joined #minetest
15:33 AidanLCB_ joined #minetest
15:34 AidanLCB_ I am releasing a mod using modified textures from default minetest_game under the MIT license, what do I put in the license.txt file about the textures?
15:34 AidanLCB_ ping me in the response
15:35 sfan5 AidanLCB_: each MTG mod has its own license file, check it to see which license applies to the files you use e.g. https://github.com/minetest/minetest_game/blob/master/mods/default/license.txt
15:36 Noclip nephele: Reminds me of this one: http://hannahmontana.sourceforge.net/
15:36 AidanLCB_ ok thx
15:37 AidanLCB_ so do i just add it under the "License of Media" section?
15:43 Astrobe I remember there is public texture server. Is it configurable in minetest.conf ? Also, does it rely on the names of the assets, or on some sort of signature to identify the assets ?
15:46 Noclip Minetest was using only UDP so I don't set up firewall rules for TCP, correct?
15:47 Krock you'll need TCP port 80 if you want to provide a media server
15:47 nephele Well, yes, and no, http is tcp, so you need outgoing tcp if you want to contact the serverlist or something
15:47 Krock but normally you only need UDP
15:47 nephele Krock, you host stuff on port 80? pretty fishy
15:48 Krock 443 if you compiled cURL with SSL/TLS support
15:52 Noclip Outgoing is allowed by default and I don't want to contact the serverlist (private server).
15:52 Noclip So is UDP enough in this case?
15:52 Noclip (UDP 30000)
15:52 nephele Incoming udp is enough normally, yes
15:54 Krock the server list would only need outgoing port 80, no incoming because that's done by POST (?) requests to the main server list
15:54 Krock just for information
15:54 Noclip Then let's put my firewall skills to the test ...
15:54 nephele You do need incoming in the tcp-keep-state sense obviously :)
15:55 nephele if you need port 80 http
15:58 Noclip Isn't that seen also as outgoing by default?
15:58 nephele That depends on what your firewall thinks :P
15:59 Noclip I'm using ufw, that one doesn't make it to complicated xD
16:01 nephele I heavily dislike firewalls based on commands
16:03 Noclip why?
16:04 nephele You fuck up in your command and then you have an inconsitent state
16:05 nephele If you have one authoritve file for how the firewall looks it always follows that, there is no inbetween where it might "accidentally" leave something through
16:05 Astrobe Found the config thread about remote_media. It doesn't say what it uses to identify media, though.
16:05 AidanLCB_ how do I find the license for one specific texture in minetest_game
16:05 Noclip I think you have to reload ufw to activate changes but I'm not 100% sure.
16:06 Extex joined #minetest
16:06 nephele Noclip, well, also, having one point of control is nice, querriny commands to inspect the firewall state feels so complicated
16:07 freelikegnu oof poor forum :P
16:08 AidanLCB when modifying the textures in minetest_game for my mod do I have to find the license for each specific texture or can I link to the mod's license.tx
16:08 AidanLCB license.txt
16:10 freelikegnu it depends on the terms of the license
16:10 Noclip nephele: On the other hand just doing `sudo ufw allow 30000/udp` isn't complicated at all.
16:10 Noclip And I don't have a professional setup with 10 running servers where I have to work a lot with the firewall.
16:11 nephele me neither, but that rule is too unspecifi for my taste
16:11 Gael-de-Sailly joined #minetest
16:12 nephele that isn't anything about the server though....
16:13 nephele err firewall
16:13 nephele just personal preference, and i don't think that reliability or having a single nice point of controll has anything to do with professional vs personal setups
16:14 Noclip <nephele "me neither, but that rule is too"> What, I thought you are hosting your own matrix homeserver?!
16:14 Astrobe AidanLCB: the temrs and conditions are precisely in that file: "provide link to license and indicate if changes were made, etc".
16:15 nephele Noclip, so what?
16:15 Noclip (Sorry for using riot reply again)
16:15 AidanLCB ok
16:16 Astrobe AidanLCB, also, changing the licence to MIT might be an issue.
16:16 AidanLCB well im not trying to change it
16:16 AidanLCB just the code is under MIT
16:16 Astrobe ok, I misread.
16:17 Noclip nephele: So that's "a bit" more then just running a small minecraft or minetest server from time to time for a view hours for two people ...
16:18 nephele Eh, maybe a bit, but still not prefessional really
16:18 nephele I think i put more effort into my mail server than my matrix server
16:18 AidanLCB can I just provide a link to the license on github in my license.txt under textures/media Astrobe?
16:19 nephele no, you should copy the license of files you include :)
16:20 AidanLCB well how am i supposed to get that license
16:20 nephele what do you mean?
16:20 AidanLCB to a specific texture
16:20 nephele Check the folder it's in, if its not there then probably the mod folder above it somewhere has the license or mentions it
16:20 nephele if its not there either its probably in the game then
16:20 AidanLCB it just has it for the whole mod
16:21 AidanLCB not one texture
16:21 nephele so? does it say in the license you have to take the entire mod? :)
16:21 AidanLCB but i don't know what parts of the mods license are for what textures...
16:22 Astrobe For the defaut mode, README.txt under default/ lists the licenses for each texture file.
16:22 AidanLCB ok
16:23 Noclip I was talking originally talking about 10 servers and you're already at 2 now. I assume there is also a minetest server so that makes 3 then and I don't know how many servers there are still left ...
16:23 deltanedas joined #minetest
16:24 nephele no, just 2
16:24 deltanedas hey, can someone on 5.2.0 please try to reproduce a bug?
16:24 nephele my minetest server is on the same one as matrix
16:24 deltanedas https://github.com/minetest/minetest/issues/9636
16:24 Taoki joined #minetest
16:24 nephele but that doesn't change that i am not a professional server hoster :P
16:25 deltanedas if entities look normal then its fixed
16:25 deltanedas (cant test myself, fdroid is outdated)
16:25 Krock déjà vu... looks like a duplicate report
16:25 deltanedas of?
16:25 Krock deltanedas: install Minetest on your Oscilloscope.
16:26 Noclip wow wow wow, I was talking about servers in the means of different server softwares not different computers / root servers!
16:26 Krock some run Linux, some Windows. Easy 5.2.0 installation.
16:26 deltanedas i do
16:26 deltanedas pc is ded
16:26 Krock R
16:26 Krock *F
16:26 deltanedas i cant compile on my phone
16:26 Noclip So that's 3 then.
16:26 deltanedas if i could itd die too
16:27 nephele Noclip, okay, well, public i have mail server imap+smtp; a server for matrix+ sometimes minetest; and privately i have a rpi3 that has my irc bouncer and wifi AP; and a build server for my flutter aps
16:27 nephele but i am not a professional :D
16:27 nephele i don't even work in IT
16:28 Astrobe A professional wouldn't do that shit on their spare time. Would play DOTA2 or whatever instead :D
16:28 Krock deltanedas: is it a falling node? #9525
16:28 ShadowBot https://github.com/minetest/minetest/issues/9525 -- Falling nodes glow in the dark
16:29 deltanedas nope, fake node from my mod
16:29 Krock what's a fake node?
16:29 Krock might be worthwhile posting the mod source for easier testing
16:30 deltanedas bitbucket.org/DeltaNedas/covers
16:30 Krock thanks
16:30 deltanedas visual is wielditem
16:30 deltanedas scale 0.668
16:30 nephele Astrobe, haha
16:30 Noclip nephele: Ok that makes 5, you've won 😂
16:30 deltanedas even if my mod is bad, doesnt explain players
16:30 Krock testing...
16:31 deltanedas but the issue is probably a dupe, for all entities
16:31 deltanedas not just sand
16:31 nephele SAND
16:31 nephele Noclip, won? in what? beeing a bad admin?
16:31 nephele speaking of, my tls cert expired, i thought i renewed it 3 days ago >:(
16:32 Krock deltanedas: the entity falls down.. the crate is left over
16:32 Krock but indeed, the entity lights up
16:33 deltanedas hmm sand fix merged 20 days ago
16:33 Noclip <nephele "Noclip, won? in what? beeing a b"> > "beeing a bad admin?"
16:34 deltanedas would appreciate if someone tested on 5.2.0 to confirm
16:34 deltanedas players may still be bugged because iirc its mesh visual
16:34 nephele Noclip, i don't understand what you ask, the reply makes it difficult :)
16:35 Krock deltanedas: lighting works, its default is just too bright
16:35 deltanedas oh?
16:35 deltanedas would negative glow fix that
16:35 Krock yes, you can test this by building a high pile, and a torch on the top, then drop a sand node on one of its sides
16:36 Krock negative glow is ignored AFAIK
16:36 Noclip lol that's not what I wanted to send, let's try again:
16:36 Noclip > "beeing a bad admin?"
16:36 Noclip You said that
16:39 deltanedas but are players fixed?
16:39 Noclip (I misstyped on riot and sent the message unwanted as reply and the irc bridge then completely freaked out on that message ...)
16:40 nephele Noclip, i said that, yes based on you saying "you've won" :)
16:44 Krock deltanedas: commented the issue. Please correct me if I observed something wrong
16:46 deltanedas looks good to me, thanks for helping out
16:46 Krock !next
16:46 MinetestBot Another satisfied customer. Next!
16:47 Noclip Yea, you've won because you didn't want to be a professional and you don't have 10 servers so I decleared you now official as "not professional". I keep you the freedom to define for yourself what "not professional" means.
16:47 Noclip But don't forget, it was you saying "a bad admin" not me 😆 ...
16:48 DS-minetest for any two vectors v1 and v2, is v1, v2 and vector.cross(v1, v2) (in this order) left or right handed?
16:48 DS-minetest (and why isn't this documented );)
16:48 nephele Noclip, haha, well, i am certainly not a perfect admin :D
16:49 nephele speaking of which, afk... updating my cert... for real this time ...
16:50 DS-minetest ok, got it, left handed
16:55 Noclip Sounds like an inverted vectorproduct.
17:00 DS-minetest Noclip: (1, 0, 0), (0, 1, 0), (0, 0, 1) is left-handed in a left-handed system (as minetest has), in a right-handed system, the same result would be right-handed
17:02 rubenwardy joined #minetest
17:09 Verticen joined #minetest
17:11 Noclip Didn't know Minetest is left-handed. But I think in Minecraft the Z-Achsis shows in the other direction so Minecraft should be right-handed then.
17:13 DS-minetest they fear the challenge
17:16 Noclip Maybe it's not that bad: If you switch Y and Z in Minetest you get the default left-handed system with Z looking upwards. In Minecraft you have to change all three components to get that.
17:18 DS-minetest you mean right-handed
17:18 Noclip oops, yes
17:35 calcul0n joined #minetest
17:39 galex-713 joined #minetest
17:43 galex-713_ joined #minetest
17:43 YuGiOhJCJ joined #minetest
17:50 galex-713 joined #minetest
17:54 goksin joined #minetest
17:56 DS-minetest joined #minetest
17:59 sec^nd joined #minetest
17:59 est31 joined #minetest
18:03 Testus left #minetest
18:14 fluxflux joined #minetest
18:41 Andrey01 joined #minetest
18:48 sec^nd joined #minetest
18:52 Flabb joined #minetest
18:55 zughy uhm, where does the default font get assigned in the engine? I was look into fontengine.cpp but I can't see any "call" to Arimo, I guess it's not hardcoded
19:01 Krock see builtin/settingtypes.txt
19:01 serp joined #minetest
19:01 Krock and src/defaultsettings.cpp
19:04 zughy ty :)
19:05 Krock !next
19:05 MinetestBot Another satisfied customer. Next!
19:05 Krock Additional information: these settings can be changed in the main menu's settings, although it might result in a bugged client
19:05 Krock also yes, that bug is already reported
19:06 absurb joined #minetest
19:07 zughy Nah, I compiled it myself because I'm trying to tweak the whole main menu, I wasn't going for the settings approach anyway. But good to know
19:07 Krock rubenwardy is also working on a PR to improve it
19:08 Krock #/8758
19:08 Krock #8758
19:08 ShadowBot https://github.com/minetest/minetest/issues/8758 -- Mainmenu: Add customisable pager, add new change game dialog by rubenwardy
19:10 zughy huh, nice, I was going with something more.. radical
19:10 rubenwardy so was I
19:10 rubenwardy that's the first PR only
19:10 Xx_Crazyminer_xX joined #minetest
19:11 rubenwardy there's two interlinked parts:   the UX/navigation, and the appearance
19:11 rubenwardy I was doing the former only
19:11 rubenwardy see https://www.figma.com/proto/sXoPmpoSl7RzBQcbMJbUFn/MinetestMainMenu?node-id=1%3A2&amp;scaling=min-zoom
19:12 zughy uhm, do you mind if I write you for a moment in private? I don't wanna flood/self-promote myself here
19:14 rubenwardy sure
19:18 _Zaizen_ joined #minetest
19:24 _Zaizen_ left #minetest
19:34 _Zaizen_ joined #minetest
19:44 Anulo2 joined #minetest
19:44 SonoMichele joined #minetest
20:13 galex-713 joined #minetest
20:24 swift110 joined #minetest
20:24 tiwake joined #minetest
20:46 DS-minetest joined #minetest
20:48 erlehmann joined #minetest
20:56 erlehmann joined #minetest
20:56 Taoki joined #minetest
21:05 Taoki joined #minetest
21:10 Hawk777 joined #minetest
21:14 NetherEran joined #minetest
21:23 kaedr joined #minetest
21:41 Wuzzy joined #minetest
21:43 Wuzzy oh man, the forums are still very broken. lots of error 500
21:43 Wuzzy is celeron55 aware of this issue?
21:44 SonoMichele joined #minetest
21:46 Astrobe I've read he is switching to a better VPS provider.
21:46 Edgy1 yeah, VPS issues from what i hear
21:53 Wuzzy so where are those error 500s coming from, then?
21:54 Wuzzy not the forum software, huh?
21:55 Noclip Is 500 typical if a server is overloaded?
22:05 calcul0n_ joined #minetest
22:11 sfan5 yes
22:14 galaxie joined #minetest
22:17 Taoki joined #minetest
22:27 freelikegnu maybe time to upgrade to pentium55
22:29 erlehmann joined #minetest
22:36 oil_boi_ joined #minetest
22:37 Extex joined #minetest
22:39 NathanS21 joined #minetest
22:45 Andrey01 joined #minetest
22:48 oil_boi_ sfan5 thank you for the clientside modding fixes!!
22:48 sfan5 yw
23:19 galex-713 joined #minetest
23:21 Taoki joined #minetest
23:27 ANAND joined #minetest
23:42 Taoki joined #minetest

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