Time |
Nick |
Message |
00:03 |
Megaf |
Can anyone please double check my shell script? http://git.megaf.info/MegafServer/GetServerV5/src/master/GetServerV5.sh |
00:03 |
Megaf |
proof read it basically and suggest improvements |
00:03 |
Megaf |
That's how I update my server basically |
00:03 |
Megaf |
(backups are done with another script) |
00:16 |
|
CBugDCoder joined #minetest-hub |
00:21 |
Megaf |
nice laptop for college https://www.youtube.com/watch?v=1hOledVfhXk |
00:24 |
Jordach |
just go get a second hand surface pro |
00:28 |
Megaf |
No serviceability |
00:28 |
Calinou |
just get an X60 with Libreboot |
00:28 |
Calinou |
or an X200 |
00:31 |
Megaf |
I will :) |
00:31 |
Megaf |
Not sure when tho |
00:38 |
Megaf |
rubenwardy: well, compiling now with just arch/tune native and -O2 |
00:38 |
Megaf |
backport-0.4 |
00:38 |
Megaf |
I really hope the memory leak was caused my a compiler flag and not minetest bug |
00:41 |
|
ThomasMonroe joined #minetest-hub |
00:55 |
Megaf |
rubenwardy: sfan5, sofar, so I have this weird memory leak that began happening after I upgraded from 0.4.14 to current 0.4 one month ago. When a user joins the server memory leaks. Server uses up to 1.3 GB of RAM and often gets OOM. |
00:55 |
Megaf |
what gets killed seems to be the Lua stack |
00:56 |
Megaf |
to isolate the problem I tried using a dummy subgame, without a single line of Lua. I tried MTG 0.4.13 to current |
00:56 |
Megaf |
Tried clearobjects and vacuum |
00:56 |
Megaf |
nothing helps |
00:56 |
Megaf |
So, ideas? |
00:57 |
rubenwardy |
what about a standard build? |
00:57 |
rubenwardy |
without any of your special compile options |
00:57 |
Megaf |
same result |
00:57 |
rubenwardy |
interesting |
00:57 |
rubenwardy |
OS? |
00:57 |
Megaf |
buildtype = release and using -O2 |
00:58 |
Megaf |
Tried Kernel 2.6 and Kernel 4.9 |
00:58 |
Megaf |
rubenwardy: Bug happens in Debian Stretch, Buster and Sid |
00:58 |
Megaf |
and Jessie |
01:03 |
|
rubenwardy left #minetest-hub |
01:11 |
Megaf |
benrob0329: ideas? |
01:12 |
benrob0329 |
Megaf: nope, sorry |
01:22 |
Megaf |
and it happens with builtin Lua and LuaJIT |
01:23 |
Megaf |
2017-12-14 00:54:32: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: OOM error from mod '*builtin*' in callback on_joinplayer(): not enough memory |
01:23 |
Megaf |
2017-12-14 00:54:32: ERROR[Main]: Current Lua memory usage: 967 MB |
01:24 |
Megaf |
nore, you there? |
01:24 |
Megaf |
red-001: ? |
01:33 |
Megaf |
I have 21282 players in the players folders |
01:33 |
Megaf |
could that be an issue? |
01:34 |
Megaf |
and 23721 lines in auth.txt |
01:36 |
benrob0329 |
That should be managed by MT, not Lua |
01:37 |
Megaf |
well |
01:37 |
* benrob0329 |
makes a dotfiles repo |
01:37 |
Megaf |
I just removed players directory and auth file and memory leak is gone |
01:37 |
Megaf |
let me see if the problem is in auth of players |
01:39 |
Megaf |
ok |
01:39 |
Megaf |
confirmed benrob0329, problem is with big auth.txt |
01:41 |
benrob0329 |
Odd, file an issue? |
01:41 |
benrob0329 |
That shouldnt be done in luaspace, or even in memory |
01:41 |
benrob0329 |
(It could be done in lua if its disk reads) |
01:41 |
Megaf |
well, the OOM message even says onjoin |
01:42 |
Megaf |
2017-12-14 00:54:32: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: OOM error from mod '*builtin*' in callback on_joinplayer(): not enough memory |
01:42 |
Megaf |
reporting error on GitHub |
01:42 |
benrob0329 |
Should be done from disk to avoid memory issues |
01:44 |
|
CBugDCoder joined #minetest-hub |
01:45 |
|
ThomasMonroe joined #minetest-hub |
01:47 |
Aerozoic |
Megaf, maybe this will help? https://github.com/MinetestForFun/server-minetestforfun-skyblock/issues/217 |
01:48 |
Megaf |
benrob0329: *should* |
01:48 |
Megaf |
that's different error Aerozoic |
01:48 |
Aerozoic |
oh |
01:49 |
Megaf |
In that case memory use was actually high, maybe because of mods or configuration |
01:49 |
Megaf |
and the server didnt have memory |
01:51 |
Megaf |
benrob0329: permission to quote your IRC lines on GitHub |
01:51 |
benrob0329 |
Megaf: absolutely |
01:53 |
Megaf |
benrob0329: https://github.com/minetest/minetest/issues/6783 |
01:57 |
Megaf |
benrob0329: can you make a Lua or Python script that will remove all lines from auth.txt that don't contain the word interact? |
01:57 |
Megaf |
oh wait, I can just cat all lines that have interact to another file |
01:57 |
Megaf |
cat auth.txt.bkp | grep interact > auth.txt |
01:57 |
Megaf |
that should work |
01:58 |
Megaf |
new file has 1304 lines |
01:58 |
Megaf |
it worked :) |
01:58 |
benrob0329 |
Noice |
01:58 |
benrob0329 |
Unix commands are awesome :D |
01:58 |
Megaf |
so my server had ~1300 active players in 5 years of life |
01:59 |
Megaf |
(interact was always on request) |
01:59 |
benrob0329 |
Server doing better now? |
02:01 |
Megaf |
364 MB of memory used by the system without starting the server |
02:01 |
Megaf |
make that 365 |
02:01 |
Megaf |
368 MB after starting the server |
02:02 |
Megaf |
yes, my server is only using 3 MB of RAM |
02:02 |
Megaf |
4 now |
02:02 |
Megaf |
and 396 MB of RAM after loading mapblocks around |
02:02 |
Megaf |
386* |
02:03 |
Megaf |
benrob0329: so, my minetestserver is only using 23 MB of RAM with one player online |
02:03 |
Megaf |
pretty neat uh? |
02:04 |
benrob0329 |
Yes, except it confirms out suspicions |
02:04 |
|
rubenwardy joined #minetest-hub |
02:04 |
benrob0329 |
*our |
02:05 |
|
rubenwardy left #minetest-hub |
02:07 |
Megaf |
shivajiva: ping |
02:07 |
|
rubenwardy joined #minetest-hub |
02:08 |
rubenwardy |
I suggest renaming https://github.com/minetest/minetest/issues/5334 |
02:08 |
rubenwardy |
¬title |
02:08 |
rubenwardy |
!title |
02:08 |
MinetestBot |
rubenwardy: Auth.txt causing large lag spikes (Reduce frequency of disk writes?) · Issue #5334 · minetest/minetest · GitHub |
02:08 |
rubenwardy |
hmmm |
02:09 |
rubenwardy |
"Don't store all auth entries in memory, and only write modified entries" |
02:09 |
rubenwardy |
as both the issues have the same fix |
02:09 |
rubenwardy |
a more sane storage method with an index |
02:12 |
Megaf |
rubenwardy: problem of using a db is that it will be much more difficult to do cleanups |
02:12 |
Megaf |
and maintenance in general |
02:12 |
rubenwardy |
not that much more difficult |
02:13 |
rubenwardy |
you'd still need to have some way of indexing to find records quickly |
02:13 |
benrob0329 |
Store auth.txt with the world? |
02:14 |
Megaf |
rubenwardy: well, before you mentioned anything I was already writing this https://github.com/minetest/minetest/issues/6784 |
02:14 |
Megaf |
!title |
02:14 |
MinetestBot |
Megaf: [Request]/Discussion - Store player information/inventory and auth in sqlite db. · Issue #6784 · minetest/minetest · GitHub |
02:15 |
rubenwardy |
player information and inventory is already in a db |
02:15 |
rubenwardy |
so just auth |
02:15 |
Megaf |
rubenwardy: my player directory says otherwise |
02:15 |
rubenwardy |
you have a 5 year old world |
02:15 |
rubenwardy |
so minetest --server --migrate-players sqlite |
02:15 |
rubenwardy |
actually, don't |
02:15 |
rubenwardy |
as it's broken |
02:16 |
rubenwardy |
it causes performance issues |
02:16 |
Megaf |
brilliant |
02:16 |
Megaf |
rubenwardy: you know how difficult and expensive it is keeping a mientest world working for 5 years? |
02:16 |
Megaf |
:) |
02:16 |
rubenwardy |
ha, yeah :P |
02:17 |
rubenwardy |
well, no |
02:17 |
rubenwardy |
but yeah |
02:17 |
rubenwardy |
related issue: https://github.com/minetest/minetest/issues/6608 |
02:17 |
rubenwardy |
!title |
02:17 |
MinetestBot |
rubenwardy: Slow players.sqlite due to many players.sqlite-journal creations · Issue #6608 · minetest/minetest · GitHub |
02:17 |
Megaf |
because of this bug I had to get a dedicated |
02:18 |
Megaf |
rubenwardy: so in new worlds players are stored in a db, ok |
02:18 |
Megaf |
no bug flag yet? https://github.com/minetest/minetest/issues/6783 |
02:18 |
Megaf |
!title |
02:18 |
MinetestBot |
Megaf: Large auth.txt file causes Lua ServerThread to leak memory and hang the CPU. · Issue #6783 · minetest/minetest · GitHub |
02:18 |
rubenwardy |
It's not technically a bug |
02:19 |
rubenwardy |
as it's working as intended |
02:19 |
rubenwardy |
"bug" is probably the closest label though |
02:19 |
Megaf |
thanks |
02:20 |
Megaf |
rubenwardy: it isnt, actually I didnt have this bug before upgrading from 0.4.14 |
02:20 |
rubenwardy |
I'd love to combine those two into an issue about entries all being in memory, and written out as once. As they're linked and have the same solution |
02:20 |
rubenwardy |
you should have had |
02:20 |
Megaf |
but I didnt |
02:20 |
rubenwardy |
were you using just Lua before? |
02:20 |
Megaf |
Always LuaJIT |
02:20 |
rubenwardy |
when was 0.4.14? |
02:21 |
rubenwardy |
June 2015 |
02:21 |
rubenwardy |
probably |
02:21 |
rubenwardy |
my computer is rendering a complex Maya scene with a physics based render |
02:21 |
rubenwardy |
so searching and typing is painful |
02:21 |
Megaf |
dont we have a feature request flag? In blue colour |
02:22 |
rubenwardy |
oops |
02:22 |
rubenwardy |
also, I think that distinction is stupid |
02:22 |
rubenwardy |
should be the same label |
02:23 |
rubenwardy |
15th May 2016 |
02:23 |
rubenwardy |
also, what's up with the American dates on the changelog |
02:23 |
rubenwardy |
in that time |
02:24 |
|
ThomasMonroe joined #minetest-hub |
02:24 |
rubenwardy |
https://github.com/minetest/minetest/commits/master/builtin/game/auth.lua |
02:24 |
rubenwardy |
1. last_login added |
02:25 |
rubenwardy |
2. optimisations |
02:25 |
rubenwardy |
3. case insensitivity |
02:25 |
rubenwardy |
what was the memory usage before? |
02:25 |
Megaf |
Higher than I wanted, but not crazy high |
02:26 |
Megaf |
and it was stable and predictable |
02:26 |
Megaf |
not floating to OOM levels |
02:26 |
rubenwardy |
all the auth data was still stored in memory |
02:26 |
rubenwardy |
auth table hasn't changed in that respect |
02:26 |
Megaf |
rubenwardy: if I have energy left tomorrow I will start a .14 world with my gigantic file and clean world to see what happens |
02:27 |
Megaf |
maybe I can do that now |
02:27 |
rubenwardy |
would be interesting |
02:27 |
Megaf |
tho I have to wake up in 3:30 hours |
02:27 |
Megaf |
and here I am debugging Minetest |
02:27 |
rubenwardy |
I have nothing tomorrow, but I have a deadline at 12pm. It's 0227 now |
02:28 |
rubenwardy |
the render is 55% done |
02:28 |
rubenwardy |
I've done the normal render |
02:29 |
rubenwardy |
just waiting on the spherical render, for use in VR head sets |
02:34 |
benrob0329 |
Any recommendations for a good server to add to the cinematic series? |
02:34 |
rubenwardy |
what's that? |
02:34 |
rubenwardy |
Also, what's the requirements? |
02:34 |
benrob0329 |
https://www.youtube.com/playlist?list=PL6peF9H3xBepsjXrbQG2ICf673xunVzw8 |
02:35 |
benrob0329 |
That is have good builds, and nice admins |
02:35 |
benrob0329 |
I've dealt with not-so-nice admins, it was no fin |
02:35 |
benrob0329 |
*fun |
02:36 |
|
EvergreenTree joined #minetest-hub |
02:36 |
|
compunerd joined #minetest-hub |
02:36 |
|
Aerozoic joined #minetest-hub |
02:36 |
|
NathanS21 joined #minetest-hub |
02:36 |
Megaf |
benrob0329: my server |
02:36 |
rubenwardy |
Redcat good builds and a very nice admin |
02:36 |
Megaf |
when is up and running again |
02:36 |
rubenwardy |
oh |
02:36 |
rubenwardy |
you got that |
02:36 |
Megaf |
but for cinematic RC is a good one indeed |
02:36 |
benrob0329 |
I would like to continue with the trend of increasing quality, to keep it from getting "meh" |
02:36 |
* rubenwardy |
is about 100m from the edge of the word on RC |
02:37 |
Megaf |
benrob0329: we have space shuttle, Saturn V rocket. mediaval villages |
02:37 |
Megaf |
underground cities |
02:37 |
benrob0329 |
RC was the most recent one, and probably the best tbh |
02:38 |
benrob0329 |
Megaf: something running would be good though ;-) |
02:39 |
Megaf |
trying... |
02:40 |
rubenwardy |
"The Chaos of CTF" |
02:40 |
rubenwardy |
although the builds are pretty shit |
02:40 |
rubenwardy |
and I heard that the admin's a bit of an ass |
02:40 |
benrob0329 |
heh |
02:41 |
rubenwardy |
really need to make CTF fun |
02:41 |
rubenwardy |
not that great currently |
02:42 |
Megaf |
rubenwardy: building .13 and .14 here |
02:43 |
rubenwardy |
need to get a good microphone |
02:43 |
rubenwardy |
well, good enough for youtube |
02:43 |
benrob0329 |
VE's servers could work, but they tend to show off technical prowess rather than building beauty |
02:43 |
rubenwardy |
then lotsa live streams and tutorials and stuff! |
02:49 |
ThomasMonroe |
LoS is pretty popular |
02:50 |
Roger9 |
I want to map X to the third person mode - how would I do tat? |
02:50 |
Megaf |
.13 builds MUCH faster than .14 |
02:50 |
Roger9 |
that* |
02:51 |
benrob0329 |
Roger9: go into "change keys" like you would for anything else |
02:51 |
benrob0329 |
ThomasMonroe: LoS? |
02:51 |
Roger9 |
benrob0329: it's not listed there |
02:51 |
ThomasMonroe |
Legends Of Survival |
02:52 |
ThomasMonroe |
we need some good quality players :) |
02:52 |
Roger9 |
wait, apparently you can set video_driver to null |
02:52 |
Roger9 |
does that make the game just... not render? |
02:52 |
benrob0329 |
Roger9: no f7 key? |
02:53 |
rubenwardy |
Roger9, yeah :D |
02:53 |
Roger9 |
benrob0329: I have the F7 key for that, but no F7 key *or* third person mode is on "change keys" |
02:53 |
rubenwardy |
it's the null device |
02:53 |
rubenwardy |
so it renders, but to nothing |
02:53 |
Roger9 |
aha |
02:53 |
Roger9 |
found it |
02:53 |
benrob0329 |
Roger9: I see, odd |
02:53 |
Roger9 |
rubenwardy: ah |
02:54 |
* VanessaE |
peeks in |
02:54 |
benrob0329 |
hi VanessaE |
02:54 |
ThomasMonroe |
hey VE! |
02:54 |
VanessaE |
benrob0329: my servers could work for what? |
02:54 |
rubenwardy |
VanessaE, https://www.youtube.com/playlist?list=PL6peF9H3xBepsjXrbQG2ICf673xunVzw8 |
02:54 |
rubenwardy |
!title |
02:54 |
MinetestBot |
rubenwardy: The Minetest Cinematic Series - YouTube |
02:55 |
CBugDCoder |
hi VE |
02:55 |
VanessaE |
oh. |
02:55 |
benrob0329 |
But its more technical than anything else |
02:55 |
ThomasMonroe |
I would be honored if LoS was on there :) |
02:55 |
benrob0329 |
so it'd be difficult |
02:55 |
VanessaE |
well for something like that, use my "creative building" server |
02:56 |
VanessaE |
(30008) |
02:57 |
ThomasMonroe |
I don't enjoy creative servers much because noobs don't know how to keep things clean -_- |
02:57 |
Megaf |
rubenwardy: cant reproduce bug on 0.13 nor .14 |
02:57 |
Megaf |
memory use stays under 100MB with same auth.txt |
02:57 |
VanessaE |
then use my old "basic" server (survival mode) |
02:58 |
Megaf |
ThomasMonroe: I would too. One of the reasons I've been working so hard to get my server going well again |
02:58 |
Megaf |
So I can host LoS, it'd be an honour indeed |
02:58 |
CBugDCoder |
benrob0329, HomeTown would be a great server for that series as well and i am sure that EDad would be happy to let you film there |
02:58 |
ThomasMonroe |
stormchaser3000 is hosting LoS atm |
02:59 |
ThomasMonroe |
oh yeah HOMETOWN would be really nice |
02:59 |
Megaf |
compiling .15 now... |
03:01 |
benrob0329 |
HT..I have mixed feeling about it |
03:02 |
benrob0329 |
beautiful server, lots of family RP |
03:02 |
ThomasMonroe |
true |
03:02 |
Aerozoic |
What's the cinematic series? Sry can't do youtube. |
03:02 |
benrob0329 |
its a thing where I do cool shots of things with a mapgen or server |
03:03 |
ThomasMonroe |
Our server has just gotten started a couple months ago, so there isnt a whole lot of builds, but there are some really neat spots |
03:07 |
benrob0329 |
ThomasMonroe: Looks nice, I'll keep it in mind :-) |
03:07 |
Aerozoic |
Oh i got netsplit when the convo started so idk the details. |
03:09 |
Aerozoic |
Are you looking for servers? |
03:11 |
Aerozoic |
g2g, cyaz |
03:12 |
benrob0329 |
VanessaE: timed out :-( |
03:12 |
VanessaE |
eh? |
03:13 |
benrob0329 |
creative building times out |
03:14 |
VanessaE |
lemme see |
03:14 |
VanessaE |
works fine for me. |
03:16 |
ThomasMonroe |
thanks benrob0329 |
03:18 |
benrob0329 |
VanessaE: Still times out here |
03:19 |
benrob0329 |
Hometown is..all Christmas'ed up |
03:21 |
VanessaE |
you sure you have the right address? |
03:21 |
VanessaE |
daconceps.com 30008 |
03:21 |
benrob0329 |
its from the server list |
03:21 |
benrob0329 |
yup |
03:21 |
VanessaE |
I was just on, it was working normally for me. |
03:21 |
VanessaE |
no issues at all |
03:22 |
benrob0329 |
strange |
03:23 |
VanessaE |
er daconcepts.com* 30008 |
05:08 |
* rubenwardy |
is watching https://www.youtube.com/watch?v=A6ftpDC53yA |
05:26 |
rubenwardy |
ircSparky: just watched https://www.youtube.com/watch?v=D3gfe3IrrII |
05:27 |
rubenwardy |
it's nice to see that you've managed to achieved what I wanted, at least from that video |
06:10 |
|
nerzhul joined #minetest-hub |
07:22 |
Megaf |
Good morning all |
07:22 |
Megaf |
rubenwardy: did you sleep at all? |
07:23 |
Megaf |
I did for 2 hours :P |
07:27 |
|
CWz joined #minetest-hub |
07:27 |
Megaf |
Hi CWz |
07:28 |
Megaf |
what time it is over there? |
07:32 |
CWz |
9:32 |
07:39 |
Megaf |
interesting |
07:39 |
Megaf |
it's 7 here |
07:42 |
Megaf |
Morning jas_ |
07:43 |
jas_ |
well hello good morning Megaf |
07:43 |
jas_ |
coffee? |
07:43 |
jas_ |
i never did learn my filters, and i gotta find the thing that says "roll off" on whatever lowpass filter i choose. |
07:44 |
Megaf |
Having my coffee right now |
07:44 |
Megaf |
just finished my 4 scrambled eggs |
07:44 |
* jas_ |
puts on the akg mkii's |
07:44 |
jas_ |
(headphones) |
07:44 |
jas_ |
mm, breakfast! good idea... |
07:45 |
Megaf |
jas_: what time it is over there? |
07:45 |
jas_ |
currently, the time is 02:45 |
07:46 |
jas_ |
the temperature is cold |
07:46 |
Megaf |
hah |
07:46 |
jas_ |
wicked cold |
07:46 |
Megaf |
here is wet and cold |
07:46 |
Megaf |
7:46 |
07:48 |
jas_ |
i'm gonna edit these two sounds on twitch.tv/jastvn |
08:01 |
|
Megaf joined #minetest-hub |
08:12 |
Megaf |
I'm thinking about installing a couple of VMs in my dedicated and subdivide them into containers |
08:17 |
|
nerzhul joined #minetest-hub |
08:25 |
Megaf |
gotta go, cyall |
09:14 |
Megaf |
back |
09:36 |
Megaf[College] |
Shara: https://i.imgur.com/NICPTF6.gif |
09:55 |
Megaf[College] |
Slow morning |
09:58 |
Megaf[College] |
nerzhul: did you get much performance from ASIO? |
09:58 |
Megaf[College] |
and your PR is for 0.4 or 0.5? |
09:58 |
Megaf[College] |
Whats the server version |
09:59 |
sfan5 |
PRs are always against 0.5 |
10:00 |
Megaf[College] |
Cool. Will build a 0.5 client here with that PR |
10:04 |
Megaf[College] |
I dont remember how to apply patches |
10:05 |
Megaf[College] |
oh, Im doign right |
10:05 |
Megaf[College] |
the PR needs rebase |
10:05 |
Megaf[College] |
=/ |
10:13 |
nerzhul |
Megaf[College], yes without doubt |
10:14 |
Megaf[College] |
nerzhul: can you rebase please? And put the server up if not already up |
10:15 |
nerzhul |
no |
10:19 |
Megaf[College] |
lol |
10:20 |
Megaf[College] |
So your PR is pointless |
10:20 |
Megaf[College] |
:) |
10:20 |
* Megaf[College] |
rm -rf Minetest-0.5 |
10:20 |
* Megaf[College] |
closes nerzhuls PR and removes from watchlist |
10:20 |
* Megaf[College] |
thinks, fuck that |
10:23 |
sfan5 |
that's some nice baseless hostility you have there |
10:26 |
jas_ |
https://www.twitch.tv/videos/209420646 <-- 02:22:20 (!) |
10:26 |
shivajiva |
hi folks, Megaf the reason I created sauth was to circumnavigate corruption, same with sban. Server owners get frustrated at having to constantly back these files up for integrity and replace them with a backup when they corrupt. It has exposed a few issues along the way so I added caching to sauth to speed it up, sban also has a branch that caches all the bans for fast lookups on prejoin events. I wanted to minimise the memory footprint |
10:27 |
shivajiva |
the mods have compared to their counterparts to improve server response. Having a 200,000 players in my auth with interact was making things very laggy and sauth has dramatically improved that, but servers using it still experience a lag blip on player join afaik |
10:29 |
sfan5 |
note that the auth.txt corruption bug has been fixed in 0.5 (was backported too), but the performance problems remain |
10:30 |
shivajiva |
that is consistent with it being deeper in, as I suspected |
10:33 |
shivajiva |
the advantage sauth has over the current handler mechanism is the server behaves like it has only ever had the current number of players in game registered |
10:35 |
Megaf[College] |
sfan5: learned with the best. |
10:35 |
Megaf[College] |
Just answering him in the same level. |
10:36 |
Megaf[College] |
well, exam time here, see you later, dont highlight me please |
10:37 |
shivajiva |
good luck! |
10:41 |
Megaf[College] |
Thanks :) |
10:56 |
Megaf[College] |
Finished |
10:56 |
Megaf[College] |
I think I did pretty well |
11:17 |
shivajiva |
that was quick, what was the allotted time? |
11:19 |
Megaf[College] |
grep interact auth.txt.old > auth.txt |
11:19 |
Megaf[College] |
gotta love UNIX/Linux |
11:20 |
Megaf[College] |
shivajiva: more than one hour |
11:20 |
|
Jordach joined #minetest-hub |
11:22 |
Megaf[College] |
Hi Jordach |
11:22 |
shivajiva |
:O |
11:26 |
Megaf[College] |
now, I have a list of players |
11:26 |
Megaf[College] |
in a file |
11:26 |
Megaf[College] |
I want to cat player_list.txt and grep players in auth.txt |
11:27 |
Megaf[College] |
so I can have a new list with players that have interact |
11:27 |
Megaf[College] |
that to remove from players/ all players that dont have interact |
11:30 |
shivajiva |
that becomes a simple DELETE WHERE statement when auth and player are stored in db's |
11:32 |
Megaf[College] |
I'm sticking with builtin stuff for now |
11:32 |
Megaf[College] |
And I'd like to see something based on your work added to builtin |
11:34 |
shivajiva |
time and complexity, it will happen eventually |
11:35 |
Megaf[College] |
what files can I safely remove from there? http://paste.debian.net/plain/1000694 |
11:36 |
Megaf[College] |
u_skins.mt yet another gigantic file with a dublicate of lots of players |
11:37 |
shivajiva |
most of the ancillaries are mod related, so it's down to if the mods are still active |
11:38 |
|
Fixer joined #minetest-hub |
11:40 |
shivajiva |
I am giving skins the db treatment but it doesn't add much because there is no pipe for blob to image other than via a file which is pointless |
11:44 |
shivajiva |
otherwise we could be storing all our images in a db and loading them more efficiently unless I misunderstood the trade off of the io at that file size |
11:46 |
Fixer |
db treatment? |
11:47 |
shivajiva |
player skin info |
12:12 |
|
Raven262 joined #minetest-hub |
12:22 |
Megaf[College] |
How do I actually do something like cat list2 | grep list1 > list3 |
12:24 |
|
sniper570 joined #minetest-hub |
12:25 |
* Megaf[College] |
looks at benrob0329 |
12:26 |
Megaf[College] |
I need a for |
12:27 |
Megaf[College] |
meh |
12:27 |
Megaf[College] |
no idea |
12:36 |
Megaf[College] |
minetestPlatinum:~/MegafServer/worlds/world$ cat player_list.txt | grep --regexp -i -f auth.txt |
12:36 |
Megaf[College] |
my-name-is-Cat |
12:36 |
Megaf[College] |
minetestPlatinum:~/MegafServer/worlds/world$ |
12:36 |
Megaf[College] |
It's something |
12:53 |
|
ThomasMonroe joined #minetest-hub |
13:16 |
Fixer |
https://pbs.twimg.com/media/DQ_1Jk5X0AAMkJt.jpg:large |
13:20 |
Megaf[College] |
Fixer: is that SFW? |
13:20 |
Fixer |
yeah |
13:21 |
Megaf[College] |
Fixer: you find that photo funny? |
13:21 |
Megaf[College] |
I find it extremely sad |
13:22 |
Fixer |
notice, i did not post anything besides the link |
13:28 |
|
Mr_Pardison joined #minetest-hub |
13:44 |
|
sniper338 joined #minetest-hub |
13:49 |
|
Mr_Pardison joined #minetest-hub |
13:55 |
Megaf[College] |
whats "player_backend" "mod" ? |
14:07 |
Mr_Pardison |
afk! |
14:26 |
|
CBugDCoder joined #minetest-hub |
14:28 |
benrob0329 |
Megaf[College]: what do you need to loop through? |
14:30 |
|
nerzhul joined #minetest-hub |
14:39 |
rubenwardy |
Megaf[College], I headed off at 5:30am |
14:40 |
rubenwardy |
submitted coursework and hit the sack |
14:40 |
rubenwardy |
freedom! |
14:43 |
Megaf[College] |
2017-12-14 14:25:44: ERROR[Main]: /run/shm/SourceMegafServer/src/main.cpp:e2: int main(int, char**): A fatal error occured: Database backend true not supported. |
14:43 |
* Megaf[College] |
takes a very big breath |
14:43 |
Megaf[College] |
big deep and long |
14:45 |
Megaf[College] |
2017-12-14 14:25:44: ERROR[Main]: An unhandled exception occurred: Database backend true not supported. |
14:45 |
Megaf[College] |
2017-12-14 14:25:44: ERROR[Main]: In thread 7f9c13893780: |
14:48 |
Fixer |
Megaf[College]: use gdb |
14:57 |
|
RobbieF joined #minetest-hub |
14:57 |
* shivajiva |
wonders if Megaf set the entry to true instead of sqlite3 in world.mt |
14:57 |
ThomasMonroe |
o/ RobbieF |
14:57 |
RobbieF |
G'day! |
14:58 |
shivajiva |
Hi Robbie, ThomasMonroe |
14:58 |
ThomasMonroe |
hey shivajiva |
14:58 |
Mr_Pardison |
hi everyone. |
14:58 |
ThomasMonroe |
hi Mr_Pardison |
14:58 |
* Mr_Pardison |
gets back to taking a test for English class |
14:58 |
shivajiva |
hey Mr P |
15:02 |
|
twoelk joined #minetest-hub |
15:05 |
Wayward_One |
hi all :) |
15:06 |
ThomasMonroe |
o/ Wayward_One |
15:06 |
Raven262 |
Hi Wayward_One |
15:06 |
shivajiva |
o/ Wayward_One |
15:06 |
Mr_Pardison |
\o |
15:09 |
|
Aerozoic joined #minetest-hub |
15:11 |
CBugDCoder |
hi Aerozoic |
15:11 |
Aerozoic |
hello |
15:11 |
benrob0329 |
(Off) https://youtu.be/4UGV7WVB-bA |
15:12 |
Megaf[College] |
shivajiva: I need after I gave the same error when it was set to off |
15:14 |
Megaf[College] |
shivajiva: http://paste.debian.net/1000734/ when set to false |
15:17 |
shivajiva |
correct format is player_backend = sqlite3 |
15:18 |
Megaf[College] |
shivajiva: well, my backend is the old one |
15:18 |
Megaf[College] |
I have no idea why its trying to use sqlite now |
15:18 |
shivajiva |
then leave it blank |
15:19 |
rubenwardy |
files |
15:19 |
rubenwardy |
player_backend = files |
15:19 |
Megaf[College] |
blank or files? |
15:19 |
rubenwardy |
although, --migrate-players files |
15:19 |
Megaf[College] |
common folks |
15:19 |
shivajiva |
oops, thanks ruben |
15:19 |
ThomasMonroe |
try both? |
15:19 |
Megaf[College] |
well, commented it out and server added a new line = files |
15:19 |
rubenwardy |
wait, is the issue you've already migrated? |
15:20 |
rubenwardy |
nice |
15:20 |
Megaf[College] |
I did nothing |
15:20 |
Megaf[College] |
just started the server after shorting auth file |
15:21 |
benrob0329 |
We could potentially keep the file based backend if we used a proper serializer |
15:21 |
benrob0329 |
Specifically a disk-based serializer |
15:22 |
benrob0329 |
(Possibly using json) |
15:27 |
Megaf[College] |
please no json |
15:34 |
|
Krock joined #minetest-hub |
15:57 |
|
IhrFussel joined #minetest-hub |
15:58 |
IhrFussel |
I read someone saying their server has a max_lag of 0.12 with 40 players...either that server has 0 heavy mods or it must use a very basic mapgen..not sure how ese that would be possible |
15:59 |
IhrFussel |
else* |
16:00 |
rubenwardy |
CTF is 0.72 with 40 players |
16:00 |
rubenwardy |
probably due to resets |
16:01 |
IhrFussel |
Does your server use any heavy mods? |
16:01 |
rubenwardy |
no automation |
16:02 |
rubenwardy |
the majority of mods are custom written |
16:02 |
rubenwardy |
the heaviest thing will be the map reset and barrier placement |
16:02 |
IhrFussel |
SSD I guess? |
16:02 |
rubenwardy |
no |
16:02 |
rubenwardy |
HDD |
16:02 |
rubenwardy |
but the map doesn't save |
16:02 |
rubenwardy |
so it's only auth data being written |
16:03 |
shivajiva |
doesn't get much faster than that ^ |
16:03 |
Fixer |
*,,,,* |
16:04 |
IhrFussel |
Okay 0.8 max_lag sounds reasonable then...but sorcerykid said 40+ players cause 0.12 lag which sounds a bit crazy |
16:05 |
IhrFussel |
Not even sure which one their server is |
16:05 |
rubenwardy |
just test 2 |
16:05 |
rubenwardy |
or smth |
16:06 |
shivajiva |
mhm I can't see the changes they made to auth achieving that alone though |
16:06 |
|
Grandolf joined #minetest-hub |
16:06 |
|
Grandolf joined #minetest-hub |
16:06 |
IhrFussel |
Wait, isn't that the game with only one type of nodes or something? |
16:07 |
Fixer |
IhrFussel: whaaaaat, 0.12 is crazy LOW |
16:07 |
Fixer |
CRAZY LOW |
16:07 |
rubenwardy |
IhrFussel, that's due to a mapgen error |
16:07 |
Fixer |
max_lag around 1 for 10 players was usual thing |
16:07 |
rubenwardy |
where only stone was generate |
16:08 |
Fixer |
JT2 had one of the lowest lags ever on survival servers |
16:09 |
IhrFussel |
rubenwardy, does that error affect the mapgen speed? |
16:10 |
rubenwardy |
not sure |
16:10 |
rubenwardy |
at a guess I'd say not by much |
16:10 |
IhrFussel |
Does your server use v7? |
16:10 |
rubenwardy |
as it should only make biomes faster, as there wouldn't be any |
16:10 |
rubenwardy |
yes |
16:10 |
rubenwardy |
CTF uses v7 with water level at 38 |
16:11 |
rubenwardy |
so the arena is actually the top of a mountain |
16:11 |
rubenwardy |
which is why it's symmetrical |
16:11 |
rubenwardy |
mountains tend to be quite symmetrical |
16:11 |
IhrFussel |
What's your max block sends per client/send distance? |
16:11 |
rubenwardy |
heh |
16:11 |
rubenwardy |
not sure |
16:12 |
rubenwardy |
a bit bigger than default, due to map reset |
16:12 |
benrob0329 |
Megaf[College]: TOML then, since its far more obscure but easier ti read :PP |
16:14 |
benrob0329 |
I have to say though, using LuaJSON to go from tables -> json is a really nice workflow |
16:22 |
Megaf[College] |
rubenwardy: 11.2MB/s download speed in my dedicated, Miss my Linode already |
16:23 |
nore |
I think itb also has a very low lag, even with lots of players |
16:24 |
nore |
sofar: do you confirm? |
16:24 |
nore |
(but: very basic mapgen, etc) |
16:46 |
Fixer |
heh, winupdate is dead |
16:47 |
Fixer |
flawless |
16:47 |
Fixer |
victory |
16:47 |
Mr_Pardison |
finished taking US gov't final. |
16:47 |
Mr_Pardison |
relatively easy. |
16:49 |
Raven262 |
Its so fun making these new dungeon elements: https://i.imgur.com/ihuLyg5.png |
16:49 |
Mr_Pardison |
looks pretty cool. |
16:49 |
Fixer |
Raven262: very nice |
16:50 |
Raven262 |
:D |
16:50 |
Raven262 |
Its made using voxelmanip, so each one will be different :O |
16:50 |
Mr_Pardison |
fancy. |
16:58 |
Fixer |
POSMS, reboot |
17:02 |
|
Fixer_ joined #minetest-hub |
17:21 |
IhrFussel |
rubenwardy, are you using RAID? |
17:21 |
rubenwardy |
nope |
17:21 |
IhrFussel |
My dedi uses RAID1 so that could slow it down quite a bit |
17:22 |
rubenwardy |
RAID usually makes it faster |
17:22 |
Mr_Pardison |
quick question: when I want to manually partition my HDD for the new OS, do I do a custom storage configuration or advanced custom (Blivet-GUI)? |
17:22 |
IhrFussel |
RAID1 is supposed to be faster when reading but writing is slower cause it has to write to 2 disks |
17:23 |
Krock |
I guess I just created for my first time two pull requests within a hour |
17:24 |
rubenwardy |
nice one |
17:24 |
Krock |
if I continue like this we'll be already at 200 issues in 2019!! |
17:24 |
* Mr_Pardison |
should have waited to ask his question but needed to get the installation done so he could get to working on some stuff |
17:24 |
sofar |
nore: https://minetest.foo-projects.org/status.html <- check for yourself |
17:25 |
Mr_Pardison |
200 issues: about how many I personally have. |
17:25 |
rubenwardy |
Krock, that would be nice |
17:26 |
Krock |
"would be", that's why it most likely won't happen :( |
17:26 |
jas_ |
for the record, what i meant was that dirt footstep sound (the first one, i think) doesn't start out at 0, resulting in a click or pop each time it plays. that's what prompted me to change them in teh first place anyways. ^5 |
17:27 |
Mr_Pardison |
Having some trouble figuring out whether I should do a custom storage partitioning or advanced custom (Blivet-GUI) for Fedora. |
17:27 |
Mr_Pardison |
which one should I do since I want to manually set the size of the partitions. |
17:28 |
IhrFussel |
You should ask in #fedora (if that channel exists) |
17:29 |
Mr_Pardison |
it exists. |
17:29 |
Mr_Pardison |
thx. |
17:40 |
Megaf[College] |
Going to pub and home, cya |
17:42 |
ThomasMonroe |
cya |
17:46 |
|
paramat joined #minetest-hub |
17:47 |
paramat |
just test starting using mgv7 when no biomes were defined for it in MTG, so it was just stone and water, that's not a bug, and would significantly increase mapgen soeed |
18:06 |
IhrFussel |
I increased the block send distance to 7 now...maybe it helps with IO |
18:10 |
|
Krock joined #minetest-hub |
18:16 |
|
ThomasMonroe joined #minetest-hub |
18:39 |
Megaf |
back |
18:39 |
Mr_Pardison |
wb |
18:39 |
Megaf |
skipped pub and went home for a coffee |
18:39 |
* Mr_Pardison |
has finished installing Fedora and is now going to install packages he needs |
18:40 |
Megaf |
Meanwhile I'm trying to figure out how to get remote screen using virt-manager to manage VM remotely |
18:40 |
Megaf |
I mean, I should be getting the screen, it's just not working |
18:41 |
benrob0329 |
Megaf: stupid question, firewall? |
18:43 |
Krock |
benrob0329, not stupid. |
18:44 |
Megaf |
benrob0329: nope, direct connection to the web with nothing in between. very safe |
18:47 |
Megaf |
actually when I try to open the remote screen it asks me for password again, ssh-askpass does |
18:47 |
Megaf |
but it seems to jst not accept |
18:48 |
* Jordach |
has choccie mcvities |
18:50 |
* benrob0329 |
wonders if teleportation is the result of a larger problem |
18:50 |
benrob0329 |
Like Protection is |
18:50 |
Jordach |
hmm |
18:51 |
benrob0329 |
It wouldn't be bad to build a train system on a large multiplayer server, and if the trains go fast enough I see no reason why teleportation would be needed |
18:52 |
benrob0329 |
Each level of transportation lets you go faster, in a linier progression |
18:54 |
Raven262 |
And if there is teleportation, I don't see why exploration would be needed. |
18:54 |
Raven262 |
So, yea, we're both against teleports :P |
18:55 |
Jordach |
i'm taking minecraft beta 1.7.2 as a base, and then giving it the modern modded quality of life |
18:56 |
Raven262 |
Jordach, you know how it goes, mod it until it crashes. |
18:56 |
* Jordach |
looks at that fat FO4 install |
18:56 |
Jordach |
y-y-y-yeah, me too |
18:58 |
Megaf |
would /clearobjects be any faster with redis or postgresql than sqlite? |
18:59 |
Jordach |
just use /clearobjects quick |
18:59 |
Jordach |
silly Megaf |
19:00 |
Megaf |
quick is totally different thing |
19:00 |
Megaf |
wont clean worldwide |
19:00 |
Jordach |
:thinking: |
19:00 |
rubenwardy |
quick waits until the block is loaded |
19:00 |
rubenwardy |
from the docs |
19:02 |
Krock |
2 + 2 = 4 - 1 = 3 |
19:04 |
Megaf |
Krock: maybe |
19:04 |
IhrFussel |
quick will clear all objects eventually... I just wonder how the engine remembers which blocks were cleaned yet..is it a timestamp? |
19:16 |
Mr-Pardison |
well, going to be offline for about an hour and a half. |
19:16 |
Mr-Pardison |
cya l8r peeps! |
19:16 |
|
Mr-Pardison left #minetest-hub |
19:25 |
Calinou |
hi :) |
19:26 |
benrob0329 |
Hello Calinou |
19:27 |
Megaf |
Hey Calinou |
19:30 |
benrob0329 |
Anyone know of any good lua-centric talks? |
19:31 |
benrob0329 |
Like, there are talk on vim, python, C, but I haven't seen too many on Lua |
19:31 |
Krock |
#lua ? |
19:31 |
benrob0329 |
True |
19:35 |
* Megaf |
still waiting for clearobjects to finish so he can vacuum the db and re add server mods |
19:36 |
* Megaf |
grabs his pint of coffee |
19:37 |
Megaf |
Folks, if your are Christian, there's a channel that you can join to talk about Christianity, praying and stuff. PM so I can get you voice there and tell you the channel. |
19:38 |
sofar |
There's also a ##vegan channel. Apparently you can't discuss flavors of bacon in there. |
19:38 |
Megaf |
I have to try that |
19:39 |
* Shara |
probably needs someone to give her a doughnut |
19:39 |
Shara |
It's been ages since doughnuts showed up here |
19:39 |
Megaf |
19:38 * Channel ##vegan created on 2010-01-29 06:24:34 UTC |
19:39 |
Megaf |
19:39 <Megaf> Hi all, can we talk about flavour of bacon? |
19:39 |
sofar |
you would |
19:40 |
* Shara |
sighs at Megaf |
19:40 |
Krock |
Shara, relevant https://i.redd.it/yjuhi5zhsu301.png (red box) |
19:40 |
Megaf |
Shara: It's not what it looks |
19:41 |
Jordach |
i have a packet of choc digestives |
19:41 |
Megaf |
so far things are going very well on vegan http://paste.debian.net/plainh/49d94ef9 |
19:41 |
Megaf |
Jordach: !!! |
19:41 |
Megaf |
I MIGHT have too |
19:41 |
Jordach |
mcvities too |
19:41 |
Megaf |
lemme check |
19:42 |
Shara |
Krock: Guuh german! |
19:42 |
Shara |
Jordach: Those would do. |
19:43 |
benrob0329 |
Megaf: want some bac-up? |
19:44 |
|
paramat joined #minetest-hub |
19:44 |
Megaf |
Jordach: I ate everything already =/ |
19:44 |
* Megaf |
cries in a corner |
19:45 |
Megaf |
I FOUND IT!!!!!!!!!!!!! |
19:45 |
* Megaf |
smiles with the widest smile |
19:45 |
Megaf |
Shara: I have some Tesco Chocolate digestives, want some |
19:45 |
Shara |
Sure |
19:46 |
* Megaf |
sends DCCs digestives to Shara |
19:47 |
Megaf |
it would be so amazing if we could send food over the internet |
19:47 |
* Shara |
is saved |
19:48 |
Megaf |
paramat made the issue I opened look like a Christmas tree 6784 |
19:48 |
Megaf |
so many flags |
19:48 |
Megaf |
so colourful |
19:48 |
Megaf |
oh, hey paramat, didnt see you joining. How are you? |
19:49 |
* Sokomine |
hands Shara some round gingerbread. donuts are not available |
19:50 |
Megaf |
paramat: This is not working https://github.com/minetest/minetest/pull/6657 |
19:50 |
Megaf |
I dont get any progress message |
19:51 |
paramat |
hmm |
19:52 |
paramat |
odd |
19:53 |
* Shara |
loves gingerbread |
19:53 |
Megaf |
do I have to enable any kind of especial logging? |
19:54 |
Megaf |
We talking about bacon and turkey bacon on ##vegan |
19:54 |
Megaf |
Nice people there |
19:54 |
Megaf |
sofar: you failed |
19:54 |
* Megaf |
runs |
19:56 |
Jordach |
wat |
19:56 |
Jordach |
why is this so stupid |
19:56 |
benrob0329 |
Megaf: did I leave too soon? |
19:56 |
Raven262 |
Jordach: Because it isn't smart? |
19:56 |
Jordach |
https://gist.github.com/Jordach/9758a8b79bcdc0c23c898f7a16246cf0 |
19:57 |
Jordach |
this formspec will not let me take single stacks with left click |
19:57 |
Jordach |
it will let me split them |
19:58 |
Jordach |
what |
19:58 |
Jordach |
that's stupid |
19:58 |
Jordach |
clicking the center of the item |
19:58 |
Jordach |
works |
19:59 |
Megaf |
things to remove from Minetest: Irrlicht, Lua, Formspec, CSM. |
19:59 |
Shara |
Heh |
19:59 |
* Megaf |
grabs popcorn |
20:00 |
rubenwardy |
Lua sucks |
20:00 |
rubenwardy |
we should use JavaScript instead |
20:00 |
Jordach |
REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE |
20:00 |
* Megaf |
falls from the chair |
20:00 |
Megaf |
hahaha |
20:00 |
* Jordach |
grabs pitchforks |
20:00 |
rubenwardy |
but ES5, we don't want to expose users to too much instability |
20:00 |
Jordach |
>JS |
20:00 |
benrob0329 |
Noo! |
20:00 |
Jordach |
>unstable |
20:00 |
* benrob0329 |
joins him |
20:00 |
Jordach |
you realise it's always unstable |
20:01 |
Jordach |
because "string" may not ever equal "string" |
20:01 |
* Megaf |
compares "string" with "string" |
20:01 |
Megaf |
yeh, sure |
20:03 |
benrob0329 |
rubenwardy: careful, you'll cause a riot if you're not careful :^) |
20:04 |
Megaf |
riot? Here? |
20:05 |
benrob0329 |
Naahh |
20:05 |
Megaf |
Now. I don't agree with JS. I rather have Python used instead |
20:05 |
benrob0329 |
Python will be slooooooo... |
20:05 |
benrob0329 |
....oooow |
20:05 |
Megaf |
Python code that is compiled when the server is started |
20:06 |
Megaf |
There are python compilers |
20:06 |
* twoelk |
wonders wether that minetest group on Linkedin is still activ |
20:06 |
benrob0329 |
Or we just stick with Lua :-) |
20:06 |
rubenwardy |
twoelk, never was |
20:06 |
benrob0329 |
I have learned to like lua |
20:07 |
twoelk |
you got a nice manager there :-( |
20:07 |
|
EvergreenTree joined #minetest-hub |
20:08 |
Megaf |
There are Lua compilers too |
20:08 |
Megaf |
I just have no idea how we would use compiled Lua in Minetest |
20:08 |
rubenwardy |
just use LuaJIT, and pray for GC64 |
20:09 |
rubenwardy |
Lua and Javascript are very similar languages |
20:09 |
CWz |
gamecube 64? |
20:09 |
rubenwardy |
in that they're both meta programming |
20:09 |
CWz |
heh |
20:09 |
rubenwardy |
or prototype programming |
20:09 |
ThomasMonroe |
gamecube!! |
20:09 |
CWz |
it's evergreentree didn't see that name in a while |
20:09 |
rubenwardy |
but Javascript has a shit type system and arrays in Lua start at |
20:09 |
rubenwardy |
1 |
20:10 |
benrob0329 |
Lua doesn't have arrays :-) |
20:10 |
rubenwardy |
you know what I mean |
20:10 |
Megaf |
arrays would be nice |
20:10 |
Megaf |
specially for worldedit and mesecons stuff |
20:10 |
benrob0329 |
Lua tables can start at -1 for all they care |
20:10 |
|
Fixer joined #minetest-hub |
20:10 |
|
Krock joined #minetest-hub |
20:11 |
CBugDCoder |
ohh make a lua table start at pi XD |
20:11 |
ThomasMonroe |
^ |
20:12 |
twoelk |
let's finally leave Euklidian math behind and venture into the unknown |
20:12 |
Megaf |
Lua is older than JS :S |
20:12 |
benrob0329 |
Megaf: lua Tables are basically arrays mixed with dictionaries and classes |
20:12 |
Fixer |
so do you |
20:12 |
Megaf |
now. IMHO an awesome MODERN language is Go |
20:13 |
* benrob0329 |
just bought a book on Lua |
20:13 |
benrob0329 |
Im committed :P |
20:13 |
Megaf |
https://en.wikipedia.org/wiki/Go_(programming_language) |
20:14 |
benrob0329 |
Go is interesting, I'll leave it at that |
20:14 |
benrob0329 |
(So is Rust, and Nim, and Haskell) |
20:15 |
Megaf |
hm, indeed |
20:15 |
Megaf |
what a time to be alive |
20:16 |
Megaf |
lets stick to Lua |
20:16 |
benrob0329 |
(Off) I made a dotfiles repo, btw |
20:16 |
benrob0329 |
https://github.com/benrob0329/dotfiles |
20:17 |
* twoelk |
points at http://www.dangermouse.net/esoteric/chef.html and hides |
20:17 |
benrob0329 |
If anyone wants to try out AwesomeWM, feel free to steal from them :P |
20:17 |
rubenwardy |
just use http://github.com/rubenwardy/rufunge |
20:17 |
rubenwardy |
twoelk ^ |
20:17 |
rubenwardy |
oe |
20:17 |
rubenwardy |
https://github.com/rubenwardy/rufunge/blob/master/specification.md |
20:18 |
twoelk |
actually having something understanding chef in mt might be fun (and educational) |
20:18 |
Megaf |
I'm happy with GNOME 3 benrob0329 |
20:19 |
Megaf |
but first let me restart it because the dock crashed |
20:19 |
Megaf |
(true story) |
20:19 |
Krock |
btw, Megaf. The PR you commented is not in backport-04 |
20:19 |
benrob0329 |
Megaf: lol |
20:21 |
benrob0329 |
io.popen is a wonderful function |
20:22 |
benrob0329 |
Combined with string.match its very easy to parse command outputs |
20:22 |
* benrob0329 |
heads out to clear more snow |
20:25 |
Megaf |
Krock: so I noticed |
20:25 |
* twoelk |
sips some hot coffee, looks out of the window, shivers and sips some more hot coffee |
20:26 |
* Megaf |
joins twoelk and sips his coffee |
20:26 |
Megaf |
his as, mine, the one I have here |
20:26 |
* twoelk |
unhides his coffee again |
20:27 |
Megaf |
heh |
20:27 |
* Sokomine |
hopes that benrob0329 will keep the snow |
20:28 |
* twoelk |
drove thru some heavy snowing yesterday - not much left today |
20:29 |
Megaf |
Because my Raspberry Pi is in a black plastic case |
20:29 |
Megaf |
minetestBlacknium:~ $ hostname -f |
20:29 |
Megaf |
Blacknium.Metal.Local |
20:31 |
twoelk |
Me and a freind fixed an old car. we called the uncooperative petrolpump Frank after a "difficult" freind. on our way home the pump set the car on fire |
20:32 |
Megaf |
twoelk: [off] LMAO |
20:32 |
Megaf |
glad you are ok tho |
20:32 |
* Megaf |
just found this https://caddyserver.com/ |
20:32 |
twoelk |
'tis long ago |
20:33 |
Megaf |
lisac: ah, it looks alright to me |
20:33 |
Megaf |
(log) |
20:33 |
twoelk |
pity we lost that old VW-beetle though, they have become quite rare |
20:33 |
Megaf |
twoelk: still glad you are ok and you manage to build that cozy house in my server |
20:34 |
twoelk |
it's still there? cool |
20:35 |
Megaf |
Just couple of months before me moving to Ireland from Brazil I was consdering buying a beetle there. My then girlfriend said "no, you won't buy it, it's the beetle or me, besides, we need the money to move to Ireland" |
20:35 |
Megaf |
I should have chosen the beetle, since she left me 2 years after that |
20:35 |
Megaf |
I'm sure I'd still have the beetle today |
20:35 |
twoelk |
an ethanol beetle? |
20:35 |
Megaf |
gasoline |
20:36 |
Megaf |
and of course your house still there. I rarerly remove things from my map. When some player vanishes I donate houses or refurbish them |
20:36 |
twoelk |
I once had one built in mexico 1974 or thereabouts |
20:37 |
Megaf |
Though I'm glad I've chosen her instead of the car. It had the most amazing time with her |
20:37 |
lisac |
my grandpa had two Trabants. He always liked saying they were better then beetles. |
20:37 |
Megaf |
s/It/I |
20:37 |
twoelk |
I got it running 140km/h, killed the motor though |
20:37 |
Megaf |
lisac:There's some old DKWs that were better than the beetles too |
20:37 |
Megaf |
twoelk: beetles can't do 140 KM/h |
20:37 |
twoelk |
mine could |
20:38 |
Megaf |
eating it's own engine... |
20:38 |
twoelk |
and a lot of other stupid things |
20:38 |
twoelk |
it looked like trash and scared people :-P |
20:39 |
twoelk |
but it was a lot of fun |
20:39 |
twoelk |
and ate all my weekends |
20:39 |
Megaf |
Beetles are awesome |
20:40 |
twoelk |
I travelled all over france with it |
20:40 |
twoelk |
until I pushed the motor beyond it's limits |
20:43 |
Megaf |
whomst'd've'ly'yaint'nt'ed'ies's'y'es |
20:43 |
twoelk |
lisac: I once drove a Trabant to England. had to push it of the ferry at Dover |
20:43 |
Megaf |
Thats a word ^ |
20:43 |
Megaf |
https://9gag.com/gag/a9AgoQK |
20:43 |
Megaf |
!title |
20:43 |
MinetestBot |
Megaf: 🔥 Ye Olde Copious Intellect - 9GAG |
20:47 |
lisac |
Megaf: https://www.reddit.com/r/9gag/ |
20:51 |
Jordach |
>9gag |
20:51 |
Jordach |
GTFO |
20:53 |
|
Mr_Pardison joined #minetest-hub |
20:53 |
lisac |
Jordach: I completely agree. That place is pure evil. |
20:53 |
lisac |
5-years-old reddit reposts, reposted by the site itself |
20:54 |
Megaf |
https://9gag.com/gag/aDzKQv7 |
20:54 |
Megaf |
lisac: ^ |
20:55 |
rubenwardy |
tempted to make a bot that kicks people that post 9gag links |
20:55 |
rubenwardy |
<_< |
20:55 |
rubenwardy |
>_> |
20:55 |
Mr_Pardison |
rubenwardy: >.< no. I like 9gag due to it having some quality memes and being way better than ifunny. |
20:56 |
* rubenwardy |
gasps |
20:56 |
Megaf |
+1 |
20:57 |
Megaf |
rubenwardy: https://9gag.com/gag/am2eApo |
20:57 |
Megaf |
very cool post about flags ^ |
20:57 |
Megaf |
!title |
20:57 |
MinetestBot |
Megaf: Fun with flags - 9GAG |
20:58 |
* rubenwardy |
kicks Megaf from #minetest-hub (9GAG) |
20:58 |
* Megaf |
hides |
20:58 |
|
RubenBot was kicked by rubenwardy: RubenBot |
20:58 |
rubenwardy |
dammit |
20:58 |
rubenwardy |
did it wrong :( |
20:58 |
|
RubenBot joined #minetest-hub |
20:59 |
Mr_Pardison |
XD |
21:01 |
Mr_Pardison |
ThomasMonroe: r u on RedCat? |
21:02 |
|
Krock joined #minetest-hub |
21:03 |
ThomasMonroe |
huh? |
21:03 |
ThomasMonroe |
no |
21:04 |
ThomasMonroe |
well I went there a few months back |
21:04 |
ThomasMonroe |
but no I am not on there now |
21:04 |
ThomasMonroe |
why? |
21:06 |
Mr_Pardison |
player with ur name is on. |
21:09 |
ThomasMonroe |
hmm |
21:14 |
ThomasMonroe |
afk |
21:22 |
Mr_Pardison |
g2g now cya |
21:22 |
|
Mr_Pardison left #minetest-hub |
21:25 |
Megaf |
Meanwhile I still clearning objects |
21:26 |
* twoelk |
hands Megaf a new clean cloth |
21:27 |
* Jordach |
laughs |
21:27 |
Jordach |
:^) |
21:31 |
Megaf |
I took me a couple of seconds to get that |
21:31 |
Megaf |
was watching this |
21:31 |
Megaf |
https://www.youtube.com/watch?v=DwYuHqCwXFI |
21:31 |
Megaf |
!title |
21:31 |
MinetestBot |
Megaf: Giant 13kJ RUBY LASER CANNON! Test Shots and Overview!! - YouTube |
21:35 |
* Jordach |
automated chopping trees down |
21:35 |
Jordach |
:^) |
21:44 |
Megaf |
Jordach: rubenwardy: https://www.newegg.com/global/ie/Product/Product.aspx?Item=9SIA7AB6JU9092 |
21:44 |
Megaf |
!title |
21:44 |
MinetestBot |
Megaf: Lenovo ThinkPad P51 High Performance Mobile Workstation Laptop PC (Intel i7 Quad Core, 64GB RAM, 500GB HDD + 128GB SSD, 15.6" FHD 1920x1080 IPS Displa[...] |
21:44 |
Megaf |
nice laptop that would allow us to compile, render and play minetest at the same time |
21:45 |
Megaf |
and not that expensive for the specs |
21:49 |
|
nerzhul joined #minetest-hub |
21:50 |
Jordach |
my guide to buying a laptop: |
21:50 |
|
paramat joined #minetest-hub |
21:50 |
Jordach |
which feature do you want to not be as such as a hinderance |
21:51 |
Jordach |
size/weight, screen (and features) and piwer |
21:51 |
Jordach |
power |
22:01 |
|
Raven262 joined #minetest-hub |
22:14 |
Fixer |
me right now: https://i.imgur.com/4Tcuwfo.png (P90/Voodoo2/W98SE) |
22:14 |
Megaf |
Description: spelling corrector of console commands |
22:14 |
Megaf |
The Fuck attempts to fix user's command line mistakes, by |
22:14 |
Megaf |
composing new commands applying a series of matching rules. |
22:14 |
Megaf |
It supports various shells, such as bash, fish, tcsh, and |
22:14 |
Megaf |
zsh. |
22:15 |
Megaf |
. |
22:15 |
Megaf |
This package provides the Python 2 version of The Fuck as |
22:15 |
Megaf |
python-pathlib currently lacks Python 3 support. Furthermore |
22:15 |
Megaf |
the 'sudo' matching rule has been disabled for users' safety. |
22:15 |
Megaf |
Package: thefuck |
22:19 |
sofar |
aight, that's enough |
22:21 |
ThomasMonroe |
does anyone know how I can rebase my fork? |
22:21 |
Fixer |
"The Voodoo cards do not support OpenGL" :::OOOO |
22:27 |
sofar |
git pull --rebase origin/master |
22:27 |
sofar |
be prepared to fix up conflicts |
22:27 |
Jordach |
sofar, got a formspec issue |
22:27 |
sofar |
nice, exploitable? |
22:28 |
Jordach |
nono, you have to click the absolute center for itemstacks to be picked up with left mouse |
22:28 |
Jordach |
but another slot doesn't need it |
22:28 |
Jordach |
like, the slot is highlighted, but doesn't pick it up |
22:28 |
sofar |
sounds like an engine bug |
22:28 |
ThomasMonroe |
thanks sofar |
22:32 |
Shara |
Can anyone tell me if there is a nice clean/easy way to update some element of a formspec? |
22:34 |
Jordach |
on_recieve_fields |
22:34 |
shivajiva |
what about menu formspecs |
22:34 |
Jordach |
https://github.com/Jordach/Solar_Plains/blob/master/mods/wardrobe/init.lua#L518 here's an example |
22:34 |
Shara |
This is main menu stuff |
22:35 |
Jordach |
oh |
22:35 |
Jordach |
it's a pain in the ass, i'll tell you what |
22:35 |
Shara |
I want to make a PR for something, and I have every part of it working, just need a way to update something |
22:36 |
Shara |
And I seem to be going in useless circles |
22:36 |
Jordach |
follow the code os fstk |
22:36 |
Jordach |
of* |
22:36 |
Jordach |
it's how i made that fancy mainmenu that one time |
22:38 |
Jordach |
sofar, it seems my formspec string is bork |
22:38 |
shivajiva |
specifically want to refresh the current formspec entered via a button |
22:39 |
Jordach |
more specifically, if the slot has one slot, use 1,1 instead of 4,4 |
22:41 |
Shara |
Doesn't feel like this should be something difficult. |
22:44 |
paramat |
no idea |
22:45 |
Shara |
paramat: I have everything for the mapgen list issue working, just can't seem to update the list when you pick a new subgame from the list |
22:46 |
paramat |
erm .. look for another part of main menu that gets updated? |
22:46 |
Shara |
Have tried |
22:49 |
Shara |
I can print messages when the selection is changed, just can't seem to specifically work out how to update the formspec itself |
22:52 |
shivajiva |
it hides the main menu and shows the child form so how do you refresh the child in that scenario? |
22:54 |
paramat |
hmmm opening the PR as WIP may be the best way to get several people looking at it. i don't have much experience of mainmenu |
22:57 |
|
Lukc joined #minetest-hub |
22:58 |
Shara |
Will play a bit more, but might have to otherwise. |
23:11 |
Megaf |
well, clearobjects still going. For sure my next server will have the map limited. to something like a cube 5000x5000x5000 isntead of 32k I have today. 10 hours for a clear objects... |
23:11 |
Megaf |
gonna go to bed, Good night |
23:13 |
Megaf |
(the thing could be four times faster here, since it's only using a single thread.) (not too hard to make clearobjects launch 4 instances, each working in one quadrant.) (scaling well according to the number of simultaneous threads the system can handle) |
23:13 |
sofar |
Megaf: mtmapprune == fast way to cut off the map |
23:14 |
Megaf |
I don want to cut my map, we have things built up to the walls, botton and sky limit |
23:14 |
sofar |
sure |
23:14 |
sofar |
until players noclip through it :) |
23:14 |
Megaf |
That's what I said next server |
23:14 |
sofar |
of course, you could always generate all terrain, and then turn off mapgen |
23:14 |
Megaf |
but what I said about more threads still stand |
23:15 |
ThomasMonroe |
guys how does Normal Gen sound vs Normal Mapping |
23:16 |
sofar |
normal gen? |
23:17 |
ThomasMonroe |
#6781 |
23:17 |
Megaf |
https://github.com/minetest/minetest/issues/6781 |
23:17 |
Megaf |
!title |
23:17 |
MinetestBot |
Megaf: Misleading setting description in menu · Issue #6781 · minetest/minetest · GitHub |
23:17 |
ThomasMonroe |
^ that |
23:17 |
ThomasMonroe |
I'm trying to get rid of the map part, to get rid of any ambiguity |
23:22 |
sofar |
Then call it "Generate normal maps" |
23:22 |
sofar |
better exact that another incorrect title |
23:24 |
ThomasMonroe |
ok |
23:26 |
Aerozoic |
Is this a MT but that should be reported? https://pastebin.qbuissondebon.info/?f5555efb9ad760e5#hZdntv72yB6HkHa2Kw1xDDO2kL6G0FvzVERI+/l/JYU= |
23:27 |
Aerozoic |
MT Bug* |
23:27 |
ThomasMonroe |
can you re-produce it? |
23:28 |
Aerozoic |
idk what caused it |
23:28 |
ThomasMonroe |
the stairs mod it looks like |
23:28 |
ThomasMonroe |
ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'stairs' |
23:28 |
ThomasMonroe |
in callback item_OnPlace(): /usr/local/share/minetest/builtin/common/misc_helpers.lua:717: attempt to perform arithmetic on a nil value |
23:28 |
Aerozoic |
lol, i read the errors :P |
23:29 |
ThomasMonroe |
hmm could have been a lag issue |
23:29 |
paramat |
0.4.16 stable? |
23:29 |
Aerozoic |
yes |
23:29 |
paramat |
it may have been fixed already |
23:30 |
Aerozoic |
Yeah that's why i thought i should ask. |
23:31 |
Aerozoic |
I've no idea what caused it or how to search if it's been fixed so i figured i'd toss it out here :) |
23:33 |
paramat |
i can't see any bugfixes since 0.4.16, so it's worth an issue |
23:35 |
Aerozoic |
Ok, i'll start one then. |
23:36 |
Aerozoic |
MT or MTG? |
23:36 |
paramat |
MT |
23:36 |
Aerozoic |
k |
23:37 |
paramat |
this function is in the 'builtin' folder in the engine |
23:37 |
sofar |
that code is broke |
23:38 |
sofar |
well, it does very strange things |
23:39 |
sofar |
`nc` may be left `nil` and `offset` too |
23:40 |
sofar |
so the code does fine_pos = { [nil] = node_pos[nil] + nil } |
23:40 |
sofar |
and the universe explodes |
23:42 |
sofar |
we'd have to see a dump of pointed_thing to be sure |
23:43 |
sofar |
wait, it's in the dump |
23:44 |
sofar |
{y:26, x:-9948, z:7638} == pointed_thing.above, node_pos = {y:26, x:-9948, z:7638} |
23:44 |
sofar |
they're the same, imagine that |
23:45 |
sofar |
ergo: bug in code, not caller, this function should protect against that |
23:47 |
benrob0329 |
nil = popen("/dev/null"):read("*a") |
23:48 |
benrob0329 |
Or, I suppose popen is not needed, since its a file not an executable |
23:51 |
|
oOChainLynxOo joined #minetest-hub |
23:52 |
ThomasMonroe |
https://github.com/minetest/minetest/pull/6788 |
23:52 |
ThomasMonroe |
!title |
23:52 |
MinetestBot |
ThomasMonroe: Change Normal Map setting to be less ambigous by ThomasMonroe314 · Pull Request #6788 · minetest/minetest · GitHub |
23:55 |
paramat |
ah, there was a fix for those being the same, i think |
23:57 |
paramat |
or at least an issue |
23:57 |
ThomasMonroe |
hmm I don't see any |
23:59 |
paramat |
https://github.com/minetest/minetest/issues/6643 |
23:59 |
paramat |
identical, sorry |
23:59 |
paramat |
forgot about that |