Time |
Nick |
Message |
00:01 |
exio4 |
so, what? |
00:08 |
Jordach |
exio4, making $10 from developers who spent their time doing it for free |
00:08 |
exio4 |
oh |
00:09 |
Jordach |
Krita has no version discrepancies if you bought it on Steam or installed it for free |
00:09 |
Jordach |
the only difference is commercial support |
00:21 |
|
PrincessKeiva joined #minetest |
00:26 |
acerspyro |
I only crash on this one world... |
00:28 |
|
exio4 joined #minetest |
00:29 |
|
n4x joined #minetest |
00:34 |
|
turtleman_ joined #minetest |
00:35 |
|
stakewinner00 joined #minetest |
00:36 |
acerspyro |
https://www.dropbox.com/s/mm9xtq7d39crfaa/fegte.tar.gz?dl=0 |
00:36 |
acerspyro |
^ the map in question |
00:38 |
acerspyro |
idk if it matters, but it's using the dreambuilder game |
00:39 |
* VanessaE |
's ears perk up slightly |
00:39 |
VanessaE |
what is the error you're getting, anyway? |
00:39 |
acerspyro |
segfault |
00:39 |
VanessaE |
eep |
00:40 |
VanessaE |
how much RAM on your machine |
00:40 |
VanessaE |
? |
00:40 |
acerspyro |
Enough. 4 gb |
00:40 |
VanessaE |
(dreambuilder needs a fair bit) |
00:40 |
VanessaE |
yup, that'll do |
00:41 |
acerspyro |
It only crashes when you look a certain way, so I figured it was something it was trying to load. I couldn't debug, since I can't prevent optimization. |
00:41 |
VanessaE |
sounds like it's trying to load a corrupt block then |
00:41 |
VanessaE |
usually it would warn you in that case |
00:44 |
acerspyro |
what am I looking for? |
00:45 |
VanessaE |
not sure of the exact language, but normally if it were a corrupt block, it will warn you pretty plainly and then crash |
00:45 |
VanessaE |
and it'll tell you of an option you can enable to ignore the load error, but that is probably not the real problem here |
00:45 |
VanessaE |
just the first thing that comes to mind. |
00:47 |
VanessaE |
loading your map now... |
00:47 |
VanessaE |
oooo |
00:47 |
VanessaE |
that's not goodf |
00:47 |
VanessaE |
-f |
00:47 |
acerspyro |
? |
00:48 |
VanessaE |
it crashes for me also once look around and reach a certain yaw, but it hasn't exited yet. apport caught it so it's still chewing on it. |
00:48 |
acerspyro |
ok |
00:49 |
acerspyro |
same here, tho I don't have apport |
00:50 |
VanessaE |
ok, gdb reports the segfauly |
00:50 |
VanessaE |
t( |
00:51 |
acerspyro |
yep |
00:52 |
VanessaE |
backtrace: http://pastebin.com/sg10KB0W |
00:55 |
acerspyro |
Optimized out... |
00:55 |
VanessaE |
this one beats the fuck outta me :) |
00:55 |
kahrl |
apparently has to do with moreblocks:micro_desert_stone_4 |
00:56 |
kahrl |
and the facedir mesh cache |
00:56 |
VanessaE |
better pass this on to the core dee..... ah, there's one of them now |
00:56 |
kahrl |
I blame RBA ;) |
00:56 |
VanessaE |
indeed I have mesh cache enabled here too |
00:56 |
VanessaE |
lemme disable it. |
00:57 |
acerspyro |
mesh cache? |
00:57 |
VanessaE |
no good, kahrl |
00:57 |
VanessaE |
crashes with the mesh cache disabled too |
00:58 |
VanessaE |
lemme get a backtrace of that |
00:59 |
VanessaE |
http://pastebin.com/NtrPtQYn |
01:00 |
kahrl |
I wish facedir wasn't <optimized out> |
01:00 |
acerspyro |
Why is it? |
01:00 |
VanessaE |
and, it's not a corrupt bloc error, btw - I inadvertently had load errors set to be ignored |
01:01 |
kahrl |
acerspyro: because minetest was compiled with optimizations |
01:01 |
acerspyro |
kahrl, I've tried -O* options |
01:01 |
acerspyro |
Always came out optimized out |
01:01 |
kahrl |
huh |
01:01 |
kahrl |
did you try -O0 -g |
01:01 |
acerspyro |
No, but I've tried -Og |
01:02 |
kahrl |
hmm, should also work |
01:02 |
kahrl |
try -O0 nevertheless |
01:02 |
acerspyro |
-O0 -g? |
01:02 |
kahrl |
yeah, sorry |
01:03 |
acerspyro |
compiling, excuse my i3 |
01:04 |
acerspyro |
Just wondering, is 80 C a normal temperature for a CPU when it compiles? |
01:04 |
VanessaE |
um..no |
01:04 |
acerspyro |
LAptop |
01:04 |
VanessaE |
of course, that's probably not the real temperature anyway |
01:05 |
acerspyro |
How so |
01:05 |
VanessaE |
well, CPUs use some kind of weird "load" figure now |
01:05 |
acerspyro |
? |
01:06 |
VanessaE |
the higher the value in that "temperature" field, the further the CPU is from it's ideal temperature, the closer it is to throttling (or shutdown) |
01:06 |
VanessaE |
but it's not an actual degree figure |
01:06 |
VanessaE |
it's almost exponential |
01:07 |
acerspyro |
My laptop never had a thermal shutdown, max temp registered was 90 degrees. |
01:08 |
VanessaE |
I'm not sure what's normal for a laptop, maybe 65? on a desktop, 55 is about as hot as it should read with a good heat sink/fan/grease |
01:08 |
VanessaE |
(assuming variable speed fan) |
01:08 |
acerspyro |
When not using a lot of CPU (Browsing, chatting), it goes around 40-50c |
01:08 |
VanessaE |
(and around 40ish idle) |
01:08 |
acerspyro |
and when idle, about 30-40 |
01:12 |
acerspyro |
kahrl, Still optimized out |
01:13 |
acerspyro |
tho not the same stuff as VanessaE |
01:13 |
kahrl |
have you removed the line in src/CMakeLists.txt where it passes -O1? |
01:15 |
acerspyro |
How do I search for something in Vim? |
01:16 |
jin_xi |
/ |
01:16 |
acerspyro |
ty |
01:17 |
VanessaE |
nano ftw :) |
01:17 |
acerspyro |
I replace it with -O0 |
01:18 |
acerspyro |
recompiling again, for the x time today. |
01:20 |
kahrl |
I got facedir = 28 |
01:20 |
kahrl |
which is obviously nonsense... |
01:20 |
kahrl |
RBA! |
01:20 |
VanessaE |
wat |
01:20 |
VanessaE |
no, wait |
01:20 |
acerspyro |
Sorry, I yet have to know what RBA means. |
01:20 |
VanessaE |
kahrl: param2 can hold more than facedir |
01:20 |
kahrl |
acerspyro: RealBadAngel, a core dev |
01:20 |
n4x |
realbadangel |
01:20 |
acerspyro |
oh |
01:21 |
kahrl |
VanessaE: yeah but facedir is also supposed to be limited to 24 |
01:21 |
VanessaE |
kahrl: nope.avi |
01:21 |
kahrl |
s/also/already |
01:21 |
VanessaE |
what node is it being associated with? |
01:22 |
kahrl |
moreblocks:micro_desert_stone_4 |
01:22 |
VanessaE |
hrm |
01:22 |
VanessaE |
ok I stand corrected in that case |
01:22 |
VanessaE |
RBA!! |
01:22 |
VanessaE |
:) |
01:23 |
VanessaE |
kahrl: reason I asked is that anything with plantlike draw type can have a range of...eh.. 0-128 I think? I forget now. |
01:23 |
|
jgeboski joined #minetest |
01:24 |
kahrl |
this node has param2 = 92 |
01:24 |
kahrl |
92 % 32 == 28 |
01:24 |
kahrl |
compare MapNode::getFaceDir() |
01:25 |
VanessaE |
why is bit 6 set? |
01:25 |
VanessaE |
that's only supposed to be for those tank/glass drawtypes |
01:25 |
kahrl |
no idea |
01:26 |
kahrl |
cosmic rays? |
01:26 |
VanessaE |
heh |
01:26 |
acerspyro |
Someone musta stuck a magnet on my RAM and my computer got drunk. :) |
01:30 |
VanessaE |
kahrl: I guess 0.4.11.1 will be soon then? ;) |
01:31 |
acerspyro |
VanessaE, how many FPS do you get? |
01:32 |
VanessaE |
acerspyro: the acid test for me is my Survival server, standing on the purple block below the spawn looking toward the tunnel. I get almost 30 fps at 75m range there |
01:32 |
VanessaE |
in other places, it hits my 30 fps/240m cap. |
01:32 |
acerspyro |
with what settings? |
01:33 |
VanessaE |
http://pastebin.com/hLdb5nY4 |
01:33 |
acerspyro |
pastie? |
01:33 |
kahrl |
VanessaE: next year ;) |
01:33 |
VanessaE |
kahrl: heh |
01:34 |
acerspyro |
Next year being in 5 days |
01:34 |
VanessaE |
kahrl: feature freeze continues? :P |
01:34 |
kahrl |
*looks at #minetest-dev topic* yeah, apparently it does :P |
01:34 |
VanessaE |
haha |
01:35 |
kahrl |
anyway, acerspyro, use this for now to get the world running again: https://gist.github.com/kahrl/d0a106bd79ddd0b8f2e2 |
01:36 |
acerspyro |
kahrl, That map wasn't important to me, it's just a map to test what the game's like |
01:36 |
kahrl |
ah |
01:36 |
acerspyro |
Is that fix going to be in the next revision? |
01:37 |
kahrl |
nah, it's a hack |
01:37 |
VanessaE |
wait, my game managed to plug a bad value into the map? |
01:37 |
kahrl |
this should be discussed with RBA |
01:37 |
kahrl |
VanessaE: I guess so |
01:38 |
acerspyro |
lol |
01:39 |
VanessaE |
kahrl: can you take a quick look rotate_node()? in builtin/common/misc_helpers.lua, from line 450 on |
01:40 |
VanessaE |
there are five instances of param2 being set and they all reference the dirs1/dirs2 tables, so that can't be the source |
01:40 |
|
Megaf joined #minetest |
01:41 |
VanessaE |
and if it's a moreblocks node, then nothing in my game is creating it at mapgen or elsewhere, so unless moreblocks is doing something REALLY funky, this smells like a glitch somewhere in the code that constructs the node in the map |
01:41 |
VanessaE |
(well "they all", except for two that directly set the values to less than 24) |
01:42 |
VanessaE |
acerspyro: did you use the screwdriver? |
01:42 |
kahrl |
perhaps some ABM that modified the wrong position by accident? |
01:42 |
acerspyro |
? |
01:42 |
acerspyro |
Screwdriver? |
01:42 |
VanessaE |
acerspyro: that's a no :) |
01:42 |
acerspyro |
lol |
01:42 |
acerspyro |
VanessaE, I've never played minetest, and can't open the damn door :D |
01:42 |
kahrl |
some ABM that might have nothing to do at all with moreblocks |
01:43 |
VanessaE |
kahrl: hm, right. but what? O_o |
01:43 |
kahrl |
it's your game, you should know :P |
01:43 |
VanessaE |
heh |
01:43 |
VanessaE |
well all my ABMs are carefully tested and quality-assured. or something :) |
01:44 |
kahrl |
:) |
01:44 |
VanessaE |
seriously, I'm at a loss here |
01:44 |
Sokomine |
acerspyro: right-click the door. unless it's redcrabs server. then left-click |
01:45 |
VanessaE |
I've probably got 2' |
01:45 |
VanessaE |
oops |
01:45 |
VanessaE |
I've probably got 20 |
01:45 |
VanessaE |
DAMN IT |
01:45 |
acerspyro |
It's VanessaE's server |
01:45 |
acerspyro |
or is it |
01:45 |
Sokomine |
VanessaE: rotation of nodes gets "fun" if you introduce mirroring :-/ |
01:45 |
Sokomine |
hope people won't complain about...oddly shaped benches and the like in the villages |
01:45 |
acerspyro |
Sokomine, right-clicking is pretty much the first thing I tried :P |
01:45 |
VanessaE |
I've probably got 20'000 hours worth of server time on Dreambuilder without it ever doing something like that, so..... |
01:45 |
VanessaE |
Sokomine: eh? |
01:45 |
Sokomine |
acerspyro: do you have interact? |
01:45 |
acerspyro |
e |
01:45 |
acerspyro |
Tried it |
01:46 |
|
n4x joined #minetest |
01:46 |
acerspyro |
Will doors and stuff work with about 600 ping? |
01:46 |
Sokomine |
acerspyro: type /privs yournick and see if interact is listed. if so, right-clicking doors ought to work. unless it's a steel door? those can only be opened by their owners |
01:46 |
Sokomine |
some few other doors may be like that as well |
01:46 |
Sokomine |
eventually, yes |
01:47 |
acerspyro |
fast home shout fly |
01:47 |
VanessaE |
kaeza: http://pastebin.com/uzKt03XK |
01:47 |
acerspyro |
So no |
01:47 |
Sokomine |
VanessaE can grant you interact on her servers :-) |
01:47 |
VanessaE |
there we go |
01:48 |
Sokomine |
VanessaE: your spawn is very hard to handle for my igp |
01:48 |
acerspyro |
it won't let me go down the steps? |
01:48 |
VanessaE |
Sokomine: update to 0.4.11 :) |
01:49 |
VanessaE |
acerspyro: open the door? |
01:49 |
acerspyro |
did |
01:49 |
acerspyro |
I am floating over the staircase |
01:49 |
acerspyro |
And can't open the door to come back |
01:49 |
acerspyro |
lol |
01:49 |
acerspyro |
nvm |
01:49 |
acerspyro |
I can open the door |
01:49 |
acerspyro |
But I still am floating |
01:49 |
VanessaE |
lemme fix. |
01:51 |
VanessaE |
areare you in fly mode? |
01:51 |
VanessaE |
acerspyro.. |
01:51 |
acerspyro |
? |
01:51 |
acerspyro |
Might have pressed keys trying to find something |
01:51 |
acerspyro |
what key is it? |
01:52 |
Sokomine |
VanessaE: hmm. still says 0.4.10-something-dirty. i forgot the solution for forcing it to update...touching some files and adjusting their time? |
01:52 |
acerspyro |
I'm in creative |
01:52 |
acerspyro |
I thought I was in surv |
01:52 |
acerspyro |
However, I haven't found the key to crouch |
01:52 |
acerspyro |
lshift is set |
01:53 |
VanessaE |
the key to fly is k |
01:53 |
VanessaE |
you shouldn't be in creative? |
01:53 |
acerspyro |
idk |
01:54 |
acerspyro |
I see a health bar |
01:54 |
VanessaE |
right |
01:55 |
acerspyro |
Am I supposed to be able to fly? |
01:56 |
Sokomine |
VanessaE: i get about 14 fps at a view range of 35 when standing on the purple block below spawn, looking along the street (where on the right side on top twoelks castle would be if i could see it; and to the left the community reactor) |
01:56 |
VanessaE |
Sokomine: right |
01:56 |
Sokomine |
i don't remember. might be that all got the fly priv |
01:56 |
VanessaE |
that's the standard test |
01:56 |
VanessaE |
try it with 0.4.11 |
01:57 |
VanessaE |
it's much faster there |
01:57 |
VanessaE |
acerspyro: yes, everyone can fly on this server |
01:57 |
acerspyro |
ok |
01:57 |
Sokomine |
i'm pretty sure this IS 0.4.11. just wrongly labled. or...not? hmm |
01:57 |
acerspyro |
I have 0.4.11 |
01:57 |
VanessaE |
Sokomine: idk, but update anyway :D |
01:58 |
acerspyro |
I have the version VanessaE gave me |
02:00 |
Sokomine |
i always do git pull origin master and then run my compile shell script |
02:11 |
kaeza |
VanessaE, wat |
02:11 |
kaeza |
the only way that could happen is if `ip` is nil |
02:11 |
VanessaE |
kaeza: search me, I guess the user must have crashed out at the moment the mod went to add a record? |
02:13 |
kaeza |
but shouldn't `get_player_ip` return a valid IP anyway? |
02:17 |
acerspyro |
VanessaE, https://www.dropbox.com/s/482jabk0mkoe84n/castle_workbench_1.png.tar.gz?dl=0 |
02:17 |
acerspyro |
dunno if you're interested |
02:17 |
kaeza |
oh it's right there: static int ModApiServer::l_get_player_ip(lua_State*): peer was not found |
02:23 |
|
ecutruin joined #minetest |
02:25 |
acerspyro |
VanessaE, I see you've got my router :) |
02:25 |
acerspyro |
dlink |
02:26 |
VanessaE |
actually I don't use a router. |
02:26 |
acerspyro |
The router in the game is a dlink router |
02:26 |
acerspyro |
Anyways did you check the link? |
02:27 |
VanessaE |
OH that |
02:27 |
VanessaE |
moment./ |
02:27 |
kaeza |
VanessaE, https://github.com/kaeza/minetest-xban2/commit/678af46dd7b6a3bec0cbeade863a589687abfffc |
02:29 |
kaeza |
I guess this is a bug in the engine actually. `get_player_ip` should be guaranteed to return a meaningful value if `on_joinplayer` is called |
02:31 |
acerspyro |
Is changing pages in creative mode supposed to be so slow? |
02:34 |
kaeza |
acerspyro, the creative inventory is handled server-side. this means that it may be laggy due to latency (in case of remote servers), and it must wait for the server to acknowledge the page change and send back the new page (which may be laggy due to server being busy with other stuff like mapgen) |
02:34 |
acerspyro |
kaeza, offline server is very slow |
02:35 |
acerspyro |
Takes at least 2 seconds to answer |
02:35 |
kaeza |
acerspyro, second point then :) |
02:35 |
acerspyro |
Often 8 seconds |
02:35 |
kaeza |
your local server may be busy generating terrain, so it cannot handle the "page change" request |
02:35 |
acerspyro |
it can't handle anything |
02:35 |
acerspyro |
And I'm not moving, so you're telling me it's always generating terrain |
02:37 |
kaeza |
it must wait for anything involving Lua, which may be mapgens, entities, ABMs, global steps, etc. depends on which mods you have installed |
02:37 |
acerspyro |
took 5 seconds to close laptop lol |
02:37 |
acerspyro |
kaeza, only VanessaE's game, I did not install any mods |
02:38 |
acerspyro |
but I get a ton of lua errors |
02:38 |
kaeza |
lol VanessaE's game has *ALL* the mods! |
02:38 |
kaeza |
:D |
02:38 |
n4x |
not all |
02:38 |
n4x |
you are a liar kaeza |
02:38 |
n4x |
it doesn't have ALL the mods, only 99.98% of them. |
02:38 |
acerspyro |
lol |
02:38 |
acerspyro |
Is there a computer that can run it? |
02:39 |
n4x |
it is unknown |
02:39 |
n4x |
some people tried to run it in a supercomputer, but failed |
02:39 |
n4x |
now a few countries are making a cluster of supercomputers, they believe they will finally be able to handle v's game... in idle |
02:40 |
acerspyro |
lol |
02:40 |
acerspyro |
Wait |
02:40 |
acerspyro |
Apples are round? |
02:41 |
VanessaE |
yep |
02:41 |
acerspyro |
but why |
02:41 |
n4x |
oh look, it is VanessaE .. |
02:41 |
VanessaE |
because it looks better? |
02:41 |
* n4x |
hides :P |
02:41 |
acerspyro |
It's not minetest |
02:41 |
VanessaE |
it's not minetest. it's dreambuilder. :) |
02:41 |
* kaeza |
points at n4x |
02:41 |
* n4x |
hides behind kaeza |
02:41 |
acerspyro |
It's a game of cubes |
02:41 |
VanessaE |
nope.avi |
02:41 |
* acerspyro |
hides behind VanessaE |
02:42 |
* acerspyro |
figures it wasn't such a good idea |
02:42 |
VanessaE |
it's freeform sandbox game |
02:42 |
VanessaE |
that just happened to start with cubes |
02:42 |
acerspyro |
lol |
02:42 |
acerspyro |
VanessaE, Can your computer run your mod? |
02:42 |
VanessaE |
yup |
02:42 |
VanessaE |
quite sanely too |
02:43 |
acerspyro |
what's your specs |
02:43 |
VanessaE |
AMD Phenom II X6 1055T (2.8 GHz) w/16 GB RAM, 120 GB Mushkin SSD, AMD R9 280X video driving a pair of 1600x1200 panels |
02:44 |
acerspyro |
Does it run your mod in singleplayer, I meant |
02:49 |
VanessaE |
oh sure |
02:49 |
VanessaE |
usually without any issues at all |
02:49 |
VanessaE |
(any "issues" would be low fps in some scenes, but that's more the engine than the game) |
02:50 |
acerspyro |
I've got a laptop |
02:50 |
acerspyro |
But how come I get the same FPS (or even a bit more) with my Mobility Radeon HD 5470? |
02:51 |
VanessaE |
because much of the rendering pipeline is CPU-bound |
02:51 |
acerspyro |
Your CPU is better than my i3 |
02:52 |
VanessaE |
for minetest, not so much |
02:52 |
|
work_op joined #minetest |
02:53 |
VanessaE |
it doesn't take much advantage of multiple cores at all, and I guess your i3 is about the same speed as one or two of my cores |
02:53 |
VanessaE |
plus, memory speed is a big factor too |
02:53 |
VanessaE |
Zeno for example gets nearly twice the performance I get, on the same map |
02:53 |
acerspyro |
It's a 2.4 GHz, iirc |
02:53 |
VanessaE |
because he's for like 3 GHz and DDR3/2000 RAM or some such |
02:53 |
VanessaE |
(versus my DDR2/1333) |
02:53 |
acerspyro |
I think Minetest should be more GPU-bound. |
02:54 |
VanessaE |
indeed it should |
02:54 |
VanessaE |
and that'll come in time |
02:54 |
VanessaE |
now, about this castle workbench tarball, what was that about? I didn't download it yet |
02:55 |
acerspyro |
Changed it a bit, thought it might be better |
02:55 |
acerspyro |
both faces |
02:55 |
VanessaE |
oh ok. submit it to philipbenr, he still maintains the castles mod |
02:55 |
VanessaE |
https://github.com/Philipbenr/castles |
02:56 |
acerspyro |
I open an issue? |
02:56 |
VanessaE |
yeah |
02:57 |
acerspyro |
https://github.com/Philipbenr/castles/issues/3 |
03:00 |
acerspyro |
wait, minetest doesn't use multicore? |
03:01 |
VanessaE |
it "does" |
03:02 |
VanessaE |
but not very effectively |
03:02 |
Sokomine |
no, i don't think so. rba sounded a bit insulted when he heared about my gpu beeing an igp :-) there are not m any ressources there |
03:03 |
VanessaE |
there are a few threads being run of course, see those backtraces, but where they REALLY matter like in the rendering pipeline, I guess not so much? |
03:03 |
VanessaE |
in the mapgen, definitely not (because Lua) |
03:03 |
acerspyro |
I'm sure there's a way they could find to get Lua to use multi core |
03:04 |
Sokomine |
i did screw up mapgen a couple of times with mg_villages. it's fine now. but if you do something several times instead of once as would be enough, the poor cpu does get to work, and mapgen may become slow |
03:04 |
VanessaE |
they're working on it |
03:04 |
|
n4x joined #minetest |
03:05 |
VanessaE |
dreambuilder's mapgen stuff, which comes mainly from plantlife, is (I believe) thread-safe so it should be able to "just work" when the mapgen goes multithread |
03:05 |
Sokomine |
normal mapgen works pretty well, and the lua mapgen is very convincing as well. it was the fault of bugs in my implementation of the villages that made it slow for a time :-) |
03:05 |
|
exio4 joined #minetest |
03:06 |
Sokomine |
ah, dreambuilder has a lot of plantlife. it still takes time |
03:06 |
n4x |
VanessaE: you believe? are you using mutable data structures? |
03:06 |
acerspyro |
Thing is, my CPU has HT, which means cores are split in two |
03:06 |
acerspyro |
And it's locked in HT mode |
03:06 |
exio4 |
kill mutability |
03:07 |
VanessaE |
n4x: I don't know what mutable means in this context, but I coded it so that everything that matters is keyed in such a way that no part of the code will ever try to overwrite data being managed by another part of the code, or data created outside the current instance of the code, but since I can't test it under a multithreaded Lua setup (since such doesn't exist), I can't be 100% sure. |
03:08 |
exio4 |
mutability is assignment |
03:08 |
exio4 |
VanessaE, just being paranoic and because thread safety is one of the selling points of pure functional programming |
03:09 |
exio4 |
(you get it for free, actually) |
03:12 |
acerspyro |
Can't you like run a single thread across multiple cores? |
03:13 |
acerspyro |
somehow |
03:13 |
|
Miner_48er joined #minetest |
03:13 |
exio4 |
how would that work? |
03:13 |
acerspyro |
idk |
03:13 |
exio4 |
a thread runs code "sequencially", and code may have "previous dependencies" |
03:13 |
exio4 |
a/a thread/ |
03:13 |
VanessaE |
but anyway, the code creates large tables (200 kB or more per?) that are accessed over a period of time (15-30 seconds) before they're destroyed by the main controlling process |
03:14 |
VanessaE |
and I wrote it in such a way that it can create many of these at once without risking getting them mixed up |
03:15 |
exio4 |
VanessaE, I was more joking |
03:15 |
exio4 |
mostly* |
03:16 |
exio4 |
http://worrydream.com/refs/Hughes-WhyFunctionalProgrammingMatters.pdf |
03:17 |
acerspyro |
http://serverfault.com/questions/235825/disable-hyperthreading-from-within-linux-no-access-to-bios |
03:17 |
acerspyro |
Let's try that |
03:17 |
exio4 |
why do you want to disable HT? |
03:19 |
acerspyro |
Unless I'm wrong, software that only use one core will use only half of the first core, no? |
03:20 |
exio4 |
it won't |
03:21 |
exio4 |
you could think of like the "second fake core" uses the idle time of the "real core" |
03:30 |
acerspyro |
What arguments do I add to cmake to see what is going to get built? |
03:35 |
acerspyro |
re-compiled in release mode, 2x performance :D |
03:37 |
acerspyro |
VanessaE, Now, FPS is running smooth, but the server is laggy. |
03:37 |
acerspyro |
let me try a separate server process |
03:44 |
VanessaE |
um, if I build in release mode, is not the build supposed to be devoid of debug symbols? |
03:45 |
acerspyro |
yes |
03:45 |
acerspyro |
But it's faster |
03:45 |
acerspyro |
since it's optimized |
03:46 |
VanessaE |
vanessarainbird:~/Minetest-related/minetest_core$ gdb --args minetest --config ~/.minetest/minetest.conf-lowres |
03:46 |
VanessaE |
[...] |
03:46 |
VanessaE |
Reading symbols from minetest...done. |
03:46 |
VanessaE |
|
03:46 |
VanessaE |
eh? |
03:46 |
|
VanessaE was kicked by ShadowBot: Message flood detected. |
03:46 |
|
VanessaE joined #minetest |
03:46 |
acerspyro |
lolz |
03:46 |
VanessaE |
piss off shadowbot :) |
03:46 |
VanessaE |
anyway see above. |
03:46 |
|
Akagi201_ joined #minetest |
03:46 |
acerspyro |
yeah |
03:46 |
acerspyro |
it says that |
03:47 |
VanessaE |
when I last knew, gdb would explicitly warn when there aren't any debugging symbols. |
03:47 |
acerspyro |
then when you try to get a bt, it's missing stuff |
03:47 |
VanessaE |
ok |
03:47 |
VanessaE |
let's see how this performs now. |
03:48 |
acerspyro |
VanessaE, your game performs well now |
03:48 |
VanessaE |
seems to be about the same as before. |
03:48 |
VanessaE |
oh? good deal |
03:49 |
acerspyro |
VanessaE, You ran the cmake command? |
03:49 |
VanessaE |
yup. I have a small script I use for building it. |
03:50 |
acerspyro |
Btw, why is the wii bigger than the laptop? |
03:50 |
VanessaE |
ask kaeza :) |
03:50 |
acerspyro |
lol |
03:50 |
VanessaE |
lol |
03:52 |
acerspyro |
{ |
03:52 |
acerspyro |
quit = "true" |
03:52 |
acerspyro |
} |
03:52 |
acerspyro |
Hm |
03:52 |
acerspyro |
I see this happening at places in the server's log |
03:52 |
VanessaE |
it's from some formspec |
03:52 |
VanessaE |
probably Unified Inventory |
03:53 |
acerspyro |
yup |
03:53 |
acerspyro |
Btw, I'd like to be able to leave the inventory by pressing on the inventory button again |
03:53 |
acerspyro |
(I use E, I like my keys to be close together, and use Ctrl to interact) |
03:54 |
VanessaE |
huh... there's NO -O switch passed in any of the makefiles? |
03:54 |
acerspyro |
lol |
03:54 |
acerspyro |
Don't look in the makefiles |
03:59 |
acerspyro |
gn |
04:01 |
|
norc joined #minetest |
04:20 |
|
kaeza joined #minetest |
04:23 |
|
n4x joined #minetest |
04:34 |
|
MinerDad joined #minetest |
04:45 |
|
Vargos joined #minetest |
05:12 |
|
turtleman_ joined #minetest |
05:14 |
|
mrtux joined #minetest |
05:22 |
|
someguy_irc joined #minetest |
05:28 |
Tesseract |
~tell PilzAdam Heh, yes. I had some legitimate concerns, but she said it was all copy-paste and someone else wrote bad code. She failed to modify the copied code to be properly applicable though, and only about 10% of one of the functions was really needed. |
05:28 |
ShadowBot |
Tesseract: O.K. |
05:29 |
Tesseract |
hmmmm: There is a "'max stack' parameter", although it's called stack_max. |
05:30 |
Tesseract |
~tell gregorycu Tools are basically just items with a few default itemdef fields, including but not limited to `stack_max = 1`. |
05:30 |
ShadowBot |
Tesseract: O.K. |
05:30 |
VanessaE |
Tesseract: she's more than a little upset over that btw. |
05:31 |
Tesseract |
VanessaE: Yes... PM? |
05:31 |
|
sol_invictus joined #minetest |
05:34 |
|
FoxyThePegasus joined #minetest |
05:36 |
FoxyThePegasus |
Hello? |
05:36 |
someguy_irc |
Hello. |
05:38 |
FoxyThePegasus |
ERROR[CurlFetchThread]: servers.minetest.net/announce not found (Could n't connect to server) (response code 0) |
05:38 |
FoxyThePegasus |
Anyone know how to fix? |
05:39 |
VanessaE |
again?! |
05:39 |
someguy_irc |
again. |
05:39 |
FoxyThePegasus |
;~; |
05:39 |
someguy_irc |
happened with foxy and my server. |
05:39 |
FoxyThePegasus |
>.< |
05:41 |
VanessaE |
FoxyThePegasus: that's happened before, and it's still unclear why |
05:41 |
|
n4x joined #minetest |
05:41 |
Tesseract |
FoxyThePegasus: Oh, that space in "Could n't"? I'll fix that right away. ;-) |
05:42 |
FoxyThePegasus |
XD |
05:42 |
someguy_irc |
Eh. |
05:42 |
VanessaE |
hah |
05:42 |
FoxyThePegasus |
yea cause it spammed it |
05:42 |
FoxyThePegasus |
cause i left the server on XD |
05:42 |
someguy_irc |
just a copy from console. |
05:42 |
FoxyThePegasus |
:3 |
05:42 |
|
exio4 joined #minetest |
05:42 |
FoxyThePegasus |
Here is the config |
05:42 |
FoxyThePegasus |
http://puu.sh/dKWQn/9d52e7c6c6.png |
05:44 |
|
paramat joined #minetest |
05:44 |
|
paramat left #minetest |
05:47 |
FoxyThePegasus |
!up 108.61.185.28 30000 |
05:47 |
MinetestBot |
108.61.185.28:30000 is up (329ms) |
05:47 |
someguy_irc |
._. |
05:47 |
FoxyThePegasus |
>.< |
05:47 |
kaeza |
( ͡° ͜ʖ ͡°) |
05:47 |
|
Viper168 joined #minetest |
05:48 |
someguy_irc |
kaeza, o/ |
05:48 |
FoxyThePegasus |
xD |
05:49 |
kaeza |
( ͡° ͜ʖ ͡°)/ |
05:50 |
FoxyThePegasus |
i set the curl timeout |
05:50 |
FoxyThePegasus |
and its still happening >.< |
05:53 |
|
gregorycu joined #minetest |
05:58 |
someguy_irc |
VanessaE, http://puu.sh/dKXBP/0634b67eb5.png |
05:58 |
someguy_irc |
weired. |
05:58 |
someguy_irc |
rdddd |
05:58 |
FoxyThePegasus |
XD |
05:58 |
FoxyThePegasus |
after i updated it decided to work >.< |
06:02 |
FoxyThePegasus |
Someguy just died i think >.< |
06:07 |
|
Wayward_One joined #minetest |
06:10 |
|
Wayward_One joined #minetest |
06:10 |
LazyJ |
What's the purpose of WorldEdit .mts schem files and .we schem files? |
06:11 |
LazyJ |
They both save a build, but what is the reason for the two formats? |
06:12 |
|
harrison joined #minetest |
06:19 |
Tesseract |
LazyJ: .mts supports probabilities, .we supports node meta. |
06:19 |
Tesseract |
.mts is also much better compressed. |
06:20 |
LazyJ |
Hmm.... |
06:20 |
Tesseract |
(deflated binary vs plain text Lua, it's really no competition) |
06:21 |
LazyJ |
I'm currently bringing some of my builds from old worlds into a current Minetest world. The .mts is replacing nodes with other, odd nodes. |
06:21 |
LazyJ |
The .we format brings in the build correctly. |
06:22 |
|
Wayward_One joined #minetest |
06:22 |
LazyJ |
So I've been curious if .mts was meant for something else. |
06:31 |
Tesseract |
LazyJ: .mts was meant for placing mapgen structures like trees. |
06:31 |
Tesseract |
Aaaaand I'm out. o/ |
06:32 |
LazyJ |
Ok, thanks, Tesseract ;) |
06:52 |
|
someguy_irc joined #minetest |
06:53 |
someguy_irc |
FoxyThePegasus, |
07:00 |
|
n4x joined #minetest |
07:00 |
|
exio4 joined #minetest |
07:13 |
hmmmm |
https://github.com/kwolekr/minetest/commit/b67f37f27ea7d89b2098fa9fcc2533fa1091e695 |
07:13 |
hmmmm |
LazyJ: I am interested in the problem you're having |
07:13 |
hmmmm |
could you go into more detail about the 'wrong' nodes being placed? |
07:14 |
LazyJ |
Glass was replaced with chests, xpanes were replaced with windmill blades from Sokomine's Windmill mod. |
07:15 |
hmmmm |
that's really not supposed to happen |
07:15 |
LazyJ |
Can you read the .we files if I upload them to Dropbox? |
07:15 |
hmmmm |
no.. why would I be interested in the .we files? |
07:15 |
LazyJ |
Sorry, .mts |
07:16 |
hmmmm |
*I* can read them |
07:16 |
hmmmm |
other people probably cannot |
07:16 |
LazyJ |
I wasn't sure if they would hold a clue to the problem or not. |
07:16 |
hmmmm |
i should probably make a lua utility for reading/writing/modifying mts files |
07:16 |
LazyJ |
At first I thought it maybe due to the trouble WE is currently having with the //load function. |
07:16 |
hmmmm |
LazyJ, please upload the .mts file in question |
07:17 |
LazyJ |
But even in the non-luajit Minetest the .mts files for larger builds did weird stuff. |
07:17 |
hmmmm |
I don't know... I added the worldedit commands to create and place .mts files but i don't maintain it at all. it's probably been modified since then. |
07:18 |
LazyJ |
A bit of background info: |
07:18 |
LazyJ |
https://github.com/Uberi/Minetest-WorldEdit/issues/67 |
07:20 |
LazyJ |
and the Dropbox - "asdf.mts": |
07:20 |
LazyJ |
https://dl.dropboxusercontent.com/u/30991334/asdf.mts |
07:25 |
hmmmm |
so moreblocks:superglowglass, moreblocks:coalglass, moreblocks:cleanglass |
07:26 |
LazyJ |
Yup. |
07:26 |
|
GeHa joined #minetest |
07:26 |
|
someguy_irc_ joined #minetest |
07:27 |
VanessaE |
your moreblocks is outdated... |
07:27 |
VanessaE |
it' |
07:27 |
someguy_irc |
Hi again. |
07:27 |
LazyJ |
Some other node would come in as windmill blades in one attempt and not in another. |
07:27 |
hmmmm |
were the chests that replaced the glass locked? |
07:27 |
VanessaE |
it's moreblocks:super_glow_glass (with underscores) et al. |
07:27 |
VanessaE |
LazyJ: ^^^ |
07:27 |
LazyJ |
This particular builds |
07:27 |
LazyJ |
Ahk... |
07:28 |
LazyJ |
This particular build dates back to 2013_04. |
07:28 |
VanessaE |
you need some kind of translation/aliases table for those nodes I guess. |
07:28 |
|
dbz2k joined #minetest |
07:28 |
LazyJ |
Several MoreBlocks updates ago. |
07:28 |
LazyJ |
Not quite. |
07:28 |
LazyJ |
I've uploaded two screenshots. |
07:29 |
LazyJ |
One of the .we version and the other of the .mts version. |
07:29 |
LazyJ |
The .we version came in correctly; the .mts did weird things. |
07:30 |
LazyJ |
Same build, same Minetest, different WorldEdit formats: |
07:30 |
LazyJ |
.we correct: https://dl.dropboxusercontent.com/u/30991334/asdf_correct.png |
07:30 |
LazyJ |
.mts weird: https://dl.dropboxusercontent.com/u/30991334/asdf_mts_weird.png |
07:30 |
LazyJ |
(atm dropbox is quicker to get things uploaded than imgur) |
07:31 |
hmmmm |
hahaha |
07:31 |
hmmmm |
that's hilarious |
07:31 |
VanessaE |
heh |
07:31 |
LazyJ |
In the "weird" screenshot, flowing water was replaced by junglegrass. |
07:32 |
hmmmm |
vanessae, those chests in that screenshot are locked, right? |
07:32 |
LazyJ |
Some xpanes were replaced with stone, others with static water. |
07:32 |
VanessaE |
hmmmm: no |
07:32 |
VanessaE |
those are unlocked. |
07:32 |
hmmmm |
hrmm |
07:32 |
VanessaE |
also, loading of a .we schematic looks to be done with minetest.add_node() |
07:32 |
hmmmm |
oh nevermind |
07:32 |
VanessaE |
so aliases in a mod would be applied while loading a .we |
07:33 |
VanessaE |
but do they apply when integrating a minetest schematic? |
07:33 |
hmmmm |
yes they do |
07:33 |
VanessaE |
hrm |
07:35 |
VanessaE |
<insert sfan5's "shrug" emoticon here> |
07:35 |
hmmmm |
well i know why it messed up |
07:35 |
hmmmm |
lazyj must have deactivated the fences mod or something |
07:35 |
|
CWz joined #minetest |
07:36 |
hmmmm |
to fix this i know exactly what i should do |
07:36 |
LazyJ |
iirc, there are two fence mods involved in these. |
07:37 |
LazyJ |
Checking... |
07:37 |
hmmmm |
so, I just rewrote the entire mechanism for resolving node names |
07:37 |
hmmmm |
it was that commit i posted in -dev |
07:38 |
LazyJ |
Yup. 2 fence mods. Default and Blockmen's fence mod. |
07:38 |
hmmmm |
but it still has the same issue here - i assume that nodes in vectors are optional |
07:38 |
hmmmm |
this is a pretty serious bug in fact |
07:39 |
hmmmm |
damn, lazyj, how long has this been going on for? |
07:39 |
hmmmm |
why couldn't you tell us about it before 0.4.11 was released? |
07:39 |
LazyJ |
idk. This has been a project on the back burner for over a year now. |
07:40 |
LazyJ |
Previous builds that I've archived didn't encounter this, but they were newer builds. |
07:41 |
LazyJ |
That is, they were built under newer Minetests and newer mods. |
07:41 |
LazyJ |
I'm finally getting through the part of my todo list of old-old builds. |
07:43 |
LazyJ |
Those newer builds were also transfered during MT 0.4.9 and MT 0.4.10 |
07:43 |
LazyJ |
Well, early MT 0.4.10. |
07:44 |
VanessaE |
hmmmm: I joked with kahrl earlier... acerspyro's crash and now LazyJ's bug, maybe 0.4.11.1 soon? ;) |
07:44 |
hmmmm |
it's an actual possibility |
07:45 |
VanessaE |
[12-26 20:33] <kahrl> VanessaE: next year ;) |
07:45 |
hmmmm |
there's absolutely no reason why we be limited to releases |
07:45 |
hmmmm |
we need the ability to address bugs with patch versions |
07:46 |
LazyJ |
Some bugs can stay hidden for a long time till some one does something different that brings the bugs to light. |
07:47 |
LazyJ |
I just fixed a minor bug in the default dye code. It's bug that only shows up in craft guides that show all possible crafts for an item (Unified Inventory in this case). |
07:48 |
VanessaE |
you mean the dye:foocolor,bar thing? |
07:48 |
LazyJ |
But from what I can see in my archive copies of minetest_game, the dye bug has been there for a long time. |
07:49 |
VanessaE |
(or however it was specified; too wordy so I stopped using that method) |
07:49 |
LazyJ |
One of these days I'll get GitHub figured out so I can post pulls(?) of the little things my players and I come across. |
07:50 |
LazyJ |
The recipe for crafting dyes from flowers: |
07:50 |
LazyJ |
recipe = {"group:flower,color_"..name}, |
07:51 |
hmmmm |
this is so screwed up |
07:51 |
LazyJ |
The problem is the recipe tries to match a flower color for each of the *15* dye colors but there are only *6* flower colors. |
07:51 |
hmmmm |
i'm not going to stand for it any more |
07:52 |
VanessaE |
? |
07:52 |
LazyJ |
So every dye that is *not* made from putting a flower in the craft grid has an "unknown item" in it's list of alternate recipes. |
07:53 |
VanessaE |
LazyJ: there's a bigger issue in UI, in that ANY recipe with unknown items should be ignored; one of homedecor's items registers a recipe with unknowns (that will never exist, ever) as a side effect of a loop. I ignore it because in practice, it does nothing. |
07:53 |
LazyJ |
The fix was to comment-out that bit of default code and create a crafting recipe for flowers-only dyes. |
07:53 |
VanessaE |
but UI shows it.. |
07:53 |
* VanessaE |
looks at hmmmm and wonders what won't be stood for, specifically |
07:54 |
hmmmm |
the idiotic code maintenance procedures |
07:54 |
hmmmm |
and release methodology |
07:54 |
LazyJ |
Hehehe... UI is one of my mod testing tools... and HomeDecor has a bit of notoriety in the recipe department. :)- |
07:54 |
VanessaE |
LazyJ: hehe |
07:54 |
hmmmm |
it's the most unflexible, amateur, un-thought-out pile of crap and it needs to change |
07:54 |
VanessaE |
hmmmm: indeed. your idea earlier of scripting the whole thing so that you can do it all on your own has merit, but what if you're just not around? |
07:55 |
hmmmm |
not releasing things |
07:55 |
hmmmm |
everything needs to change |
07:55 |
VanessaE |
oh boy.. |
07:55 |
LazyJ |
Since we use UI on our server, there are players who will freak-out if they see an "unknown item" in UI's craft guide. |
07:55 |
hmmmm |
we need to make use of branches more |
07:55 |
hmmmm |
every single time we make a release, we add a branch instead of a tag |
07:55 |
hmmmm |
we can add hotfixes to the release and ship out working stuff rather than broken stuff |
07:56 |
hmmmm |
development always keeps happening |
07:56 |
hmmmm |
no feature freezes |
07:56 |
hmmmm |
we just create a new branch of what we're going to call the next release and after a week or so of release candidates, make an actual release |
07:56 |
VanessaE |
I can agree with that so long as we're not talking about spending resources on backporting bug fixes down to $VERSION-2 or some such |
07:57 |
VanessaE |
it sounds like you're proposing the linux kernel model, after a fashion |
07:57 |
hmmmm |
I think this is more like the freebsd model |
07:57 |
hmmmm |
the smallest thing we can start with is the versioning scheme |
07:57 |
hmmmm |
why is it 0.4.11? |
07:57 |
VanessaE |
been years since I used FBSD, but either way, the result is undoubtedly better than the current situation |
07:57 |
hmmmm |
why not 4.11? |
07:58 |
* LazyJ |
has inadvertently kicked-up enough dust and slinks back to hide under his rock. |
07:58 |
hmmmm |
we get that it's unfinished |
07:58 |
VanessaE |
I guess because most devs consider the engine to still be alpha quality? |
07:58 |
hmmmm |
yes, but it'll never be finished at this current rate |
07:58 |
VanessaE |
LazyJ: this kind of dust needs to be kicked up from time to time |
07:58 |
hmmmm |
and due to feature creep it'll never get finished |
07:59 |
hmmmm |
this isn't some kind of commercial development house where there is a point at which a vidya game is finished |
07:59 |
VanessaE |
hmmmm: well then, what's stopping the next version from being tagged as 1.0.0 ? |
07:59 |
VanessaE |
(the last couple of rather nasty bugs aside) |
07:59 |
hmmmm |
celeron assigned much less weight to minor version numbers previously |
07:59 |
hmmmm |
you can see how quickly he moved from 0.3.x to 0.4.x |
08:00 |
VanessaE |
yep |
08:00 |
hmmmm |
and here we're still 0.4.x when in fact the codebase is radically different from 0.4.4 even |
08:00 |
hmmmm |
we could pull a Solaris |
08:00 |
VanessaE |
hell enough of it got touched between 0.4.10 and 0.4.11, even |
08:00 |
VanessaE |
yeah? |
08:00 |
hmmmm |
SunOS 2.6 became known as Solaris 6 |
08:01 |
VanessaE |
hm, no :P |
08:01 |
hmmmm |
and from then on the version increased |
08:01 |
hmmmm |
solaris 7, 8, 9, and then they had 'update' levels |
08:02 |
hmmmm |
so here's my recommendation: |
08:02 |
hmmmm |
shift all the numbers one decimal place to the left |
08:02 |
hmmmm |
0.4.11 becomes 4.11 and we actually start using the patch level correctly |
08:02 |
hmmmm |
so 4.11.1 will mean "the first patch on 4.11" |
08:02 |
VanessaE |
if you do that, shift left and bump the version to 5.0.0 |
08:02 |
VanessaE |
start out at a round number |
08:02 |
hmmmm |
yeah but |
08:02 |
VanessaE |
it'll confuse users less. |
08:03 |
hmmmm |
the 5 is sort of reserved for client-side scripting |
08:03 |
VanessaE |
yeah I know |
08:03 |
hmmmm |
well |
08:03 |
VanessaE |
but who says it *has* to be? |
08:03 |
hmmmm |
i'm not married to it |
08:03 |
hmmmm |
next version we'll be Minetest 5.0 |
08:04 |
hmmmm |
reminds me of that one AOL commercial I always heard on tv |
08:04 |
hmmmm |
"FIVE POINT OH! FIVE POINT OH! NEW AOL VERSION, FIVE POINT OH!" |
08:04 |
VanessaE |
lol |
08:05 |
VanessaE |
and then 6.x could be where client-side Lua goes in, or something |
08:05 |
VanessaE |
(well, TBD when the time comes) |
08:05 |
hmmmm |
sure |
08:06 |
hmmmm |
oh, whoops, that was actually 6.0 I remember: https://www.youtube.com/watch?v=g5oa5kKkHjQ |
08:06 |
VanessaE |
that's it guys, we've lost him to the "weird" part of youtube now |
08:20 |
|
exio4 joined #minetest |
08:26 |
|
Miner_48er joined #minetest |
08:38 |
LazyJ |
Caffeine has run out, I'm calling it a night. Take care and good luck ;) |
08:49 |
|
redstonecraftpl joined #minetest |
08:53 |
|
Krock joined #minetest |
09:01 |
|
Yepoleb_ joined #minetest |
09:11 |
|
Calinou joined #minetest |
09:26 |
|
Tg1 joined #minetest |
09:27 |
|
jluc joined #minetest |
09:31 |
|
jin_xi joined #minetest |
09:37 |
|
Tg1 joined #minetest |
09:39 |
|
arsdragonfly joined #minetest |
09:40 |
|
exio4 joined #minetest |
09:41 |
|
n4x joined #minetest |
09:52 |
|
jojoa1997 joined #minetest |
09:57 |
|
someguy_irc joined #minetest |
09:59 |
|
Tux[Qyou] joined #minetest |
10:02 |
|
ImQ009 joined #minetest |
10:02 |
Calinou |
http://www.phoronix.com/scan.php?page=news_item&px=MTg3MzM |
10:02 |
Calinou |
“This was a triumph.†|
10:02 |
Calinou |
Thanks to Phoronix reader and Minetest contributor "Calinou" for letting us know about this latest update to the game in ending out 2014. |
10:04 |
VanessaE |
nice |
10:05 |
VanessaE |
guess I should expect more shapes in moreblocks soon huh? :) |
10:08 |
redstonecraftpl |
15% building... |
10:08 |
redstonecraftpl |
25% |
10:09 |
redstonecraftpl |
35% xD |
10:09 |
Calinou |
VanessaE, probably not |
10:10 |
Calinou |
the current shapes we have are enough for almost everything, and largely surpass Minecraft |
10:10 |
VanessaE |
Calinou: the mesh nodes? |
10:10 |
Calinou |
Minecraft is unlikely to get slopes anytime soon :P |
10:10 |
redstonecraftpl |
45% |
10:10 |
VanessaE |
I assumed you hadn't merged those to mainline yet |
10:10 |
Calinou |
I will soon, when more people will have updated to 0.4.11 |
10:10 |
VanessaE |
ok |
10:11 |
redstonecraftpl |
55% |
10:12 |
* Calinou |
is surprised at how many people still play Quake 2 |
10:12 |
Calinou |
way more than QuakeWorld, apparently |
10:12 |
* VanessaE |
headers off to bed. |
10:12 |
VanessaE |
night |
10:15 |
redstonecraftpl |
95 |
10:15 |
redstonecraftpl |
% |
10:17 |
|
FreeFull joined #minetest |
10:29 |
|
stakewinner00 joined #minetest |
10:35 |
|
theTroy joined #minetest |
10:36 |
|
FR^2 joined #minetest |
10:43 |
|
Aragas joined #minetest |
10:54 |
|
pisto joined #minetest |
10:54 |
pisto |
hey there Calinou |
10:55 |
Calinou |
hi pisto |
10:55 |
Calinou |
I didn't know you play Minetest too :p |
10:55 |
pisto |
you got a mention in phoronix.com |
10:56 |
pisto |
well no but I checked it out |
10:56 |
sfan5 |
oh |
10:56 |
sfan5 |
look |
10:56 |
sfan5 |
people |
10:56 |
pisto |
I play sometimes minecraft with gf |
10:56 |
Calinou |
phoronix.com brings quite a lot of input and visits on site |
10:56 |
pisto |
yeah I would guess so |
10:57 |
|
exio4 joined #minetest |
10:57 |
pisto |
anyway I'm not so much into minecraft, but if that changes minetest would be perfect for me as I'm most skilled in c++ and lua |
10:58 |
Calinou |
try it and see |
10:58 |
Calinou |
be sure to complete the game using mods, if you think something is missing |
10:59 |
pisto |
yeah, didn't actually try those and it felt naked |
10:59 |
pisto |
maybe you should make it more clear with absolute beginners |
11:08 |
|
Jordach joined #minetest |
11:10 |
|
psedlak joined #minetest |
11:11 |
pisto |
how do you dodge complaints from minecraft? it's different sources but the game does indeed look alike |
11:14 |
Jordach |
pisto, most textures dont even look alike |
11:14 |
Jordach |
also: modding API |
11:17 |
pisto |
ok. minecraft uses tcp and that always baffled me |
11:17 |
pisto |
for something that deals with player movements I would expect udp |
11:17 |
pisto |
what does minecraft use? |
11:18 |
pisto |
minetest |
11:20 |
Calinou |
Minetest uses UDP |
11:20 |
Calinou |
port 30000 by default |
11:21 |
Calinou |
usage of enet is being considered, although a fork of Minetest, Freeminer, already uses it |
11:21 |
pisto |
yeah, good |
11:21 |
pisto |
enet is bad for high bandwidth tough, I would keep a tcp stream aside |
11:22 |
pisto |
also there are some security implications with vanilla enet |
11:22 |
pisto |
basically zero protection against connect floods |
11:23 |
pisto |
some code in servicing the host doesn't respect the timeout |
11:23 |
pisto |
so it's technically possible to lock the server into reading packets (probably it would go down first for the traffic though) |
11:24 |
pisto |
restoring after a big packet loss just doesn't work well |
11:30 |
|
someguy_irc joined #minetest |
11:39 |
|
n4x joined #minetest |
11:47 |
|
stakewinner00 joined #minetest |
11:48 |
|
rubenwardy joined #minetest |
11:48 |
rubenwardy |
Hi all! |
11:48 |
Calinou |
hi rubenwardy |
11:49 |
Calinou |
Lichess now has Antichess variant :p |
11:49 |
rubenwardy |
Antichess D: |
11:50 |
|
someguy_irc joined #minetest |
11:51 |
rubenwardy |
interesting |
12:03 |
|
someguy_irc joined #minetest |
12:03 |
|
pisto left #minetest |
12:04 |
|
jojoa1997 joined #minetest |
12:06 |
rubenwardy |
Greetings jojoa1997 |
12:06 |
jojoa1997 |
Greetings! |
12:08 |
rubenwardy |
You know what time it is? Time for a cup 'o tea! |
12:08 |
jojoa1997 |
I need sugar |
12:08 |
jojoa1997 |
anything to either keep me up or knock me out |
12:09 |
jojoa1997 |
sicknesses suck |
12:09 |
|
SylvieLorxu joined #minetest |
12:09 |
rubenwardy |
Did you know you can tea as a pH indicator? It changes color if you change the pH. |
12:09 |
rubenwardy |
*can use tea |
12:09 |
jojoa1997 |
cool |
12:12 |
Jordach |
rubenwardy, i sometimes get really red tea |
12:12 |
rubenwardy |
That's probably the type |
12:12 |
rubenwardy |
Or you should stop disposing your bobies through the water pipes |
12:13 |
|
n4x joined #minetest |
12:14 |
Jordach |
rubenwardy, does Typhoo normal teabags sound out of the ordinary |
12:15 |
|
exio4 joined #minetest |
12:15 |
|
janst joined #minetest |
12:23 |
|
Ataron joined #minetest |
12:24 |
Jordach |
how would i replace nodes using minetest.register_on_generated() |
12:31 |
rubenwardy |
Open a voxel manip, read and write. |
12:31 |
rubenwardy |
There are examples someplace |
12:32 |
someguy_irc |
anyone knows the code for minetest.conf so I wont loose my stuff when I die? |
12:34 |
rubenwardy |
1 sec |
12:34 |
rubenwardy |
There is none |
12:35 |
rubenwardy |
Just delete the bones folder in minetest_game/mods/bones/init.lua |
12:35 |
rubenwardy |
or whatever the subgame you use it |
12:35 |
rubenwardy |
is |
12:36 |
someguy_irc |
ok,thanks for the help! |
12:36 |
|
Aragas_ joined #minetest |
12:39 |
|
dbz2k joined #minetest |
12:40 |
Jordach |
rubenwardy, i want to in a nutshell, replace mapgen:grass to randomly mapgen:grass_x |
12:41 |
Jordach |
x being a random number from 1-4 |
12:43 |
rubenwardy |
Here is a basic mapgen function: https://github.com/rubenwardy/jump/blob/master/init.lua#L60 |
12:44 |
sfan5 |
Jordach: why is that so hard |
12:44 |
rubenwardy |
The v5/v6/v7 will already have generated at that point |
12:44 |
rubenwardy |
Just loop through all nodes and do the replacement |
12:46 |
Jordach |
sfan5, i'll most likely end up writing an automated function for randomised nodes |
12:46 |
|
Krock joined #minetest |
12:46 |
redstonecraftpl |
hi krock ;D |
12:46 |
Krock |
hi |
12:47 |
rubenwardy |
Hello! |
12:48 |
Megaf |
Hi all |
12:48 |
Megaf |
anyone here moving from master to stable-0.4? (0.4.11) |
12:48 |
Megaf |
(server side) |
12:49 |
Krock |
lol no. |
12:49 |
Jordach |
yup already done with no issues |
12:50 |
Krock |
would be dumb to move from 0.4.11-dev to 0.4.11 xD |
12:51 |
|
Jordach joined #minetest |
12:51 |
Jordach |
in the wise words of James May: koch |
12:53 |
someguy_irc |
Anyone knows how to make a IRC account for my server? |
12:54 |
Jordach |
u wot m8 |
12:54 |
Jordach |
someguy_irc, you'll want linux if you want the IRC mod |
12:55 |
Jordach |
if it's a windows server you are out of luck |
12:55 |
someguy_irc |
just answer pls ? |
12:55 |
someguy_irc |
im on a VM |
12:56 |
Jordach |
RTFM https://github.com/kaeza/minetest-irc |
12:56 |
someguy_irc |
Dude. |
12:57 |
Jordach |
https://cdn.mediacru.sh/M/MAWjvXiobVto.png (yarr, no $10 for you, you theiving open source developer) |
12:58 |
someguy_irc |
._. |
13:00 |
|
reber joined #minetest |
13:00 |
reber |
hi all |
13:01 |
reber |
i need a little help please about installing mods |
13:01 |
reber |
anyone here ? |
13:03 |
|
ImQ009 joined #minetest |
13:07 |
someguy_irc |
Jordach, my host is changing the server to linux |
13:07 |
someguy_irc |
happy? |
13:10 |
Jordach |
yes |
13:10 |
someguy_irc |
:P |
13:10 |
someguy_irc |
Ubuntu. |
13:10 |
someguy_irc |
grr |
13:17 |
|
Trustable joined #minetest |
13:19 |
* Jordach |
returns to his programming |
13:23 |
|
fz72 joined #minetest |
13:24 |
jin_xi |
reber: whats the trouble you've got? |
13:24 |
reber |
i have installed some mods, i don't see any differences jin_xi |
13:25 |
reber |
i have minetest 0.4.10 (jessie/debGLin) |
13:25 |
jin_xi |
you need to activate them per world, in configure menu |
13:25 |
reber |
yep that's what i juste did right noz |
13:25 |
reber |
how |
13:25 |
reber |
*now |
13:26 |
reber |
jin_xi, here is wy world.mt file : http://pastebin.com/wYnEapKt |
13:27 |
reber |
~/.minetest/mods/mt-firearms-master <---- i have installed this |
13:27 |
ShadowBot |
reber: Error: Missing ">". You may want to quote your arguments with double quotes in order to prevent extra brackets from being evaluated as nested commands. |
13:27 |
reber |
~/.minetest/mods/mt-firearms-master < --- i have installed this |
13:27 |
ShadowBot |
reber: Error: Missing ">". You may want to quote your arguments with double quotes in order to prevent extra brackets from being evaluated as nested commands. |
13:28 |
reber |
~/.minetest/mods/mt-firearms-master i have installed this |
13:28 |
|
n4x joined #minetest |
13:28 |
|
exio4 joined #minetest |
13:29 |
reber |
and and thes packages :minetest-mod-mobfinstall |
13:29 |
reber |
minetest-mod-moreblocksinstall |
13:29 |
reber |
minetest-mod-moreoresinstall |
13:29 |
reber |
minetest-mod-pipeworksinstall |
13:29 |
|
reber was kicked by ShadowBot: Paste flood detected. Use a pastebin like pastebin.ubuntu.com or gist.github.com. |
13:29 |
|
reber joined #minetest |
13:29 |
|
PilzAdam joined #minetest |
13:29 |
reber |
sry for the 5 lines pasted |
13:30 |
Jordach |
how do i check a node using voxelmanip |
13:36 |
reber |
any help ? |
13:37 |
sfan5 |
reber: rename the dir. to firearms and then try enabling it |
13:38 |
reber |
ok i do it right now |
13:39 |
Jordach |
sfan5, converting the mighty randomising ABM to VoxelManip |
13:39 |
Jordach |
much speed, wow |
13:44 |
|
twoelk joined #minetest |
13:44 |
twoelk |
and a merry xmas |
13:44 |
Jordach |
twoelk, BFD will be getting a mega optimisation in the form of VoxelManip |
13:45 |
twoelk |
nice |
13:45 |
reber |
sfan5, done i have "block unknown" now ... |
13:45 |
* twoelk |
is wondering what the effect might be |
13:45 |
|
lemonade joined #minetest |
13:46 |
* twoelk |
notices that the beginning of his first message went to another channel |
13:50 |
* Jordach |
noticed the speed boost |
13:51 |
Jordach |
~500ms -> 10ms per mapblock |
13:51 |
ShadowBot |
Jordach: Error: Spurious ">". You may want to quote your arguments with double quotes in order to prevent extra brackets from being evaluated as nested commands. |
13:52 |
Jordach |
that does make a difference in generation time |
13:55 |
|
nanepiwi joined #minetest |
13:56 |
nanepiwi |
testing... |
13:56 |
nanepiwi |
how to protect areas? |
13:56 |
nanepiwi |
shadowbot? |
13:58 |
|
Viper168 joined #minetest |
13:58 |
|
roniz joined #minetest |
14:06 |
twoelk |
hmm, so I might need to download a new version of BFD |
14:07 |
Jordach |
twoelk, 0.5 RC3 coming up hot soon |
14:07 |
twoelk |
using my xmas-holidays to move worlds and other content to the new stable version of Minetest :-) |
14:07 |
|
T4im joined #minetest |
14:10 |
twoelk |
had a little BFD testworld on my private-kiddies-server besides other bigger worlds, hope BFD doesn't breack the old world |
14:10 |
|
turtleman_ joined #minetest |
14:10 |
|
redstonecraftpl joined #minetest |
14:13 |
Jordach |
twoelk, i don't break worlds |
14:14 |
Jordach |
the only change that did was the chest -> mesh chests for 1 commit before it got fixed properly |
14:15 |
reber |
is it possible to download the world of a server from a client to play it locally ? |
14:17 |
twoelk |
reber: yes |
14:17 |
reber |
cool |
14:17 |
reber |
how please ? |
14:18 |
twoelk |
use Minetest version 0.4.11 |
14:18 |
twoelk |
put this into the minetest.config |
14:18 |
twoelk |
enable_local_map_saving = true |
14:20 |
twoelk |
Minetest will save areas you visit in the worlds folder under the name or ip of the server |
14:20 |
twoelk |
but only the places that you indeed visit |
14:21 |
twoelk |
for complete maps look at the threads or homepages of that server. some offer downloads |
14:22 |
|
shadowzone joined #minetest |
14:22 |
reber |
mmm ... ok i need whole maps ... |
14:23 |
twoelk |
wich server? |
14:24 |
twoelk |
VanessaE offers hers here http://digitalaudioconcepts.com/vanessa/hobbies/minetest/worlds/ |
14:25 |
twoelk |
some others also offer backups |
14:27 |
Jordach |
https://cdn.mediacru.sh/u/u5oAGHZ175-l.png https://cdn.mediacru.sh/3/3hr7ly8CtJS5.png |
14:27 |
Jordach |
trees no longer have the same leaves pattern, and they're brand new |
14:27 |
|
Amaz joined #minetest |
14:29 |
sol_invictus |
Jordach: I like these textures |
14:29 |
redstonecraftpl |
bye |
14:29 |
Jordach |
sol_invictus, i'm one by one nuking Minetest Game textures and replacing them with better ones |
14:30 |
sol_invictus |
good, mg textures (especially those commited recently) are worst |
14:30 |
sol_invictus |
ever |
14:32 |
|
geggam joined #minetest |
14:35 |
Jordach |
speeeeedy BFD https://github.com/VanessaE/moretrees/blob/master/textures/moretrees_beech_trunk.png |
14:35 |
Jordach |
derp |
14:35 |
Jordach |
https://cdn.mediacru.sh/C/Ctur3ZQmPcU1.png ^ |
14:42 |
|
gloop joined #minetest |
14:44 |
* NekoGloop |
flops |
14:45 |
* shadowzone |
opens blender |
14:46 |
* NekoGloop |
explodes |
14:46 |
shadowzone |
Ouch! |
14:49 |
* NekoGloop |
licks shadowzone's hand |
14:49 |
* shadowzone |
pets NekoGloop |
14:49 |
NekoGloop |
mew |
14:50 |
|
luizrpgluiz joined #minetest |
14:50 |
* shadowzone |
scratches NekoGloop's head |
14:51 |
NekoGloop |
mrow >w< |
14:51 |
|
exio4 joined #minetest |
14:53 |
|
n4x joined #minetest |
14:55 |
* MinetestBot |
purrs at NekoGloop |
14:55 |
Jordach |
mmmmm https://cdn.mediacru.sh/A/ArBIaOJ019ej.png |
14:55 |
|
MinerDad joined #minetest |
14:56 |
reber |
twoelk, liberty land minetest |
14:56 |
* NekoGloop |
licks MinetestBot |
14:57 |
NekoGloop |
Jordach: redpower-like lamps? with the aura around them, I mean. |
14:57 |
Jordach |
NekoGloop, yes |
14:57 |
Jordach |
we got Mesh based nodes, which means all sorts of cool stuff |
14:58 |
Jordach |
they can't be animated, but they can do stuff that's impossible with nodeboxes |
14:58 |
|
tpe joined #minetest |
15:01 |
shadowzone |
https://www.youtube.com/watch?v=oJgDU_hImew&feature=youtu.be |
15:01 |
shadowzone |
~title |
15:01 |
ShadowBot |
Bored and playing around with character.blend - YouTube |
15:08 |
twoelk |
reber: at a first glance I don't see any links so you will have to ask the admins for such a backup-download link. From the other stuff they have published it seems you may be in for a several gigabyte large download though. Maybe they will only give a link as pm to avoid cluttering their bandwidth |
15:08 |
reber |
ok thx |
15:09 |
reber |
twoelk, i'm downloading the worlds from vanessa atm |
15:10 |
twoelk |
be sure to open each with the correct game, like Dreambuilder, Realtest etc |
15:10 |
* sfan5 |
licks NekoGloop |
15:10 |
twoelk |
there are also maps in the maps section of the forum |
15:11 |
twoelk |
you may find versions of NYC or Karsthaven in the forums somewhere |
15:14 |
* Jordach |
finally adds the crafting guide into BFD |
15:16 |
* NekoGloop |
pats sfan's head |
15:20 |
|
Cacatoes joined #minetest |
15:23 |
Jordach |
NekoGloop, you might like one of the additions into BFD |
15:24 |
Jordach |
https://cdn.mediacru.sh/l/lw3DgoeOH59k.png |
15:24 |
NekoGloop |
BFD? |
15:24 |
NekoGloop |
meow kitty cat |
15:24 |
|
acerspyro joined #minetest |
15:24 |
Jordach |
NekoGloop, Big Freakin Dig (I was forced to remove my best expletive) |
15:32 |
|
swaaws joined #minetest |
15:42 |
|
Pest joined #minetest |
15:46 |
|
The_Loko joined #minetest |
15:47 |
|
PilzAdam joined #minetest |
15:47 |
reber |
twoelk, heh i dindn't know about games, looks great |
15:48 |
reber |
i downloaded and installed few of them |
15:48 |
twoelk |
you will need them ore the maps will have unknown nodes or some random kittins might die |
15:49 |
|
GeHa joined #minetest |
15:49 |
|
exio4 joined #minetest |
15:51 |
twoelk |
http://wiki.minetest.net/List_of_Games <-almost complete list of Minetest-Games (shameless advertising of a wiki page) |
15:52 |
|
kaeza joined #minetest |
15:54 |
twoelk |
Jordach: seeing the screenshot on the forum. Are youre cats attracted by warm places and like sleeping on ovens? |
15:55 |
Jordach |
twoelk, they like soft warm places |
15:55 |
Jordach |
like beds, tops of active furnaces, carpets and wool |
15:59 |
kaeza |
greetings |
16:00 |
acerspyro |
kaeza, \o/ |
16:03 |
|
shadowzone joined #minetest |
16:07 |
acerspyro |
Apples are part of which mod? |
16:09 |
shadowzone |
Default |
16:09 |
acerspyro |
Why are they round??? |
16:09 |
acerspyro |
>.< |
16:09 |
shadowzone |
I don't know. |
16:09 |
acerspyro |
Should be blocky |
16:09 |
twoelk |
try another game than dreambuilder |
16:10 |
twoelk |
Dreambuilder ventures on several unblocky paths |
16:10 |
|
stakewinner00 joined #minetest |
16:10 |
acerspyro |
k |
16:10 |
acerspyro |
what do you recommend? |
16:11 |
shadowzone |
RealTest |
16:11 |
Jordach |
bleh |
16:11 |
Jordach |
outdated and probably doesn't work anymore |
16:11 |
shadowzone |
Shadow_game(Yes, that's my game but I need to advertise or something) |
16:12 |
twoelk |
Carbon or the default Minetest-Game seem the most uptodate but still voxely at the moment |
16:12 |
acerspyro |
voxely? |
16:12 |
* twoelk |
waits for BFD to be named |
16:12 |
twoelk |
in Minetest one voxel = one cube of one meter by one meter |
16:13 |
acerspyro |
ok |
16:13 |
shadowzone |
twoelk: Lol |
16:13 |
|
hmmmm joined #minetest |
16:13 |
kaeza |
Need For Speed: Carbone |
16:13 |
kaeza |
<_< |
16:14 |
kaeza |
wow, so old |
16:14 |
twoelk |
uh? a need for speed in Minetest game - drool |
16:16 |
twoelk |
hm, might need a mod that preloads the track and adds some drifting algorithm to movements for that |
16:18 |
kaeza |
there's a car mod out there. some simple physics simulation could be added |
16:19 |
kaeza |
still, lag would be a problem :/ |
16:20 |
acerspyro |
why is the singleplayer server laggy, but not the stand alone server? |
16:21 |
* NekoGloop |
licks Jordach's hand |
16:22 |
Jordach |
meow? |
16:22 |
Jordach |
acerspyro, different threads |
16:23 |
Jordach |
not even kidding, connecting to a standalone server via a client results in majorly better performance (as one thread can't handle rendering and game logic at the same time) |
16:23 |
acerspyro |
What was so hard in making them different threads in the first place? |
16:23 |
|
Sokomine joined #minetest |
16:23 |
acerspyro |
wtf! |
16:23 |
Jordach |
acerspyro, mutex is a bitch |
16:23 |
acerspyro |
Then just start a server co-process |
16:23 |
Jordach |
acerspyro, on one system i found a server speed time of -1 |
16:24 |
Jordach |
my RTT locally was -1 (must have time traveled) |
16:25 |
acerspyro |
argh, I pick stuff from the creative inventory, then it disappears and reappears. And changing pages flickers a lot. |
16:26 |
acerspyro |
With the separate server process |
16:26 |
acerspyro |
If only the client could be on its own, and THEN the server says yes/no |
16:28 |
acerspyro |
A round soccer ball that can't even roll? |
16:28 |
|
Beton joined #minetest |
16:29 |
Beton |
hello ;) |
16:30 |
|
Wuzzy joined #minetest |
16:30 |
|
jluc joined #minetest |
16:32 |
hmmmm |
[11:23 AM] <Jordach> not even kidding, connecting to a standalone server via a client results in majorly better performance |
16:32 |
hmmmm |
that would be interesting if it turns out to be true |
16:38 |
|
lemonade joined #minetest |
16:40 |
Jordach |
hmmmm, game logic runs in a separate thread from the renderer |
16:40 |
hmmmm |
yup, it does the same thing in a singleplayer game |
16:40 |
Jordach |
which means the renderer doesn't have to wait for the game logic to process |
16:41 |
|
jalcine joined #minetest |
16:43 |
|
pixelcrumbs joined #minetest |
16:44 |
twoelk |
I also had the same impression that running a local server and joining with a seperate client was less laggy than singleplayer |
16:45 |
|
roniz joined #minetest |
16:45 |
Krock |
maybe because then you have 2 processes instead of one? |
16:46 |
|
Calinou joined #minetest |
16:46 |
Calinou |
https://forum.minetest.net/viewtopic.php?f=17&t=10833&p=166049#p166049 |
16:46 |
Calinou |
aaaaaaaaahhhhhhh |
16:46 |
Calinou |
AAAAAAAAAHHHHHH |
16:46 |
Calinou |
Phoronix teleported into Minetest forums :\ |
16:47 |
shadowzone |
Krock: you gotta update the skins mod my skin "shadowzone" has been re-authored to crazyginger72 the creator. |
16:47 |
Krock |
shadowzone, talk with addi |
16:47 |
shadowzone |
Okay |
16:47 |
|
pixelcrumbs joined #minetest |
16:48 |
|
ImQ009 joined #minetest |
16:49 |
|
tyteen4a03 joined #minetest |
16:50 |
|
prozacgod joined #minetest |
16:50 |
Calinou |
“Sometimes it just can't be avoided.†⇒ RMS would prove you wrong :p |
16:50 |
|
tyteen4a03 joined #minetest |
16:51 |
twoelk |
on my way under recommendation pc the new 0.4.11 seems to be indeed quite often locked in some arguments about the current content of reallity for irritating amounts of time until the issue gets resolved. Of course by then I have fallen into the lava lake when my bridging node is finally placed as intended by me |
16:52 |
* acerspyro |
thinks |
16:52 |
acerspyro |
twoelk, Makes sense. |
16:52 |
* VanessaE |
peeks in |
16:52 |
VanessaE |
good morning |
16:52 |
Calinou |
hi VanessaE |
16:52 |
Calinou |
heh, you go to sleep, then you wake up, all that during day (in Europe) |
16:52 |
acerspyro |
It's fucking noon :P |
16:52 |
Calinou |
so I see you doing both |
16:54 |
VanessaE |
heh |
16:54 |
VanessaE |
well I was up late fighting with a bug and learning parts of minetest that I rarely deal with :P |
16:54 |
VanessaE |
(this, in case others are interested: https://github.com/VanessaE/autoclose_doors ) |
16:55 |
Calinou |
I remember on Minecraft, everyone was annoyed by plugins that made doors automatically close |
16:56 |
acerspyro |
lol |
16:56 |
VanessaE |
well this adds a one specific door that does it. :) |
16:57 |
VanessaE |
-a |
16:57 |
VanessaE |
I forked it from homedecor's code so that I can extend it later to have a few types. |
16:57 |
VanessaE |
this is mostly for spawn buildings where you want players to stay inside until they gain interact |
16:58 |
|
n4x joined #minetest |
17:05 |
|
FungusAdam joined #minetest |
17:11 |
|
ElectronLibre joined #minetest |
17:19 |
* kaeza |
suggests splitting homedecor into "git modules" and hides |
17:19 |
kaeza |
submodules even |
17:19 |
|
luizrpgluiz1 joined #minetest |
17:19 |
* kaeza |
hides again |
17:24 |
|
jalcine joined #minetest |
17:24 |
|
LittleJoe joined #minetest |
17:27 |
VanessaE |
you BETTER hide :P |
17:27 |
VanessaE |
submodules, indeed. |
17:28 |
VanessaE |
the whole thing does need refactored though. |
17:34 |
|
Vargos joined #minetest |
17:38 |
Calinou |
submodules can't be zip or tar-downloaded |
17:42 |
|
NekoGloopMkII joined #minetest |
17:46 |
|
Gizmo joined #minetest |
17:48 |
|
MinetestForFun joined #minetest |
17:48 |
T4im |
VanessaE: you could use flipgates already though :) i.e. usual doors that are closed in both positions… will even be more "secure" in lag situations than autoclosing… though I guess it might also keep in some more inept users :/ |
17:49 |
VanessaE |
what's a flipgate? |
17:49 |
T4im |
well.. the current doors flip between closing up one side if "open" and another if "closed", put walls around the other two sides of the door-node, and it will remain shut at all times |
17:49 |
T4im |
to go through you simply enter the door node, flip the gate and are on the other side of the door |
17:49 |
VanessaE |
not these. |
17:50 |
VanessaE |
oh wait I see what you mean |
17:50 |
VanessaE |
interesting trick |
17:51 |
VanessaE |
wouldn't work for the purpose I have in mind though |
17:52 |
T4im |
but great for securing areas.. has happened too often that a server crashed or a connection was lost right after you opened the door of your precious workshop or admin area :p |
17:53 |
|
LazyJ joined #minetest |
17:58 |
acerspyro |
I'm a heathen, I'm playing Minecraft :D |
18:00 |
VanessaE |
idolater! heretic! |
18:00 |
shadowzone |
I am playing Minecraft too |
18:00 |
* shadowzone |
hides behind acerspyro |
18:00 |
acerspyro |
Minecraft runs faster than Minetest |
18:00 |
VanessaE |
wat |
18:00 |
VanessaE |
impossible |
18:01 |
shadowzone |
It does, really. |
18:01 |
shadowzone |
I get 60 FPS in Minecraft |
18:01 |
acerspyro |
MineTest runs at 30 fps average |
18:01 |
VanessaE |
at what view range? |
18:01 |
shadowzone |
I'm lucky to get 50 in Minetest |
18:01 |
acerspyro |
I get 150 fps in minecraft |
18:01 |
shadowzone |
full |
18:01 |
VanessaE |
define "full" |
18:01 |
shadowzone |
a full 16x16x16 19 chunk view |
18:01 |
shadowzone |
A chunk is 16x16x16 |
18:01 |
VanessaE |
indeed. |
18:01 |
shadowzone |
and I can have about 19 chunk range |
18:02 |
acerspyro |
I'm at render distance 8 |
18:02 |
shadowzone |
16 to 19 for me |
18:02 |
shadowzone |
mind if I send system info? |
18:03 |
acerspyro |
sure |
18:03 |
shadowzone |
HexChat: 2.9.6 ** OS: Linux 3.13.0-37-generic x86_64 ** Distro: Debian jessie/sid ** CPU: 4 x Intel(R) Xeon(R) CPU X3320 @ 2.50GHz (GenuineIntel) @ 2.00GHz ** RAM: Physical: 3.9GB, 58.7% free ** Disk: Total: 105.1GB, 62.2% free ** VGA: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] ** Sound: HDA-Intel - HDA Intel1: HDA-Intel - HDA ATI HDMI ** Ethernet: Realtek Sem |
18:03 |
shadowzone |
iconductor Co., Ltd. CIe Gigabit Ethernet ** Uptime: 2h 0m 43s ** |
18:03 |
mitrom |
... |
18:03 |
mitrom |
ok |
18:03 |
shadowzone |
see |
18:03 |
mitrom |
dafuq do i do that |
18:03 |
shadowzone |
Hexchat? |
18:03 |
mitrom |
HexChat: 2.9.6 ** OS: Linux 3.13.0-40-generic x86_64 ** Distro: Debian jessie/sid ** CPU: 2 x Intel(R) Pentium(R) CPU G2030 @ 3.00GHz (GenuineIntel) @ 1.60GHz ** RAM: Physical: 3.8GB, 92.2% free ** Disk: Total: 289.5GB, 73.0% free ** VGA: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller ** Sound: HDA-Intel - HDA Intel PCH1: USB-Audio - iCM10 ** Ethernet: Realtek Semiconductor Co., Ltd. CIe Gigabit |
18:03 |
mitrom |
Ethernet ** Uptime: 1h 11m 28s ** |
18:03 |
mitrom |
wow |
18:03 |
acerspyro |
I use konversation |
18:03 |
VanessaE |
yeah, what's the command for that? |
18:03 |
mitrom |
sysinfo |
18:03 |
mitrom |
what a guess |
18:03 |
shadowzone |
Window > send system info |
18:04 |
mitrom |
or you could be l33t and use /sysinfo |
18:04 |
VanessaE |
interesting. |
18:04 |
shadowzone |
Yeah |
18:04 |
acerspyro |
Sysinfo for 'FORTH212': Running inside KDE 4.14.1 on Ubuntu 14.10 (Utopic Unicorn) powered by Linux 3.16.0-26-generic, CPU: Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz at 933-2399/2399 MHz, RAM: 2472/3817 MB, Storage: 28/73 GB, 241 procs, 65.89h up |
18:04 |
mitrom |
oi fuck off with ur xeons |
18:04 |
acerspyro |
ah |
18:04 |
VanessaE |
HexChat: 2.9.6 ** OS: Linux 3.13.0-43-generic x86_64 ** Distro: Debian jessie/sid ** CPU: 6 x AMD Phenom(tm) II X6 1055T Processor (AuthenticAMD) @ 2.81GHz ** RAM: Physical: 15.7GB, 70.3% free ** Disk: Total: 1.0TB, 57.5% free ** VGA: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X] ** Sound: HDA-Intel - HDA ATI SB1: HDA-Intel - HDA ATI HDMI ** Ethernet: Realtek |
18:04 |
VanessaE |
Semiconductor Co., Ltd. CIe Gigabit Ethernet ** Uptime: 2d 2h 1m 20s ** |
18:04 |
mitrom |
lol |
18:04 |
VanessaE |
there, as long as we're flooding. |
18:04 |
mitrom |
okay VanessaE |
18:04 |
mitrom |
you win |
18:04 |
shadowzone |
SYSTEM INFO FLOOD FTW! |
18:04 |
mitrom |
oh wait |
18:04 |
mitrom |
> AMD |
18:04 |
acerspyro |
Doesn't tell my GPU, which is a Mobility Radeon HD 5470 512 mb |
18:05 |
shadowzone |
Mine don |
18:05 |
shadowzone |
Don't even have a graphics card |
18:05 |
T4im |
16Gb ram.. nice :) |
18:05 |
mitrom |
same |
18:05 |
shadowzone |
4 gigs for me |
18:05 |
acerspyro |
4 here |
18:05 |
acerspyro |
:D |
18:05 |
shadowzone |
My MB caps at 4 gigs |
18:06 |
mitrom |
I have 32Gb of ram |
18:06 |
* twoelk |
gets interested in that flood of info |
18:06 |
mitrom |
Technically |
18:06 |
acerspyro |
mitrom, with swap |
18:06 |
mitrom |
Use a capital b people |
18:06 |
T4im |
never needed more than 8 so far.. and that's during java development... haha |
18:06 |
acerspyro |
I have 8 with swap |
18:06 |
mitrom |
No my statement was valid |
18:06 |
acerspyro |
twoelk, /sysinfo |
18:06 |
mitrom |
I have 32 gigabits of ram |
18:07 |
twoelk |
hm, to wander systems not yet mentioned |
18:07 |
mitrom |
screenfetch is so much better |
18:07 |
mitrom |
I dare someone to send one |
18:07 |
|
exio4 joined #minetest |
18:08 |
mitrom |
hey hacker |
18:08 |
|
exio4 joined #minetest |
18:08 |
* mitrom |
invites n4x to ##hackers |
18:08 |
mitrom |
wow |
18:08 |
mitrom |
rude what |
18:08 |
n4x |
you are rude |
18:08 |
mitrom |
exio4 is rude |
18:09 |
exio4 |
no, YOU are rude |
18:18 |
Calinou |
acerspyro> Minecraft runs faster than Minetest |
18:18 |
Calinou |
it is true, sadly |
18:18 |
Calinou |
especially 1.8 and later |
18:18 |
Calinou |
that said, Minetest is mostly CPU-limited |
18:18 |
Calinou |
there is a big bottleneck somewhere |
18:19 |
Calinou |
and that said, you don't need to care if you have >= 60 FPS |
18:19 |
Jordach |
>450fps |
18:19 |
Jordach |
u wot |
18:19 |
acerspyro |
most people don't have >= 60 FPS |
18:20 |
twoelk |
hm, seems there is no /sysinfo in KVIrc or anything similar or I might be just looking in the wrong places :-( |
18:20 |
Calinou |
with view range 120, shaders enabled, 1920×1080 and default texture pack, I have 120-200 FPS depending on areas in Minetest |
18:20 |
Calinou |
(with fps_max 0) |
18:20 |
acerspyro |
twoelk, there is one in Konversation, which I wasn't expecting |
18:20 |
VanessaE |
Calinou: c55 has said recently it has to do with how large of transactions are being made to the GPU (rather, they're too small), and that its lack of a texture atlas hurts it |
18:20 |
acerspyro |
Calinou, fps_max 0? |
18:20 |
Calinou |
so the texture atlas should be back in |
18:20 |
Calinou |
acerspyro, disables FPS limit |
18:20 |
acerspyro |
ik |
18:21 |
Calinou |
/set -n fps_max 0 |
18:21 |
Calinou |
in singleplayer |
18:21 |
twoelk |
? |
18:22 |
acerspyro |
why no tab completion? |
18:24 |
|
ElectronLibre joined #minetest |
18:25 |
acerspyro |
Is there a |
18:25 |
acerspyro |
player list* |
18:31 |
VanessaE |
/status |
18:32 |
VanessaE |
tab completion works on usernames, in the f10 console |
18:32 |
acerspyro |
I meant for commands |
18:33 |
VanessaE |
yeah, I know. doesn't work for that |
18:33 |
T4im |
oh, it works for names? that is awesome.. never tried |
18:33 |
shadowzone |
VanessaE: he meant isis.inchra.net/#minetest |
18:33 |
VanessaE |
shadowzone: ohh |
18:33 |
|
Miner59 joined #minetest |
18:35 |
acerspyro |
? |
18:35 |
Miner59 |
Hi, can a dev look at cavegen.cpp, line 125. Seems like a copy & paste mistake :-) |
18:36 |
Miner59 |
it says GENNOTIFY_LARGECAVE_BEGIN : GENNOTIFY_CAVE_BEGIN; but should be GENNOTIFY_LARGECAVE_END: GENNOTIFY_CAVE_END;, even the comment says it should be end |
18:36 |
Calinou |
#minetest-dev is the developer channel |
18:37 |
kaeza |
hmmmm, ^ |
18:37 |
Miner59 |
yeah sorry, hope some reads here too |
18:43 |
Miner59 |
here is a link to the commit https://github.com/minetest/minetest/commit/5062b99cb0d252d9e377ff4560f7ecc9e66fd558 |
18:43 |
|
nore joined #minetest |
18:44 |
Wayward_One |
Miner59, posted that on the dev channel for you :) |
18:45 |
|
ElectronLibre left #minetest |
18:46 |
Miner59 |
ok thanks, |
18:46 |
Wayward_One |
np |
18:47 |
twoelk |
why is there no world-dir switch like map-dir for the minetest.conf so one could save all worlds in some user defined folder or am I missing something? |
19:18 |
|
n4x joined #minetest |
19:19 |
|
jojoa1997 joined #minetest |
19:29 |
|
casimir joined #minetest |
19:51 |
|
SylvieLorxu joined #minetest |
19:59 |
|
ImQ009 joined #minetest |
19:59 |
|
acerspyro joined #minetest |
20:05 |
|
stakewinner00 joined #minetest |
20:37 |
|
prozacgod joined #minetest |
20:40 |
|
exio4 joined #minetest |
20:41 |
|
exio4_ joined #minetest |
20:59 |
|
KikaRz joined #minetest |
21:02 |
|
KikaRz joined #minetest |
21:11 |
|
mtnbkr joined #minetest |
21:24 |
|
Enke joined #minetest |
21:29 |
|
Tg1 joined #minetest |
21:31 |
|
thelamest joined #minetest |
21:31 |
|
casimir joined #minetest |
21:34 |
LazyJ |
How does one compile Minetest for a specific language? I have a player from the Netherlands who is getting "<invalid multibyte string>" messages from the Areas mod. |
21:34 |
thelamest |
hi, would it be easily possible to render more view than r allows? if i get it correctly, not just the in memory blocks but also from the disk cached map? |
21:35 |
sfan5 |
LazyJ: if you compile minetest with gettext it uses the system language |
21:35 |
T4im |
LazyJ: I think he needs to compile with gettext support |
21:35 |
thelamest |
and the former question interests me as well, i compiled with freetype afair and occasionaly get these messages and don't seem to see all the chat |
21:35 |
LazyJ |
So does the client get the language the server uses? |
21:36 |
acerspyro |
I got teh crashes again |
21:36 |
acerspyro |
https://www.dropbox.com/s/8zl1htx0jaa09g4/mt_gdb.txt?dl=0 |
21:36 |
|
ElectronLibre joined #minetest |
21:37 |
acerspyro |
on VanessaE's server |
21:37 |
acerspyro |
At one place in the map, you will crash. |
21:37 |
acerspyro |
Strangely, it fell on me again. |
21:37 |
sfan5 |
LazyJ: the server does not use a language at all |
21:37 |
sfan5 |
LazyJ: the client just gets the strings sent by the servers |
21:38 |
sfan5 |
(which are probably in english) |
21:38 |
|
Tg1 joined #minetest |
21:38 |
LazyJ |
Hmm... |
21:38 |
LazyJ |
Thanks, I'll pass on the info to him. Hopefully he's savvy enough to compile his own Minetest client. |
21:40 |
|
n4x joined #minetest |
21:41 |
Jordach |
exio4, i'm now calling BS on how cold it is |
21:41 |
Jordach |
i just overclocked my card to +655mhz and it's still less than 30c under load |
21:42 |
acerspyro |
*it's actually at 110 C right now* |
21:42 |
sfan5 |
where |
21:42 |
|
twoelk joined #minetest |
21:42 |
sfan5 |
if you are referring to the outside temp. |
21:42 |
sfan5 |
it's fucking cold |
21:42 |
sfan5 |
but no snow |
21:42 |
sfan5 |
becuase fuck you |
21:43 |
acerspyro |
lol |
21:43 |
acerspyro |
Snow's melting a bit here, should be back at -15, -20 by tuesday. |
21:43 |
acerspyro |
facedir = 24 '\030' |
21:43 |
acerspyro |
is that supposed to happen? |
21:43 |
exio4 |
Jordach, what |
21:44 |
Jordach |
exio4, overclocking and rendering with CUDA |
21:44 |
hmmmm |
no, it should be between 0 and 23 |
21:44 |
acerspyro |
So it crashed because it's at 24? |
21:44 |
hmmmm |
that's invalid memory access... is it not? |
21:44 |
acerspyro |
yes |
21:44 |
hmmmm |
well |
21:44 |
acerspyro |
On a public server map |
21:44 |
hmmmm |
sounds like an errant mod |
21:44 |
acerspyro |
VanessaE's map, precisely. |
21:44 |
hmmmm |
either way this is a serious issue and must be fixed as soon as possible |
21:44 |
acerspyro |
on her creative server |
21:45 |
Jordach |
everyone put the earplugs in, it's going to be a tirade |
21:45 |
hmmmm |
clients crashing due to server-supplied data? no thank you. |
21:45 |
acerspyro |
see the backtrace I posted earlier. |
21:45 |
acerspyro |
https://www.dropbox.com/s/8zl1htx0jaa09g4/mt_gdb.txt?dl=0 |
21:45 |
acerspyro |
I was building and using the screwdriver, then all of a sudden, segfault. :) |
21:45 |
* Jordach |
smells a bug with PilzAdam's screwdriver or the old one |
21:46 |
acerspyro |
And anyone coming in range of the area crashes aswell. |
21:46 |
hmmmm |
yup, like I said |
21:46 |
hmmmm |
errant mod |
21:46 |
acerspyro |
The screwdriver mod |
21:46 |
acerspyro |
Still, a map should be protected against corruption. |
21:46 |
exio4 |
Jordach, winter over here was having the CPU clocked at >4GHz all the time too, and that was without beautiful case nor proper cooling and only 5C~ |
21:46 |
hmmmm |
you can't protect a map against that |
21:47 |
acerspyro |
hmmmm, minetest can check if the values are actually valid |
21:47 |
hmmmm |
it can't know the purpose of param2 until it's actually used |
21:47 |
benoliver999 |
Noob server question. If I want to set up a public server, but restrict admin access to myself only, what would I need to do? |
21:47 |
hmmmm |
the valid range depends on its usage |
21:47 |
hmmmm |
but the client could do something about it on the other hand |
21:48 |
acerspyro |
He's glitched |
21:48 |
acerspyro |
oops |
21:48 |
PilzAdam |
acerspyro, can we take that discussion to #minetest-dev ? |
21:48 |
acerspyro |
PilzAdam, Sure |
21:49 |
ElectronLibre |
benoliver999, you set the value of "name" in minetest.conf with your name, and you will be the only one with every privileges. |
21:49 |
Jordach |
name = benoliver999 |
21:49 |
Jordach |
^ just like thatr |
21:50 |
ElectronLibre |
You cannot be banned, you cannot be revoked of any privilege. You can do everything you want. You're like a "Super User". |
21:50 |
benoliver999 |
How do I then stop users logging in with that nick? |
21:51 |
|
zat joined #minetest |
21:52 |
ElectronLibre |
Use a password. |
21:52 |
ElectronLibre |
And don't give it to anyone. |
21:53 |
marktraceur |
Well, give parts of it to different people, and bury three parts in different remote locations |
21:53 |
marktraceur |
Then hide a map to those locations in a locked puzzle box |
21:53 |
benoliver999 |
lol |
21:53 |
marktraceur |
Then we just have to sit back and wait for Nicolas Cage to take notice. |
21:53 |
Jordach |
Where's the chocolate cake |
21:53 |
marktraceur |
Jordach: Under there |
21:54 |
benoliver999 |
How do I do that? I've only come across what I thought were server-wide passes, not user specific |
21:54 |
benoliver999 |
I'm sure I've just missed it somewhere |
21:54 |
marktraceur |
benoliver999: You set the user password on your first login. |
21:54 |
Jordach |
marktraceur, you haven't heard of "Nicholas Cage wants Chocolate Cake?" |
21:54 |
benoliver999 |
marktraceur: Got it, thanks. |
21:54 |
marktraceur |
benoliver999: If you already have logged in, you can use the pause menu (which should have a "change user password" thing in it) |
21:54 |
marktraceur |
Or something. |
21:54 |
marktraceur |
Jordach: Nope |
21:55 |
benoliver999 |
Is that then stored hashed in auth.txt? |
21:55 |
Jordach |
benoliver999, yes |
21:55 |
benoliver999 |
It all makes sense now |
21:55 |
Jordach |
with a one-way salt iirc * |
21:55 |
Jordach |
(*not sure) |
21:55 |
benoliver999 |
lol |
21:55 |
benoliver999 |
I saw they were hashed but was like 'YES BUT WHERE DOES THE BLOODY PASSWORD GO' |
21:56 |
Jordach |
right in auth.txt |
21:57 |
benoliver999 |
Yeah I meant where do I feed auth.txt, but I see it now. |
21:57 |
benoliver999 |
Man this is so much slicker than MC |
22:00 |
|
Viper168_ joined #minetest |
22:00 |
benoliver999 |
I'm also guessing that if a user forgets his/her password resetting it involves removing the relevant user from auth.txt |
22:01 |
marktraceur |
Or something. |
22:01 |
marktraceur |
benoliver999: Or you could just blank the password. |
22:01 |
benoliver999 |
noted |
22:05 |
|
jhcole joined #minetest |
22:07 |
|
Viper168 joined #minetest |
22:10 |
Beton |
I have a question. From version 0.4.11 of Minetest, client can save map from server. Can I prevent this on the server side? |
22:11 |
PilzAdam |
Beton, no |
22:13 |
marktraceur |
Why would you want to? |
22:13 |
benoliver999 |
Is there a mod/add-on that might produce a web-based 'live map' of the world? |
22:14 |
marktraceur |
A few...I don't think any are easy to install |
22:14 |
PilzAdam |
benoliver999, search for "minetestmapper" |
22:15 |
PilzAdam |
you may want to look into this, too https://github.com/xyzz/onomatopoeia |
22:16 |
benoliver999 |
Thanks |
22:23 |
|
s-l-teichmann joined #minetest |
22:23 |
|
Wayward_One joined #minetest |
22:25 |
s-l-teichmann |
benoliver999: MTSatellite works pretty well https://forum.minetest.net/viewtopic.php?f=14&t=10278 |
22:26 |
|
luizrpgluiz joined #minetest |
22:38 |
|
ElectronLibre left #minetest |
22:47 |
Beton |
marktraceur: Because I'm working on a "larger" project, and I doesn't want anyone from "competition" can easily copy my map. ;) |
22:55 |
|
exio4 joined #minetest |
22:57 |
mitrom |
Ok |
23:10 |
|
Jordach joined #minetest |
23:11 |
|
H-H-H joined #minetest |
23:12 |
|
Enke joined #minetest |
23:13 |
|
ImQ009 joined #minetest |
23:16 |
|
PilzAdam joined #minetest |
23:23 |
|
pro joined #minetest |
23:34 |
|
mtnbkr left #minetest |
23:48 |
hmmmm |
Beton: Minetest does not and will never have any kind of copy protection schemes |
23:48 |
hmmmm |
how can the client save the map from the server? |
23:50 |
T4im |
enable_local_map_saving = true I would assume (is that basicly sfan5/saveToLocalMap merged in?) |
23:57 |
VanessaE |
T4im: correct on both counts |
23:58 |
T4im |
ah, nice :) |
23:58 |
|
hydalgo joined #minetest |