Time |
Nick |
Message |
00:12 |
|
paramat joined #minetest-hub |
00:14 |
|
Fixer joined #minetest-hub |
00:14 |
Fixer |
https://www.youtube.com/watch?v=-RFunvF0mDw |
00:15 |
sfan5 |
!title |
00:15 |
MinetestBot |
sfan5: nobody here - YouTube |
00:17 |
red-F00 |
does anyone remeber what timezone OC's chat logger bot was in? |
00:19 |
Fixer |
What time is it? It is xbootmgr -trace boot -traceFlags Latency+DISPATCHER -postBootDelay 120 -stackWalk Profile+ProcessCreate+CSwitch+ReadyThread+Mark+SyscallEnter+ThreadCreate time |
00:21 |
red-F00 |
it's web scraping time for me |
00:21 |
sofar |
are you counting the amt of times he said "for legitimate and reasonable purposes" ? |
00:21 |
red-F00 |
no comment |
00:21 |
Fixer |
:D :D:D |
00:22 |
red-F00 |
I just want a copy of the old logs in a format thats not shitty, and sadly the zip OC made is the best copy there is |
00:31 |
red-F00 |
well if someone finds out the timezone that server was in tell me |
00:38 |
|
Fixer joined #minetest-hub |
00:40 |
Fixer |
trace is done |
00:41 |
red-F00 |
huh would east coast US be a good guess? |
00:45 |
benrob0329 |
red-F00: the US in general would be a good guess |
00:45 |
benrob0329 |
perhaps you should shack the whois for minetest <dot> org |
00:46 |
IhrFussel |
red-F00, memory is only the problem if MT closes and throws you back to the home screen ... mobile devices generally take A LOT of time to process media cause they have ver little VRAM |
00:46 |
red-F00 |
which is what happens to me |
00:46 |
IhrFussel |
very* |
00:46 |
red-F00 |
my devices even freezes up when connecting to your server |
00:47 |
red-F00 |
it connects in the end but minetest is glichy and hangs while connecting |
00:47 |
IhrFussel |
My server isn't lightweight ... it was at some point, but 1 GB RAM could be critical |
00:47 |
red-F00 |
it works fine after connection |
00:47 |
IhrFussel |
So you mean it just freezes in the media state? Or crashes? |
00:48 |
red-F00 |
freezes on your server, crashes for sofars server# |
00:49 |
IhrFussel |
My cheap Huawei stays on "Media ..." for 20-30 secs before it continues which is the VRAM issue |
00:50 |
IhrFussel |
If the device crashes during "Initializing nodes ..." then the amount of memory needed for the node definitions is just too much |
00:52 |
IhrFussel |
I always wondered what exactly needs to initialize client side... shouldn't it be just the texture/type? |
00:52 |
red-F00 |
loading all the nodedefs from the server |
00:53 |
IhrFussel |
Yes but do clients also load callbacl functions? I think that's not really needed |
00:53 |
sfan5 |
no Lua code is sent over the wire |
00:54 |
IhrFussel |
Then what makes the node defs so big? For example my server has ~ 1,900 nodes and the seem to take 500-600 MB |
00:55 |
red-F00 |
shouldn't take that much how did you measure that? |
00:55 |
IhrFussel |
I watched the RAM usage per overlay app on my phones during that state...it increased FAST |
00:56 |
IhrFussel |
I used PowerLine from Google Play |
00:59 |
IhrFussel |
293 MB -> 775 MB RAM usage on my PC |
01:00 |
IhrFussel |
Just for joining |
01:01 |
IhrFussel |
So yes 1,900 nodes definitely take over 500 MB RAM and I wanna know why |
01:03 |
IhrFussel |
Or just under 500 MB* ... My texture pack is 5.2 MB by the way |
01:13 |
IhrFussel |
My worldmods folder is 46 MB |
01:13 |
IhrFussel |
So not even close to 500 |
01:14 |
Megaf |
da feck rubenwardy nore red-F00 http://paste.debian.net/plain/1003493 |
01:14 |
Megaf |
just why |
01:14 |
rubenwardy |
lol |
01:14 |
|
Shara joined #minetest-hub |
01:15 |
red-F00 |
not my fault your client follows some standard and only takes one word for ctcp |
01:17 |
Megaf |
I dont get why a lot of people would be so interesed in sending me CTCP requests in the last couple of days |
01:17 |
Megaf |
those are just from this channel |
01:17 |
red-F00 |
it was a channel message |
01:18 |
red-F00 |
so everyone here got them |
01:22 |
IhrFussel |
Megaf, what's your worldmods / mods and texture pack size? |
01:22 |
Megaf |
big |
01:23 |
IhrFussel |
And can you test how much RAM the client takes for just joining? |
01:23 |
Megaf |
a lot |
01:23 |
Megaf |
I can't log in from my Linux install without crashing the whole system |
01:23 |
Megaf |
it takes 4 GB of ram |
01:24 |
Megaf |
There's no polite words or way of saying how non optimal the current state of Minetest is. |
01:24 |
IhrFussel |
Well the next time you have access to your shell without crashing do du -sh path/to/mods/folder |
01:25 |
Megaf |
!server Megaf |
01:25 |
MinetestBot |
Megaf: Megaf Server V4.17 | mt.megaf.info:30003 | Clients: 0/10, 0/1 | Version: 0.4.17-Megaf / MegafXploreNext | Ping: 12ms |
01:25 |
sfan5 |
fyi: the size of your mod folder does not correlate with the RAM needed by clients |
01:25 |
Megaf |
neither the size of texture folders does |
01:25 |
IhrFussel |
sfan5, there is nothing else cients need to load after joining...we are not talking about mapblocks kept in RAM |
01:25 |
Megaf |
minetestPlatinum:~$ du -hs MegafServer/mods |
01:26 |
Megaf |
266M MegafServer/mods |
01:26 |
Megaf |
IhrFussel: ^ |
01:26 |
IhrFussel |
clients* |
01:26 |
sfan5 |
IhrFussel: the point is that small mods can take lots of RAM and big mods can be lightweight |
01:26 |
sfan5 |
so the site of the mod folder is an useless comparison |
01:26 |
sfan5 |
size* |
01:27 |
IhrFussel |
But how can the client make 500 MB out of ~ 50 |
01:27 |
Megaf |
loading mapblocs into memory |
01:27 |
Megaf |
all caching is done in memory |
01:27 |
IhrFussel |
No I'm talking about joining without moving |
01:28 |
Megaf |
meshes, mapblocks, |
01:28 |
Megaf |
client does download that |
01:28 |
Megaf |
and puts in RAM |
01:28 |
sfan5 |
data structures, preview textures, mappings, ... lots more |
01:28 |
Megaf |
I have no idea why the cache folder is even there, |
01:28 |
Megaf |
it only gets bigger after every join and it seems to be never used |
01:28 |
sfan5 |
you need to examine the internal structure to find out exactly what takes more space |
01:29 |
sfan5 |
Megaf: to avoid redownloading media files obviously |
01:29 |
Megaf |
valid point |
01:30 |
IhrFussel |
So if the client can require (modfoldersize*10) or even more RAM then the 4 GB for Megaf totally make sense |
01:42 |
rubenwardy |
oh wow |
01:42 |
rubenwardy |
segfault! |
01:44 |
rubenwardy |
that CTF game was awesome |
01:44 |
IhrFussel |
Off for the night, see ya |
01:49 |
Megaf |
I just plugged in a PS2 ball mouse to my old Athlon XP 2800+ |
01:49 |
Megaf |
and using a realtime kernel |
01:49 |
Megaf |
the response time is just mind bogling |
01:50 |
Megaf |
accuracy is just as amaing |
01:50 |
Megaf |
amazing* |
02:03 |
|
EvergreenTree joined #minetest-hub |
02:07 |
|
benrob0329 joined #minetest-hub |
02:18 |
Megaf |
wb benrob0329 |
02:28 |
roben1430 |
!ping |
02:29 |
benrob0329 |
Megaf: ty |
02:29 |
Megaf |
MinetestBot! |
02:29 |
MinetestBot |
Megaf! |
02:29 |
roben1430 |
dunno why I wasn't autovoiced |
02:29 |
roben1430 |
did I not auth.. |
02:30 |
Megaf |
because your nick is not registered, that's why |
02:30 |
roben1430 |
its registered |
02:30 |
roben1430 |
has been for a year now |
02:30 |
Megaf |
[00:29:44] [NickServ] roben1430 is not registered. |
02:30 |
roben1430 |
no, my normal nick |
02:31 |
roben1430 |
ok, now this one is registered to my account as well |
02:31 |
Megaf |
roben1430: maybe because the nick roben1430 did not auto auth, or not quick enough |
02:31 |
Megaf |
but if you are op you dont need voice |
02:31 |
roben1430 |
roben1430 worked fine, benrob0329 did not |
02:32 |
red-F00 |
I think python is just trying to annoy me |
02:32 |
|
benrob0329 joined #minetest-hub |
02:32 |
Megaf |
red-F00: indentation issues? :) |
02:33 |
|
benrob0329 joined #minetest-hub |
02:33 |
roben1430 |
>sasl auth aborted |
02:33 |
Megaf |
behalebabo: /cycle |
02:33 |
red-F00 |
not even the documentation for some timestamp stuff doesn't match what python does, they knew since 2014 and didn't bother changing either the docs or the code |
02:34 |
|
benrob0329 joined #minetest-hub |
02:34 |
benrob0329 |
there we go |
02:34 |
behalebabo |
Megaf: I guess not meant for me? |
02:35 |
Megaf |
red-F00: just chose a version of ISO C and use it :P |
02:35 |
Megaf |
behalebabo: it was meant to benrob0329, sorry |
02:35 |
behalebabo |
np :) |
02:35 |
Megaf |
Liability by Lorde, fantastic song |
02:44 |
Megaf |
LMAO |
02:44 |
Megaf |
I cant believe Im playing Minetest 0.4.15 on my Athlon XP 2800+ with NVIDIA 6200 using nouveau driver |
02:45 |
Megaf |
at 23 FPS!!! |
02:45 |
Megaf |
using the packaged version from Debian repo |
02:45 |
red-F00 |
nice |
02:45 |
red-F00 |
debian updated or something? |
02:45 |
Megaf |
and IDE hard driver of course, with PS2 mouse and keyboard |
02:46 |
Megaf |
I just brought this Athlon to the present |
02:46 |
Megaf |
current software |
02:46 |
Megaf |
latest Debian stable and its packages |
02:46 |
Megaf |
using LXDE |
02:46 |
Megaf |
30 FPS when not generating terrain |
02:47 |
Megaf |
and using the default settings, with shaders and stuff |
02:49 |
Megaf |
I deactivated smooth lighting, particles, 3d clouds and shaders |
02:49 |
Megaf |
37 FPS max now, CPU is clearly the bottleneck |
02:55 |
|
EvergreenTree joined #minetest-hub |
02:55 |
red-F00 |
man OC's logs are a mess |
02:55 |
red-F00 |
the format of them isn't even consistent |
02:57 |
Megaf |
What do you mean? |
03:07 |
red-F00 |
like just for 2016-04-18 and 2016-04-18 stuff is recorded diffirently |
03:07 |
red-F00 |
2016-04-05* |
03:07 |
red-F00 |
for the 2016-04-18 it's not even the whole day just out of the blue for part of it /me stuff is recorded diffirently and voice being given is recorded |
03:07 |
red-F00 |
as well as joins and quits |
03:07 |
red-F00 |
it's like this is just logs taken from an IRC client |
03:07 |
red-F00 |
and someone changed thier logging settings |
03:37 |
Megaf |
ah |
03:37 |
Megaf |
well, it has evolved |
03:37 |
Megaf |
I think is quite good now a dauys |
03:37 |
Megaf |
days* |
03:38 |
Megaf |
and at least we have them |
03:43 |
red-F00 |
maybe this is why no-one added the old logs to the new page |
03:45 |
* Megaf |
checking logs trying to figure out when he first joined #Minetest |
03:45 |
Megaf |
Already went as far as 1 Feb 2014 |
03:45 |
Megaf |
1 Jan |
03:47 |
red-F00 |
I wish the current logs had better search |
03:47 |
red-F00 |
or an option to download them as a zip |
03:48 |
Megaf |
My Athlon just froze |
03:49 |
Megaf |
I think it has something to do with turning the screen off |
03:50 |
Megaf |
Can still SSH into it... At least I can gracefully reboot it |
03:52 |
Megaf |
red-F00: you searching for anything in specific? |
03:56 |
|
benrob0329 joined #minetest-hub |
03:56 |
Megaf |
behalebabo: roben1430: when you join you are not yet authed |
03:57 |
benrob0329 |
Megaf: the client on my phone does not like to sasl on reconnect |
03:57 |
benrob0329 |
its wierd, and slightly annoying |
03:58 |
benrob0329 |
other than that this client has been nice for a mobile client |
04:01 |
benrob0329 |
brb, trying another |
04:01 |
|
benrob0329 joined #minetest-hub |
04:03 |
benrob0329 |
Hmm, I like Revolution IRC so far |
04:04 |
benrob0329 |
Very modern interface |
04:05 |
benrob0329 |
But now if I reconnect |
04:05 |
|
benrob0329 joined #minetest-hub |
04:06 |
benrob0329 |
Sasl works, brilliant |
04:06 |
benrob0329 |
Revolution IRC (The next-generation IRC client) - https://f-droid.org/app/io.mrarm.irc |
04:07 |
Megaf |
heh |
04:08 |
Megaf |
And I'm here testing my Athlon XP 2800+ with modern software |
04:08 |
Megaf |
so far, for daily use as a desktop is just perfect |
04:08 |
Megaf |
didnt notice any slowness at all |
04:08 |
Megaf |
can even play Minetest on it... |
04:09 |
Megaf |
using nouveau driver! |
04:14 |
Megaf |
doesnt seem to handle youtube well tho |
04:18 |
benrob0329 |
Megaf: hardware codecs installed? |
04:18 |
benrob0329 |
Oh, and don't forget to configure mpv :P |
04:20 |
Megaf |
Im downloading a 30 FPS 720p video now to test it |
04:21 |
Megaf |
then will try 60 FPS version of the video, then, 1080p 30 FPS, then finally 1080p 60 FPS |
04:21 |
Megaf |
using MPV |
04:22 |
Megaf |
Quite sure it wont handle 60 FPS :P |
04:44 |
Megaf |
cant handle even 1080p 30 fps |
04:47 |
red-F00 |
choose* |
05:33 |
Hijiri |
Do technic machines output direction still not match the nodes' facing direction |
05:43 |
|
roben1430 joined #minetest-hub |
05:58 |
|
red-001 joined #minetest-hub |
06:46 |
|
Xio joined #minetest-hub |
06:54 |
|
nerzhul joined #minetest-hub |
07:00 |
red-001 |
nerzhul, huh there is a diffirence between static const and const static? |
07:02 |
nerzhul |
red-001, hi |
07:02 |
nerzhul |
no but we always write static const, it's just for code style :p |
07:03 |
red-001 |
huh I never noticed |
07:04 |
|
Xio joined #minetest-hub |
07:21 |
nerzhul |
red-001, merged ty |
07:28 |
|
CWz joined #minetest-hub |
07:50 |
sofar |
(1) find class of exploits |
07:50 |
sofar |
(2) write article how to defend |
07:50 |
sofar |
(3) spend 2-3 weeks writing solid code helping people prevent exploits |
07:50 |
nerzhul |
wow the intel CPU flaw affect all intel CPU from Pentium II except Atom CPU class from 2013 |
07:51 |
sofar |
why does it sound "snarky" when someone sits on their ass and keeps their damn code to themselves and only when I write about it... post their code |
07:51 |
nerzhul |
and a variant affect AMD but only some CPU and we don't know which yet |
07:51 |
sofar |
like, the damn same day I post my code |
07:52 |
sofar |
that I just wrote |
07:52 |
sofar |
and you sit on yours for years? |
07:53 |
red-001 |
sofar, you talking about the newest intel cpu bugs? |
07:53 |
sofar |
no, sorcerykid |
07:53 |
red-001 |
oh |
07:53 |
sofar |
there's some folks in here that always pull that shit |
07:54 |
sofar |
"oh nice dude I wrote that code ages ago, here look" |
07:54 |
sofar |
ffs |
07:54 |
red-001 |
oh btw were the issues I found the ones you already knew about? I was kinda wondering |
07:54 |
sofar |
what issues? |
07:56 |
red-001 |
the example mod thing not checking if the position is valid |
07:57 |
sofar |
oh, ha, err, I'd have to go and look at the code what I left out |
07:57 |
sofar |
I don't think that was it, though |
07:57 |
sofar |
admin abuse isn't an exploit |
07:58 |
red-001 |
I'm pretty sure that there is also another time of check issue, you can just delay using the teleport, at least looking at the code it seems so |
07:58 |
red-001 |
somehow I found that one afterwards and not first |
07:58 |
sofar |
that's the biggest issue |
07:58 |
sofar |
but even fsc won't entirely fix that |
07:59 |
sofar |
you can fix it, though |
07:59 |
red-001 |
the pos stuff would be an issue on a creative server |
07:59 |
sofar |
btw obviously I can't talk about intel cpu press releases |
08:00 |
sofar |
no, it would not |
08:00 |
sofar |
it's {server = true} so |
08:00 |
sofar |
creative is irrelevant |
08:00 |
red-001 |
pos isn't valid at inital placement |
08:00 |
sofar |
sure |
08:00 |
sofar |
that's a bug |
08:00 |
sofar |
I thought you were talking about input validation |
08:01 |
sofar |
but yes, uninitialized data could be a problem |
08:01 |
red-001 |
oh there is a press release now |
08:01 |
sofar |
has been, for a while |
08:02 |
sofar |
we had to change the topic in #intel, lol |
08:02 |
red-001 |
sofar, we should consider adding the check that fsc does to core |
08:02 |
sofar |
no, the API is fundamentally broken |
08:02 |
red-001 |
just suffix the formspec name with some random data, and discard stuff that's sent back if the name is wrong |
08:02 |
sofar |
we should essentially port what fsc does to core |
08:03 |
sofar |
not just "a check" |
08:03 |
sofar |
no, the whole `show_formspec` and `register_on_player_receive_fields()` API is broken |
08:03 |
sofar |
those 2 methods need to become deprecated |
08:04 |
sofar |
in favor of a single new API call where you pass a callback |
08:04 |
red-001 |
I don't see why we can't do this in a backwards compatibly way |
08:05 |
sofar |
that we can do |
08:05 |
sofar |
just make a new API |
08:05 |
sofar |
lol |
08:05 |
red-001 |
sure add an new api, formspecs are a mess and could use a clean up, but no reason not to improve the security of existing code |
08:05 |
sofar |
adding the checks wouldn't make people fix all the other things in their code that are broken |
08:06 |
sofar |
but, I see your point |
08:06 |
red-001 |
it would be trivial to at least mitigate this in existing code |
08:16 |
red-001 |
sofar, another idea for what we could do, verify that no fields are returned that aren't in the formspec that got sent out |
08:16 |
sofar |
sure |
08:17 |
sofar |
you'd have to know about all the extra bits though... `fields` can contain a bunch of stuff that isn't in the sent formspec |
08:17 |
red-001 |
keyinputs, and how the formspec was closed iirc |
08:18 |
sofar |
as well as focus changes, exit on enter |
08:25 |
sofar |
afk |
08:48 |
jas_ |
https://forum.minetest.net/viewtopic.php?f=5&t=19291 |
08:48 |
jas_ |
!title |
08:48 |
MinetestBot |
jas_: Streaming Ogg Vorbis [Minetest Music] - Minetest Forums |
08:53 |
Calinou |
jas_: problem is managing streaming with a server |
08:53 |
Calinou |
expecting server owners to manage a music streaming server doesn't sound very realistic |
08:58 |
jas_ |
i don't expect server owners to manage a music streaming server. |
08:58 |
jas_ |
theoretically, they could point to any ogg stream |
08:59 |
jas_ |
another question is whether minetest could handle the streaming for the server owner. |
09:37 |
|
tenplus1 joined #minetest-hub |
09:37 |
tenplus1 |
hi folks |
09:39 |
tenplus1 |
Question: when wet_soil no longer has water and turns back into normal dirt, should this happen even if we have a plant on top ? |
09:42 |
tenplus1 |
wait, it's already in dev farming, ignore the question :P |
10:28 |
red-001 |
wtf I start a 0.5 server and instantly some old client form japan tries to connect |
10:28 |
tenplus1 |
hi red |
10:30 |
red-001 |
oh it's 7:30 there |
10:30 |
red-001 |
that means more sense |
10:34 |
tenplus1 |
:P |
10:38 |
|
nerzhul joined #minetest-hub |
10:39 |
tenplus1 |
hi nerzhul |
10:48 |
nerzhul |
hi tenplus1 |
10:52 |
red-001 |
wow a lot of mismatched clients |
10:55 |
red-001 |
I wonder how many servers on 0.5 get |
10:58 |
red-001 |
anyone here have a client for sending arbitrary formspec summits setup? |
10:59 |
red-001 |
want to check if this is working correctly |
11:07 |
|
sniper570 joined #minetest-hub |
11:07 |
tenplus1 |
his niper |
11:07 |
tenplus1 |
*sniper |
11:08 |
sniper570 |
tenplus1: Ohayo! ಠ‿↼ |
11:08 |
tenplus1 |
o/ |
11:26 |
nerzhul |
red-001, sofar has one |
11:34 |
tenplus1 |
Mobs Redo API updated, now checks height clearance before spawning mob |
11:43 |
|
IhrFussel joined #minetest-hub |
11:43 |
tenplus1 |
hi fussel |
11:44 |
|
Fixer joined #minetest-hub |
11:44 |
IhrFussel |
Guys I got my root server now but I'm stuck with Debian Jessie for now cause of maintenance ... now I tried to compile MT on it and noticed the cmake version is 3.0.2 *shrug* |
11:45 |
IhrFussel |
It doesn't seem to know c++11?? Cause it fails |
11:45 |
tenplus1 |
ouch |
11:45 |
IhrFussel |
Or I need to give it extra parameters |
11:53 |
nerzhul |
https://packages.debian.org/jessie-backports/cmake |
11:53 |
nerzhul |
add jessie backports repository and update |
11:56 |
IhrFussel |
What do I have to type as intoapt-add-repository? |
11:56 |
Megaf |
Good morning folks |
11:56 |
Megaf |
morning tenplus1, Fussel |
11:57 |
tenplus1 |
hi Megaf |
11:57 |
IhrFussel |
I only ever used ppa:blah ... hey Megaf and hi tenplus1 by the way |
11:57 |
Megaf |
Calinou: you still using Ubuntu? I was reading some very old logs, you were updating Minetest and trying to prove people that it was possible without braking it |
11:58 |
nerzhul |
IhrFussel, same as debian jessie but add -backports :p |
11:58 |
shivajiva |
good morning (still 2 mins left) folks |
11:58 |
nerzhul |
(to jessie word) |
11:58 |
Megaf |
oh boy, I changed the keyboard layout and messed it up, no r is h |
11:58 |
nerzhul |
ppa on debian is heresy |
11:58 |
Megaf |
h is m |
11:58 |
Megaf |
how will I fix this |
12:00 |
IhrFussel |
nerzhul, I never used Debian before and I'm forced to use it right now cause I cannot change the root server OS (maintenance) ... I tried apt-get -t jessie-backports install "cmake" but it says invalid |
12:01 |
nerzhul |
you can do |
12:01 |
Megaf |
And ond use PPA with Debian |
12:01 |
Megaf |
just dont |
12:01 |
Megaf |
dont use PPA at all, nowhere |
12:02 |
Megaf |
and if you really have to use it, then use Ubuntu |
12:02 |
nerzhul |
echo "deb http://ftp.fr.debian.org/debian/ jessie-backports main contrib" >> /etc/apt/sources.list.d/backports.list && apt-get update |
12:02 |
Megaf |
dont mess Debian |
12:02 |
nerzhul |
it's not the best way dut it works :p |
12:02 |
nerzhul |
and after you can install with -t option |
12:04 |
IhrFussel |
Okay thanks it seems to compile now |
12:20 |
IhrFussel |
Just minimal, 1 player flying fast and generating map parts -> max_lag 0.4 ... sounds fine? |
12:25 |
Megaf |
https://www.youtube.com/watch?v=pzWqV8s2_XE |
12:25 |
Megaf |
!title |
12:25 |
MinetestBot |
Megaf: Intel Kernel Security Check Fiasco - Is INTEL in TROUBLE?! #Meltdown - YouTube |
12:25 |
* Megaf |
is not affected |
12:28 |
tenplus1 |
you have amd :P or older cpu |
12:31 |
Megaf |
All my CPUs are AMD, apart from my MacBook Pro that has a Core2Duo, my EeePC, old Celeron, my phone, old Atom and my ARM boards. |
12:31 |
Megaf |
oh |
12:31 |
Megaf |
ARM |
12:31 |
Megaf |
well, issue is fixed in Linux already I guess |
12:32 |
tenplus1 |
I have intel atom and intel pentium j2900... |
12:32 |
IhrFussel |
My root server has Intel Xeon so it will be affected too |
12:32 |
Megaf |
my server is now running on Atom |
12:38 |
Megaf |
tenplus1: you have lots of mobs related mods in your github |
12:38 |
Megaf |
what is the proper way of adding mobs? Which one is the correct one? |
12:38 |
tenplus1 |
mobs_redo is the actual API that runs everything |
12:39 |
tenplus1 |
mobs_animal are all the animals, mobs_monster are all the bad guys and mobs_horse is the rideable horsey |
12:39 |
tenplus1 |
and if you look at the forum page you have links to many other mobs you can add that uses the api |
12:40 |
IhrFussel |
Plus pmobs adds dogs, ninjas, "yetis" (which are really just creeper) and dmobs adds a lot of other bad boys |
12:41 |
tenplus1 |
nssm is bad ass in itself :P |
12:42 |
IhrFussel |
I also recommend the zombies mod although zombies seem to require much CPU (maybe it's the amount of animations/path finding) |
12:42 |
Megaf |
Sokomine: related question to you, there's lots of villages stuff in your repo |
12:42 |
Megaf |
I want villages to be generated on mapgen |
12:42 |
Megaf |
what should I get? |
12:42 |
Megaf |
tenplus1: ok, understood. thanks |
12:43 |
tenplus1 |
:) |
12:44 |
Megaf |
in one hour, maybe less, I will put a server online, based on my minetest/minetest_game fork, called MineDigger |
12:44 |
tenplus1 |
ooh o.O |
12:44 |
Megaf |
it will be running on this Athlin XP 2800+ |
12:45 |
Megaf |
Athlon* |
12:45 |
Megaf |
MineDigger uses plenty of stuff from tenplus1 and Sokomine |
12:45 |
Megaf |
including tenplus1s farming :) |
12:45 |
tenplus1 |
;PpPp |
12:46 |
Megaf |
tenplus1: all your mobs mods are mobs_something |
12:46 |
Megaf |
but mob_horse |
12:46 |
tenplus1 |
mobs_ is plural... mob_ is singular :P just a horse |
12:47 |
Megaf |
I have to agree, valid point |
12:48 |
tenplus1 |
ehehe |
12:51 |
Megaf |
!mod handle_schematics |
12:51 |
MinetestBot |
Megaf: Could not find anything. |
12:51 |
Megaf |
=. |
12:51 |
Megaf |
=/ |
12:51 |
Megaf |
https://github.com/Sokomine/handle_schematics |
12:51 |
Megaf |
There mister bot ^ |
12:53 |
shivajiva |
https://lkml.org/lkml/2018/1/3/797 |
12:56 |
shivajiva |
go for it Linus! |
12:56 |
tenplus1 |
ehehe, hi shiva |
12:57 |
shivajiva |
hiya ten :) |
12:59 |
Megaf |
apt install libluajit-5.1-dev libspatialindex-dev libncursesw5-dev libirrlicht-dev libgmp-dev libjsoncpp-dev |
12:59 |
Megaf |
preparing for building ^ |
12:59 |
Calinou |
Megaf: nop |
12:59 |
Calinou |
no |
13:00 |
Megaf |
Calinou: no what? |
13:00 |
Megaf |
ah |
13:00 |
Megaf |
Ubuntu |
13:00 |
Megaf |
:) |
13:01 |
Megaf |
meh, Intel is feces |
13:01 |
Megaf |
their current top of the line CPUs use some kind of cheap thermal compound to stick the CPU die to the metal shield |
13:01 |
Megaf |
whereas AMD use proper liquid metal |
13:01 |
Megaf |
AMD CPUs have way higher standards and quality |
13:02 |
Megaf |
in design and production |
13:02 |
Megaf |
as we can clearly see |
13:03 |
IhrFussel |
DDR4 should be much faster than DDR2 right? |
13:03 |
tenplus1 |
yeh |
13:03 |
tenplus1 |
especially in pairs or quad channe; |
13:04 |
Megaf |
DDR4 might have higher latency tho |
13:04 |
Megaf |
DDR latency only gets higher after each generation |
13:04 |
Megaf |
the CAS thing |
13:05 |
IhrFussel |
What the HECK 12288.00 MB transferred (8769.30 MB/sec) |
13:05 |
IhrFussel |
That memory for $15/month |
13:07 |
Megaf |
cmake ../minetest -DRUN_IN_PLACE=1 -DBUILD_SERVER=1 -DBUILD_CLIENT=0 -DCMAKE_INSTALL_PREFIX=~/MineDigger -DCMAKE_CXX_FLAGS="-march=native -mtune=native -mfpmath=both -Ofast -pipe -fomit-frame-pointer -funroll-loops" -DCMAKE_C_FLAGS="-march=native -mtune=native -mfpmath=both -Ofast -pipe -fomit-frame-pointer -funroll-loops" -DENABLE_LUAJIT=1 -DENABLE_SYSTEM_JSONCPP=1 -DENABLE_SYSTEM_GMP=1 |
13:07 |
Megaf |
Gotta love those flags |
13:07 |
Megaf |
started building |
13:08 |
Megaf |
Lets see how long will it take for my Athlon XP 2800+ at 2 GHz to build this |
13:09 |
shivajiva |
don't think AMD have escaped all vulnerabilities just the fixes don't have a performance hit like Intel does because they mitigated better in the design |
13:10 |
Fixer |
IhrFussel: enjoy your shitty hosting |
13:10 |
tenplus1 |
amd does checks before handing information over, whereas intel checks after handover |
13:10 |
tenplus1 |
amd is safer |
13:10 |
Fixer |
market is so fucked up, everyone will rip you off |
13:11 |
IhrFussel |
Fixer, actually I only read good things about the hoster... it's a pretty small one so it can offer much performance for little money |
13:15 |
IhrFussel |
It takes 1m 46s to compile MT from scratch on it ... it's fine I'd say |
13:18 |
tenplus1 |
inv:room_for_item() doesnt seem tow ork properly |
13:18 |
tenplus1 |
I can add an item of the same type, but adding a different item still says there is room and deletes it anyhow |
13:27 |
Megaf |
IhrFussel: |
13:28 |
Megaf |
real 19m39.735s |
13:28 |
Megaf |
user 17m36.540s |
13:28 |
Megaf |
sys 1m1.956s |
13:28 |
Megaf |
Time to build Minetest Server on my Athlon XP 2800+ |
13:28 |
nerzhul |
Megaf, see you tomorrow |
13:28 |
Megaf |
not too bad I'd say |
13:28 |
IhrFussel |
WHAT the hoster lets me configure the way I want my CPUs? |
13:28 |
Calinou |
<Megaf> DDR4 might have higher latency tho |
13:28 |
Calinou |
are you sure? |
13:28 |
Calinou |
newer DDR generations have higher CAS latency, but also higher clocks |
13:28 |
Calinou |
the latency is proportional to the clock |
13:29 |
IhrFussel |
I can choose amount of sockets and amount of cores per socket |
13:29 |
Calinou |
IhrFussel: that speed is common of DDR3 in a single-channel setup, too |
13:29 |
IhrFussel |
Are there any advantages of having more than 1 core per socket? |
13:30 |
Calinou |
/dev/sda: |
13:30 |
Calinou |
Timing cached reads: 38406 MB in 2.00 seconds = 19231.06 MB/sec |
13:30 |
Calinou |
Timing buffered disk reads: 1504 MB in 3.00 seconds = 500.68 MB/sec |
13:30 |
Megaf |
Calinou: http://www.crucial.com/usa/en/memory-performance-speed-latency |
13:30 |
Calinou |
this is what I get on my PC |
13:30 |
Megaf |
about CAS latency and clock ^ |
13:30 |
Calinou |
(sudo hdparm -Tt /dev/sda) |
13:30 |
Megaf |
you can see, that DDR 4 is not much faster latency wise than even DDR 1 |
13:30 |
Calinou |
Megaf: and yes, CAS is not very meaningful |
13:30 |
IhrFussel |
Calinou, DDR4 is CRAZY for a root server ... most v servers/ root servers have DDR2 or DDR3 |
13:30 |
Calinou |
higher clocks are almost always more important |
13:30 |
Megaf |
Calinou: open the website I just posted |
13:30 |
Megaf |
http://www.crucial.com/usa/en/memory-performance-speed-latency |
13:30 |
Megaf |
!title |
13:30 |
MinetestBot |
Megaf: Memory - RAM Performance: Speed vs. CAS latency | Crucial.com |
13:31 |
Calinou |
IhrFussel: we've had DDR4 in use since 2015 :) |
13:31 |
Calinou |
(Skylake on most boards, some still use DDR3 though) |
13:31 |
Calinou |
and you can build a PC using DDR4 for €250 or so |
13:32 |
Calinou |
IhrFussel: also, the speed increase is insignificant when compared to DDR3. What matters is the power savings |
13:32 |
Calinou |
DDR4 runs at 1.35V by default, DDR3 runs at 1.5V by default (1.35V for DDR3L, 1.65V for most high-speed RAM) |
13:32 |
Calinou |
DDR4 can go to 1.2V in low power, too |
13:36 |
IhrFussel |
Okay but I'm still impressed by the amount of specs I get for $15/month: 4 *dedicated* Intel Xeon E5-2680V4 cores, 12 GB DDR4 EEC RAM, 60 GB SSD |
13:39 |
Calinou |
is it a VPS, a VDS or dedicated server? |
13:39 |
Calinou |
in the latter two, you have a guarantee you won't get hammered if you use 100% CPU 24/7 :) |
13:39 |
Megaf |
!server MineDigger |
13:39 |
MinetestBot |
Megaf: MineDigger | 189.58.182.168:30003 | Clients: 0/15, 0/0 | Version: 0.4.17-dev / MineDigger | Ping: 741ms |
13:40 |
Megaf |
default mapgen and stuff and settings of Minetest running on the mighty Athlon XP 2800+ |
13:40 |
Megaf |
Sokomine: your villages are AWESOME! |
13:41 |
IhrFussel |
Calinou, they call it root server and say it's basically a VPS with dedicated CPU cores |
13:42 |
IhrFussel |
"Our root servers combine the advantages of virtual and dedicated servers. Despite virtualization the root servers provide guaranteed Intel® XEON® Broadwell® CPU cores and fast DDR4 main memory (RAM)." |
13:43 |
* benrob0329 |
reads logs |
13:53 |
|
Jordach joined #minetest-hub |
13:54 |
tenplus1 |
hi Jordach |
14:02 |
|
RobbieF joined #minetest-hub |
14:10 |
tenplus1 |
Wine mod updated to 0.6: Added API, tequila, wheat beer and pipeworks support |
14:11 |
IhrFussel |
Wine mod? Awesome I always wanted to play Win games inside MT xD |
14:12 |
tenplus1 |
lol |
14:12 |
tenplus1 |
https://forum.minetest.net/viewtopic.php?f=11&t=13642&p=199460 |
14:13 |
tenplus1 |
ehehe |
14:13 |
tenplus1 |
back soon |
14:13 |
|
tenplus1 left #minetest-hub |
14:38 |
|
Mr-Pardison joined #minetest-hub |
14:46 |
benrob0329 |
Hello Mr-Pardison |
14:46 |
Mr-Pardison |
'ello benrob0329 |
15:02 |
|
lumberJ joined #minetest-hub |
15:19 |
Megaf |
cant use seeds for fuel =/ |
15:19 |
|
RobbieF joined #minetest-hub |
15:19 |
rubenwardy |
Megaf, could give them to an animal then use the animal's escretion |
15:20 |
Mr-Pardison |
seems rather crappy. |
15:23 |
IhrFussel |
Is Intel i7 the best series for desktop PCs right now? |
15:23 |
IhrFussel |
I want to compare the best gaming CPU to my root server's |
15:24 |
rubenwardy |
no |
15:24 |
rubenwardy |
something like an AMD ThreadRipper |
15:28 |
benrob0329 |
o/ RobbieF, rubenwardy |
15:32 |
Megaf |
what!? vainila minetest doenst show the item you are holding!? |
15:32 |
IhrFussel |
xeon E5-2680v4 seems to be able to hold up with i7's at least |
15:35 |
IhrFussel |
Megaf, nope you need a mod for that |
15:36 |
IhrFussel |
And the mod will poll the current item every X secs since MT has no "wield change" callback |
15:38 |
|
Mr_Pardison joined #minetest-hub |
15:39 |
|
rubenwardy left #minetest-hub |
15:51 |
Megaf |
Oo |
15:52 |
Megaf |
I always took that for granted in my server |
15:52 |
Megaf |
Fussel, if you are interested on how MT behaves in a now old hardware |
15:52 |
Megaf |
!server MineDigger |
15:52 |
MinetestBot |
Megaf: MineDigger | 189.58.182.168:30003 | Clients: 2/15, 0/3 | Version: 0.4.17-dev / MineDigger | Ping: 729ms |
15:53 |
Megaf |
The high ping is because the server is located in the south part of Brazil |
16:04 |
Megaf |
This is the keyboard Im using http://utensilia.tk/monterey_k208/1.jpg |
16:04 |
Megaf |
is that US layout? |
16:05 |
Mr_Pardison |
looks like it. |
16:24 |
benrob0329 |
ISO layout I believe |
16:24 |
benrob0329 |
Notice the small backspace and large enter key |
16:24 |
* Mr_Pardison |
can't see |
16:24 |
benrob0329 |
It almost looks like a Model M, but not quite |
16:25 |
Megaf |
well, the patent is from 1991 |
16:25 |
RobbieF |
Why hello there, benrob0329! |
16:25 |
Megaf |
my model is 1995 |
16:25 |
Mr_Pardison |
that is a packard bell mechanical keyboard. |
16:25 |
benrob0329 |
Noice |
16:26 |
RobbieF |
hey all |
16:26 |
Mr_Pardison |
thanks to google and image search :) |
16:26 |
benrob0329 |
RobbieF: been working on converting the tardis to an entity off and on, going to try and push it into beta |
16:28 |
IhrFussel |
My new hoster is already preparing for the Intel security patches... very fast |
16:31 |
benrob0329 |
No clue what mime will do, there's probably an email i'm supposed to read |
16:31 |
Mr_Pardison |
1466 unread emails. I had planned on going over them during the break but I didn't have wifi so I couldn't do that :( |
16:52 |
Sokomine |
sofar: improving the show_formspec/register_on_player_receive_fields api would be very welcome. it's no solution to have to use a lib and to have to care about things in each mod that ought to be handled in a central place once (in the api/builtin/core/whatever) |
16:55 |
Sokomine |
IhrFussel: jessie is...a bit old. i waited for the next version in order to be able to compile a new mt again. it was no fun trying to compile under jessie |
16:56 |
IhrFussel |
I don't want Debian, but I'm stuck with it until my hoster completed the maintenance/intel bugfix |
16:58 |
IhrFussel |
I will install Ubuntu on it as soon as it works again |
16:59 |
Sokomine |
Megaf: mg_villages is responsible for the generation of the villages. you also need to have handle_schematics installed. cottages is highly recommended (else some village types will never spawn). the diffrent village_* mods add new village types. village_sandcity was originally intended for the sandmobs (first from pilzadam then also part of mobs_redo monsters)...although those mobs don't know |
16:59 |
Sokomine |
about their luck yet :-) |
17:00 |
IhrFussel |
Is Ubuntu serious? They say they had the fix ready for Jan 09 2018 but know about the bug since nov?? How slow are they that they let users wait a few more days now? |
17:01 |
Sokomine |
Megaf: handle_schematics reads .mts and .we files, analyzes them, places them on the map via voxelmanip (since before that was added to the api), sets nodes with metadata up etc. it also has a build chest (handle_schematics:build) for storing and placing schematics easily. including backup of the region where the schematic was placed |
17:04 |
Sokomine |
Megaf: i'm glad that you like my villages :-) |
17:07 |
Sokomine |
IhrFussel: debian is very good for servers |
17:08 |
|
shivajiva joined #minetest-hub |
17:11 |
|
shivajiva joined #minetest-hub |
17:13 |
|
Mr_Pardison joined #minetest-hub |
17:14 |
Sokomine |
Megaf: take a look at AdventureTest from brandonreese as well. you might like it. also take a look at advanced_npc and villagers. both add life to the villages :-) although right now the server seems to lag |
17:17 |
|
Krock joined #minetest-hub |
17:22 |
Sokomine |
guess i really need starting to search for plots of flat land for the lone houses... |
17:27 |
* Shara |
thinks Sokomine still needs to look at a certain issue for villages.... |
17:32 |
Krock |
in mg_villages? the lone houses are quite funny, as they sometimes generate in a mountain, create a hole, which turns out to be filled with water |
17:32 |
* Fixer |
slaps everyone with a large meltdown&spectre |
17:32 |
|
twoelk joined #minetest-hub |
17:33 |
Shara |
I found hours in floating cubes of water before |
17:33 |
Shara |
houses* |
17:34 |
* twoelk |
tries to wrap his mind around hours in floating cubes |
17:34 |
Shara |
I don't even know how I typed that |
17:34 |
Shara |
I was probably thinking "I spent too many hours working" at the same time. |
17:35 |
* Mr-Pardison |
sees he missed several things. |
17:35 |
Mr-Pardison |
o/ Shara, Fixer and twoelk |
17:35 |
twoelk |
o/ |
17:35 |
Fixer |
o/ https://www.youtube.com/watch?v=4purbWyDA7k |
17:35 |
* Sokomine |
quickly hides from Shara as there's more than one issue |
17:35 |
* Shara |
hides with Sokomine |
17:35 |
twoelk |
cubic time does sound familiar - somehow |
17:36 |
Sokomine |
Krock: it's not funny if you end up in a lone house and try to get out/on top of that too steep mountain :-) sometimes the algorithm just isn't particulary lucky |
17:36 |
Shara |
I simply want the ability to buy a whole town myself |
17:36 |
twoelk |
talk to the mayor? |
17:36 |
Shara |
The one thing per town restriction is very limiting... :( |
17:37 |
twoelk |
spend everybody a drink at the local pub? |
17:37 |
Sokomine |
oh. a whole town in one go? i'm not sure if it'd be a good idea if the first player to get rich could buy the entire town |
17:37 |
Shara |
Not in one go |
17:38 |
Shara |
But for example, who is ever going to buy a bench or small sitting area (I forget what the mod calls them) if it means they can never buy a building? |
17:38 |
Sokomine |
maybe for places further from spawn? |
17:38 |
Shara |
I don't mind how it works |
17:39 |
Shara |
The thing is... so many villages generate anyway that it's easy enough for players to try and become the owner of a village |
17:39 |
Shara |
I loved the idea of slowly saving up enough to do it |
17:39 |
Shara |
Then found I never could :( |
17:39 |
twoelk |
donating money for public places might give other rewards - like villagers liking you |
17:40 |
Krock |
kill them >:) |
17:40 |
Shara |
Why care if they like you when you can't buy a home there as a result? |
17:40 |
Sokomine |
twoelk: good idea :-) there's too few interaction with the villagers for that yet |
17:40 |
* Mr-Pardison |
seconds Krock's suggestion |
17:40 |
twoelk |
get better prices for freinds? |
17:41 |
twoelk |
or they defend you or ... |
17:41 |
* Shara |
just loots their shelves anyway :P |
17:41 |
Mr-Pardison |
fun. |
17:41 |
Sokomine |
my intention was to allow enough players to buy a house and be close together. for spawn villages there's now a new type which has a spawn house and many empty plots. the amount of empty plots for people willing to build has also been increased |
17:42 |
Sokomine |
Shara: *g* poor villagers :) |
17:42 |
twoelk |
maybe showing interest in the village could unlock special quests not given otherwise |
17:44 |
twoelk |
I wonder if villagers could notice a known player is starving and bring and offer some free food |
17:44 |
Sokomine |
that'd require quests to exist. adventure test has that to some limited degree (still much more than anything else in mt has) |
17:45 |
Sokomine |
twoelk: that'd be nice :-) trouble is: the newbie's starving. the experienced player that had time to make friends usually isn't - his inventory will usually be too full to actually carry any food given to him |
17:45 |
twoelk |
ooh, how about a healer looking for customers |
17:46 |
Sokomine |
a healer would be nice. sadly, those in medieval villages didn't get overly far, and i don't like magic so much |
17:46 |
Sokomine |
but...a beaten-down player, heavily hurt...they could care about such a player |
17:46 |
twoelk |
he might look for residents and known friends only :-D |
17:51 |
Sokomine |
Shara: perhaps you ought to take a look at citybuilder as well. the intention of that mod is to be more like sim city/anno series/minecolonies/etc. - you fund a new village and decide where each building shall be placed. trouble is: not all advanced buildings can be obtained yet, not enough types of buildings exist, mobs don't exist yet (building, using the buildings) |
17:52 |
Shara |
I find that less interesting than discovering a village though |
17:52 |
Sokomine |
it takes quite a lot of time to construct a type of building that can progress and exist in diffrent stages. the first hut is very simple. it then envolves in several stages up to the final product. which is relatively big. the mine i posted in the screenshots thread is the stage 6 mine. the first one is more or less only a hole in the ground |
17:52 |
Sokomine |
oh, ok |
17:53 |
Sokomine |
i just see problems with buying entire villages in multiplayer. not with you - you'll care for the villagers (even if stealing from their chests :-)). but other players may just dig the most worthy materials, grief the village and go on, leaving wasteland behind |
17:55 |
Mr-Pardison |
I would hunt down and kill those players for doing that. |
17:55 |
IhrFussel |
Map loading will also slowdown with those fixes right? I read somewhere that any "badly" cached DB will get hit hard |
17:56 |
Sokomine |
Mr-Pardison: players who like to grief may even enjoy it if you "reward" them with the attention of going after them |
17:56 |
Mr-Pardison |
ik. |
17:56 |
Mr-Pardison |
but hunting them may also teach them not to mess with certain things. |
17:56 |
Mr-Pardison |
it's a double edged sword. |
17:57 |
Shara |
Sokomine: It could be priv based? |
17:59 |
twoelk |
if their village is griefed villagers should sumnon a super golem (or the local law enforce officer) that hunts the offender and places him in jail :-P |
17:59 |
Mr-Pardison |
twoelk: on DarkLands in Ninja Town, that would be me as no one messes with my friends and gets away with it. |
18:00 |
|
sniper338 joined #minetest-hub |
18:00 |
|
sniper338 joined #minetest-hub |
18:02 |
Sokomine |
Shara: yes. that would be ok. the priv could be granted to trustworthy players |
18:03 |
Mr-Pardison |
afk for lunch. |
18:03 |
Shara |
:) |
18:03 |
twoelk |
Mr-Pardison: Quis custodiet ipsos custodes? |
18:03 |
Sokomine |
Mr-Pardison: or it might teach them that they have to be on their guard and concentrate on fighting against others. it's hard to tell. it may be even more harsh to ignore or ban such players...hard to tell. at least the villages are automaticly generated. griefing real player houses would certainly be worse |
18:04 |
Sokomine |
twoelk: the ones in adventuretest did that for a while :-) they where just a bit too aggressive. trying to fix a broken building made them think you where attacking them |
18:05 |
twoelk |
i remember :-P |
18:05 |
twoelk |
they didn't like my changes |
18:14 |
Krock |
twoelk, At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. |
18:16 |
twoelk |
8O |
18:16 |
|
rubenwardy joined #minetest-hub |
18:16 |
|
EvergreenTree joined #minetest-hub |
18:16 |
twoelk |
that second sentance gibberisches unfamiliar |
18:17 |
Krock |
dunno what I just said but Lorem ipsum is a great text |
18:17 |
twoelk |
has always been |
18:17 |
twoelk |
and better to not tknow the meaning - not really nice |
18:22 |
|
nerzhul joined #minetest-hub |
18:23 |
benrob0329 |
o/ nerzhul |
18:25 |
red-001 |
* Pleasehelp has quit (Quit: Page closed) |
18:26 |
* twoelk |
decides to stop working for today and visit the one or other random server |
18:27 |
|
aerozoic joined #minetest-hub |
18:30 |
red-001 |
wtf |
18:30 |
Sokomine |
twoelk: good idea :-) |
18:30 |
red-001 |
I'm getting a client version is not supported |
18:30 |
red-001 |
both clients have the same binary |
18:37 |
red-001 |
so yeah wtf why can't 0.5 clients connect to each other |
18:39 |
|
Mr_Pardison joined #minetest-hub |
18:40 |
Mr_Pardison |
got disconnected. |
18:40 |
Mr_Pardison |
twoelk: what did you say b4 I got whacked? |
18:40 |
twoelk |
was it Quis custodiet ipsos custodes? |
18:41 |
Mr_Pardison |
looks like it. |
18:41 |
Mr_Pardison |
Not sure what ur saying tho. |
18:41 |
twoelk |
got a wikipedia article of it#s own |
18:42 |
* twoelk |
just can't find theth nexus block in the forgotten box :-/ |
18:43 |
twoelk |
*fourth |
18:43 |
twoelk |
and I can't type :P |
19:09 |
|
Xio joined #minetest-hub |
19:15 |
|
Fixer joined #minetest-hub |
19:17 |
|
compunerd joined #minetest-hub |
19:18 |
|
Mr-Pardison left #minetest-hub |
19:19 |
IhrFussel |
You can still spawn inside trees in 0.4.17? |
19:20 |
Fixer |
yes |
19:20 |
IhrFussel |
That should've been fixed a long time ago |
19:23 |
compunerd |
Anyone have an idea of how to make a node be a water source without turning into one? I'm trying to make a node that is a sewer tunnel and produces water, but it keeps turning into a water source no matter how I alter the code. Will post on in a minute. |
19:23 |
Raven262 |
Make it place water sources around it! Just an idea. |
19:24 |
Raven262 |
Oh and it needs to remove them when it is removed. |
19:25 |
Megaf |
Sokomine: ! |
19:25 |
Megaf |
Hi there |
19:25 |
compunerd |
How would I do that? And I can't remember the name of the site where we normally post code... What is it? |
19:25 |
Megaf |
How do I get NPCs inside the villages? |
19:25 |
|
Mr_Pardison joined #minetest-hub |
19:26 |
Raven262 |
compunerd, pastebin? |
19:26 |
compunerd |
Thank you Raven262... |
19:26 |
Fixer |
"According to Soluto, which was a cloud-based solution that allows you to manage multiple computers, servers, and even mobile devices over the web, the average boot time of a PC is 3 minutes." |
19:26 |
Fixer |
o_0 |
19:27 |
twoelk |
wasn't there a spigot in pipes or technik that spilled water? |
19:27 |
Mr_Pardison |
Fixer: true for my laptop (timed it this morning) |
19:27 |
Mr_Pardison |
twoelk: yes. 2 of them. one was a fountain head and another was just a basic spigot. |
19:28 |
Fixer |
Mr_Pardison: 160 sec on my PC, aka 2:40 min |
19:28 |
Raven262 |
As for how to do this... Perhaps on_place (or on_construct) and on_dig, check for the surrounding nodes, use voxelmanip to place water sources if the surrounding nodes are air. |
19:28 |
Raven262 |
compunerd ^ |
19:29 |
compunerd |
https://pastebin.com/psPMVtmp |
19:29 |
Raven262 |
I don't think that can work like that, sorry. |
19:30 |
compunerd |
Ah, might be a little beyond my scope currently... but not out of my reach... just not much time to invest in learning it... |
19:30 |
Raven262 |
That makes a water source node, just with a different texture and params |
19:31 |
Fixer |
Mr_Pardison: i'm horrified, my WinXP booted amazingly fast, yet this 7 is slow like crap, Debian boot is very fast too |
19:31 |
benrob0329 |
Kek |
19:31 |
compunerd |
Darn... was hoping I could just make a water source node look different... |
19:31 |
Mr_Pardison |
Fixer: that is horrible. Fedora is a bit slow on booting for my laptop although it has decent specs for it to run smoothly. |
19:32 |
benrob0329 |
Void boots in like 5 seconds on my laptop :PP |
19:32 |
Mr_Pardison |
lucky you. |
19:32 |
compunerd |
Don't guess the engine works in a way that is conducive to that... |
19:32 |
benrob0329 |
Not including POST |
19:32 |
benrob0329 |
Mr_Pardison: runit is very fast for a desktop init system |
19:35 |
compunerd |
Well, thanks Raven262, you've been helpfull... Gonna have to research voxelmanip a little more throroughly... |
19:35 |
twoelk |
compunerd: https://github.com/minetest-mods/pipeworks/blob/master/devices.lua#L337 |
19:35 |
twoelk |
might be usefull |
19:36 |
Raven262 |
compunerd, You can find all you need on minetest dev wiki |
19:36 |
Raven262 |
I mean I learnt from it |
19:42 |
compunerd |
Thanks Raven262, I'm looking the code over now... I learn better from looking at code like that so double thanks... |
19:44 |
Sokomine |
Megaf: install advanced_npc or villagers. both are mods designed for adding villagers to my villages |
19:44 |
compunerd |
twoelk, Thank you too... You posted the code I'm looking at now... Really helpful... |
19:47 |
red-001 |
IhrFussel, is that default mapgen? |
19:47 |
|
Jordach joined #minetest-hub |
19:47 |
IhrFussel |
red-001, v7 yes |
19:48 |
compunerd |
Maybe I'm asking the wrong question... Is there any way to make a node produce flowing water? |
19:48 |
benrob0329 |
Wb Jordach |
19:49 |
compunerd |
A simple way that doesn't require a lot of processor load that is? |
19:50 |
|
zorman2000 joined #minetest-hub |
19:52 |
Sokomine |
compunerd: guess setting liquidtype = "source", and what else might be required ought to turn a node into a water source. what effects it will have on drawtype...no idea |
19:52 |
zorman2000 |
Megaf, hi |
19:52 |
IhrFussel |
compunerd, the easiest way I can think of is to set a water source node next to yours in on_place() and remove that neighbor water again in on_dig() for example |
19:52 |
Megaf |
Hello zorman2000 |
19:52 |
zorman2000 |
Megaf, you are welcome to try my mod, advanced_npc |
19:52 |
zorman2000 |
It is still WIP, but already works and populates mg_villages |
19:52 |
zorman2000 |
https://forum.minetest.net/viewtopic.php?f=9&t=17918 |
19:52 |
* Sokomine |
shows zorman2000 to megaf and points out that that's the creator of a mob mod for mobs inside villages (if it's the same person as on the forum) |
19:53 |
zorman2000 |
Sokomine, yes, I am :) |
19:53 |
Sokomine |
seems so :-) good |
19:53 |
zorman2000 |
Also, another person, ErrorNull created a villagers mod, https://forum.minetest.net/viewtopic.php?f=9&t=17915 |
19:53 |
zorman2000 |
This is very good at graphics, but limited on their AI |
19:54 |
zorman2000 |
advanced_npc is more an AI mod, the NPCs can do lots of things |
19:54 |
zorman2000 |
And they are designed to populate mg_villages |
19:54 |
compunerd |
Thanks IhrFussel... I'm not exactly seasoned with LUA but am versatile enough to modify it... I think that is probably the best way to go about it... Thanks a lot... |
19:55 |
zorman2000 |
Megaf, you are welcome to hang around the Github repo of advanced_npc if you have questions |
19:56 |
zorman2000 |
I have for one month or so been busy with IRL and another mod but I will be back to advanced_npc development very soon |
19:56 |
IhrFussel |
compunerd, it should be pretty simple... minetest.set_node(pos, nodename) the only "hard" part could be to define what the pos of the water source needs to be |
20:04 |
|
paramat joined #minetest-hub |
20:06 |
sofar |
mt has string.split()? lol |
20:06 |
sofar |
never knew |
20:06 |
rubenwardy |
there's a whole file making up for Lua's shortcomings |
20:07 |
sofar |
shivajiva: I've got some easy more stuff coming btw |
20:08 |
shivajiva |
cool |
20:09 |
Megaf |
Thanks zorman2000 Sokomine |
20:09 |
Megaf |
will have a look |
20:11 |
sofar |
shivajiva: there's an actual problem I think with parse_pos()? |
20:11 |
sofar |
wait, lol |
20:11 |
sofar |
nvm |
20:11 |
zorman2000 |
Megaf, sure. I don't hang around IRC much, but I'm active in the Github repo |
20:11 |
red-001 |
sofar, any idea why 0.5 clients can't connect to 0.5 servers? |
20:12 |
red-001 |
debugging it seems to indicate the client version is set to 32 |
20:12 |
sofar |
nope |
20:12 |
sofar |
shivajiva: make sure to ... test these changes well though |
20:12 |
sofar |
it should be safe, it's all trivial |
20:13 |
red-001 |
what are the changes? |
20:13 |
sofar |
https://github.com/shivajiva101/sban/pull/10/commits/4a1c9274934f710e3965b6b9cedaba9cee43cbc0 |
20:15 |
red-001 |
well I cleaned the build files and build again and it seems to work |
20:17 |
Krock |
sofar, a blank avatar is quite unusual - or is that an intended recognition sign for you? ^^ |
20:18 |
sofar |
it's actuall 4 different shades of white |
20:18 |
* Krock |
checks |
20:18 |
red-001 |
you had that since that sofart guy right? |
20:18 |
sofar |
gullible much? |
20:18 |
Krock |
> avatar is 1x1 px |
20:18 |
sofar |
your resolution is too low |
20:19 |
Krock |
*zooms in* |
20:19 |
sofar |
ahahaha |
20:21 |
red-001 |
> zoom, enhance |
20:25 |
Roger9 |
lol |
20:25 |
Roger9 |
wait, minetest adds string.split()? |
20:26 |
rubenwardy |
yup |
20:26 |
sofar |
that's what she said |
20:26 |
sofar |
s/she/I/ |
20:26 |
Sokomine |
used string.split a few times, yes. it's useful |
20:26 |
rubenwardy |
this also trim |
20:26 |
rubenwardy |
*there's |
20:26 |
rubenwardy |
do wish we had a nice find function |
20:27 |
rubenwardy |
WTH WOULD YOU DEFAULT TO FAKE REGEX SEARCHING |
20:27 |
rubenwardy |
argh, f u Lua |
20:27 |
Sokomine |
string.gsub? |
20:27 |
* Sokomine |
stares at rubenwardy and wonders what will come out if programming languages mate |
20:28 |
rubenwardy |
gsuf is patterns |
20:28 |
Sokomine |
yes. patterns are fine |
20:28 |
Sokomine |
ok, back to terrain hight analysis... |
20:28 |
rubenwardy |
as a default thing for string searching? |
20:28 |
rubenwardy |
no other language does this |
20:28 |
Sokomine |
perl loves regexps |
20:28 |
rubenwardy |
and it's annoying to have to escape the search string |
20:29 |
Sokomine |
yes. still better than the other way around. regexp search is much more powerful than a simple find. maybe there's a string.index or string.strpos or something like that somewhere as well |
20:30 |
Roger9 |
looa |
20:30 |
rubenwardy |
it's not though |
20:30 |
rubenwardy |
it's really not |
20:30 |
rubenwardy |
find should find plain strings |
20:30 |
Roger9 |
I wish Lua strings could be indexed and counted like regular old arrays |
20:30 |
rubenwardy |
pfind should find patterns |
20:30 |
rubenwardy |
Roger9, you can in MT |
20:30 |
rubenwardy |
I think |
20:30 |
rubenwardy |
wait |
20:31 |
rubenwardy |
Roger9, https://gist.github.com/rubenwardy/c7473956a3a7f0b171348bab24652a56 |
20:32 |
Roger9 |
ooh |
20:35 |
benrob0329 |
string.sub(str, i, i) |
20:36 |
red-001 |
sofar, #6878 |
20:36 |
ShadowBot |
https://github.com/minetest/minetest/issues/6878 -- Mitigate formspec exploits by verifying that the formspec was shown to the user by the server by red-001 |
20:38 |
sofar |
yeah |
20:40 |
sofar |
not like it's any overhead |
20:41 |
sofar |
Krock: red-001: should we enforce player interact max distance for node formspecs as well? |
20:41 |
sofar |
that is I think the next logical addition |
20:42 |
red-001 |
+1 to that idea |
20:43 |
sofar |
"we don't know if you actually clicked this node, but we can check that you're close enough to do so" |
20:43 |
Sokomine |
sofar: that would be nice. i'm sure server owners will be glad if distance to formspec is checked. else players with modified clients could interact with i.e. open chests anywhere on the map |
20:43 |
Krock |
sounds good. but it can't be realised consistently for node formspecs, only the "formspec" meta field |
20:43 |
red-001 |
tbh I'm surprised we don't check that yet |
20:44 |
sofar |
Sokomine: https://youtu.be/BGPP5nrOlbQ |
20:44 |
sofar |
Sokomine: but, that was fixed already |
20:44 |
sofar |
that's a node inventory, not a node formspec |
20:45 |
red-001 |
sofar, just a small improvment suggestion for fsc, clear the context for a user if they submit a formspec that isn't from fsc |
20:45 |
Sokomine |
sofar: can't node formspec be checked the same way? |
20:45 |
red-001 |
you can only have one formspec open at a time so it means they must have closed the fsc one |
20:46 |
sofar |
red-001: very good, that's an excellent check to add |
20:48 |
sofar |
+ -- invalidate fsc data for this player |
20:48 |
sofar |
+ local name = player:get_player_name() |
20:48 |
sofar |
+ _data[name] = nil |
20:50 |
sofar |
c0dde0e, thanks red-001 ! |
20:53 |
Megaf |
Im going to get some coffee, anyone want some? |
20:54 |
Mr-Pardison |
TommyTreasure needs some. |
20:54 |
Megaf |
!server Megaf |
20:54 |
MinetestBot |
Megaf: Megaf Server V4.17 | mt.megaf.info:30003 | Clients: 0/10, 0/1 | Version: 0.4.17-Megaf / MegafXploreNext | Ping: 13ms |
20:54 |
red-001 |
Megaf, 418 |
20:54 |
* sofar |
& lunch |
20:55 |
Megaf |
red-001: 418? |
20:55 |
red-001 |
https://tools.ietf.org/html/rfc2324 |
20:56 |
red-001 |
see section 2.3.2 |
20:59 |
red-001 |
oh ok |
20:59 |
Megaf |
red-001: HAH! |
20:59 |
Megaf |
Thats what I call a good sense of humour |
21:08 |
IhrFussel |
I'm testing now if my new root server can go to 0.05 max_lag when I'm idling |
21:10 |
Jordach |
mine goes to 0.03 |
21:10 |
Jordach |
tempted to go 0.01 for that glorious glorious glorious 60hz |
21:11 |
IhrFussel |
It did it! Jordach but my root server is just $15/month ... I'm testing how much power the machine has for such a low price |
21:14 |
IhrFussel |
Of course it's still a VPS in a way so I will have to see exactly how *guaranteed* my CPU cores are |
21:23 |
Megaf |
what does he means by root server? |
21:23 |
Megaf |
For me root server is a very important DNS server... |
21:24 |
sfan5 |
rather common in the German hosting landscape, root server = virtual server with dedicated cpu cores |
21:24 |
sfan5 |
the step between vps (shared cpu) and dedicated servers (exclusive hardware) |
21:27 |
|
lumberJ joined #minetest-hub |
21:28 |
Fixer |
*,,,,* |
21:29 |
Fixer |
holllyy c---, someone spams in github notifications, ending with mat |
21:29 |
Fixer |
45 issues |
21:30 |
red-001 |
what.?!.. |
21:31 |
* Fixer |
reads |
21:32 |
Fixer |
minetest_game - 3 issues, lol |
21:34 |
Fixer |
Krock: whats up with "FYI: Superfluous packets (private meta changes) aren't sent anymore (latest commit)." ? |
21:34 |
paramat |
heh |
21:42 |
RobbieF |
benrob0329 cool - let me know when I can try it out :) |
21:47 |
|
RobbieF left #minetest-hub |
21:48 |
Krock |
Fixer, see sfan_5's comments. These were requested changes I've done and not commented yet |
21:50 |
|
Jordach joined #minetest-hub |
21:52 |
|
IhrFussel joined #minetest-hub |
22:03 |
rubenwardy |
sofar: please can you set a GH avata |
22:03 |
rubenwardy |
+r |
22:03 |
sofar |
request received |
22:05 |
Calinou |
requested transferred to request handler (/dev/null) |
22:05 |
Calinou |
s/requested/request/ |
22:06 |
Fixer |
damn |
22:06 |
Fixer |
Quassel is FAT |
22:07 |
Fixer |
Calinou: decided to disable AV for testing faster boot and stuff |
22:14 |
|
Xio joined #minetest-hub |
22:15 |
|
Thomas-S joined #minetest-hub |
22:22 |
Fixer |
quassel is one of the slowest boot starters... |
22:22 |
|
EvergreenTree joined #minetest-hub |
22:28 |
Calinou |
Fixer: it does take a while to connect, but I consider it acceptable |
22:28 |
Calinou |
considering it keeps you online 24/7 if you host the core on a server |
22:28 |
Calinou |
(or Raspberry Pi) |
22:29 |
Fixer |
Calinou: it takes 20 sec to start it on boot |
22:29 |
Fixer |
not acceptable |
22:29 |
Calinou |
it's acceptable for me as I keep it open for hours after :) |
22:29 |
Calinou |
you can make it start minimized anyway |
22:29 |
Fixer |
remind me how |
22:29 |
Calinou |
on Windows? |
22:29 |
Fixer |
yeah |
22:30 |
Calinou |
I think there's an option in the settings for that |
22:30 |
Calinou |
or edit the shortcut/executable to set it to start minimized |
22:30 |
Fixer |
i'm moving those fat bastards into delayed launch |
22:32 |
Fixer |
greenshot.exe - 15 sec boot time, what the actual? |
22:32 |
Fixer |
answer: .NET |
22:50 |
|
Thomas-S joined #minetest-hub |
22:59 |
|
roben1430 joined #minetest-hub |
23:06 |
Fixer |
Calinou: quassel --hidewindow |
23:27 |
|
benrob0329 joined #minetest-hub |
23:27 |
|
Taya joined #minetest-hub |
23:39 |
|
Fixer joined #minetest-hub |
23:49 |
IhrFussel |
Why don't you backport the user limit change? Is it planned? |
23:53 |
IhrFussel |
I mean this PR https://github.com/minetest/minetest/pull/6258 |
23:59 |
sfan5 |
planned |