Time |
Nick |
Message |
00:00 |
rdococ |
is that...a thing? |
00:00 |
rdococ |
Is it?! |
00:00 |
rubenwardy |
rdococ, .object is the actual API I believe |
00:01 |
rdococ |
eh? |
00:01 |
rubenwardy |
and . just has mod defined variables |
00:01 |
rubenwardy |
I'm just reading the code |
00:01 |
rubenwardy |
it's been a while |
00:01 |
rdococ |
?????? |
00:01 |
rdococ |
okay, now I'm just confused again |
00:01 |
rdococ |
if the entity from, say, get_objects_inside_radius is in a variable named entity, do I use entity.object to get the object? |
00:01 |
rubenwardy |
Donbatman: https://i.rubenwardy.com/YK8QMskMmh.png |
00:02 |
rdococ |
okay, I swear rubenwardy.com is blacklisted or something |
00:02 |
rubenwardy |
at a guess, your browser doesn't support the crypto algorithms I use |
00:03 |
rubenwardy |
or maybe your computer hates canada \o/ |
00:04 |
rdococ |
I'm installing chromium. |
00:04 |
Donbatman |
Looks awesome rubenwardy |
00:04 |
rubenwardy |
:) |
00:04 |
Donbatman |
rdococ https://github.com/DonBatman/tps_teleporter/blob/master/init.lua#L181 |
00:04 |
rubenwardy |
it looks like the entity value is a copy of the entity definition, with object added |
00:05 |
rubenwardy |
so it copies your entity's definition, then adds 'object' which contains more user data |
00:05 |
rubenwardy |
user data, meaning C++ methods |
00:05 |
rdococ |
do I use entity.object then? |
00:05 |
rubenwardy |
so you should be able to do entity.asasas, but it won't save |
00:05 |
rubenwardy |
you'll need to implement on_serialize |
00:05 |
rdococ |
none of that works. |
00:05 |
rubenwardy |
or w/e the method is |
00:05 |
rdococ |
on_serialize for the entity? |
00:05 |
rubenwardy |
yeah |
00:06 |
rdococ |
but this is a conveyor. it's meant to work on all entities. |
00:06 |
rdococ |
I just need a temporary identification system... |
00:06 |
|
soupfly joined #minetest-hub |
00:06 |
rubenwardy |
there's entity.id |
00:06 |
rdococ |
does that ever change? |
00:08 |
rdococ |
rubenwardy, does that ever change, and do players ahve it? |
00:08 |
rubenwardy |
no idea |
00:09 |
rubenwardy |
and it may be entity.object.id, the code is hard to follow |
00:09 |
rdococ |
Eh??? |
00:09 |
rdococ |
I got an error I've never seen before. |
00:09 |
rdococ |
"table index is nil". |
00:10 |
rdococ |
and it didn't break when accessing the entity_queue (a local variable initialized to an empty table), only in modifying it. |
00:11 |
rubenwardy |
I imagine the table index is nil |
00:11 |
rdococ |
it depends on what the table index is. |
00:11 |
rdococ |
well, it's nil, but you get my point. |
00:11 |
rubenwardy |
it looks like the ID is given by the SAO for the entity, and you'd hope the ID would never change as that would cause the wrong entity to update client side if it did :) |
00:11 |
rubenwardy |
does e.id or e.object.id or e.object:get_id() exist? |
00:13 |
rdococ |
oh. |
00:13 |
rdococ |
so is e.id sometimes nil? |
00:13 |
rdococ |
e.object doesn't exist, as above. |
00:13 |
rdococ |
what I don't get is I can't access any of the methods of the entity as I'd hoped... |
00:13 |
rubenwardy |
lua entities are created here: https://github.com/minetest/minetest/blob/master/src/script/cpp_api/s_entity.cpp#L66 |
00:13 |
rubenwardy |
eer |
00:14 |
rubenwardy |
how are you accessing something with no object value? |
00:14 |
rdococ |
for _,entity in pairs(minetest.get_objects_inside_radius(pos, 1)) do |
00:14 |
rdococ |
that is to say, I'm checking each entity returned by get_objects_inside_radius. |
00:15 |
rubenwardy |
it's possible there's a player there |
00:15 |
rubenwardy |
oh |
00:15 |
rubenwardy |
and that returns objectref directly |
00:15 |
rubenwardy |
so entity is already entity.object |
00:15 |
rubenwardy |
which is why you can't set things |
00:15 |
rdococ |
god damn it. |
00:16 |
rdococ |
well, what can I do? |
00:16 |
rubenwardy |
I'd try entity:get_id() |
00:16 |
rdococ |
get_id is nil |
00:16 |
rubenwardy |
:( |
00:16 |
rdococ |
I swear, every method seems to be nil. |
00:17 |
rdococ |
do players have get_id? I sure damn hope so |
00:17 |
rubenwardy |
players have get_player_name() |
00:17 |
KaadmY |
Player are not objects |
00:17 |
rubenwardy |
players are objects |
00:17 |
rdococ |
KaadmY: I disagree. |
00:17 |
rubenwardy |
they're server active objects |
00:17 |
rdococ |
players are clearly derived from objectrefs |
00:17 |
KaadmY |
I thought players were not objects |
00:17 |
rdococ |
they're just not luaentitysaos |
00:17 |
rubenwardy |
they're not lua entities |
00:17 |
rubenwardy |
oh, snap |
00:18 |
rubenwardy |
worth checking though |
00:18 |
rubenwardy |
feel free to prove me wrong |
00:19 |
rdococ |
is there seriously no identifier for entities? |
00:19 |
rdococ |
I might end up using the index in object_refs, and then accounting for when entities are added/removed |
00:19 |
rubenwardy |
players are objects, confirmed: https://github.com/minetest/minetest/blob/master/src/script/lua_api/l_object.cpp#L100-L116 |
00:20 |
rdococ |
PlayerSAO! |
00:21 |
rubenwardy |
anyway, I must be off now |
00:21 |
KaadmY |
See you |
00:22 |
Donbatman |
bye |
00:23 |
rubenwardy |
wow https://forum.minetest.net/viewtopic.php?f=9&t=18086 |
00:24 |
rdococ |
holy siht |
00:24 |
KaadmY |
Wait what |
00:26 |
rdococ |
did someone SERIOUSLY create that. |
00:26 |
rdococ |
right, that's it. |
00:26 |
rdococ |
I'm making a quran bot |
00:26 |
rdococ |
no, wait, better. flyingspaghettimonsterbot. |
00:27 |
rdococ |
also odd that it's a bot, not a mod |
00:28 |
calcul0n |
ho yeah, beer and strippers everywhere, that could be a cool mod :) |
00:46 |
|
tumeninodes joined #minetest-hub |
00:50 |
tumeninodes |
on github, in the frame which states your branch is ahead x1 and behind x1 commit..., do you just use the "pull request" tab to the right of that msg, and commit the current master to your branch? |
00:53 |
tumeninodes |
sofar:that's right, I forgot about the flatpack build. And it seems a bit more "non-sketchy" than APPimage. I do wonder if these will eventually fade as linstall, autopackage, zeroinstall? |
00:56 |
tumeninodes |
I just looked back in logs... HOLY BEJESUS?! a bible-thumper bot/mod? |
01:00 |
|
Qbiq joined #minetest-hub |
01:09 |
* rdococ |
dies |
01:12 |
|
behalebabo joined #minetest-hub |
01:16 |
benrob0329 |
"Oh no I don't like this mod you made that spews verses from your book" |
01:17 |
benrob0329 |
"So im going to say that you should make a generic mod because I disagree with what that book says" |
01:24 |
|
lumidify_ joined #minetest-hub |
01:35 |
|
Qbiq joined #minetest-hub |
01:55 |
|
soupfly joined #minetest-hub |
02:04 |
|
soupfly joined #minetest-hub |
02:55 |
|
tumeninodes left #minetest-hub |
04:22 |
Hijiri |
rubenwardy: is there a get_id? |
04:23 |
Hijiri |
I didn't know the id was available to lua |
05:52 |
DI3HARD139 |
Quick question. How can one generate a map that's nothing but grass? |
06:14 |
|
CWz joined #minetest-hub |
06:26 |
|
nerzhul joined #minetest-hub |
07:49 |
|
Schrotthandy joined #minetest-hub |
08:11 |
|
DS-minetest joined #minetest-hub |
08:57 |
|
DS-minetest joined #minetest-hub |
09:03 |
|
IhrFussel joined #minetest-hub |
09:04 |
IhrFussel |
Hey guys, my server had ~ 10 segfaults last night, addr2line says "ClientInterface::getClientIDs(ClientState)" |
09:06 |
IhrFussel |
I'm guessing someone with a modified client maybe tried to send a fake state?? |
09:31 |
IhrFussel |
It just happened again, same line |
09:52 |
IhrFussel |
AGAIN...I guess I'll have to run a debug build for testing but I have no clue how to run it parallel to my normal version |
09:59 |
IhrFussel |
I'll try --info and --verbose for now |
10:00 |
|
Darcidride joined #minetest-hub |
10:16 |
IhrFussel |
Last log line "2017-07-31 12:15:26: VERBOSE[Server]: Server::deletingPeer(): peer->id=4, timeout=0" |
10:17 |
IhrFussel |
So it seems to be linked to logouts |
10:27 |
IhrFussel |
Nevermind the player told me he didn't logout normally so it was just the result of the server crashing |
10:33 |
sfan5 |
it doesn't have to be a modified client |
10:33 |
sfan5 |
are you running .16 release or dev? |
10:37 |
IhrFussel |
0.4.16-dev but from Jun 4 so release day |
10:37 |
IhrFussel |
I didn't change ANYTHING AFAIK ... it suddenly started happening last night |
10:38 |
IhrFussel |
sfan5, do you think an admintool (digging extremely fast) could cause this? |
10:38 |
sfan5 |
no |
10:39 |
sfan5 |
to me this just sounds like a "simple" bug |
10:40 |
IhrFussel |
It happened every 7 - 20 minutes on average ... SOMETHING must cause it...something likely reliable |
10:44 |
IhrFussel |
sfan5, could this be part of the problem? "2017-07-31 10:55:17: ERROR[Server]: Failed to open /home/minetest/.minetest/worlds/.../players/PLAYER" |
10:44 |
sfan5 |
dunno |
10:45 |
sfan5 |
picking out random log entries isn't going to help, what's needed is a backtrace |
10:45 |
IhrFussel |
Can you lead me to an instruction on how to compile a debug version NEXT TO a normal dev version? |
10:50 |
sfan5 |
just clone minetest again, compile it as debug, copy the binary to your other install and name it e.g. "minetest.debug" |
10:55 |
IhrFussel |
sfan5, MAYBE that's not needed anymore...MT spit out a debug stack...this could probably help https://pastebin.com/mZauiNGA |
10:56 |
IhrFussel |
It seems to be linked to files definitely...could it be the Extended Player Attributes?? I implemented them now into my mods about 3 days ago |
10:57 |
IhrFussel |
And EACH node dug checks a certain player attribute for quests |
10:58 |
sfan5 |
that paste describes a different problem |
10:58 |
IhrFussel |
But it happened while I spam-used the admintool |
10:58 |
sfan5 |
wat |
10:58 |
sfan5 |
why would it try to open a database file mid-game? |
10:59 |
IhrFussel |
Well it only saves map changes every X secs to the DB |
10:59 |
|
Raven262 joined #minetest-hub |
10:59 |
sfan5 |
it doesn't reopen the db file |
10:59 |
sfan5 |
it's impossible for that error to appear mid-game |
11:00 |
IhrFussel |
"Failed to save block: unable to open database file" |
11:00 |
IhrFussel |
It obviously tried to save a modified map block |
11:02 |
sfan5 |
lemme check |
11:03 |
sfan5 |
hm well that sounds weird |
11:03 |
sfan5 |
in any case that stacktrace is not good enough |
11:06 |
IhrFussel |
So is the error message just midleading and the server doesn't try to re-open the DB? |
11:06 |
IhrFussel |
misleading* |
11:18 |
IhrFussel |
sfan5, but if I compile the debug version it will automatically overwrite my existing /usr/local/bin/minetestserver ... or not? |
11:18 |
sfan5 |
don't run make install, copy only the binary manually |
11:18 |
sfan5 |
and name it differently |
11:19 |
|
Fixer joined #minetest-hub |
11:20 |
IhrFussel |
I don't follow you...I always use Calinous script to compile...what needs to be changed here: "cd; git clone https://github.com/minetest/minetest.git; cd minetest/games; git clone https://github.com/minetest/minetest_game.git; cd ..; cmake . -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1 -DENABLE_LEVELDB=1; make -j$(nproc); sudo make install;" |
11:40 |
|
ThomasMonroe joined #minetest-hub |
11:42 |
ThomasMonroe |
:O |
11:42 |
ThomasMonroe |
no greeting? |
11:42 |
ThomasMonroe |
XD |
11:43 |
lumidify |
Hi ThomasMonroe :P |
11:43 |
ThomasMonroe |
hi lumidify, how are you? |
11:43 |
lumidify |
Reasonable (as usual) |
11:44 |
lumidify |
And you? |
11:44 |
ThomasMonroe |
about the same |
11:56 |
|
cx384 joined #minetest-hub |
12:00 |
IhrFussel |
sfan5, I cloned the git stuff into /home/minetest/mtdebug now but when I run cmake it complains about not finding CMakeLists.txt in /home/minetest ... I didn't specify /home/minetest as compiling directory |
12:00 |
sfan5 |
forgot to cd? |
12:06 |
IhrFussel |
sfan5, I don't get how it works it says it can't open minetest_game no permission...does git need sudo? |
12:07 |
sfan5 |
no |
12:07 |
IhrFussel |
"cd mtdebug/minetest/games; git clone https://github.com/minetest/minetest_game.git; cd /home/minetest/mtdebug/minetest; sudo cmake . -DENABLE_GETTEXT=1 -DENABLE_FREETYPE=1 -DENABLE_LEVELDB=1; -DCMAKE_BUILD_TYPE=Debug make -j$(nproc);" my folder structure is /home/minetest/mtdebug/minetest/ |
12:15 |
sfan5 |
why are you running cmake as sudo |
12:16 |
sfan5 |
there should be no ; after the enable leveldb param |
12:16 |
sfan5 |
and there should be a ; before make |
12:17 |
calcul0n |
and isn't this mtg and not minetest ? |
12:18 |
calcul0n |
ho, i guess you already have minetest |
12:20 |
IhrFussel |
sfan5, thanks seems to work now...so the binary file will be in mtdebug/minetest correct? |
12:20 |
IhrFussel |
Or mtdebug/minetest/src rather I think |
12:21 |
sfan5 |
mtdebug/bin/minetest |
12:23 |
|
CalebDavis joined #minetest-hub |
12:24 |
IhrFussel |
Wait...I need to downgrade my mtdebug git to the one I use..or not? |
12:33 |
sfan5 |
you don't need to but it would make sense |
12:37 |
IhrFussel |
sfan5, cmake doesn't need sudo but make does? |
12:37 |
sfan5 |
neither of them do |
12:38 |
sfan5 |
by blindly adding sudo to some command earlier you probably broke something |
12:43 |
|
Jordach joined #minetest-hub |
12:44 |
IhrFussel |
sfan5, I think it will work now...I did git reset --hard [hashfromjune4] and now it compiles again...so after it's done couldn't I just run the binary from the bin folder? |
12:45 |
calcul0n |
afaik you need to set RUN_IN_PLACE at compile time for that |
12:45 |
sfan5 |
you likely can |
12:46 |
IhrFussel |
I copied it to usr/local/bin/minetest.debug ... now I simply run it like normal minetest? |
12:47 |
IhrFussel |
and after it crashed I use gdb I'm guessing |
12:52 |
calcul0n |
you'll need a core dump if you want to use gdb after, they are generaly disabled by default |
12:53 |
calcul0n |
you can also run it in gdb, but it will be very slow i guess |
12:53 |
IhrFussel |
So I need to run it inside gdb? |
12:54 |
calcul0n |
it's not needed, but you must core dumps if don't want to |
12:54 |
calcul0n |
i don't remember how to do that though :) |
12:54 |
calcul0n |
something like ulimit -c unlimited |
12:55 |
Fixer |
*,...,* |
12:56 |
calcul0n |
it will produce a file named something.core when it crashes, then you can run gdb prog file.core |
12:57 |
IhrFussel |
I need to use argeuments with gdb...will this work? gdb --args minetest.debug --config blah ? |
12:58 |
calcul0n |
you mean args for gdb or for minetest ? |
12:58 |
IhrFussel |
for minetest |
12:59 |
calcul0n |
then run gdb minetest and type set args --blah before run |
13:03 |
|
Fixer joined #minetest-hub |
13:04 |
IhrFussel |
calcul0n, works I think...now I wait for the crash and then type what? |
13:05 |
ThomasMonroe |
anyone know where ten is? |
13:07 |
calcul0n |
IhrFussel, after the crash type bt to get the backtrace |
13:08 |
calcul0n |
you can also examinate the variables content with print variable |
13:09 |
IhrFussel |
calcul0n, but it's not required to run minetest with --info or --verbose right? Cause all I see right now on screen is [New Thread blah] sometimes |
13:09 |
calcul0n |
i don't know, maybe some more infos with --verbose |
13:10 |
calcul0n |
but they should be in debug.txt anyway |
13:11 |
IhrFussel |
The debug.txt only shows the usual "digs/places node" right now |
13:12 |
calcul0n |
so maybe --verbose or --trace can help, but they print a lot of infos |
13:13 |
IhrFussel |
I mean are --info and --verbose or --trace required for gdb debug info? |
13:13 |
calcul0n |
ho no, i don't think so |
13:14 |
IhrFussel |
So it's normal that gdb only outputs [New Thread blah] to stdout? I just hope that it collects all kinds of debug info in the background |
13:15 |
calcul0n |
yes, it does |
13:15 |
calcul0n |
you generally only get a message when it crashes |
13:20 |
Fixer |
hey guys |
13:20 |
Fixer |
HEAT IS DOING |
13:28 |
sfan5 |
calcul0n: running something in gdb is usually not slower than running the debug executable itself |
13:29 |
calcul0n |
ok, i didn't know that |
13:30 |
Fixer |
you can enable core dump and just run debug build, then use that dump to debug in gdb |
13:50 |
IhrFussel |
YES it happened again https://pastebin.com/KasGUgYH |
13:51 |
IhrFussel |
That doesn't look useful though I did "bt" in gdb |
13:53 |
Fixer |
IhrFussel: thread apply all bt |
13:55 |
IhrFussel |
https://pastebin.com/TKFASywJ |
14:02 |
|
Corvus_ joined #minetest-hub |
14:12 |
IhrFussel |
That's weird...the crash isn't in dmesg as segfault o.o but there is also no mod error in the debug.txt ... however there is one in the gdb output when I scroll back up: https://pastebin.com/5BfVH6Dz |
14:22 |
|
DS-minetest joined #minetest-hub |
14:27 |
IhrFussel |
Does the most recent bt even help with finding the problem? I see nothing useful in it |
14:39 |
sfan5 |
IhrFussel: those backtraces you posted just seem to be scripting errors |
14:39 |
|
texmex joined #minetest-hub |
14:41 |
IhrFussel |
sfan5, there was a mod "builtin" error on shutdown BUT something else caused the actual shutdown ... is there no way to see more output? |
14:42 |
sfan5 |
that's not "something else" |
14:42 |
sfan5 |
the script api raised an exception |
14:43 |
IhrFussel |
sfan5, but on_shutdown()! why would the shutdown be triggered?? I didn't do it |
14:43 |
IhrFussel |
I will run it again |
14:44 |
sfan5 |
i don't know why your server was shutting down, you didn't post that part of the log |
14:44 |
sfan5 |
in any case something is seriously wrong with your world folder |
14:44 |
sfan5 |
since e.g. the forceload code can't open the file it needs for writing |
14:48 |
IhrFussel |
sfan5, I had too few lines set in my terminal so I couldn't scroll up more to see what happened before that mod error ... now I set it to 15,000 lines should be enough |
14:50 |
IhrFussel |
The world folder works as expected right now, minetest can read and write just fine |
15:02 |
|
CalebDavis joined #minetest-hub |
15:08 |
|
nerzhul joined #minetest-hub |
15:18 |
|
Krock joined #minetest-hub |
15:18 |
Krock |
404 - Tenplus1 not found |
15:18 |
Krock |
500 - Can not greet tenplus1 |
15:19 |
nerzhul |
503 - nerzhul not available |
15:19 |
nerzhul |
409 - paramat is a coffeepot |
15:20 |
nerzhul |
*teapot |
15:20 |
Fixer |
666 - temperature in Europe |
15:20 |
Krock |
200 |
15:26 |
Fixer |
me irl http://i.dailymail.co.uk/i/pix/2017/02/10/00/3D06B70D00000578-4210070-image-a-15_1486687785854.jpg |
15:27 |
Krock |
bottom notice is for americans |
15:27 |
Krock |
or where is that police station located?! |
16:03 |
lisac |
Hi ten |
16:03 |
lisac |
*ten |
16:03 |
lisac |
wow |
16:03 |
lisac |
tenplus1 isn't here |
16:08 |
Krock |
he's watching us from above |
16:08 |
Krock |
(not saying that he's dead - referring to illuminati) |
16:13 |
lisac |
... |
16:20 |
|
soupfly joined #minetest-hub |
16:32 |
rdococ |
hm |
16:33 |
rdococ |
I remember a function like colorize() but can't find it in the minetest dev wiki. |
16:34 |
rdococ |
Does anyone know if such a function exists? It'd be useful in my mod of a mod.. |
16:35 |
calcul0n |
rdococ, isn't it a texture modifier instead ? |
16:35 |
calcul0n |
[colorize:<color>:<ratio> |
16:37 |
|
bigfoot547 joined #minetest-hub |
16:38 |
rdococ |
A texture modifier? I want to recolor text... |
16:38 |
calcul0n |
ha |
16:39 |
calcul0n |
is it in a hud ? in that case you can set the number param for that |
16:39 |
Krock |
https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L2060 |
16:39 |
Krock |
^ rdococ |
16:40 |
Krock |
if HUD, then it's a separate param in the definition |
16:40 |
rdococ |
ah |
16:40 |
rdococ |
yes |
16:40 |
|
behalebabo joined #minetest-hub |
16:40 |
rdococ |
Nah, it's in a chat_send call. |
16:41 |
Krock |
:'( github throws unicorns right now |
16:42 |
* rdococ |
samples hexchat colors |
16:42 |
Krock |
eeks. the stats look horrible right now |
16:49 |
Calinou |
https://status.github.com/ |
16:49 |
Calinou |
g i t h u b i s d o w n |
16:49 |
ThomasMonroe |
O.O |
16:49 |
Fixer |
Krock: they have quite weird unicorn pic, kind of pornish |
16:51 |
Fixer |
finally https://pbs.twimg.com/media/DGEPbAhVoAEGIwo.jpg:large |
16:52 |
Calinou |
also: https://github.com/Voros2/freedoom/blob/91406410eaeae19fbbb1cf19432387a0b7648c50/CREDITS#L125-L128 :D |
16:53 |
Fixer |
do this in minetest https://twitter.com/melodive/status/891653115795173376 |
16:57 |
Calinou |
how does this compare to http://store.steampowered.com/app/660880/b/ ? |
16:57 |
Calinou |
game of the year! |
17:17 |
CWz |
dumbasses didn't port it to linux |
17:18 |
CWz |
what is this, 2014 |
17:19 |
CWz |
meh not like i can play it. my i3 and gtx950 wouldn't cut it |
17:23 |
Fixer |
Calinou: o_O |
17:25 |
Fixer |
Calinou: https://twitter.com/Shadbase/status/846554622885949444 |
17:26 |
rdococ |
odd |
17:26 |
rdococ |
hm |
17:26 |
Shara |
Hello |
17:26 |
* CWz |
runs |
17:27 |
* Shara |
catches? |
17:28 |
* Shara |
offers doughnuts |
17:34 |
|
Fixer joined #minetest-hub |
17:34 |
|
Fixer joined #minetest-hub |
17:41 |
rdococ |
balls |
17:54 |
Calinou |
https://forum.minetest.net/viewtopic.php?f=5&t=17887&p=286504#p286504 |
17:54 |
Calinou |
ehm… |
17:54 |
Calinou |
"don't like it, don't use it" |
17:54 |
Calinou |
Minetest being on Steam wouldn't be harmful to anything, as long as it isn't integrated to the Steam APIs (not GPL-compatible) |
17:55 |
Calinou |
Godot also is on Steam, in the exact same manner (no steam_api.dll used) |
17:55 |
Calinou |
also, the Steam DRM is known to be quite weak, this doesn't mean Steam is shoddily written |
17:58 |
|
kaeza joined #minetest-hub |
17:59 |
rubenwardy |
100% agreed, Calinou |
18:01 |
Calinou |
rubenwardy: I'm of the opinion that being present on proprietary platforms is a good thing, while supporting the libre platforms |
18:02 |
Calinou |
it really helps reach out more users, and makes the software look friendly to all platforms |
18:02 |
Calinou |
(who doesn't dislike GIMP because it works like crap on Windows or macOS?) |
18:02 |
|
soupfly joined #minetest-hub |
18:03 |
Calinou |
and it's not a matter of manpower, really… if your software is good and you know how to engage people, you can keep a dedicated Windows/macOS/whatever maintainer at hand |
18:03 |
Calinou |
(for what it's worth, I maintain my Godot builds for Windows/macOS/Linux and it works fine, but Godot is very easy to build on all platforms, compared to the average C++ software) |
18:12 |
* CWz |
doesn't know what's worse, proprietary software or the schnitzels who go about whinning about proprietary software. |
18:12 |
Calinou |
http://www.phoronix.com/scan.php?page=article&item=gl46-spirv-parallel-shad&num=1 |
18:12 |
Calinou |
hype |
18:12 |
Calinou |
:D |
18:12 |
CWz |
Doesn't matter if the code is open or not, if said schnitzels cannot read code |
18:12 |
Calinou |
they added native anisotropic filtering (ie. not an extension), in 2017 |
18:13 |
* Krock |
wonders why CWz describes them as schnitzel. There's also plätzchen or würstchen |
18:14 |
CWz |
no idea what those ares |
18:14 |
Krock |
with a chance of 99% that's meat, otherwise yo get some kind of vegan mix for meat-replacements |
18:14 |
Shara |
CWz: The ones who whine without real reason are always the worst |
18:15 |
CWz |
I wonders if opengl 4.5 can be upgrade to 4.6 or would I have to upgrade a card |
18:16 |
CWz |
den again anisotropic filtering seems to have the reverse pixar effect on minetest |
18:16 |
Krock |
OpenGL stuff is hardware-dependant |
18:16 |
CWz |
I knew it... |
18:16 |
Krock |
so updating will most likely not be possible without buying a new card |
18:17 |
CWz |
welp, no worth it |
18:17 |
CWz |
Don't need to a graphics card that makes fuzzing up texture fuzz up faster |
18:18 |
Krock |
everything above OpenGL 1.4 is fine to run Minetest :) |
18:20 |
|
paramat joined #minetest-hub |
18:22 |
IhrFussel |
sfan5, can a corrupted mapblock cause a segfault? |
18:22 |
Calinou |
oh, hype #2: https://play0ad.com/new-release-0-a-d-alpha-22-venustas/ |
18:22 |
Calinou |
"The Persian soldier said, [SpiderMonkey exception at…]" |
18:22 |
CWz |
Hype is for the sodapopper |
18:23 |
|
soupfly joined #minetest-hub |
18:23 |
CWz |
TF2 reference |
18:23 |
Fixer |
Calinou: it is still alpha |
18:23 |
Calinou |
yep, but gots lots of new things |
18:23 |
Calinou |
CWz: real men use Force-A-Nature :D |
18:24 |
sfan5 |
IhrFussel: it shouldn't |
18:24 |
sfan5 |
if you have a backtrace the exact cause can be determined, no need for guessing |
18:25 |
IhrFussel |
Well the segfault that happened ~ 10 times last night doesn't even happen ONCE anymore...so I'm guessing the event is either linked to a certain client/mapblock |
18:27 |
IhrFussel |
sfan5, also the "error writing to file" indeed only happens when I dig too many nodes without a break |
18:28 |
IhrFussel |
Admintools have a dig time of 0.15 (the lowest possible) |
18:31 |
IhrFussel |
The chance to crash the server seems low though (I had to hold down the mouse button for a few minutes for that) |
18:43 |
|
Thomas-S joined #minetest-hub |
18:51 |
IhrFussel |
Will this work as an auto restart debug script? https://pastebin.com/srxT5W7r |
18:52 |
|
DI3HARD139 joined #minetest-hub |
18:55 |
sfan5 |
that's missing the instructions that actually create the backtrace |
18:56 |
IhrFussel |
ulimit -c unlimited and then gdb minetest.debug corefile seems to be easier then right? |
18:56 |
sfan5 |
if it works then yeah |
18:58 |
IhrFussel |
I never dumped core files...where would I likely find the core file minetest dumps? |
19:00 |
calcul0n |
in the same directory as the executable i think |
19:01 |
sfan5 |
depends on your system settings |
19:01 |
|
soupfly joined #minetest-hub |
19:04 |
IhrFussel |
ulimit needs sudo? ugh |
19:06 |
|
ThomasMonroe joined #minetest-hub |
19:06 |
IhrFussel |
No wait...why doesn't ulimit -c unlimited work? |
19:07 |
IhrFussel |
HUH?? it works now after opening a new terminal window |
19:13 |
|
tenplus1 joined #minetest-hub |
19:13 |
tenplus1 |
hi folks |
19:13 |
|
ThomasMonroe left #minetest-hub |
19:15 |
Shara |
Hi Ten |
19:15 |
tenplus1 |
hi Shara :P |
19:15 |
tenplus1 |
how's things |
19:15 |
Shara |
I am being lazy for a night |
19:18 |
Krock |
hi tenplus1 |
19:18 |
tenplus1 |
hi krock :P |
19:19 |
tenplus1 |
heh, monday nights are worth being lazy one's :) |
19:41 |
* Sokomine |
accidently places whoever forbade the inventory movement of stacks larger than common stack size next to some creepers |
19:42 |
tenplus1 |
lolol |
19:42 |
tenplus1 |
hi Sokomine |
19:43 |
Sokomine |
btw, did i already say that creepers need to be banned for griefing? extinct the species. |
19:44 |
tenplus1 |
my creepers dont blow up in protected areas, they only damage players/mobs around htem |
19:46 |
Sokomine |
that seems ok then. they're still destructive to the landscape above ground. they need to be extinct |
19:46 |
tenplus1 |
eheheh |
19:46 |
tenplus1 |
#SaveTheCreepers |
19:49 |
Sokomine |
no chance |
19:49 |
Sokomine |
only way would be to teach them to behave |
19:49 |
DS-minetest |
make the creepers sticky, so that they jump onto sam and he can't flee |
19:49 |
tenplus1 |
hi DS, also good idea... once they touch you they are attached until boom! |
19:49 |
Sokomine |
it's not killing sam that's the problem. it's the huge holes in the landscape they create |
19:49 |
DS-minetest |
and hi tenplus1 and everyone else : ) |
19:50 |
DS-minetest |
hm, it would be funny to have mobs that pick up items and place them |
19:50 |
Sokomine |
you can...er...throw them at the ground to emulate meteor strikes on worlds in outer space. that would fit and look well. elsewhere...away with them |
19:50 |
tenplus1 |
the mobs_mc has endermen that do just that |
19:51 |
Sokomine |
DS-minetest: play a bit with aliveai :-) |
19:53 |
DS-minetest |
the most important thing of mobs is that they make poop |
19:54 |
tenplus1 |
hah, like yogscast "to the core" where they pooped everywher |
19:54 |
DS-minetest |
eg. a dinosaur eats sam and poops out brown particles and bones |
19:55 |
DS-minetest |
heh, it's funny that csm is already active before media is loaden, i already hear chatbell sounds |
19:56 |
tenplus1 |
o.O |
19:56 |
sofar |
yeah lua stack doesn't take long to initialize |
19:59 |
Fixer |
DS-minetest: CSM-mod idea |
19:59 |
Fixer |
DS-minetest: play modem connecting sound during media load :trollface: |
19:59 |
tenplus1 |
haha nice... hi Fixer |
19:59 |
Fixer |
hi |
20:00 |
tenplus1 |
who mentioned title screen music should play while loading server media |
20:00 |
DS-minetest |
actually that was me, 11 |
20:00 |
DS-minetest |
hm |
20:00 |
tenplus1 |
it's a good idea... |
20:01 |
tenplus1 |
like normal game loading screens, have something to watch and listen to until connected |
20:01 |
DS-minetest |
is when is on_connect called? |
20:02 |
DS-minetest |
tenplus1: but the problem is, csm doesn't start directly, so there will be a little space between the menu music and loading music/sound |
20:02 |
|
behalebabo joined #minetest-hub |
20:02 |
tenplus1 |
hi behalebabo |
20:03 |
|
cx384 joined #minetest-hub |
20:03 |
tenplus1 |
o/ cx384 |
20:03 |
cx384 |
\o tenplus1 |
20:03 |
tenplus1 |
ehehe |
20:03 |
garywhite |
o/ |
20:04 |
cx384 |
hey \o/ |
20:04 |
DS-minetest |
^°\ |
20:06 |
DS-minetest |
?o arr |
20:07 |
|
behalebabo joined #minetest-hub |
20:17 |
|
sniper338 joined #minetest-hub |
20:17 |
tenplus1 |
hi sniper |
20:18 |
|
CalebDavis joined #minetest-hub |
20:25 |
cx384 |
For what do I the max_drop_level in the tool_capabilities? I've forgotten it and it looks like this isn't documented. |
20:28 |
lisac |
cx384, according to my short googling, it is undocumented, and seems to be set to either 0 or 1 in all the code I've found |
20:28 |
lisac |
I'd think lack of documentation is a bug. Why not report it on github? |
20:28 |
tenplus1 |
hi lisac |
20:29 |
lisac |
Hey tenplus1 |
20:29 |
cx384 |
for the mese pick it is 3 |
20:30 |
tenplus1 |
am looking through code but cant find an actual use for max_drop_level |
20:31 |
lisac |
tenplus1, it does absolutely nothing |
20:31 |
tenplus1 |
is it meant for mods to use to increase drops or something ??! |
20:31 |
cx384 |
Is this up to date? https://forum.minetest.net/viewtopic.php?p=47361#p47361 |
20:32 |
lisac |
2012? |
20:32 |
|
ThomasMonroe joined #minetest-hub |
20:32 |
lisac |
I doubt it |
20:32 |
tenplus1 |
hi thomas |
20:32 |
lisac |
hey Thomas-S |
20:32 |
lisac |
*ThomasMonroe |
20:32 |
lisac |
seems we've got quite a few thomases here |
20:33 |
lisac |
Hi Thomas-S, too. |
20:33 |
ThomasMonroe |
hey im on only for a bit |
20:33 |
cx384 |
PilzAdam told us: It has no effect in the engine but other mods can use it to check what the digged node should drop. |
20:33 |
|
bigfoot547 joined #minetest-hub |
20:33 |
tenplus1 |
hi bigfoot |
20:34 |
tenplus1 |
? |
20:34 |
ThomasMonroe |
XD |
20:34 |
cx384 |
:3 |
20:34 |
tenplus1 |
:pPp |
20:35 |
tenplus1 |
o.O |
20:36 |
cx384 |
bb |
20:36 |
tenplus1 |
hrm, on_walk_over function for nodes is pretty handy for many things... playerplus makes use of these for testing |
20:36 |
lisac |
tenplus1, I've got a better secret |
20:36 |
lisac |
/msg chanserv devoice #minetest-hub bigfoot547 |
20:37 |
lisac |
:D |
20:37 |
lisac |
you seem to know that one already, though |
20:37 |
lisac |
well you can always devoice Raven262 |
20:37 |
* tenplus1 |
watches bigfoot attempt sign language |
20:37 |
lisac |
he won't play DOTA2 with me |
20:37 |
lisac |
o/ o/ \o \o |
20:37 |
tenplus1 |
ehehe |
20:37 |
lisac |
byeeee |
20:37 |
tenplus1 |
I sleep now :PPP nite folks |
20:37 |
lisac |
cya tomorrow tenplus1 |
20:37 |
|
tenplus1 left #minetest-hub |
20:38 |
lisac |
bigfoot547, you seem to have got devoiced |
20:39 |
|
twoelk joined #minetest-hub |
20:41 |
|
Sokomine joined #minetest-hub |
20:53 |
|
paramat joined #minetest-hub |
20:56 |
|
twoelk|2 joined #minetest-hub |
20:56 |
lisac |
Hi paramat |
21:05 |
|
ThomasMonroe left #minetest-hub |
21:22 |
|
DI3HARD139 joined #minetest-hub |
22:35 |
ircSparky |
is there a way to see the crosshair on android? |
22:35 |
ircSparky |
either clientside or serverside |
22:37 |
Calinou |
ircSparky: it might be rendered, but too small to be visible? try taking a screenshot and view it on a PC |
22:44 |
ircSparky |
ok |
23:21 |
ircSparky |
nope. no crosshair |
23:41 |
|
Qbiq joined #minetest-hub |
23:50 |
|
bigfoot547 joined #minetest-hub |