Time |
Nick |
Message |
00:09 |
|
aerozoic joined #minetest-hub |
02:19 |
|
Tmanyo joined #minetest-hub |
02:30 |
|
sniper338 joined #minetest-hub |
02:31 |
|
sniper338 joined #minetest-hub |
03:03 |
|
Ruslan1 joined #minetest-hub |
03:16 |
|
ANAND joined #minetest-hub |
04:52 |
|
benrob0329 joined #minetest-hub |
05:22 |
|
ANAND joined #minetest-hub |
06:29 |
IcyDiamond |
rubenwardy: nice! |
06:53 |
|
davisonio joined #minetest-hub |
07:04 |
|
davisonio joined #minetest-hub |
08:12 |
IcyDiamond |
https://i.lunasqu.ee/Screenshot_18-06-21-11:12:28.png |
08:15 |
|
sniper338 joined #minetest-hub |
08:22 |
|
tenplus1 joined #minetest-hub |
08:22 |
MinetestBot |
tenplus1: Jun-20 21:00 UTC <paramat> hi tenplus1 |
08:22 |
tenplus1 |
hi folks... |
08:25 |
IcyDiamond |
hey tenplus1 |
08:25 |
IcyDiamond |
tenplus1: also, you should add all of the plantable crops into the "seed" group |
08:25 |
IcyDiamond |
just a suggestion |
08:26 |
tenplus1 |
hi icy :) |
08:26 |
tenplus1 |
just udpated farming redo, removed drinking cup (uses vessels empty glass), and can recycle glass mixing bowls now |
08:28 |
IcyDiamond |
i just updated elepower, made non-seed-group plants plantable and added a ton of recipes |
08:28 |
IcyDiamond |
XD |
08:29 |
tenplus1 |
sweet :P |
08:30 |
shivajiva |
Hi tenplus, IcyD o/ |
08:30 |
tenplus1 |
hi shiva :D |
08:30 |
IcyDiamond |
hey shivajiva |
08:33 |
shivajiva |
heh I just closed a pr for sban, it consisted of deleting a tmp place holder file in textures, how useful lol |
08:33 |
tenplus1 |
:P |
08:35 |
rubenwardy |
Why did you have the placeholder anyway? |
08:36 |
tenplus1 |
hi ruben |
08:40 |
tenplus1 |
I dont know if any mods actually use group:seed , looks like it might just be for the default api itself |
08:51 |
|
Krock joined #minetest-hub |
08:52 |
tenplus1 |
o/ Krock |
08:52 |
Krock |
o/ tenplus1 |
08:52 |
tenplus1 |
:P |
08:52 |
Krock |
didn't see that coming so early Õ_Õ |
08:52 |
tenplus1 |
how difficult would it be to add wear for tools inside recipes ? |
08:53 |
rubenwardy |
You could use the craft callback to modify the stack, maybe |
08:53 |
rubenwardy |
Not sure if that's possible |
08:53 |
rubenwardy |
Or a player inventory callback when moving from craft output |
08:54 |
Krock |
as replacements inside recipes it's surely possible to implement it |
08:54 |
tenplus1 |
am thinking we can have tools for recipes (knives etc.) and have them wear out eventually |
08:54 |
tenplus1 |
seems cheaty to be able to use the same tool constantly |
08:55 |
Krock |
well, the cost is the crafting itself |
08:56 |
tenplus1 |
true, but still... |
09:06 |
* rubenwardy |
face palms |
09:06 |
rubenwardy |
https://forum.minetest.net/viewtopic.php?p=322306#p322306 |
09:07 |
tenplus1 |
lololol |
09:07 |
tenplus1 |
am starting to think no-one really searches before asking questions now |
09:08 |
rubenwardy |
If only this hypothetic API was not only simple |
09:08 |
rubenwardy |
But fast too |
09:08 |
rubenwardy |
Simple and fast |
09:08 |
IcyDiamond |
they asked me in pms |
09:08 |
IcyDiamond |
i sent them a link to sfinv |
09:08 |
rubenwardy |
Simple fast |
09:08 |
IcyDiamond |
guess that wasn't enough |
09:09 |
rubenwardy |
They're an idiot |
09:09 |
rubenwardy |
I've told them off for pming me before |
09:09 |
IcyDiamond |
lol |
09:09 |
rubenwardy |
And pinging me and @everyone on Discord |
09:09 |
tenplus1 |
:P |
09:13 |
tenplus1 |
pie mod updated with aliases set for the older pie mod so it's compatible |
09:21 |
IcyDiamond |
is there a helper function that adds commas to numbers? like 16000 -> 16,000 |
09:22 |
tenplus1 |
string.format should let you do something I think |
09:22 |
tenplus1 |
http://lua-users.org/wiki/FormattingNumbers |
09:23 |
IcyDiamond |
adding that to fluid lib |
09:24 |
tenplus1 |
did you sort out your tank issue ? |
09:25 |
IcyDiamond |
no |
09:25 |
IcyDiamond |
but tanks will still store the fluid they are supposed to |
09:25 |
IcyDiamond |
even though theres no node registered for a fluid |
09:25 |
IcyDiamond |
no tank node |
09:25 |
tenplus1 |
ahh kewl |
09:25 |
IcyDiamond |
that is |
09:26 |
IcyDiamond |
so its fine :P |
09:26 |
tenplus1 |
akways something new to add in later versions :D |
09:26 |
IcyDiamond |
:P |
10:15 |
|
sniper570 joined #minetest-hub |
10:15 |
tenplus1 |
hisniper :P |
10:26 |
|
Fixer joined #minetest-hub |
10:26 |
tenplus1 |
o/ fixer |
10:29 |
Fixer |
hello |
11:17 |
|
entuland joined #minetest-hub |
11:18 |
tenplus1 |
hi entuland |
11:19 |
entuland |
hey there tenplus1 |
11:20 |
tenplus1 |
o/ |
11:35 |
|
Krock joined #minetest-hub |
11:35 |
longerstaff13 |
o/ |
11:35 |
Krock |
o/ again |
11:35 |
longerstaff13 |
lol |
11:36 |
tenplus1 |
hi longer :P |
11:36 |
tenplus1 |
wb krock |
11:38 |
longerstaff13 |
afternoon tenplus1 |
11:38 |
tenplus1 |
o/ |
11:43 |
red-001 |
what happened that 0.4.17.1 was needed? |
11:44 |
rubenwardy |
crash on deprecated API call |
11:44 |
tenplus1 |
hi red... some issue with deprecation logging |
11:44 |
rubenwardy |
due to bad assumption of stack state |
11:44 |
red-001 |
ah |
11:44 |
rubenwardy |
(ie: it would try to get the file/line of a stack index out of bounds) |
11:45 |
tenplus1 |
as soon as 0.4.17-1 .deb is available we'll update xanadu and test :D |
11:45 |
red-001 |
looks like arch hasn't updated yet |
11:46 |
red-001 |
lua stack I assume? |
11:47 |
rubenwardy |
lua_getinfo |
11:54 |
tenplus1 |
back laters o/ |
11:54 |
|
tenplus1 left #minetest-hub |
11:57 |
|
IhrFussel joined #minetest-hub |
11:58 |
IhrFussel |
I now got a player who found out that mesecons pistons + sticky blocks + some other nodes can pull PROTECTED nodes out of protection so you can get them ... I need a quick solution for that |
12:00 |
IhrFussel |
A protection check is too heavy I feel... maybe a limit how far pistons can move blocks? |
12:00 |
sfan5 |
pretty sure that's already limited |
12:00 |
IhrFussel |
I want to restrict it more where can I find it? |
12:01 |
IhrFussel |
is it the for i = 1, 14 do stuff in FPGA? |
12:03 |
IhrFussel |
Or this? local maxpush = mesecon.setting("piston_max_push", 15) |
12:04 |
IhrFussel |
push/pull settings I'm guessing...reduced those now |
12:09 |
sfan5 |
how does the fpga relate to pistons lol |
12:10 |
IhrFussel |
I have no clue about mesecons code...it's a mess in my eyes |
12:11 |
sfan5 |
it's not easy to understand that's true, but code is neatly organized in different mods and files |
12:13 |
IhrFussel |
So if I understand that setting correctly then players will only be able to take nodes out of protections that are MAX 8 nodes away from the piston that was placed correct? |
12:13 |
IhrFussel |
After my changes* |
12:29 |
IhrFussel |
Was it really that easy to come up with a knockback method that doesn't use entities/lag the server? https://forum.minetest.net/viewtopic.php?f=9&t=20328 |
12:30 |
IhrFussel |
Wait...is move_to() also a smooth animation for the punched player? |
12:32 |
Krock |
move_to is the smooth version of set_pos |
12:33 |
Krock |
i.e. does not work directly on players |
12:33 |
Krock |
it's also what the 5.0.0-dev item entity uses to look less choppy when it unifies the stacks |
12:34 |
Krock |
inb4 they're using the deprecated function name AND Lua 5.3 stuff |
12:35 |
Krock |
it's not like they could add an entity without selection box, but with collision box and set a high backwards velocity on it with physics/collision enabled |
12:36 |
Krock |
nvm, it's just a short one-time punch-back |
12:38 |
|
BillyS joined #minetest-hub |
12:44 |
|
Ruslan1 joined #minetest-hub |
12:45 |
IhrFussel |
Krock, so "doesn't work on players" is missing here? move_to(pos, continuous=false)`: interpolated move |
12:46 |
Krock |
since it's an interpolated position setter, that's possible with players |
12:46 |
IhrFussel |
But I wonder if the player will really feel the interpolation client side or if it's just server side |
12:47 |
Krock |
swap server and client in your sentence, that'll be the real question |
12:48 |
Krock |
it's mainly to make movements smoother client-side, but the server might just use the target position |
13:03 |
|
paramat joined #minetest-hub |
13:04 |
IhrFussel |
So the client has to support it either way...when was it added? |
13:06 |
rubenwardy |
move_to? Long long time ago |
13:08 |
IhrFussel |
Any disadvantages over set_pos() ? Else we could replace every teleport command with move_to() |
13:08 |
|
entuland joined #minetest-hub |
13:08 |
IhrFussel |
Could be a nice smooth effect to teleport that way |
13:10 |
rubenwardy |
doesn't make sense for teleport |
13:10 |
rubenwardy |
it would go through buildings and such |
13:12 |
IhrFussel |
I can try it for fun |
13:21 |
Krock |
rubenwardy, https://github.com/minetest/minetest/pull/7395#issuecomment-399092705 camera pitch vs model pitch. differences. |
13:21 |
rubenwardy |
aah, right |
13:24 |
IhrFussel |
That moment when a player's location got ID 69 and he needs to repeat it every day |
13:31 |
IcyDiamond |
:D |
13:32 |
rubenwardy |
hehe |
13:32 |
rubenwardy |
I have ID 2000 on Shara's server |
13:32 |
IcyDiamond |
I have ID 1 on my server :> |
13:32 |
IcyDiamond |
XD |
13:38 |
rubenwardy |
(y) |
13:44 |
Krock |
BillyS, my house on your(?) server. https://i.imgur.com/25qJpYW.png .. looks different than what's around :) |
13:45 |
Krock |
however, some colors seem to be missing in my colors file lol |
13:45 |
BillyS |
Nice advertisment, Krock. xD |
13:45 |
BillyS |
It looks pretty nice too |
13:46 |
Krock |
would love to see a generated map of the whole server :) |
13:46 |
Krock |
thanks |
13:47 |
rubenwardy |
leaflet+mtmapper = <3 |
13:52 |
BillyS |
heh |
13:55 |
BillyS |
Krock, sure |
13:55 |
BillyS |
I have the C++ mtmapper installed already, just never used it |
14:03 |
BillyS |
Warning: The width or height of the image to be created exceeds 4096 pixels! (Dimensions: 61912x61912) |
14:03 |
BillyS |
*sigh* |
14:03 |
Krock |
ouch. abort |
14:03 |
BillyS |
GD Warning: product of memory allocation multiplication would exceed INT_MAX, failing operation gracefully |
14:03 |
BillyS |
Segmentation fault (core dumped) |
14:04 |
BillyS |
HOw do I fix that? |
14:04 |
Krock |
why is your map so large? take only the area from -1000 to 1000 |
14:04 |
BillyS |
kay |
14:04 |
BillyS |
Ooooh |
14:04 |
BillyS |
I'll bet it's cause Pardison decided to build on the edge of the world |
14:05 |
Krock |
well great. that'll explain it |
14:08 |
rubenwardy |
BillyS: leaflet etc |
14:08 |
rubenwardy |
there's a guide somewhere |
14:09 |
BillyS |
Good to know. :P |
14:09 |
rubenwardy |
essentially, you make a ton of smaller images of the map |
14:09 |
rubenwardy |
then leaflet stitches them together |
14:09 |
rubenwardy |
https://github.com/est31/leaftest |
14:12 |
rubenwardy |
I'll have to try it out some time |
14:17 |
IcyDiamond |
noo not more *test's |
14:19 |
BillyS |
http://0x0.st/s9-R.png |
14:19 |
BillyS |
Krock: ^ |
14:19 |
rubenwardy |
IcyDiamond: I hate that pattern |
14:19 |
IcyDiamond |
yeah |
14:19 |
ANAND |
Minetest :P |
14:19 |
rubenwardy |
\w+test |
14:19 |
rubenwardy |
ewwwwww |
14:19 |
rubenwardy |
noooo |
14:20 |
* rubenwardy |
sets ban on *test!*@* |
14:20 |
ANAND |
XD |
14:20 |
rubenwardy |
I forked rpgtest mainly because of its name |
14:20 |
rubenwardy |
also because the author suffered from NIH |
14:20 |
ANAND |
Any idea why Minetest was named... "Minetest"? |
14:20 |
Krock |
BillyS, lovely. For more eyecandy you could also use --drawalpha to make the water semi-transparent |
14:20 |
rubenwardy |
because it was a test of celeron55's programming skills |
14:20 |
rubenwardy |
probably |
14:21 |
ANAND |
ah.. makes sense :) |
14:21 |
rubenwardy |
:'( |
14:21 |
BillyS |
Krock: And set a maximum y value, because of the asteroids above spawn |
14:21 |
Krock |
was about to ask what this ice is |
14:21 |
BillyS |
heh |
14:22 |
Krock |
a few colors also seem to be missing :/ |
14:22 |
rubenwardy |
ice is our newest ~capture~ recruit |
14:22 |
rubenwardy |
Krock: VanessaE's colors.txt is good |
14:22 |
Krock |
because you slide on it? |
14:22 |
Krock |
rubenwardy, I know. also got a self-made one |
14:23 |
Krock |
oh moment. 0.4.x does not offer the sliding feature |
14:23 |
rubenwardy |
slippery? |
14:25 |
BillyS |
Krock: http://0x0.st/s9os.png |
14:25 |
Krock |
BillyS, now THAT'S fancy :D |
14:25 |
BillyS |
You can see apple island |
14:26 |
BillyS |
At 448 -704 |
14:26 |
BillyS |
Actaully, more like 448 -500 |
14:27 |
BillyS |
lol, the TNT wars arena around 0 0 |
14:28 |
Krock |
these are some nice islands in the ocean :) |
14:37 |
IhrFussel |
ANAND, because the REAL test of the game is to see how long we survive without renaming it xP |
14:38 |
ANAND |
haha, nice one |
14:42 |
rubenwardy |
https://www.smbc-comics.com/comic/2005-10-11 |
14:42 |
rubenwardy |
as if a toddler would ever be elected president |
14:42 |
rubenwardy |
*cough* |
15:03 |
IcyDiamond |
rubenwardy: after trump, i dont see why not |
15:12 |
rubenwardy |
thatsthejoke.jpg |
15:13 |
Krock |
woosh |
15:27 |
|
ThomasMonroe joined #minetest-hub |
15:27 |
Krock |
hi Thomas-S |
15:27 |
Krock |
* ThomasMonroe |
15:28 |
Krock |
actually both of you |
15:28 |
Thomas-S |
Hi, Krock! :) |
15:34 |
IcyDiamond |
xD |
15:37 |
|
Fixer_ joined #minetest-hub |
15:58 |
IhrFussel |
move_to() doesn't work on players it seems |
15:58 |
IhrFussel |
It behaves the exact same as set_pos() |
15:58 |
IhrFussel |
Instant appearance |
15:59 |
IhrFussel |
No matter how far away I am from the target player there is no smooth movement |
16:01 |
rubenwardy |
continuous=true? |
16:01 |
IhrFussel |
Huh? You have to set that to true? |
16:01 |
rubenwardy |
try with try |
16:01 |
rubenwardy |
wait, I'll read the docs |
16:02 |
rubenwardy |
ha, undocumented |
16:02 |
rubenwardy |
classic |
16:06 |
Krock |
https://forum.minetest.net/viewtopic.php?f=47&t=20015 |
16:09 |
IcyDiamond |
!title |
16:09 |
MinetestBot |
IcyDiamond: move_to explanation? - Minetest Forums |
16:20 |
|
garywhite joined #minetest-hub |
16:26 |
|
Ruslan1 joined #minetest-hub |
16:29 |
IhrFussel |
Is "goto" supported in lua? |
16:30 |
|
Darcidride_ joined #minetest-hub |
16:30 |
IhrFussel |
https://github.com/appgurueu/punchback << "::functionname::" huh?? I never saw that one |
16:31 |
IhrFussel |
Or it's no function and something else I never saw before |
16:31 |
|
paramat joined #minetest-hub |
16:40 |
IhrFussel |
His mod will only work with lua >= 5.2.0 if I read correctly |
16:43 |
rubenwardy |
that's LMD |
16:43 |
rubenwardy |
avoid with a passion |
16:43 |
Krock |
suggest him to program a Lua mapgen without LuaJIT which generates chunks belows 0.8s |
16:44 |
Krock |
-s |
16:44 |
Krock |
the only solution for that task is to reduce the chunksize to 4 or even 3 |
16:48 |
rubenwardy |
that code is so bad |
16:51 |
red-001 |
LMD? |
16:51 |
red-001 |
what's that? |
16:51 |
red-001 |
oh wait is that the forum guy? |
16:51 |
ANAND |
KGM's brother |
16:51 |
IhrFussel |
I got the feeling he didn't really test his mod since move_to() clearly doesn't work unless there is a bug in 0.4.17-dev |
16:52 |
IhrFussel |
doesn't work the way he thinks it does (simulating knockback)* |
16:53 |
red-001 |
somehow I'm not surprised |
16:54 |
ANAND |
Trust LMD/KGM to over-complicate any piece of code they get their hands on |
16:55 |
rubenwardy |
KGM's "brother" |
16:58 |
red-001 |
"I JUST OPENED POLL, TO CHANGE THINKS THE DEMOCRATIC WAY!" |
16:59 |
IhrFussel |
I bet many would already ignore the topic with such a clickbait title "[MOD][API][TINY][SERVER][GIT]Player knockback[punchback]" |
16:59 |
ANAND |
hehe |
16:59 |
red-001 |
can you block "them" from making new topics? |
16:59 |
ANAND |
They were temp-banned for a couple of days |
17:00 |
ANAND |
This fella needs to make a CSM to auto-convert his posts to lower-case and strip dat blood-red off... |
17:00 |
red-001 |
tampermonkey |
17:03 |
red-001 |
this topic is amazing https://forum.minetest.net/viewtopic.php?f=3&t=20155 |
17:08 |
IhrFussel |
BTW how can I check the luaJIT version MT uses on my server? |
17:08 |
red-001 |
I think lua has a global for it |
17:09 |
red-001 |
_VERSION |
17:10 |
IhrFussel |
Only says 5.1 |
17:11 |
rubenwardy |
https://stackoverflow.com/questions/20335340/how-can-i-detect-at-runtime-if-i-am-running-luajit-or-puc-lua-5-1 |
17:11 |
rubenwardy |
try google ;) |
17:13 |
IhrFussel |
2.0.4 |
17:13 |
IhrFussel |
Thanks^^ |
17:13 |
IhrFussel |
I'm guessing stable 0.4.17.1 doesn't use the newer 2.0.5 either? |
17:14 |
rubenwardy |
it depends with which version it was compiled |
17:14 |
rubenwardy |
the version for 18.04 will probably use 2.1.0 |
17:15 |
rubenwardy |
as that's the latest in the repos |
17:15 |
IhrFussel |
So luaJIT is not part of the MT src? I thought it was |
17:15 |
rubenwardy |
no |
17:15 |
rubenwardy |
lua is |
17:15 |
rubenwardy |
luajit isn't |
17:17 |
IhrFussel |
But I have no luaJIT package it seems? Unless it has a completely different name than "lua*" |
17:20 |
IhrFussel |
libluajit-5.1 that's the name ... looks like Ubuntu 16.04 got a newer one but I shouldn't install that now right? |
17:21 |
IhrFussel |
Nevermind I looked wrong, just 5.1.2 in the rpos |
17:21 |
IhrFussel |
repos* |
17:23 |
|
aerozoic joined #minetest-hub |
17:26 |
IcyDiamond |
<+IhrFussel> I bet many would already ignore the topic with such a clickbait title "[MOD][API][TINY][SERVER][GIT]Player knockback[punchback]" |
17:26 |
IcyDiamond |
WAIT THAT'S REAL?? |
17:26 |
IcyDiamond |
Hooooly crap |
17:26 |
IcyDiamond |
This dude is absolutely nuts |
17:27 |
IhrFussel |
IcyDiamond, https://forum.minetest.net/viewtopic.php?f=9&t=20328 |
17:27 |
IcyDiamond |
Yeah I saw |
17:27 |
IcyDiamond |
Jeez |
17:28 |
IhrFussel |
Wannabe pro coder seeking for attention probably |
17:28 |
IcyDiamond |
:D |
17:28 |
IcyDiamond |
I'm a pro coder |
17:28 |
IcyDiamond |
My code never works the first time |
17:28 |
IcyDiamond |
:') |
17:29 |
IhrFussel |
All CAPS variable names,using goto statements and assuming the behavior of a certain API function without even testing it first... yep definitely a pro coder |
17:29 |
IcyDiamond |
Can't remember that ever being the case |
17:30 |
IcyDiamond |
I use all caps for constants too |
17:30 |
IcyDiamond |
Sometimes |
17:30 |
IcyDiamond |
Lol |
17:30 |
sfan5 |
what did he do now |
17:30 |
IhrFussel |
Oh right they are constants |
17:30 |
IhrFussel |
I thought he meant global vars |
17:30 |
IcyDiamond |
!title |
17:30 |
MinetestBot |
IcyDiamond: [MOD][API][TINY][SERVER][GIT]Player knockback[punchback] - Minetest Forums |
17:30 |
IcyDiamond |
sfan5: ^ |
17:31 |
IhrFussel |
Wait does lua even have constants? |
17:31 |
IcyDiamond |
No |
17:31 |
IcyDiamond |
That's why I capitalize them |
17:31 |
IhrFussel |
Well _VERSION exists for example |
17:32 |
IcyDiamond |
OH LOL his are supposed to be globals |
17:32 |
IcyDiamond |
Woow |
17:32 |
IcyDiamond |
So smart |
17:33 |
IhrFussel |
Not sure, I just learned in the past that using all CAPS as variable names is never good cause many languages have important values set to those |
17:33 |
IcyDiamond |
Meh, using local is fine |
17:33 |
IcyDiamond |
But I'm against global variables, especially all caps |
17:34 |
IcyDiamond |
I believe that your mod can only have one global and it's named after the mod |
17:34 |
IcyDiamond |
A table of all the stuff other mods can use |
17:34 |
IhrFussel |
That's how I do it modname = {} modname.val = {} |
17:34 |
IcyDiamond |
Yeah |
17:35 |
IcyDiamond |
I use rawget(_G, "modname") or {} |
17:35 |
IcyDiamond |
I dont know where I got that habit from |
17:36 |
IhrFussel |
I think modname.val = {} would already be enough |
17:36 |
IcyDiamond |
No |
17:36 |
IcyDiamond |
modname is undefined I'm pretty sure |
17:36 |
IhrFussel |
Or it was another syntax... I saw modname_val = {} |
17:36 |
IcyDiamond |
Idk |
17:39 |
IhrFussel |
Yup you're right modname.val = {} only errors out |
17:41 |
IcyDiamond |
:p |
17:42 |
IcyDiamond |
It's like mkdir dir1/sub/ without -p |
17:42 |
IcyDiamond |
:P |
17:43 |
IcyDiamond |
I lost motivation to work on elepower |
17:44 |
IcyDiamond |
I feel like nobody likes tech mods |
17:44 |
IcyDiamond |
And if they do, technic is enough |
17:44 |
IcyDiamond |
>.> |
17:45 |
IcyDiamond |
The only reason I wanted to make elepower is because I loved thermal expansion mod in minecraft |
17:51 |
rubenwardy |
Aww |
17:51 |
rubenwardy |
Make it faster |
17:51 |
rubenwardy |
Technic is a big load |
17:51 |
rubenwardy |
Also hard to restrict and prevent abuse |
17:52 |
IcyDiamond |
I don't think I can do better in terms of load |
17:52 |
IcyDiamond |
But what sort of restrictions are you hinting at |
17:54 |
rubenwardy |
Shara would probably explain better |
17:54 |
rubenwardy |
But making it harder to make spam machines to kill the server |
17:54 |
IcyDiamond |
Spam machines huh |
17:55 |
rubenwardy |
Maybe be limiting time per tick |
17:55 |
rubenwardy |
Quotas |
17:56 |
rubenwardy |
Or you could use my idea to make them multithreaded |
17:56 |
|
Gael-de-Sailly joined #minetest-hub |
17:56 |
rubenwardy |
Or make something else |
17:56 |
IcyDiamond |
Machines commit an action every second |
17:56 |
rubenwardy |
Like a game! |
17:56 |
IcyDiamond |
It's based on on timer not abm |
17:56 |
Shara |
Machine mod = boom goes server! |
17:56 |
Shara |
Good explanation? |
17:56 |
IcyDiamond |
Abm only does the power distribution |
17:57 |
IcyDiamond |
Shara: :( |
17:57 |
Shara |
Also plenty of people want better tech mods. |
17:58 |
IcyDiamond |
Well mine probably won't be any better.. sigh |
17:58 |
Shara |
Though the ones I know are the type who hide away with their own private server, trying to adjust technic in various ways or write their own |
17:59 |
IcyDiamond |
I wonder if the segfaults I keep getting are somehow caused by my mods |
17:59 |
IcyDiamond |
Can't imagine how |
17:59 |
IcyDiamond |
I'm probably doing something wrong, story of my life |
18:00 |
IcyDiamond |
Shara: but can you elaborate further? |
18:01 |
IcyDiamond |
I want to know if I can avoid the mistakes that have been made |
18:01 |
IcyDiamond |
xD |
18:01 |
Shara |
Not sure how to really. I only have mesecons on my server, but I've had multiple "lag-machine" attempts |
18:01 |
IcyDiamond |
Hmm |
18:01 |
Shara |
Players will try and string as many things as they can together so that it's too much |
18:01 |
IcyDiamond |
Well then they deserve to get ip banned |
18:01 |
Shara |
I've responded by restricted many parts of mesecons to a priv |
18:02 |
Shara |
If they joined just for this purpose, then they don't really care |
18:02 |
IcyDiamond |
True |
18:02 |
Shara |
Or worse, have a dynamic IP adress and will be back under a different name soon enough |
18:02 |
IcyDiamond |
Yep.. |
18:03 |
IcyDiamond |
I'm thinking about creating an authentication system that authenticates against a web server |
18:03 |
rubenwardy |
I have a design for a central login system which works if it goes offline, and also works with existing accounts |
18:04 |
rubenwardy |
Using certificates unfortunately |
18:04 |
Shara |
I see so many good points to that and.... so many bad. |
18:06 |
|
IcyDiamond joined #minetest-hub |
18:07 |
IcyDiamond |
Hm ok |
18:07 |
IcyDiamond |
I was silenced for some reason |
18:07 |
Shara |
I added someone to the list, so chanserv did whatever it does |
18:07 |
IcyDiamond |
Oh, I guess I wasn't identified then |
18:07 |
|
paramat joined #minetest-hub |
18:08 |
Shara |
I think that's usually the case when it devoices people like that |
18:08 |
IcyDiamond |
Yeah |
18:08 |
IcyDiamond |
For some odd reason, sasl doesn't do what it's supposed to |
18:08 |
IcyDiamond |
Sometimes |
18:09 |
IcyDiamond |
I guess I will know what causes lag and how after people start complaining xD |
18:10 |
IcyDiamond |
My fluid tanks are probably a great lag makers |
18:10 |
IcyDiamond |
Since they switch node to set param2 |
18:12 |
IcyDiamond |
Maybe I could add a tank node that doesn't do swapping |
18:24 |
paramat |
'I feel like nobody likes tech mods' not so :) and technic has issues |
19:01 |
|
aerozoic joined #minetest-hub |
19:10 |
Krock |
@minetest-mods team. Will merge https://github.com/minetest-mods/unified_inventory/pull/115 in 10 minutes unless you'd want to comment |
19:10 |
|
CWz joined #minetest-hub |
19:31 |
|
lumberJ joined #minetest-hub |
19:35 |
IcyDiamond |
double free or corruption (out) |
19:35 |
IcyDiamond |
[1] 12992 abort (core dumped) ./bin/minetest |
19:35 |
IcyDiamond |
why does this keep happening |
19:38 |
Krock |
because you don't run it in gdb to backtrace the error |
19:39 |
Krock |
easy to remember issue number #7272 |
19:39 |
Krock |
thanks ShadowBot |
19:44 |
IcyDiamond |
ok ill try to catch it in gdb |
19:45 |
IcyDiamond |
https://i.lunasqu.ee/Screenshot_18-06-21-22:45:14.png this is new |
19:45 |
IcyDiamond |
is my memory corrupt or something? |
19:45 |
Krock |
database corrupt |
19:46 |
IcyDiamond |
from the crashes earlier? |
19:46 |
IcyDiamond |
0x00007ffff298d86b in raise () from /usr/lib/libc.so.6 |
19:46 |
IcyDiamond |
this is all it gave me |
19:46 |
IcyDiamond |
ok then |
19:47 |
sfan5 |
type "bt" |
19:47 |
IcyDiamond |
https://termbin.lunasqu.ee/0176 |
19:48 |
sfan5 |
right |
19:48 |
IcyDiamond |
that tells me absolutely nothing |
19:48 |
IcyDiamond |
:P |
19:48 |
sfan5 |
this is not a real crash, minetest is aborting because it hit a fatal error |
19:48 |
sfan5 |
read your logs |
19:48 |
IcyDiamond |
ok lets see |
19:49 |
IcyDiamond |
2018-06-21 22:46:35: ERROR[Server]: /home/diamond/minetest/src/server.cpp:74: virtual void* ServerThread::run(): A fatal error occured: Failed to save block: database disk image is malformed |
19:49 |
IcyDiamond |
hm |
19:49 |
IcyDiamond |
should i run memtest now? |
19:49 |
IcyDiamond |
XD |
19:50 |
IcyDiamond |
this is two worlds now where its crashing |
19:50 |
IcyDiamond |
actually wait what |
19:51 |
IcyDiamond |
the previous logs dont have that message |
19:51 |
IcyDiamond |
ok lets just afk in the original world the crashing happened then with gdb |
19:52 |
sfan5 |
during your previous crash sqlite could not save the world correctly, now that database file is corrupted |
19:52 |
IcyDiamond |
yeah i guess so |
19:52 |
IcyDiamond |
lets hope this world didn't get corrupt too so i could get the actual error |
19:58 |
IcyDiamond |
why is it always so that when you want to catch something in action it doesnt happen |
19:59 |
IcyDiamond |
your game is mocking me :( |
20:05 |
IcyDiamond |
i guess ill be running minetest in gdb all the time from now on |
20:05 |
IcyDiamond |
xD |
20:11 |
IcyDiamond |
wait 7272 says on shutdown |
20:11 |
IcyDiamond |
lemme try reload the world |
20:15 |
Krock |
not limited to shutdown actually |
20:24 |
IcyDiamond |
why is it not happening now |
20:28 |
IhrFussel |
DB corruptin shouldn't happen though... sqlite claims to be extremely safe |
20:28 |
IhrFussel |
corruption* |
20:28 |
IcyDiamond |
absolutely nothing is happening now |
20:29 |
|
Gael-de-Sailly joined #minetest-hub |
20:36 |
IhrFussel |
sqlite can only get corrupt in very specific situations such as https://www.sqlite.org/howtocorrupt.html |
20:37 |
IcyDiamond |
https://i.lunasqu.ee/Screenshot_18-06-21-23:37:05.png i built something trying to make my game segfault |
20:37 |
IcyDiamond |
XD |
20:42 |
Krock |
IcyDiamond, literally me when trying to catch more segfaults. at other times I just had to rejoin and leave the world to produce one |
20:42 |
IcyDiamond |
:P |
20:45 |
IcyDiamond |
i love the color of river water |
20:45 |
IcyDiamond |
beautiful |
20:46 |
IcyDiamond |
welp i guess i just have to run minetest in gdb to avoid crashes |
20:46 |
IcyDiamond |
:D |
20:50 |
Krock |
gdb doesn't avoid crashes (at least it shouldn't) but offers a way to check where the error is |
20:51 |
IcyDiamond |
i know |
20:52 |
IcyDiamond |
but it appears as it is avoiding rn |
20:52 |
IcyDiamond |
XD |
20:54 |
IcyDiamond |
https://i.lunasqu.ee/Screenshot_18-06-21-23:54:12.png i like these textures |
21:02 |
IcyDiamond |
got a segfault |
21:02 |
IcyDiamond |
absolutely nothing of interest in trace |
21:02 |
IcyDiamond |
Thread 74 "MinimapUpdate" received signal SIGSEGV, Segmentation fault. |
21:02 |
IcyDiamond |
now that is interesting |
21:03 |
IcyDiamond |
https://termbin.lunasqu.ee/2nt2 |
21:03 |
IcyDiamond |
backtrace |
21:03 |
IcyDiamond |
nothing in debug.txt |
21:03 |
IcyDiamond |
sfan5: ^ |
21:04 |
sfan5 |
right, now reproduce it with a debug build and file a bug |
21:04 |
IcyDiamond |
why didnt you tell me that earlier |
21:04 |
IcyDiamond |
XD |
21:09 |
|
Mr_Pardison joined #minetest-hub |
21:31 |
IcyDiamond |
2018-06-22 00:30:09: ERROR[Main]: StaticObjectList::serialize(): too many objects (1099528405249) in list, not writing them to disk. |
21:31 |
IcyDiamond |
what does that mean |
21:42 |
rubenwardy |
Looool |
21:42 |
rubenwardy |
Sounds like you have a duplicatation issue |
21:45 |
longerstaff13 |
XD |
22:54 |
|
tumeninodes joined #minetest-hub |
22:56 |
tumeninodes |
yeeha, 0.4.17.1 in ubuntu/mint ppa, thank you est31 :) |
22:56 |
tumeninodes |
... when is 0.4.17.1.05 due out? |
22:57 |
tumeninodes |
:D |
23:05 |
|
garywhite joined #minetest-hub |
23:31 |
|
Mr_Pardison joined #minetest-hub |