| Time |
Nick |
Message |
| 01:14 |
|
Jordach joined #minetest-hub |
| 01:47 |
|
TommyTreasure joined #minetest-hub |
| 01:47 |
|
TommyTreasure joined #minetest-hub |
| 02:32 |
|
garywhite joined #minetest-hub |
| 02:32 |
|
garywhite joined #minetest-hub |
| 03:36 |
|
benrob0329 joined #minetest-hub |
| 04:09 |
|
benrob0329 joined #minetest-hub |
| 04:30 |
|
rud0lf joined #minetest-hub |
| 05:45 |
|
jluc joined #minetest-hub |
| 05:53 |
|
lumidify joined #minetest-hub |
| 06:11 |
|
lumidify joined #minetest-hub |
| 06:25 |
|
ssieb joined #minetest-hub |
| 07:04 |
|
timdorohin joined #minetest-hub |
| 07:16 |
|
mal14 joined #minetest-hub |
| 07:53 |
|
SWAT28 joined #minetest-hub |
| 07:57 |
|
tenplus1 joined #minetest-hub |
| 07:57 |
tenplus1 |
hi folks |
| 07:57 |
tenplus1 |
Q. is max_drop_level taken into account when digging anything ??? |
| 08:02 |
tenplus1 |
going by mt code it's never used, unless I'm missing something |
| 08:19 |
shivajiva |
morning tenplus |
| 08:19 |
tenplus1 |
hi shiva :) how's you ? |
| 08:20 |
shivajiva |
good thanks n u? |
| 08:20 |
tenplus1 |
not bad :) working on mob damage |
| 08:45 |
ANAND |
Looks like items aren't dropped before their on_drop callbacks are invoked |
| 08:46 |
tenplus1 |
hi ANAND |
| 08:46 |
ANAND |
Hi :) |
| 08:46 |
tenplus1 |
was hoping the max_drop_level was some sort of tool enchant to drop more of the item, but not in use |
| 08:58 |
|
timdorohin joined #minetest-hub |
| 09:20 |
|
timdorohin joined #minetest-hub |
| 09:37 |
tenplus1 |
Mobs Redo API updated, knockback and fire damage groups checked, dropped items cooked if fire group found |
| 09:46 |
|
Fixer joined #minetest-hub |
| 09:46 |
tenplus1 |
hi fixer |
| 10:12 |
tenplus1 |
laters all |
| 10:17 |
|
lisac joined #minetest-hub |
| 10:52 |
|
longerstaff13-m joined #minetest-hub |
| 11:42 |
|
timdorohin joined #minetest-hub |
| 11:54 |
|
ChimneySwift joined #minetest-hub |
| 11:55 |
|
paramat joined #minetest-hub |
| 12:45 |
|
ChimneySwift joined #minetest-hub |
| 13:24 |
|
jluc joined #minetest-hub |
| 13:47 |
|
twoelk joined #minetest-hub |
| 14:01 |
|
tenplus1 joined #minetest-hub |
| 14:01 |
tenplus1 |
hi folks :) |
| 14:17 |
|
paramat joined #minetest-hub |
| 14:17 |
tenplus1 |
o/ paramat |
| 14:18 |
xerox123 |
hello :D |
| 14:18 |
tenplus1 |
hi xerox |
| 14:23 |
|
Gael-de-Sailly joined #minetest-hub |
| 14:23 |
tenplus1 |
o/ Gael-de-Sailly |
| 14:23 |
Gael-de-Sailly |
Hi tenplis1 |
| 14:24 |
Gael-de-Sailly |
*tenplus1 |
| 14:47 |
|
Jordach joined #minetest-hub |
| 14:47 |
tenplus1 |
hi Jordach |
| 14:56 |
tenplus1 |
spkit ? |
| 14:56 |
tenplus1 |
*split ? |
| 15:02 |
|
xerox123_ joined #minetest-hub |
| 15:02 |
tenplus1 |
wb |
| 15:02 |
|
xerox123 joined #minetest-hub |
| 15:02 |
|
longerstaff13 joined #minetest-hub |
| 15:05 |
ANAND |
I'm using minetest.item_drop within an on_drop callback. But it looks like the stack is intact, even after dropping o_O |
| 15:06 |
tenplus1 |
so not working like you hoped ? |
| 15:06 |
ANAND |
yes |
| 15:08 |
ANAND |
What's strange is that item_drop already does the following: itemstack:take_item(itemstack:get_count()) |
| 15:08 |
tenplus1 |
unless on_drop is used in which case you gotta do that yourself (i think) |
| 15:09 |
tenplus1 |
https://dev.minetest.net/minetest.register_node#on_drop |
| 15:09 |
ANAND |
I am using on_drop, but within on_drop, I call minetest.item_drop too |
| 15:09 |
tenplus1 |
prolly confusing it :D |
| 15:10 |
tenplus1 |
what you trying to do anyhow ? |
| 15:16 |
rubenwardy |
It would be better to take the medpack away |
| 15:16 |
rubenwardy |
Then maybe give it back later |
| 15:16 |
tenplus1 |
? |
| 15:16 |
rubenwardy |
Less likely to have an exploit |
| 15:24 |
|
Jordach joined #minetest-hub |
| 15:25 |
|
Jordach_ joined #minetest-hub |
| 15:48 |
|
IhrFussel joined #minetest-hub |
| 15:49 |
tenplus1 |
hi fussel |
| 15:49 |
IhrFussel |
MT probably just segfaulted 15 times in a row |
| 15:49 |
IhrFussel |
[172473.951593] show_signal_msg: 15 callbacks suppressed |
| 15:49 |
IhrFussel |
[172473.951603] Server[13827]: segfault at 150 ip 000000000074d012 sp 00007f8cf5fe4050 error 4 in minetestserver[400000+491000] |
| 15:49 |
tenplus1 |
ouch, what were ya doing ? |
| 15:49 |
|
twoelk left #minetest-hub |
| 15:50 |
IhrFussel |
Absolutely nothing really...I already have those random segfaults sometimes but I never had that "callbacks suppressed" info in dmesg |
| 15:51 |
tenplus1 |
is this in 0.4.17 ? |
| 15:51 |
IhrFussel |
0.4.17.1 |
| 15:52 |
tenplus1 |
damn, we were gonna update to that for server |
| 15:52 |
tenplus1 |
still having issues then |
| 15:52 |
IhrFussel |
It was actually 16 segfaults cause 15 got suppressed |
| 15:53 |
IhrFussel |
It could be about caverealms_lite which I added yesterday |
| 15:53 |
tenplus1 |
we use that mod on server, never had issues ?!?!?! |
| 15:54 |
IhrFussel |
I will have to see if it happens again...if it does then the mod is highly suspect cause I didn't have multiple segfaults in 2.5 years before |
| 15:55 |
IhrFussel |
If it was a OOM-killer thing then it would display that in dmesg correct? |
| 15:55 |
tenplus1 |
yeh |
| 15:55 |
timdorohin |
Hi |
| 15:55 |
IhrFussel |
dmesg is almost empty |
| 15:56 |
tenplus1 |
hi |
| 15:56 |
IhrFussel |
5.039991] ip_tables: (C) 2000-2006 Netfilter Core Team |
| 15:56 |
IhrFussel |
[172473.951593] show_signal_msg: 15 callbacks suppressed |
| 15:56 |
timdorohin |
does caverealms use voxelmanipulator? |
| 15:56 |
IhrFussel |
Yes it does |
| 15:56 |
timdorohin |
does you use luajit? |
| 15:57 |
IhrFussel |
And I may have the server unload unused data timeout too high |
| 15:57 |
timdorohin |
Saw this issue on old luajit |
| 15:57 |
timdorohin |
s/on/with/ |
| 15:57 |
IhrFussel |
I use luaJIT...so you think OOM can also happen as segfaults? |
| 15:58 |
tenplus1 |
and only that one mod added recently ??? |
| 15:59 |
timdorohin |
saw this thing few times with old luajit, this can be distro-specific issue |
| 15:59 |
timdorohin |
maybe broken shared lib |
| 16:00 |
IhrFussel |
It's the only mod that is complex enough to cause this I think...I added seafood and sandwiches before |
| 16:00 |
timdorohin |
what HW are you using? & what OS? |
| 16:01 |
IhrFussel |
model name: Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz, 12 GB DDR4 RAM, Ubuntu 16.04.5 |
| 16:02 |
timdorohin |
WOW |
| 16:03 |
IhrFussel |
It's a dedicated VPS not home PC |
| 16:03 |
timdorohin |
>ubuntu 16.04.5 |
| 16:03 |
timdorohin |
2.0.4+dfsg-1 |
| 16:03 |
timdorohin |
^ luajit version |
| 16:04 |
IhrFussel |
How do I check my exact version? |
| 16:04 |
timdorohin |
run luajit from console |
| 16:04 |
tenplus1 |
doesntwork tim |
| 16:05 |
timdorohin |
??? |
| 16:05 |
tenplus1 |
mt uses the library, not the command |
| 16:05 |
tenplus1 |
has to be instaslled seperately |
| 16:05 |
timdorohin |
ah, im running arch on my server? sorry |
| 16:06 |
timdorohin |
dpkg -S libluajit |
| 16:07 |
tenplus1 |
using 5.1 |
| 16:07 |
IhrFussel |
libluajit-5.1-dev |
| 16:07 |
tenplus1 |
laters all o/ |
| 16:07 |
|
tenplus1 left #minetest-hub |
| 16:10 |
timdorohin |
this meant that you use minetest from minetest ppa |
| 16:12 |
IhrFussel |
Nope, compiled |
| 16:13 |
timdorohin |
O_o |
| 16:13 |
IhrFussel |
I use this to compile https://forum.minetest.net/viewtopic.php?f=3&t=3837 |
| 16:14 |
timdorohin |
okay |
| 16:15 |
timdorohin |
since this one-liner seems not installs and builds new luajit we can guess that luajit installed from ubuntu repository |
| 16:19 |
timdorohin |
...and it is old http://luajit.org/changes.html |
| 16:20 |
timdorohin |
fun thing: your cpu is newer than your luajit |
| 16:33 |
IhrFussel |
MT uses lots of deprecated libs/versions |
| 16:34 |
IhrFussel |
I didn't update my luaJIT version though, so the segfaults seem to be unrelated to it |
| 16:37 |
|
garywhite joined #minetest-hub |
| 16:41 |
|
Krock joined #minetest-hub |
| 16:43 |
rubenwardy |
MT doesn't use any deprecated libs/versions |
| 16:43 |
rubenwardy |
except for plain Lua due to the requirement of 5.1 |
| 16:44 |
Krock |
which is not necessary deprecated because it's the newest what LuaJIT supports |
| 16:44 |
rubenwardy |
you're mixing up standards and implementations there |
| 16:45 |
rubenwardy |
I'm talking about the implementation being 5.1 - ie plain puc lua 5.1 |
| 16:45 |
rubenwardy |
well |
| 16:45 |
|
garywhite1 joined #minetest-hub |
| 16:45 |
rubenwardy |
except for plain [puc] Lua [implementation being at 5.1.x] due to the requirement of [Lua standard] 5.1 |
| 16:46 |
|
garywhite joined #minetest-hub |
| 16:46 |
rubenwardy |
deprecated literally just meants non-advised |
| 16:46 |
rubenwardy |
I guess this is pedantic \o/ |
| 16:46 |
Krock |
for me it feels like a warning that stuff breaks when you don't expect it |
| 16:46 |
IhrFussel |
I mean MT code itself is not the newest |
| 16:47 |
Krock |
please elaborate |
| 16:47 |
Krock |
Not the newest of what? |
| 16:47 |
IhrFussel |
MT doesn't use C++14 or higher if it exists for example |
| 16:47 |
rubenwardy |
that would be stupid |
| 16:48 |
rubenwardy |
C++14 isn't a version of a compiler or something |
| 16:48 |
rubenwardy |
it's the version of a standard |
| 16:48 |
rubenwardy |
so a compiler could support up to C++17 |
| 16:48 |
rubenwardy |
but it would compile Minetest with features up to C++11, as we say we only know about up to C++11 |
| 16:49 |
rubenwardy |
there's very little point in optionally using a higher standard |
| 16:49 |
IhrFussel |
But usually higher versions of a programming language also contain new features that improve performance |
| 16:49 |
rubenwardy |
no |
| 16:49 |
IhrFussel |
Or is that not the case with c++? |
| 16:49 |
rubenwardy |
mixing up the standard and toolsets again |
| 16:49 |
rubenwardy |
you can use C++98 and still benefit from performance improvements |
| 16:49 |
rubenwardy |
as your compiler could be from 2018 |
| 16:50 |
rubenwardy |
there are improvements to the standard which allow the compiler to know more about what you're doing, so optimise more |
| 16:50 |
IhrFussel |
Then c++ has no versions |
| 16:50 |
rubenwardy |
but it's not a cause of upping the version |
| 16:50 |
rubenwardy |
it does |
| 16:50 |
rubenwardy |
there's the standard version, where the language changes |
| 16:51 |
rubenwardy |
and then theres the version of tools like GCC and CLANG |
| 16:51 |
rubenwardy |
so you can have the same standard version, but an improved compiler |
| 16:51 |
rubenwardy |
thus better optimisations |
| 16:52 |
IhrFussel |
Then that's special about compiled languages... PHP doesn't have such a thing AFAIK cause it's just interpretet and each new version has optimizations and added functionality |
| 16:52 |
rubenwardy |
C/C++ compilers are overly clever, although not quite haskell level |
| 16:52 |
rubenwardy |
Python does |
| 16:52 |
rubenwardy |
CPython |
| 16:52 |
rubenwardy |
PyPy |
| 16:53 |
rubenwardy |
it's nothing special about the compiled language, just the standard/toolset separation |
| 16:53 |
|
ssieb joined #minetest-hub |
| 16:53 |
|
clavi joined #minetest-hub |
| 16:53 |
|
Mr_Pardison joined #minetest-hub |
| 16:55 |
IhrFussel |
So is there a MIN version MT requires for luajit? I mean what if I'm on a distro that only has luajit 1.5 or something like that |
| 16:56 |
sofar |
I think it needs to be 2.1, but, not sure :) |
| 16:57 |
Krock |
easy to compile it on your machine, but 1.5 might work when it supports all API features |
| 16:57 |
Krock |
whereas "all" = the stuff defined in the Lua 5.1 reference manual |
| 16:58 |
IhrFussel |
I think you guys recently bumped the luajit version to 2.1 but is that really the MIN version or just recommended? |
| 16:59 |
Krock |
if it was bumped, then it was most likely the "MIN version" |
| 17:01 |
IhrFussel |
Ubuntu 16.04 uses 2.0.4 so the only 2 options are use PPA (if one exists for libluajit) or compile yourself if you want 5.0.0 |
| 17:08 |
Mr_Pardison |
what causes dtime_jitter to spike to upwards of 500%? |
| 17:09 |
nerzhul |
luajit powa haha |
| 17:09 |
IhrFussel |
I think it's just client side so rendering issues? |
| 17:10 |
sofar |
Mr_Pardison: dtime can be anything, even issue outside MT |
| 17:10 |
|
xerox123_ joined #minetest-hub |
| 17:12 |
Mr_Pardison |
sofar: the only problem the person is having is for damage and opening things like their inventory or bags. |
| 17:13 |
Mr_Pardison |
so, a delay in actions with a dtime_jitter spiking upwards of 500%. |
| 17:14 |
Mr_Pardison |
I'm in the same area as them rn to see what it is like and it easily goes upward of 250% on a regular basis. |
| 17:17 |
|
xerox123 joined #minetest-hub |
| 17:20 |
IhrFussel |
Mr_Pardison, I teleported to the server mall on my server with LOTS of smartshop nodes in the area and it spiked to 600% |
| 17:20 |
Mr_Pardison |
not any smartshops here. |
| 17:20 |
Mr_Pardison |
there are a couple of digtrons that have been digging a vertical shaft but those are not moving rn. |
| 17:20 |
IhrFussel |
No but the more complex the rendering is the higher the jitter |
| 17:21 |
IhrFussel |
Just had a 1500% spike...but it goes down to ~ 50% after again |
| 17:35 |
|
Fixer joined #minetest-hub |
| 17:52 |
|
Andrey01 joined #minetest-hub |
| 17:55 |
|
Jordach joined #minetest-hub |
| 17:56 |
Andrey01 |
hi. devs, how many features do you want to release still for 5.0.0? |
| 18:01 |
rubenwardy |
lol |
| 18:09 |
longerstaff13 |
doesn't that also go for kiwi? |
| 18:11 |
|
benrob0329 joined #minetest-hub |
| 18:12 |
IhrFussel |
Tersting dfcaverns on my server...max_lag went instantly to 3 seconds... |
| 18:12 |
IhrFussel |
Testing* |
| 18:18 |
|
roben1430 joined #minetest-hub |
| 18:24 |
timdorohin |
Mr_Pardison: get used to the power of IRC logs) |
| 18:24 |
Mr_Pardison |
timdorohin: I know of them and have used them before to look at things that I missed. |
| 18:27 |
|
Andrey01 joined #minetest-hub |
| 18:29 |
Andrey01 |
Is "ItemStack" userdata? for example, rubenwardy`s manual nothing says about it when making an example with inv:get_list(): https://rubenwardy.com/minetest_modding_book/en/inventories/inventories.html |
| 18:29 |
rubenwardy |
it doesn't matter |
| 18:29 |
Andrey01 |
but what is "ItemStack"? |
| 18:29 |
rubenwardy |
it doesn't effect the API |
| 18:30 |
rubenwardy |
ItemStack is a function which returns an ItemStack type, which happens to be userdata |
| 18:30 |
rubenwardy |
neither the book nor the api mention user data because the API tries to be opaque as to it's design |
| 18:32 |
Andrey01 |
and what would to get item string, do i need stack:get_name()? |
| 18:33 |
Andrey01 |
yes? |
| 18:33 |
rubenwardy |
that's the node name |
| 18:33 |
rubenwardy |
get_string or to_string |
| 18:34 |
rubenwardy |
*item name |
| 18:34 |
rubenwardy |
the item name of the stack is something like default:dirt |
| 18:34 |
rubenwardy |
it doesn't have any counts or meta |
| 18:34 |
rubenwardy |
the item string is a string which represents the stack fully |
| 18:34 |
rubenwardy |
so it includes the name, the count, and the metadata |
| 18:34 |
rubenwardy |
the metadata will be an unreadable string |
| 18:35 |
Andrey01 |
ok |
| 19:02 |
Andrey01 |
why does it return nil: inv_item:get_name() if "inv_item" is userdata and it contains get_name() function? |
| 19:06 |
|
Mr_Pardison joined #minetest-hub |
| 19:15 |
IhrFussel |
Andrey01, show us the line where you define inv_item |
| 19:17 |
Andrey01 |
now it works for me already |
| 19:26 |
rdococ |
can minetest.serialize serialize recursive tables? |
| 19:27 |
Andrey01 |
how to export a blender model into .b3d format? |
| 19:32 |
Andrey01 |
i don`t see b3d format exporting suggestion when i open "Export" label |
| 19:35 |
Andrey01 |
does anybody know what is ".b3d" format? I even can not find in Internet it |
| 19:41 |
rubenwardy |
yes, rdococ |
| 19:45 |
|
Fixer joined #minetest-hub |
| 19:55 |
Andrey01 |
here this is file: http://www.imageup.ru/img133/3162966/screenshot_20180905_224531.png |
| 19:55 |
Andrey01 |
what is this file? |
| 19:59 |
|
aerozoic joined #minetest-hub |
| 20:02 |
Andrey01 |
so what`s a .b3d file? It`s also used in Mob Redo mod |
| 20:03 |
|
Jordach joined #minetest-hub |
| 20:06 |
A-Hamilton |
Andrey01: there is this thing called a search engine. |
| 20:09 |
Andrey01 |
does it export automatically or what? |
| 20:19 |
Andrey01 |
is it possible and needed to export .blend format to .b3d one? |
| 20:25 |
|
longerstaff13 joined #minetest-hub |
| 20:26 |
|
xerox123 joined #minetest-hub |
| 20:26 |
|
xerox123_ joined #minetest-hub |
| 20:32 |
timdorohin |
anybody has mod that show server statistic via http? |
| 20:34 |
Andrey01 |
do i need to export to .b3d?? |
| 20:35 |
|
paramat joined #minetest-hub |
| 20:44 |
|
Jordach joined #minetest-hub |
| 21:06 |
|
timdorohin joined #minetest-hub |
| 21:13 |
rubenwardy |
!mod prometheus |
| 21:13 |
MinetestBot |
rubenwardy: Prometheus [prometheus] - Metric uploader by rubenwardy - https://forum.minetest.net/viewtopic.php?t=18767 |
| 21:13 |
rubenwardy |
timdorohin ^ |
| 21:13 |
rubenwardy |
Someone else made a better mod, but they haven't released it |
| 21:14 |
rubenwardy |
Mine works well enough |
| 21:14 |
rubenwardy |
It's just not as clean as it could be |
| 21:19 |
|
IhrFussel joined #minetest-hub |
| 21:33 |
A-Hamilton |
so, I just tried to rotate a default wooden chest with a screwdriver and it wouldn't let me. It does have stuff in it and when I tried on another chest that is empty it allowed me to move it. This suppsed to be something or is it a bug? |
| 22:20 |
|
garywhite joined #minetest-hub |
| 22:59 |
|
Jordach joined #minetest-hub |
| 23:51 |
paramat |
A-Hamilton it looks intentional and due to not being able to 'dig' the node |
| 23:51 |
A-Hamilton |
paramat: I was just trying to rotate it so it would face the same direction as other ones next to it. |
| 23:52 |
paramat |
it seems to depend on the 'can dig' property, which is false if chest has items |
| 23:52 |
|
roben1430 joined #minetest-hub |
| 23:53 |
A-Hamilton |
interesting. |
| 23:54 |
|
ChimneySwift joined #minetest-hub |
| 23:55 |
rdococ |
hmm |
| 23:55 |
rdococ |
I saw an idea originally meant for Minecraft which would have villagers and villages with different economic systems |