Time |
Nick |
Message |
00:02 |
who_wants_some |
o_O |
00:02 |
who_wants_some |
O_o |
00:03 |
who_wants_some |
vision is better now |
00:04 |
who_wants_some |
ugh, every time i look at servers.mt.net I see Xanadu with <2hr uptime, why so unstable? |
00:07 |
who_wants_some |
LinuxGaming still has that max_lag problem, wth... |
00:12 |
|
swift110-phone joined #minetest |
00:16 |
|
GunshipPenguin joined #minetest |
00:38 |
MinetestBot |
[git] paramat -> minetest/minetest: Mgfractal: Move julia set selection into formula parameter c24f3b0 http://git.io/vBUcd (2015-11-23T00:34:09Z) |
00:43 |
|
calimer joined #minetest |
00:43 |
|
Out`Of`Control joined #minetest |
00:43 |
calimer |
Great job with minetest, I've been having a lot of fun today with adventuretest :) |
00:44 |
|
yyt16384 joined #minetest |
00:45 |
|
Player2 joined #minetest |
01:22 |
LazyJ |
Idk what is causing the crazy high max_lag. Another server on the server list has a lag of 1308. There are a few others with lag well over 100. |
01:25 |
|
GeHa joined #minetest |
01:36 |
|
afflatus joined #minetest |
01:37 |
afflatus |
mapgen v6 is seriously starting to annoy me |
01:37 |
afflatus |
Is there any guidance as to which of the mapgen_* aliases actually get used? |
01:38 |
afflatus |
They don't seem to have any effect on trees |
01:38 |
afflatus |
If I remove default:tree I just get holes, regardless of what aliases I set. :-( |
01:44 |
afflatus |
I shall take it that nobody here either knows or cares |
01:50 |
|
Hirato joined #minetest |
01:54 |
hoodedice |
afflatus, best people to ask are hmmmm or paramat |
01:54 |
hoodedice |
most people here are not well versed in mapgens |
01:55 |
afflatus |
Thanks hoodedice |
01:57 |
afflatus |
I'll go focus on some more rewarding problem ;-) |
02:26 |
|
paramat joined #minetest |
02:28 |
paramat |
afflatus https://github.com/minetest/minetest/blob/master/src/mapgen_v6.cpp#L86 plus junglegrass and https://github.com/minetest/minetest/blob/master/src/treegen.cpp#L41 https://github.com/minetest/minetest/blob/master/src/treegen.cpp#L659 https://github.com/minetest/minetest/blob/master/src/treegen.cpp#L758 |
02:29 |
hoodedice |
ohaiyo param =D |
02:31 |
afflatus |
Thanks paramat - what are you doing still awake? |
02:31 |
afflatus |
;-) |
02:31 |
hoodedice |
fixing bugs =) |
02:31 |
paramat |
oyasumi nasai |
02:32 |
hoodedice |
watashi wa amerikaijin desu |
02:33 |
afflatus |
kahrl: I want to /try/ to support all possible options. |
02:33 |
afflatus |
Someone eventually will create a map with trees enabled. |
02:33 |
kahrl |
afflatus: I see, so the trees are in an optional mod? |
02:34 |
afflatus |
No, mapgen has options in minetest.conf , unless I missed something. |
02:35 |
kahrl |
afflatus: but then your subgame has to define appropriate nodes for trees anyway. Am I missing something? |
02:36 |
afflatus |
OK, so I just need to figure why the aliases don't work where I set them - clearly they are used. |
02:36 |
kahrl |
ahh I completely misunderstood the problem :P |
02:36 |
afflatus |
kahrl: I'm not explaining well ue to tiredness. |
02:37 |
kahrl |
nah, I just reread your original question and got it now |
02:37 |
afflatus |
The nodes are set, just not in default, so I have set aliases of the form mapgen_ |
02:39 |
kahrl |
maybe some other mod is redefining the aliases to something bad |
02:47 |
afflatus |
Even weirder, now I have leaves but no trunks. Better check the trunks definition. |
02:47 |
afflatus |
Getting somewhere, however :-) |
02:48 |
afflatus |
kahrl, I don't think so. I could grep everyting just in case. |
02:49 |
* afflatus |
slaps himself |
02:51 |
afflatus |
I made a pretty damn stupid wood-for-the-trees error |
02:51 |
afflatus |
Sorry everyone |
02:55 |
paramat |
good to see a solution |
02:55 |
afflatus |
Reading the source may help solve some other little issues |
02:55 |
afflatus |
My deserts seem to be lacking a top layer of sand |
02:57 |
|
bjrohan joined #minetest |
03:01 |
paramat |
highland mgv6 desert is bare stone |
03:04 |
afflatus |
Is that supposed to leave an ugly boundary with grassland? |
03:04 |
afflatus |
I seem to remember having to fix this in v7, which was relatively easy |
03:05 |
|
Viper168 joined #minetest |
03:06 |
paramat |
yes the dithered boundary with grass is normal for mgv6 |
03:06 |
paramat |
it's ugly yes |
03:06 |
afflatus |
like this? http://imgur.com/w2isZX6 |
03:07 |
afflatus |
Ignore the junglegrass |
03:07 |
afflatus |
I take it there is nothing I can do about that then? |
03:08 |
paramat |
yes is normal |
03:08 |
paramat |
you would need to alter mgv6 c++ code |
03:08 |
afflatus |
Oh good :| |
03:08 |
paramat |
biomes are hard coded in mgv6 |
03:08 |
afflatus |
Right now #cantfix will do |
03:09 |
paramat |
but you can remove the dither by disabling 'biome blend' in flags |
03:10 |
paramat |
for a straight-edge of grass |
03:10 |
afflatus |
Then I get straight edges |
03:10 |
afflatus |
One of the things I like most is the biome blend |
03:12 |
paramat |
perhaps use the decorations API to place desert sand on exposed desert stone |
03:13 |
afflatus |
That's an idea. |
03:14 |
afflatus |
Right now I just want to do some minimal adjustments so that v6 is usable. |
03:15 |
afflatus |
Having just spent a month getting v5/v7 to look fairly spectacular, my patience with v6 is lacking ;-) |
03:17 |
afflatus |
Thanks for helping me unstick my brain on this paramat |
03:20 |
afflatus |
Also I now know for sure that it is unhandled CONTENT_IGNORE nodes that crash mapgen |
03:22 |
MinetestBot |
[git] paramat -> minetest/minetest_game: Default/mapgen: Retune cactus density due to low density fix abf0ca9 http://git.io/vBUPp (2015-11-23T03:19:11Z) |
03:22 |
MinetestBot |
[git] paramat -> minetest/minetest_game: Default/trees: Make 'can grow' public to enable over-riding 135d80e http://git.io/vBUPh (2015-11-23T03:19:00Z) |
03:32 |
|
GunshipPenguin joined #minetest |
03:38 |
|
paramat left #minetest |
04:01 |
|
LazyJ joined #minetest |
04:08 |
|
bjrohan joined #minetest |
05:04 |
|
VanessaE joined #minetest |
05:41 |
|
swift110-phone joined #minetest |
05:47 |
|
rhys_ joined #minetest |
05:51 |
|
Hirato joined #minetest |
05:54 |
|
Player2 joined #minetest |
05:58 |
|
DI3HARD139 joined #minetest |
06:06 |
|
mazal joined #minetest |
06:37 |
|
Telesight joined #minetest |
06:37 |
|
rhys_ joined #minetest |
06:43 |
|
CWz joined #minetest |
06:46 |
|
TheWild joined #minetest |
06:52 |
sofar |
hmmm, how can I convince mgv6 to have a different water level by default? setting only waterlevel = N in map_meta.txt just causes it to be overwritten :( |
06:54 |
|
Cryterion joined #minetest |
06:55 |
|
hmmmm joined #minetest |
07:07 |
|
Calinou joined #minetest |
07:13 |
Calinou |
hahaha, I received an e-mail of some person offering to hire me |
07:13 |
Calinou |
"We have analyzed your open source contributions on Github and have concluded that your experience could be a good fit for the position of Full stack Developer…" |
07:18 |
|
GunshipPenguin joined #minetest |
07:24 |
sofar |
get used to it |
07:26 |
|
ungali joined #minetest |
07:27 |
fling |
Where is PilzAdam? |
07:27 |
fling |
!seen PilzAdam |
07:27 |
MinetestBot |
fling: pilzadam was last seen at 2015-11-11 18:49:35 UTC on #minetest |
07:28 |
sofar |
left a bit ago |
07:28 |
fling |
What do you mean left? |
07:28 |
sofar |
signed off, nothing special |
07:35 |
|
Hirato_ joined #minetest |
07:42 |
|
SmugLeaf joined #minetest |
07:43 |
|
deltib_ joined #minetest |
07:58 |
|
Obani joined #minetest |
08:32 |
|
pozzoni joined #minetest |
09:00 |
|
Yepoleb_ joined #minetest |
09:01 |
|
Pest joined #minetest |
09:05 |
|
swift110-phone joined #minetest |
09:28 |
|
aheinecke joined #minetest |
09:35 |
|
nrzkt joined #minetest |
09:43 |
|
OldCoder joined #minetest |
09:45 |
|
Elench joined #minetest |
10:03 |
|
DMackey- joined #minetest |
10:16 |
|
VadtecWk joined #minetest |
10:16 |
|
JamesTait joined #minetest |
10:17 |
JamesTait |
Good morning all; happy Monday, and happy Fibonacci Day! 😃 |
10:18 |
Elench |
Same to you, because 11/23? |
10:21 |
Ingar |
I have to admit, I work near Brussels, it's a weird morning |
11:06 |
|
Viper168_ joined #minetest |
11:12 |
|
Darcidride joined #minetest |
11:26 |
|
proller joined #minetest |
11:32 |
|
troller joined #minetest |
11:59 |
|
proller joined #minetest |
12:06 |
|
troller joined #minetest |
12:17 |
|
Out`Of`Control joined #minetest |
12:20 |
|
twoelk joined #minetest |
12:21 |
|
who_wants_some joined #minetest |
12:28 |
|
consfearacy joined #minetest |
12:42 |
|
proller joined #minetest |
13:00 |
|
everamzah joined #minetest |
13:05 |
|
Darcidride_ joined #minetest |
13:10 |
|
behalebabo joined #minetest |
13:11 |
|
zat joined #minetest |
13:12 |
|
DFeniks joined #minetest |
13:15 |
|
proller joined #minetest |
13:16 |
|
SylvieLorxu joined #minetest |
13:27 |
|
STHGOM joined #minetest |
13:40 |
|
unclemarc joined #minetest |
13:50 |
|
zupoman joined #minetest |
13:50 |
|
zupoman joined #minetest |
14:07 |
|
est31 joined #minetest |
15:04 |
|
Xenoth joined #minetest |
15:28 |
|
Cryterion joined #minetest |
15:33 |
E4xoi |
:D |
15:41 |
|
CraigyDavi joined #minetest |
15:43 |
|
meldrian joined #minetest |
15:45 |
|
proller joined #minetest |
15:53 |
|
proller joined #minetest |
16:02 |
|
Jookia joined #minetest |
16:09 |
|
Krock joined #minetest |
16:13 |
|
hmmmm joined #minetest |
16:14 |
|
Obani joined #minetest |
16:15 |
|
Darcidride joined #minetest |
16:21 |
Jookia |
Are there any good digging strategies out there given how deep the world is? |
16:21 |
est31 |
sneak elevator? that's the most efficient |
16:22 |
Krock |
yup, a 1x2 hole with steps on one shaft wall |
16:22 |
Krock |
travelnet's elevators are very helpful - of you're looking for a mod |
16:22 |
Krock |
s/of/if/ |
16:22 |
|
STHGOM joined #minetest |
16:22 |
Jookia |
Okay, is there a mod to shorten the world height? |
16:23 |
Obani |
Jookia : or if there is /home or /spawn command, you can just do vertical digging and put some water source in the end. Then just /home or /spawn and it's good :p |
16:23 |
Krock |
Just stop digging at -1050m |
16:23 |
Obani |
Jookia, Yes, you can add map limits |
16:23 |
Jookia |
Krock: -1050m? |
16:23 |
Krock |
oh right, this has revently been added |
16:24 |
Krock |
Jookia, -1024m to reqach mese blocks, some blocks down to have space |
16:24 |
Krock |
god, the keyboard doesn't like me today |
16:24 |
Jookia |
Ah. Well that's good - I was worried I'd be 2 bytes down and not find anything |
16:24 |
Krock |
!c 2**16 |
16:24 |
MinetestBot |
65536 |
16:25 |
Jookia |
;) |
16:25 |
Krock |
you can't dig down to 65.5km |
16:25 |
Krock |
limit is somewhere near 31k |
16:25 |
Jookia |
Oh really? Interesting |
16:25 |
Krock |
but as Obani already said, you can limit that too |
16:26 |
Jookia |
Also, this may be a weird question - how hostile is the community towards copyleft mods? |
16:26 |
Obani |
Let me find it :p |
16:26 |
Obani |
Jookia, what does copyleft mean ? |
16:26 |
Jookia |
Obani: Umm, GPL licensed. Or CC-BY-SA |
16:26 |
est31 |
Jookia, not very hostile I think |
16:26 |
est31 |
as long as it is free by OSI definition |
16:26 |
Obani |
Well most people use WTFPL |
16:26 |
Krock |
WTFPL is quite spread ehre |
16:26 |
Krock |
nuuh, got ninja0d |
16:27 |
Obani |
But some use GPL3 GPL, CC-BY-SA,.... |
16:27 |
Jookia |
Neato |
16:27 |
Obani |
After all you can do whatever you want, but the more restrictive a license will be for users/modders, the more it will annoy them :p |
16:27 |
Krock |
Jookia, check out this minetest.conf setting: https://github.com/minetest/minetest/blob/master/minetest.conf.example#L1021 |
16:28 |
est31 |
note that that limit limits the other directions too |
16:28 |
est31 |
better is something more bedrock-like |
16:28 |
Jookia |
Interesting- does the limit 'compress' it so mesecons is at the bottom? |
16:29 |
|
alket joined #minetest |
16:29 |
Krock |
there are no mesecons at all |
16:29 |
|
Sockbat joined #minetest |
16:30 |
Krock |
the map just stops generating at this depth - like a knife |
16:30 |
Krock |
cuts away everything around |
16:30 |
Obani |
Weren't MT maps infinite at first ? |
16:30 |
Krock |
define infinite |
16:31 |
Obani |
"the only limit is the power of your computer, and your room to storage the map" |
16:31 |
Krock |
also the read and write speed |
16:32 |
Krock |
somewhen you will touch sqlite3's limits |
16:32 |
Jookia |
The system I play Minetest on can barely handle it as it is :P |
16:32 |
Obani |
Krock, speed isn't important if you can reach it :p |
16:32 |
Krock |
Obani, #satelites .. |
16:33 |
Darcidride |
sqlite3 ? convert your maps into postgresql/redis/mysql-mariadb, but sadly this map format isn't well supported by Minetest... |
16:33 |
Krock |
there's also leveldb |
16:33 |
Jookia |
I'm lucky to get 35fps on low on my setup :D |
16:33 |
Krock |
if you have infinite RAM and a stable computer, I'd suggest to run it on the dummmy backend |
16:34 |
Krock |
Jookia, limited FPS to 30 here.. with this I notice the lag spikes less |
16:34 |
Darcidride |
the default backend for minetest should be mysql or mariadb :'( |
16:34 |
Obani |
Jookia, you can also use this mod https://github.com/MinetestForFun/server-minetestforfun/tree/master/mods/worldedge |
16:34 |
Jookia |
Krock: Interesting, maybe I should try that. What system are you on? |
16:34 |
Krock |
Darcidride, devs would be glad about your code to implement them |
16:35 |
Obani |
It teleports you to the opposite of the map when you reach its end |
16:35 |
|
proller joined #minetest |
16:35 |
Jookia |
Obani: Interesting! |
16:35 |
Krock |
Jookia, Athlon 4000+ 2.4 GHz (currently at 804 MHz) with a Radion X300 |
16:35 |
Krock |
s/i/o/ |
16:35 |
Darcidride |
ahah, i code alreayd enough to improve Minetest... https://github.com/MinetestForFun |
16:36 |
Krock |
Minetest ain't fun |
16:36 |
Jookia |
Krock: Whoa, what brings you to that setup? |
16:36 |
Obani |
Darcidride, don't forget ElectronLibre |
16:36 |
Obani |
:p |
16:36 |
Krock |
Jookia, an old mainbord, perhaps? |
16:36 |
Darcidride |
All of the MFF team are great devs, anyway the goal if to improve Minetest |
16:37 |
Darcidride |
is to* |
16:37 |
Jookia |
Krock: a 2005 card though? |
16:38 |
Krock |
Jookia, could be.. just a regular desktop PC I got some years ago |
16:38 |
Jookia |
I see |
16:38 |
Obani |
Krock, Minetest ain't fun ? so what are you ? a depressive man ? quit this channle lol :p |
16:38 |
Krock |
Obani, sarcasm, you know? |
16:38 |
Obani |
channel* my keyboard doesn't love me too :'( |
16:38 |
Jookia |
I have two machines - one with no 3D graphics, one with integrated laptop graphics from 2009 |
16:38 |
Obani |
Krock, well that was some too :p |
16:38 |
Krock |
Don't take everything serious ;) |
16:39 |
Krock |
Jookia, overclock it, then cool, using liquid nitrogen |
16:39 |
Obani |
everything is serious ! |
16:39 |
Everything |
I'm serious ! |
16:39 |
Krock |
I'm eating Everything. |
16:40 |
Everything |
gargllglglg |
16:40 |
* Everything |
dies |
16:40 |
Krock |
Okay, perhaps not Everything, but much food |
16:40 |
* Everything |
revives |
16:40 |
Krock |
That was a quick boot, Everything! |
16:40 |
Jookia |
Krock: Hah, I've replaced the thermal paste already. Not sure I could get more performance out of a hacked thinkpad t400. Though I'd be really interested if my main machine (no 3D graphics) will be able to run Minetest one day. Perhaps the drivers will be usable for gaming by 2020 |
16:40 |
* Everything |
is Everything |
16:41 |
Krock |
0 = 0 |
16:41 |
Everything |
true |
16:41 |
Krock |
Jookia, had to do the same here - CPU and north bridge kept overheating |
16:41 |
Obani |
stop trolling |
16:41 |
Obani |
I'm serious |
16:41 |
Jookia |
what |
16:41 |
Obani |
that was trolling |
16:42 |
Krock |
Obani, african children organisations need donations - give them your free time |
16:42 |
Obani |
Do they have a mumble server ? |
16:43 |
Krock |
No idea |
16:43 |
Obani |
Well so that's a no |
16:45 |
Krock |
!c 'Answer of everything is ' + str(2 * 6 * 7 / 2) |
16:45 |
MinetestBot |
'Answer of everything is 42.0' |
16:46 |
|
CWz joined #minetest |
16:48 |
Krock |
*checks http://isitweekendyet.com/ * |
16:50 |
|
Tux[Qyou] joined #minetest |
16:53 |
|
Servuc joined #minetest |
16:53 |
Servuc |
Hello |
16:53 |
Krock |
Hello |
16:54 |
Servuc |
I've a little question, multi-world (or multi-universe) is ready ? |
16:54 |
Obani |
I don't think so :/ |
16:54 |
Servuc |
Or it's possible to create it with LUA ? |
16:54 |
Krock |
https://github.com/mniip/LUA |
16:54 |
Krock |
It's Lua. Lua. Lua. |
16:55 |
Servuc |
And what's more with this ? |
16:55 |
Krock |
There are some map generation mods, based on Minetest's Lua API that can generate moon terrain |
16:55 |
Jookia |
Is there a progress report on muilti-world stuff? |
16:56 |
sfan5 |
multiple worlds on one server are not supported |
16:57 |
|
Darcidride_ joined #minetest |
16:57 |
sfan5 |
and you can't do that using Lua |
16:57 |
Servuc |
Thank you sdan4 |
16:57 |
Servuc |
Thank you sfan5 * |
16:57 |
Jookia |
Are there plans for this? |
16:58 |
Servuc |
Multi-world like in Minecraft for our future server |
16:58 |
Obani |
Servuc, but you can still use tweaks, like generating worlds at heights like -29000 :p (nether does it) |
16:58 |
sfan5 |
plans? not really |
16:59 |
Obani |
Actually the work is mostly on typos #troll |
16:59 |
Servuc |
@Obani : Yes it's a solution |
16:59 |
Servuc |
Else can i disconnect player from one server to reconnect him to another programmaticaly ? |
16:59 |
Servuc |
(Or instance of server) |
17:00 |
Obani |
no, you can just disconnect |
17:00 |
Obani |
You can't redirect a client to another server |
17:00 |
Servuc |
Aïe Aïe ^^ |
17:01 |
Obani |
Servuc, that seems logical to me |
17:01 |
Obani |
It would need to disconnect the client from the server |
17:01 |
Obani |
And if the client could be manipulated without being on a server,... |
17:02 |
Servuc |
It seem like realms :) |
17:02 |
Jookia |
It'd be interesting to have something like that so you can divide sections between servers |
17:04 |
Servuc |
And map limit cannot be override ? |
17:05 |
Servuc |
A fake multi-world on map extremity |
17:05 |
sfan5 |
is -30000 to 30000 not big enough? |
17:05 |
sofar |
it's only 16 bit argh |
17:05 |
Servuc |
I just imagine ;) |
17:06 |
sofar |
should have done 21-bits x3 packed in 64 bit |
17:06 |
sfan5 |
!c 2**21 |
17:06 |
MinetestBot |
2097152 |
17:06 |
sfan5 |
!c 21* |
17:06 |
MinetestBot |
SyntaxError: unexpected EOF while parsing (<string>, line 1) |
17:06 |
sfan5 |
!c 21*3 |
17:06 |
MinetestBot |
63 |
17:06 |
sofar |
that would have allowed +/-524288 in every direction |
17:07 |
sofar |
plus an extra bit! |
17:07 |
sofar |
!c 2^21 |
17:07 |
MinetestBot |
23 |
17:07 |
sofar |
lel |
17:07 |
sofar |
!c power(2, 21) |
17:07 |
MinetestBot |
NameError: name 'power' is not defined |
17:07 |
sofar |
meh |
17:07 |
Servuc |
^^ |
17:08 |
Jookia |
Surely -30000 to 30000 is big enough |
17:09 |
sofar |
one of my personal worlds is already 10km^2 in minecraft |
17:09 |
sofar |
that's not even a serious attempt |
17:09 |
sofar |
so I can see people complaining about 30km limits |
17:09 |
sofar |
but but |
17:09 |
sofar |
multi-world support would really make it enough |
17:10 |
sofar |
but but |
17:10 |
sofar |
that's not supported :( |
17:10 |
Servuc |
It's just an idea ;) |
17:10 |
Jookia |
Increasing the world limit would be how tricky |
17:11 |
sofar |
can't, it would be a protocol version change |
17:11 |
sfan5 |
sofar: what do you think what ** does |
17:11 |
Jookia |
What other problems would there be |
17:11 |
Jookia |
Aside from protocol changes |
17:12 |
sfan5 |
Jookia: you need to touch looooots of code (read: the majority of code) |
17:12 |
Jookia |
Yikes |
17:12 |
sofar |
sfan5: I had not seen ** as an operator before, shrug |
17:13 |
Obani |
Servuc, you can still make a mod that limits the world edge with some teleports or walls, so you can use other parts of the world for other "dimensions" |
17:13 |
Servuc |
Nevertheless, this game is very very incredible, minecraft suck near minetest ;) |
17:13 |
sfan5 |
sofar: it's python |
17:13 |
Jookia |
Obani: It wouldn't be 'enough' |
17:13 |
sofar |
sfan5: foul language ;^) |
17:13 |
|
ir2ivps10 joined #minetest |
17:13 |
sfan5 |
sofar: ^ is not universally pow too, in C-like languages ^ is XOR |
17:13 |
Servuc |
Obani : My brother and me have imagine this possiblility |
17:14 |
sofar |
C has no power() operator |
17:14 |
sofar |
although you can << |
17:14 |
sofar |
2<<21 lol |
17:14 |
Obani |
Servuc, I don't agree with you : Minecraft is still better than Minetest |
17:15 |
Obani |
Cause Minecraft is more thought as a game than as an engine |
17:15 |
Jookia |
Is Minetest the most popular voxel game alternative to Minetest? |
17:15 |
Jookia |
alternative to Minecraft* |
17:15 |
Obani |
Jookia, yes, but there is a lot |
17:15 |
sofar |
well minetest in itself is more like a SDK |
17:15 |
Obani |
If you have a good computer, try terasology |
17:15 |
sofar |
sadly, the default installation without mods is ... bleak ... |
17:15 |
Jookia |
I don't have a good computer |
17:15 |
Servuc |
Obani : I'm opensource lover. So change JAR file, i hate it. |
17:16 |
Servuc |
Obani : Yes a very cool SDK :) |
17:16 |
Jookia |
sofar: True, but the engine seems to be a bit limited |
17:16 |
Jookia |
Servuc: Still, limitations mean clever hacks |
17:16 |
Jookia |
No idea why I spoke to two people |
17:16 |
sofar |
Jookia: on the contrary, the MT engine can do many things that are useful that MC can not do |
17:16 |
Jookia |
Shouldn't IRC while debugging firewalls at 4am |
17:17 |
sofar |
client-side mods are nonexistant because Minetest won't ever need them |
17:17 |
Jookia |
sofar: What about server switching mods then? For multiple worlds ;) |
17:17 |
|
TheWild joined #minetest |
17:17 |
Jookia |
sofar: I feel like that'd be one somewhat useful feature |
17:17 |
sofar |
each server can have it's own mods |
17:18 |
Servuc |
Last question : Can I make colored light in Minetest ? Or a lamp near a colored glass is the solution ? |
17:18 |
Jookia |
Oh! That reminds me, I wish mod downloads were a bit more organized |
17:18 |
Krock |
Servuc, light is white. You can't change that yet. |
17:18 |
TheWild |
Servuc, not supported (yet?) |
17:18 |
sofar |
there's no colored glass, really, although I might add some to xpanes but it won't change the light color |
17:19 |
Krock |
Jookia, there was a mod database - currently offline |
17:19 |
Servuc |
I've made colored glass ;) |
17:19 |
sofar |
Jookia: yep, github exploration - but at least you're not downloading obtuse JAR files |
17:19 |
Jookia |
Krock: Oh, not that- I mean when downloading, it'd be nice to only allow freely licensed stuff rather than having to vet servers |
17:19 |
sofar |
Servuc: colored glass, where? |
17:20 |
Servuc |
Sofar : personnal mod ;) |
17:20 |
TheWild |
sofar, there is colored glass... but this is alpha-channel based (the same crap like in MC). "Subtractive" glass not supported (yet?) |
17:20 |
sofar |
Servuc: github it? |
17:20 |
Krock |
Jookia, it's kinda hard to tell if something's free or not |
17:20 |
Servuc |
Just PNG with Alpha and some détail ;) |
17:20 |
Servuc |
@sofar, wait 2 3 hours, I add this on my Github.com/Servuc |
17:20 |
Krock |
pngcrush/optipng afterwards. |
17:21 |
Jookia |
Krock: Exactly, so it'd be nice if there was some kind of metadata passed along. I mean technically if someone sends me a CC-BY texture without attributing isn't that a license violation? :P |
17:21 |
sofar |
ah, I might add those blocks to my mcimport.py work |
17:21 |
sofar |
been looking for carpet, stained glass, stained clay and hardened clay blocks |
17:22 |
Krock |
Jookia, metadata.. in textures? |
17:22 |
Jookia |
Krock: With the downloads of them |
17:22 |
TheWild |
PNG can have some metadata AFAIK |
17:23 |
Krock |
but is it transferred with the up- and download? |
17:23 |
|
luizrpgluiz joined #minetest |
17:23 |
thePalindrome |
PNG can have custom sections |
17:25 |
* TheWild |
ensures whether PNG do support metadata |
17:26 |
TheWild |
ok, there is metadata. And yes, this should be transferred by the server because it is contained in the .png file. |
17:29 |
Jookia |
Is there a way to use that clientside to display licensing details |
17:30 |
thePalindrome |
If you parsed the image yourself, yes |
17:30 |
Jookia |
But that would mean people would need to insert metadata in to their images |
17:30 |
TheWild |
aha, dig this specific file from the cache |
17:33 |
Ingar |
and a million pieces of software will crash in terror because they don't support PNG tags |
17:33 |
Ingar |
(jk, quite possible though) |
17:35 |
|
luizrpgluiz left #minetest |
17:35 |
thePalindrome |
If the PNG section isn't understood, it'll skip it |
17:35 |
thePalindrome |
A custom PNG will not break any sane parser |
17:36 |
|
DMackey joined #minetest |
17:36 |
sofar |
patch your local libpng to reject any image without proper licensing tags |
17:36 |
sofar |
lol |
17:36 |
sofar |
what kind of crusade against images do you intend to start? |
17:37 |
thePalindrome |
Me? none, I just jumped in the convo |
17:37 |
sofar |
I was addressing Jookia :^) |
17:38 |
Jookia |
Rather not violate too many licenses |
17:38 |
thePalindrome |
Ah, I see that line |
17:38 |
thePalindrome |
You'd be safe |
17:38 |
sofar |
that's only a problem if you redistribute |
17:38 |
thePalindrome |
Its like downloading a movie from youtube |
17:38 |
thePalindrome |
it's legal for you, but not the uploader |
17:38 |
thePalindrome |
unless the uploader says that the movie is copyright someone else |
17:38 |
sofar |
if you make a mod, you better ask everyone where they got their textures |
17:39 |
sofar |
personally, I just made all my textures from scratch, which is easier and more fun anyway |
17:39 |
Jookia |
sofar: I feel like it shouldn't be so hard to figure out if I have free content in my game install or not. I don't want to join servers that have things I can't share |
17:40 |
sofar |
Jookia: why would you share stuff that your client has cached? |
17:40 |
|
Wuzzy joined #minetest |
17:40 |
sofar |
that doesn't make sense. Just run /mods on the server and go to the source of their mods |
17:40 |
Jookia |
sofar: Copying game to family members |
17:40 |
Jookia |
sofar: To avoid big downloads |
17:40 |
sofar |
so you're distributing to your kids? |
17:40 |
thePalindrome |
don't forget fair use (if you are in the US) |
17:40 |
sofar |
OMG THE CRIME RING YOU HAVE CREATED!!!!! |
17:40 |
Jookia |
uhh |
17:40 |
sofar |
(sorry for caps) |
17:41 |
Jookia |
ok then] |
17:41 |
sofar |
I ... honestly think you're paranoid a bit. Listen, it's good to be cautious |
17:41 |
Jookia |
If you're not going to take my concerns seriously I don't really want to have this conversation |
17:41 |
sofar |
but if your cousin could download it himself legally, you're not going to get served by "seeding his cache" (no pun intended) |
17:42 |
sofar |
financial gain? it's open source and free. |
17:43 |
Jookia |
Joining a server on Minetest, it's hard to tell if what you've downloaded is open source or free |
17:43 |
sofar |
Jookia: you are 100% correct about that |
17:44 |
sofar |
it's unclear and likely extremely hard to verify that it's redistributable |
17:44 |
Jookia |
There's no real way to play Minetest and guarantee it's still free or open source |
17:44 |
thePalindrome |
But you are not liable for it |
17:44 |
Krock |
It could be illegal meterial |
17:44 |
Krock |
Report it to the NSA |
17:45 |
sofar |
Jookia: even if it was possible to find out that info, it's perfectly OK for a server to have proprietary and copyrighted textures |
17:46 |
Jookia |
sofar: Yes it is, but not informing the people using the server of licensing stuff is bad |
17:46 |
sofar |
actually |
17:46 |
Jookia |
I'd like to not play on servers that have nonfree textures, and there's no real way to do that aside from hosting your own server |
17:46 |
|
adarsh_tr joined #minetest |
17:46 |
sofar |
that's incorrect. it's not a legal requirement that you inform users connected to a server that stuff is copyrighted |
17:46 |
Jookia |
Uh |
17:46 |
Jookia |
Did I just miss something |
17:47 |
sofar |
you can't force people to have written copyright statements on everything |
17:47 |
Jookia |
I.. don't want to? |
17:47 |
sofar |
copyright is implied in most countries anyway |
17:47 |
sofar |
I think what you want is a "server pledge" type of thing |
17:47 |
thePalindrome |
@Jookia tl;dr don't worry, Fair Use has you covered in 99% of cases |
17:47 |
thePalindrome |
The 1% would get thrown out anyway |
17:48 |
Jookia |
sofar: That'd be interesting |
17:48 |
Jookia |
thePalindrome: Does fair use cover using it in my own work? |
17:48 |
thePalindrome |
In a few cases |
17:48 |
thePalindrome |
what's the work? |
17:48 |
sofar |
"I, admin of evil underground server realm, declare only to use freely (re)distributable assets on this server" |
17:48 |
Ingar |
Jookia: that's your problem, you made a derived work without checking the origin |
17:48 |
Jookia |
Ingar: No I didn't |
17:49 |
sofar |
Jookia: fair use does generally NOT cover "redistribution without modification" as part of another work |
17:49 |
Ingar |
Jookia: If you make a derived work of a texture downloaded from a random server, without copyright info |
17:49 |
sofar |
unless it's transformative, or a few other things ... complex legality |
17:49 |
Jookia |
I'd like to only play on servers that run free culture that I can remix, share and use the stuff I download from them |
17:50 |
sofar |
your best bet is to ask the server admins |
17:50 |
Jookia |
There's not really a way to do that :\ There's also not a way for distributors to inform me of licensing |
17:50 |
Ingar |
I rest my case |
17:50 |
sofar |
sure, they can tell you which mods they use |
17:50 |
Jookia |
sofar: There's no automated way of doing this? |
17:50 |
sofar |
server admin: here, have these textures, I can legally give them to you |
17:51 |
sofar |
game player: can I distribute them? |
17:51 |
sofar |
server admin: I'd have to check for each thing I gave you |
17:52 |
|
STHGOM joined #minetest |
17:52 |
Jookia |
Shouldn't server admins know about licensing and deliver appropriate licensing notices? |
17:52 |
sofar |
not really possible. I mean, some things could be automated. But very little assets have properly uniformly standard embedded tags with licensing and copyright info |
17:52 |
Ingar |
Jookia: server admins usually don't care, they jsut want to run a game server |
17:52 |
sofar |
Jookia: absolutely. Which is why on my server I know what mods I run and what license they are |
17:52 |
Jookia |
Maybe it's something that could be worked on? |
17:52 |
thePalindrome |
There's no way to feasibly do that |
17:52 |
Jookia |
I suppose the easiest thing to do would be to query /mods and have a whitelist |
17:53 |
sofar |
the server admin should fix that, not minetest |
17:53 |
thePalindrome |
But what if a proprietary mod uses the same id as a free one? |
17:53 |
sofar |
yup |
17:53 |
Jookia |
sofar: Server admins have no way to indicate the copyright details as of the current version |
17:53 |
sofar |
or the mod is AGPL and the server owner has made changes to it |
17:53 |
Jookia |
Sounds like there's lots of licensing violations :\ |
17:54 |
sofar |
not necessarily |
17:54 |
Jookia |
Am I actually able to comply with licenses - what could I do when someone joins my servers? |
17:54 |
sofar |
the vast majority of minetest mods is 100% legal to use on servers |
17:54 |
Jookia |
Do I have a way to list copyright holders, do attribution, list times of modification, etc |
17:55 |
sofar |
great questions |
17:55 |
Jookia |
That's generally CC-BY stuff |
17:55 |
thePalindrome |
Not for certain |
17:55 |
sofar |
each license may require you to do things differently |
17:55 |
thePalindrome |
times can be faked, anything can |
17:55 |
sofar |
however, because most of the mod content is _not_ shown interactively, you don't need to display licenses |
17:55 |
Jookia |
sofar: Does CC-BY make a definition of interactively? |
17:56 |
sofar |
CC-BY is different, IANAL but I do not believe that a minetest server requires attribution to be displayed |
17:56 |
sofar |
even minecraft contains CC_BY content |
17:56 |
Ingar |
baiscly, you want to be lazy, and have other people figure out copyright issues for you |
17:56 |
sofar |
do you see it in-game? |
17:56 |
Calinou |
yeah, it has Freesounds |
17:56 |
Jookia |
but surely one of the texture mods i have |
17:56 |
Calinou |
but they've been working on removing it |
17:57 |
sofar |
nope, you don't |
17:57 |
Jookia |
sofar: Probably in the credits somewhere |
17:57 |
Calinou |
(as of 1.4, only a few sounds remain from Freesound) |
17:57 |
Jookia |
sofar: But as a server owner I don't have a credits I can refer people to |
17:57 |
|
LazyJ joined #minetest |
17:57 |
sofar |
Jookia: but they're distributed as part of minecraft |
17:57 |
Calinou |
Jookia, now you know why attribution is evil ;) |
17:57 |
sofar |
Jookia: mods are *not* part of the minetest binary or content |
17:57 |
Ingar |
didn't freesound have these weird license that are NOT CC-BY ? |
17:57 |
Jookia |
sofar: Yes but I'm still distributing them from my server |
17:57 |
Jookia |
sofar: What do *I* do |
17:58 |
sofar |
Jookia: correct |
17:58 |
thePalindrome |
Jookia: Don't worry |
17:58 |
thePalindrome |
You can't really be held liable |
17:58 |
thePalindrome |
if it's a public server, just list an "abuse" email |
17:58 |
Jookia |
sofar: Is there a way to give licensing information to people from a server? Or any kind of MOTD? |
17:58 |
sofar |
motd, yes, that exists |
17:59 |
Jookia |
Can I shove a whole bunch of attribution in a MOTD? |
17:59 |
thePalindrome |
Yeah, but it'll piss some people off |
17:59 |
Jookia |
thePalindrome: I don't care |
17:59 |
sofar |
server.conf |
17:59 |
sofar |
motd = ...... |
17:59 |
Calinou |
we have MOTD and server description |
18:00 |
Calinou |
neither allow multiline messages to my knowledge |
18:00 |
Jookia |
Oh |
18:00 |
sofar |
you can just point it to a URL with license info |
18:00 |
Jookia |
Maybe Minetest could incorporate a big box in some update for these types of information - a credits perhaps? |
18:00 |
Calinou |
I'd like to have a server_contact property where admin can list an e-mail for contact |
18:00 |
Calinou |
QuakeWorld (mvdsv) does this |
18:00 |
Jookia |
Calinou: That could fit in a 'credits' section |
18:02 |
Jookia |
Maybe I should do a feature request on the forum for this? |
18:02 |
Calinou |
will never happen. |
18:02 |
Calinou |
Jookia, you do realize Minetest used to contain this sentence on the website? |
18:02 |
Jookia |
I don't know, I could probably post it sometime |
18:02 |
sofar |
you can push a formspec to every new player |
18:02 |
sofar |
and display any text you want |
18:02 |
Jookia |
sofar: Interesting! Maybe I'll use that |
18:02 |
sofar |
even with "OK, I Accept" buttongs |
18:03 |
Calinou |
"celeron55 hates OOP zealots, FOSS zealots, smalltack, perfectionism and noobs. Better not go there if you are one of them." |
18:03 |
sofar |
Calinou: easy enough to do in a mod |
18:03 |
|
GunshipPenguin joined #minetest |
18:04 |
Jookia |
But I still might do a feature request if it doesn't work out well enough |
18:04 |
Jookia |
It'd be really nice to be able to fulfill these obligations |
18:04 |
thePalindrome |
You aren't obligated to do that |
18:04 |
thePalindrome |
If you got everything in good faith, you're good |
18:04 |
Jookia |
thePalindrome: I'm morally obligated |
18:04 |
sofar |
I've actually seen servers already do it for user behavior stuff (e.g. don't destroy other peoples stuff) |
18:05 |
Jookia |
It'd still be nice if mods could include a copyright file, similiar to Debian packages |
18:06 |
sofar |
they already do |
18:06 |
Jookia |
sofar: They have a file that lists each file's copyright status and license? |
18:07 |
Jookia |
sofar: And it's machine readable? |
18:07 |
sofar |
sure they do. I've used dozens of mods and they all carefully list licensing info |
18:07 |
sofar |
nope, none machine readable. don't care about that. almost impossible to have it that way anyway. |
18:07 |
Jookia |
sofar: It's not really that impossible though - Debian does it |
18:07 |
sofar |
trust me I deal with that stuff at work on a daily basis |
18:07 |
Jookia |
It's kind of a solved problem when it comes to packaging |
18:07 |
sofar |
someone, at debian, writes it down |
18:08 |
Jookia |
Yeah |
18:08 |
Jookia |
Not machine generated |
18:08 |
Jookia |
Machine readable |
18:08 |
sofar |
*that* part, the writing down part, is the *manual* verification step needed to make sure it's open source |
18:08 |
sofar |
everyone needs to do that |
18:08 |
Jookia |
Yep, but it makes it easier to verify |
18:08 |
sofar |
you can't just blindly trust license information to be correct, or complete |
18:08 |
sofar |
nope, doesn't. it's only a trap if you do |
18:09 |
Jookia |
sofar: You're saying having a list of files + which licenses they're under supplied by the author doesn't make it easier to verify? |
18:09 |
Calinou |
Jookia, we currently don't have extended mod metadata |
18:09 |
|
STHGOM joined #minetest |
18:09 |
Calinou |
I would like to have some kind, it could be JSON or something like that |
18:09 |
sofar |
"ooh look shiny new mod with gpl Lua code, *downloads*" -> contained copied PNG from Microsmack.com |
18:09 |
Calinou |
mod.json :) |
18:09 |
Calinou |
name, description, dependencies, license(s), version |
18:09 |
Jookia |
sofar: ..Yes? |
18:09 |
thePalindrome |
What if you lied in the mod.json? |
18:09 |
Jookia |
Calinou: Per-file licenses I hope. :) |
18:09 |
Calinou |
also, very few modders add licensing headers to their mods |
18:09 |
Calinou |
(I do) |
18:10 |
Jookia |
thePalindrome: They're meant to be verified |
18:10 |
Jookia |
Trust, but verify |
18:10 |
Jookia |
Having the information somewhat sorted makes it a lot easier |
18:10 |
thePalindrome |
But... then why machine generate it? |
18:10 |
Jookia |
thePalindrome: I said it wasn't machine generated |
18:10 |
thePalindrome |
If you can't trust the info without verification, why not just put it together yourself? |
18:10 |
Jookia |
thePalindrome: (05:08:07) Jookia: Not machine generated |
18:11 |
sofar |
you can't trust it |
18:11 |
sofar |
a lawyer is going to have a field day with you if you trust auto-generated license information |
18:11 |
Jookia |
Why is nobody reading what I write :( |
18:11 |
thePalindrome |
Because you aren't reading what we write |
18:11 |
Jookia |
Yes I am, You think I said machine generated |
18:12 |
thePalindrome |
er, no |
18:12 |
Jookia |
Okay, maybe this is a miscommunication then |
18:12 |
thePalindrome |
That's my guess |
18:12 |
Jookia |
I think it'd be better than nothing to have a machine-readable text file listing licenses for files included in mods |
18:12 |
Jookia |
You can trust it if you want, or verify it |
18:13 |
thePalindrome |
but why have it machine-readable when a person has to verify it anyway? |
18:13 |
sofar |
most common and widely used mods do a fine job listing licensing info |
18:13 |
sofar |
if you see one that stinks, complain |
18:13 |
Jookia |
They don't have to- the reason it's machine-readable is because it's easier to read and understand |
18:13 |
thePalindrome |
My main argument sums up as: If a person needs to check it anyway, why even try to automate? |
18:14 |
Jookia |
thePalindrome: Because it'll get you 90% of the way there. It's easy to have consistent formatting or parseable formatting compared to tons of different styles |
18:14 |
Jookia |
thePalindrome: It also means you could send it with downloaded files |
18:14 |
|
Supertanker2 joined #minetest |
18:15 |
thePalindrome |
Well, most (afaik) bits of FLOSS software have a license.txt that lists everything you need |
18:16 |
Jookia |
the license.txt files are just copy pasted license texts, they don't list each file and specifics (like which GPL version) |
18:16 |
thePalindrome |
Yeah, they do |
18:16 |
Jookia |
Oh? Can you give me an example? |
18:16 |
|
STHGOM joined #minetest |
18:16 |
sofar |
https://github.com/sofar/crops/blob/master/LICENSE |
18:17 |
thePalindrome |
Minetest's license does |
18:17 |
thePalindrome |
at least for the GPL, you HAVE to include the FULL text of the GPL in it |
18:17 |
thePalindrome |
At the top is the version |
18:17 |
Jookia |
No |
18:17 |
Jookia |
The GPL version needs to be specified in the program too |
18:17 |
Jookia |
sofar: Nice! |
18:17 |
sofar |
actually you're not required to include a copy of the full GPL |
18:18 |
sofar |
there is no such requirement |
18:18 |
thePalindrome |
Oh yeah, but you still have to declare which version |
18:18 |
sofar |
the text reads "you SHOULD have received a copy ...." |
18:18 |
thePalindrome |
I remember, there is the option to request the full text from the fsf |
18:18 |
Jookia |
sofar: Yes you must |
18:18 |
sofar |
correct, you have to (1) assert copyright and (2) declare a license |
18:18 |
Jookia |
Section 4 of the GPL3 at least requires that you do |
18:18 |
sofar |
Jookia: nope, not required. the GPL is valid even if you forget it |
18:19 |
Jookia |
Are you thinking of a GPL2 thing? I haven't read it as much |
18:19 |
sofar |
if you forget, then it's Copyrighted but not GPL'd and nobody can distribute it |
18:19 |
sofar |
so effectively, you can forget it just fine |
18:19 |
sofar |
nobody is going to care |
18:19 |
Jookia |
Uhh |
18:19 |
Jookia |
Nobody cares about proprietary software? |
18:20 |
sofar |
not what I said |
18:20 |
thePalindrome |
^ |
18:20 |
Jookia |
Nobody cares that they can't distribute it? |
18:20 |
* twoelk |
follows sofar's link and saddly sees no new crops |
18:20 |
Jookia |
What did you say |
18:20 |
sofar |
twoelk: I might add pumpkins soon |
18:20 |
twoelk |
yummy |
18:21 |
sofar |
nobody cares that you forgot to add COPYING if the license header clearly states GPL |
18:21 |
Jookia |
I do |
18:21 |
sofar |
that's because you don't understand |
18:21 |
Jookia |
I don't understand what? |
18:21 |
sofar |
hundreds of software packages are GPL and do not contain a COPYING file |
18:21 |
thePalindrome |
How the GPL works |
18:21 |
sofar |
go look |
18:22 |
Jookia |
sofar: Uhh, what's your point though? That they're violating? |
18:22 |
twoelk |
Jokia, just out of interest, which minetest servers have you visited ? |
18:22 |
thePalindrome |
@Jookia we're saying that there are many ways to be GPL |
18:22 |
Jookia |
twoelk: Liberty Land and Xandu, though it was a while back (may spell wrong) |
18:22 |
sofar |
that the GPL is valid, and applies, even without a COPYING file in the source tree |
18:22 |
Jookia |
sofar: It just means they haven't sued you yet ;) |
18:23 |
thePalindrome |
No |
18:23 |
thePalindrome |
They can't sue |
18:23 |
sofar |
sue me for what? |
18:23 |
Jookia |
Copyright infringement for not including a copy of the license when redistributing |
18:23 |
sofar |
explain what merit sueing would do? |
18:23 |
Jookia |
You violated the license |
18:23 |
sofar |
how? |
18:23 |
thePalindrome |
The license doesn't require the full text |
18:23 |
consfearacy |
when I try to connect to a server it is stuck at loading "Media...", is this normal? |
18:23 |
thePalindrome |
GPL allows you to omit it |
18:23 |
Jookia |
The license requires you include a copy of the GPL along with the program |
18:23 |
thePalindrome |
Not it doesn't |
18:23 |
Jookia |
thePalindrome: not the GPL3 |
18:24 |
twoelk |
https://forum.minetest.net/viewtopic.php?f=10&t=8494 |
18:24 |
Jookia |
Am I reading section 4 wrong? |
18:24 |
twoelk |
for example Xanadu https://forum.minetest.net/viewtopic.php?f=10&t=8494 has a list with links to all mods |
18:24 |
Jookia |
Conveying Verbatim Copies |
18:24 |
Jookia |
twoelk: Oh yes I saw, it's great |
18:24 |
Jookia |
GPL2 section 1 as well says that's a requirement |
18:24 |
twoelk |
so what more do you need? |
18:24 |
sofar |
"and give all recipients a copy of this License along with the Program." |
18:25 |
Calinou |
<sofar> nobody cares that you forgot to add COPYING if the license header clearly states GPL |
18:25 |
sofar |
is that the line you are referring to? |
18:25 |
Calinou |
if all you say is "License: GPL", it means nothing |
18:25 |
Jookia |
sofar: Yes- am I misunderstanding this? |
18:25 |
Calinou |
you should always include a copy of the license with something you distribute |
18:25 |
sofar |
yes I can see that being confusing |
18:25 |
Calinou |
if the license is too long, then choose a simpler license |
18:25 |
Calinou |
(MIT is 1.1 KB. is this too much?) |
18:25 |
thePalindrome |
Basically, that's the "viral" clause |
18:25 |
sofar |
they're not referring to the full GPL text there |
18:25 |
thePalindrome |
Calinou: Jookia is working out how the GPL and MT mods combine |
18:25 |
Jookia |
sofar: Are you sure? Let me check the copyleft guide for elaboration |
18:26 |
Calinou |
Minetest is LGPLv2.1+ anyway :) |
18:27 |
Jookia |
Like I'm not too bothered by any of this, I just want a place to put my licenses on a server |
18:27 |
sofar |
in legal terms, a license is "the part that allows a user to do something with something". It can legally mean the same thing as "you may use my toilet permitted you adhere to the house rules" - and not define "house rules" more in detail |
18:27 |
sofar |
as long as it's clear that the house rules are stated somewhere unambiguously |
18:28 |
Jookia |
sofar: That makes sense as 'License' could mean the legal agreement, and they do refer to the license text as a different term |
18:28 |
twoelk |
Jookia: make your entry in the serverlist point to a informative url - as all server owners should |
18:28 |
thePalindrome |
^ |
18:28 |
Jookia |
twoelk: I'd rather just put it on the server |
18:28 |
Jookia |
I don't have a website |
18:29 |
twoelk |
use the mods : welcome, serverinfo, news or wiki |
18:29 |
* sofar |
really should start doing some work today now.... :^) |
18:29 |
Jookia |
wiki? Pretty sure I'm banned from that |
18:29 |
twoelk |
no in game wiki-like mod |
18:30 |
Calinou |
Jookia, account creation on wiki is done manually |
18:30 |
Calinou |
(due to spam issues) |
18:30 |
Jookia |
twoelk: Ah |
18:30 |
Jookia |
Calinou: Oh, I meant in general - I've stopped checking if I can register for wikis given I'm a heavy Tor user |
18:30 |
thePalindrome |
brb, snagging lunch |
18:30 |
|
STHGOM joined #minetest |
18:31 |
twoelk |
Jookia: https://forum.minetest.net/viewtopic.php?f=9&t=6492 |
18:31 |
Jookia |
twoelk: Radical! |
18:32 |
|
Obani joined #minetest |
18:33 |
twoelk |
or use news: https://github.com/Bremaweb/news |
18:33 |
Jookia |
Thanks so much for that :) |
18:34 |
sofar |
twoelk: would you care for pumpkins? |
18:34 |
|
Obani joined #minetest |
18:35 |
twoelk |
just had a hokaido, was really tasty! |
18:37 |
twoelk |
oops, red kuri squash in english it seems |
18:37 |
|
STHGOM joined #minetest |
18:38 |
Calinou |
http://godotengine.org/topics/12978 :) |
18:41 |
twoelk |
sofar, actually for my roman project I am just trying to find out what ancient farms may have looked like and how to display their crops in minetest |
18:41 |
Jookia |
Interesting! |
18:43 |
sofar |
twoelk: should be plenty references on that online. they are well-studied |
18:43 |
twoelk |
so I may be more interested in millet, oats, olive trees and wine |
18:43 |
sofar |
http://www.therthdimension.org/AncientRome/RomanFoodDrink/romanfooddrink.htm |
18:43 |
sofar |
lists pumpkins |
18:43 |
twoelk |
oh there is lots but really building it is a different story |
18:44 |
Jookia |
Calinou: will that run on my GMA graphics? |
18:45 |
|
STHGOM joined #minetest |
18:45 |
twoelk |
I am pretty sure that list is wrong on pumpkins |
18:45 |
twoelk |
ahrgh - more ressearch |
18:46 |
Calinou |
Jookia, probably not |
18:46 |
Calinou |
you need OpenGL ES 2.0 support |
18:46 |
Calinou |
and a not-too-slow PC |
18:46 |
Jookia |
Calinou: :( I wish my Trisquel Live CD wasn't full |
18:46 |
sofar |
http://www.classicsunveiled.com/romel/html/romefood.html also lists pumpkins |
18:46 |
Calinou |
(for what it's worth, my late-2008 HP laptop can play it at 60 FPS) |
18:46 |
Jookia |
Calinou: What card's in it? |
18:47 |
Calinou |
GeForce GT 9600M |
18:47 |
Calinou |
on Windows |
18:47 |
sofar |
twoelk: euhh I think you may be correct |
18:47 |
Jookia |
What's it on Linux? |
18:47 |
Calinou |
haven't tried |
18:47 |
Calinou |
probably the same, if you use the proprietary driver |
18:47 |
Jookia |
Yuck |
18:48 |
sofar |
twoelk: http://webcache.googleusercontent.com/search?q=cache:uuyoBLOvbCMJ:www.3owls.org/sca/cook/roman.htm+&cd=1&hl=en&ct=clnk&gl=us |
18:48 |
sofar |
apparently there were some "gourds" but no pumpkin |
18:48 |
Calinou |
http://mesamatrix.net/ |
18:49 |
Calinou |
looks like free drivers support OpenGL ES 3? |
18:49 |
Calinou |
(ES, not plain OpenGL) |
18:49 |
Calinou |
ES 3.1 is not fully supported yet though |
18:49 |
sofar |
earlier GMA's only support 2? |
18:49 |
thePalindrome |
What about linux? |
18:49 |
Calinou |
sofar, very likely |
18:49 |
Calinou |
(if you're lucky…) |
18:49 |
Calinou |
GMA was crap |
18:49 |
sofar |
Jookia: what GMA generation? |
18:49 |
Calinou |
we're glad they stopped making it :) |
18:50 |
sofar |
I can try/test on a few different gens |
18:50 |
thePalindrome |
If you have an older card, you can't use nvidia-drivers |
18:50 |
twoelk |
eh? no complete translation of Apicius? Uhm I own one |
18:50 |
|
TC01 joined #minetest |
18:50 |
* twoelk |
is puzzled |
18:50 |
Jookia |
Well the only machine I have that I'll use 3D graphics on is a 2009 T400 with a GMA card |
18:50 |
thePalindrome |
afaik you have to get nouveau |
18:50 |
sofar |
twoelk: lol you make me want to play on your server |
18:50 |
|
Jousway joined #minetest |
18:50 |
* thePalindrome |
uses amd, which is much easier to use |
18:50 |
sofar |
t400, that's ich9/10 right? |
18:51 |
twoelk |
shall I start it for a tour? |
18:51 |
* sofar |
REALLY has to start doing some work |
18:51 |
Jookia |
sofar: ich9, yeah. It's a very specific model so I have it hacked |
18:51 |
twoelk |
hehe |
18:51 |
thePalindrome |
brb, actually eating |
18:51 |
Calinou |
<thePalindrome> If you have an older card, you can't use nvidia-drivers |
18:52 |
Calinou |
pre-Fermi cards still work, just not through the mainline driver |
18:52 |
sofar |
twoelk: maybe after work I shall pay a visit to it ;) |
18:52 |
Calinou |
you're limited to 341.xx |
18:52 |
Calinou |
which is the legacy branch |
18:54 |
twoelk |
sofar: give me a note on irc as I only start it unregular on the public list, ussually testing stuff on the Isarnho server slot |
18:59 |
E4xoi |
hihi |
19:00 |
Jookia |
o/ |
19:03 |
E4xoi |
\o |
19:16 |
|
Viper168 joined #minetest |
19:18 |
|
Servuc joined #minetest |
19:22 |
|
GunshipPenguin joined #minetest |
19:31 |
|
Darcidride joined #minetest |
19:44 |
|
adarsh_tr joined #minetest |
19:45 |
|
kattsmisk joined #minetest |
19:46 |
|
rubenwardy joined #minetest |
19:47 |
|
alket joined #minetest |
20:12 |
consfearacy |
anyone play terraria? |
20:13 |
rom1504 |
maybe |
20:15 |
|
swift110-phone joined #minetest |
20:17 |
consfearacy |
how do you conect to it? |
20:17 |
|
autumn80 joined #minetest |
20:17 |
rom1504 |
maybe someone knows |
20:18 |
autumn80 |
hi |
20:18 |
autumn80 |
anyone oneline |
20:19 |
autumn80 |
hello??????? |
20:19 |
autumn80 |
is anyone going to talk to me or what:( |
20:20 |
Obani |
I'm here, but afk :p |
20:20 |
autumn80 |
oh ok |
20:20 |
autumn80 |
buttt hi |
20:21 |
autumn80 |
i wish my friends were on here |
20:21 |
autumn80 |
:""( |
20:21 |
thePalindrome |
ping |
20:22 |
autumn80 |
??????????????? |
20:22 |
consfearacy |
so what is a minetest |
20:22 |
autumn80 |
minetest is like minecraft but diffrint i think |
20:22 |
autumn80 |
ya |
20:23 |
autumn80 |
but ya |
20:23 |
rom1504 |
a minetest is a test in a mine |
20:23 |
autumn80 |
ummm |
20:24 |
autumn80 |
minetest is minecraft but like a diffrint name |
20:24 |
|
Jordach joined #minetest |
20:25 |
autumn80 |
umm |
20:25 |
rom1504 |
it's very diffrint yeah |
20:25 |
rom1504 |
a lot of diffr and of int |
20:25 |
Teckla |
"Vanilla" Minetest also has many, many less features than "vanilla" Minecraft |
20:26 |
autumn80 |
ill be back im going to be afk bye ill be back in like 2 mins |
20:26 |
thePalindrome |
minetest is a voxel-based sandbox game similar to infiniminer and minecraft, but built to be modded |
20:26 |
autumn80 |
bye |
20:28 |
autumn80 |
ok im back |
20:28 |
autumn80 |
sorry i had to do something |
20:28 |
|
Robert_Zenz joined #minetest |
20:30 |
|
alket joined #minetest |
20:30 |
autumn80 |
ummm okk |
20:30 |
Jookia |
IRC isn't a very chatty place, autumn80 |
20:31 |
autumn80 |
ya i can tell |
20:31 |
Jookia |
It's a bit like public transport: Everybody sits around looking at their phones until someone expresses something someone disagrees with |
20:31 |
|
kimfy joined #minetest |
20:31 |
autumn80 |
ohhhhhhhhh |
20:32 |
Jookia |
If you want to make friends you should check out some game servers :) |
20:32 |
autumn80 |
i have friends there just not on irc |
20:33 |
|
zat joined #minetest |
20:33 |
Jookia |
Where do they hang about? |
20:33 |
autumn80 |
umm what do you mean |
20:34 |
autumn80 |
? |
20:35 |
Jookia |
Well, you could talk to them can't you? |
20:35 |
|
GunshipPenguin joined #minetest |
20:35 |
autumn80 |
they go one diffrint servers |
20:35 |
Jookia |
Ah |
20:36 |
Jookia |
Instant message them? |
20:36 |
autumn80 |
??? |
20:36 |
thePalindrome |
Er, I seem to have missed something |
20:37 |
autumn80 |
im going to stop talking now |
20:37 |
Jookia |
Okay |
20:38 |
autumn80 |
:/ |
20:39 |
|
alket joined #minetest |
20:43 |
autumn80 |
ok this is boring |
20:43 |
|
SylvieLorxu joined #minetest |
20:43 |
|
Tux[Qyou] joined #minetest |
20:43 |
|
Guest80707 joined #minetest |
20:43 |
autumn80 |
:(. |
20:44 |
autumn80 |
:( |
20:45 |
Obani |
autumn80, if you don't have anything to ask or to tell, we have no reason to talk ^^ |
20:45 |
Obani |
gtg |
20:49 |
|
jojoa1997 joined #minetest |
20:55 |
|
asl joined #minetest |
21:01 |
|
Robert_Zenz joined #minetest |
21:02 |
|
Vargos joined #minetest |
21:18 |
|
ungali joined #minetest |
21:34 |
|
Hirato_ joined #minetest |
21:36 |
|
Tuxedo[Qyou] joined #minetest |
22:00 |
|
alket_ joined #minetest |
22:00 |
|
BlockMen joined #minetest |
22:04 |
|
GunshipPenguin joined #minetest |
22:07 |
zat |
http://www.lua.org/wshop13/Burgueno.pdf |
22:08 |
zat |
Async Lua in Minetest would be lovely. |
22:10 |
TheWild |
yeah, just async(function() ... end) would be enough |
22:10 |
|
Xenoth joined #minetest |
22:11 |
TheWild |
why the hell Lua is so retarded. Array numbering from 1? And no binary data conversions functions (e.g. 4 chars to float)? |
22:11 |
TheWild |
even QBASIC had them |
22:13 |
sfan5 |
lua is a scripting language |
22:14 |
sfan5 |
like |
22:14 |
TheWild |
scripting, scripting... |
22:14 |
sfan5 |
python can't convert bytes to float either |
22:14 |
zat |
I still say, a Javascript VM would be cool in Minetest, I onco dropped the idea and someone started comparing me to someone that wanted to make all web based. |
22:14 |
sfan5 |
nor javascript |
22:14 |
zat |
s/onco/once* |
22:14 |
sfan5 |
indexing from 1 is weird tho |
22:14 |
TheWild |
JavaScript got ArrayBuffers, not so long ago though |
22:15 |
sfan5 |
are those part of the standard? |
22:15 |
TheWild |
Lua in future will have io.pack and io.unpack or something similar |
22:15 |
sofar |
in itself javascript could work fine, but the problem is libraries |
22:15 |
TheWild |
mmm... EcmaScript 5? |
22:16 |
zat |
http://www.ecma-international.org/ecma-262/6.0/#sec-arraybuffer-constructor |
22:16 |
zat |
there it is |
22:16 |
zat |
sofar: what libraries? |
22:16 |
sofar |
the problem isn't that there are no libraries... the problem is that there are too many ;^) |
22:17 |
zat |
v8 just like NodeJS |
22:17 |
TheWild |
there are sometimes binary data to read (e.g. SimCity 2000 maps) or write (dynamically generated B3D files), and I don't like to use integer/float hacks. |
22:18 |
zat |
I wonder how hard would it be to make a fork featuring a Javascript VM instead. |
22:19 |
sfan5 |
hard |
22:19 |
sfan5 |
not as hard was changing block position to >16-bit |
22:19 |
sfan5 |
but still hard |
22:23 |
TheWild |
I had that weird feeling about block positions being 16-bit; -32768..32767, but to avoid map generator mess it was limited to -31000..31000. What is this? MC has 3 million. But take it real: who is building that far (even as far as 31000)? |
22:25 |
zat |
When you can build vehicles Robocraft style people will get far. |
22:25 |
zat |
certainly |
22:25 |
twoelk |
look at the redcrab server map |
22:26 |
TheWild |
hm... why not to loop the map? 32767 + 1 goes -32768 |
22:28 |
twoelk |
use worldedge mod to warp the map into tiles |
22:31 |
sofar |
I've always found edge warping to be a kludge, and it doesn't solve the available server area problem |
22:33 |
Jookia |
We can dream of giant maps |
22:34 |
Jookia |
Maybe we should find a way to switch between servers when it comes to these things |
22:35 |
TheWild |
hmm... possibly seamlessly |
22:35 |
TheWild |
e.g. on the edges client connected to multiple servers |
22:35 |
sofar |
server switching through a portal-like system would work well |
22:35 |
twoelk |
Jookia: that would only work nicely between servers with the exactly same set of mods |
22:36 |
sofar |
just disconnect the client and send redirect information in a package |
22:36 |
TheWild |
or servers are "overlapping" on the map |
22:36 |
thePalindrome |
Honestly I'd expect a system like that to come from a mod |
22:36 |
Jookia |
twoelk: That'd be fine, just have servers run multiple instances |
22:36 |
sofar |
server switching needs client support |
22:36 |
Jookia |
Maybe we need to decouple the idea of servers versus hosts of world |
22:37 |
twoelk |
ah |
22:37 |
Jookia |
I'm sure chat could be synced across instances |
22:37 |
sofar |
one server per world model is fine, as long as clients understand "hey this server is telling me to connect to this server now" |
22:37 |
sofar |
client gets a loading screen... no big deal |
22:37 |
twoelk |
you want to switch between "realms" hosted on the same server |
22:37 |
sofar |
could even have different mods |
22:37 |
Jookia |
sofar: Yep. Always ask for permission. |
22:37 |
Jookia |
sofar: It'd be nice if some mods could be kept in cache but whatever |
22:38 |
Jookia |
realms/servers, who knows. Having different mods would allow for different types of 'planets' or places |
22:38 |
sofar |
well you'd expect user account info to be remembered both source and client side |
22:38 |
Jookia |
I'd just like to know how well it'd scale. Hundreds of them at the last |
22:38 |
Jookia |
least* |
22:38 |
sofar |
so splitting up the user auth stuff so that a user connection is shared seems logical |
22:38 |
twoelk |
hm, just replace the main menu with a nice picture of a portal? |
22:38 |
Jookia |
sofar: Could always just use tokens to refer authentications |
22:40 |
twoelk |
Jookia: btw this has been discussed several times over the years now and nobody has come up with some useful code to at least prove the concept |
22:41 |
Jookia |
of course |
22:42 |
TheWild |
what a big deal. Player is about to leave server A and go to B. Server A generates a big random number and pokes the B that a player is going to connect with the number. Server A gives the number to the client and redirects him to B. Client connects to B with a number. Server B matches the numbers. Auth OK. |
22:42 |
thePalindrome |
MitM |
22:42 |
TheWild |
is there a security hole I'm not seeing right now? |
22:43 |
twoelk |
I don't think that is the probleme |
22:43 |
thePalindrome |
Besides, what about sharing auth/inventory? |
22:43 |
Jookia |
Problem is effort |
22:43 |
TheWild |
so the server must be digitally-signed |
22:43 |
thePalindrome |
The servers have to trust each other |
22:43 |
* zat |
wonders how many times this discussion has taken place already... |
22:44 |
thePalindrome |
eeyup |
22:44 |
zat |
and always the same conclusion: Minetest is a framework for games and not a game. |
22:44 |
twoelk |
the probleme might rather be the decentralized chaotic organisation of totally free servers that are modded in many different ways |
22:44 |
thePalindrome |
That's what I'm more thinking |
22:44 |
thePalindrome |
Either way, I'm done for the day |
22:45 |
thePalindrome |
/) |
22:45 |
Jookia |
twoelk: Politics? |
22:46 |
twoelk |
nah just freedom in the anarchic sense |
22:46 |
Jookia |
I can't do much help aside from small modding I plan to do with a friend, since I'm a busy bee |
22:46 |
Jookia |
like porting NixOS to ARM |
22:46 |
twoelk |
hardly any two servers are alike enough to work together well |
22:47 |
Jookia |
just have it per-server owner so they own a bunch of realms themselves |
22:47 |
Jookia |
completely internal, get big maps |
22:47 |
twoelk |
do keep in mind that infinity is really big |
22:51 |
|
GunshipPenguin joined #minetest |
23:02 |
who_wants_some |
Silence! (with alien voice) |
23:04 |
TheWild |
this time the pattern generated by people joining and leaving is too short to find a hidden message. |
23:24 |
who_wants_some |
minetest needs good default game, play ready |
23:25 |
who_wants_some |
minetest_game is good now, but needs some polish and additions |
23:30 |
|
AnotherBrick joined #minetest |
23:36 |
|
est31 joined #minetest |
23:45 |
|
DMackey- joined #minetest |
23:49 |
|
swift110-phone joined #minetest |