Time |
Nick |
Message |
00:05 |
Sokomine |
hi |
00:07 |
Sokomine |
seems i lost a few highlights when people tried to talk to me. please repeat or at least alert me that you wrote something so that i may check the logs |
00:44 |
|
Ruslan1 joined #minetest-hub |
01:06 |
|
widox0 joined #minetest-hub |
01:27 |
|
atorian37 joined #minetest-hub |
02:35 |
|
tbmb joined #minetest-hub |
02:48 |
|
Sousapro11 joined #minetest-hub |
02:49 |
|
Tmanyo joined #minetest-hub |
03:04 |
|
p0pr0ck521 joined #minetest-hub |
03:49 |
|
lumberJ joined #minetest-hub |
04:10 |
|
Tmanyo joined #minetest-hub |
04:45 |
benrob0329 |
!tell tenplus1 See, this is what you're missing when you dont invite me to a TARDIS building contest :P |
04:45 |
MinetestBot |
benrob0329: I'll pass that on when tenplus1 is around |
04:45 |
benrob0329 |
!tell tenplus1 https://imgur.com/a/OCtPS6m |
04:45 |
MinetestBot |
benrob0329: I'll pass that on when tenplus1 is around |
04:45 |
benrob0329 |
CC: rdococ |
05:01 |
|
Ruslan1 joined #minetest-hub |
05:07 |
|
lumberJ joined #minetest-hub |
05:17 |
|
Hillbilly joined #minetest-hub |
05:39 |
|
Ruslan1 joined #minetest-hub |
06:07 |
|
lumberJ joined #minetest-hub |
06:27 |
|
CWz joined #minetest-hub |
06:30 |
|
lumberJ joined #minetest-hub |
06:46 |
|
edi27 joined #minetest-hub |
07:01 |
|
lumberJ joined #minetest-hub |
08:38 |
|
adamantium6 joined #minetest-hub |
08:43 |
|
Krock joined #minetest-hub |
09:32 |
|
timdorohin joined #minetest-hub |
10:46 |
|
TzmFen15 joined #minetest-hub |
10:52 |
|
Fixer joined #minetest-hub |
11:30 |
Calinou |
technically, Minetest is almost a retro indie title |
11:35 |
* timdorohin |
finally fixed server lags |
11:37 |
timdorohin |
moved all world files to tmpfs and add rsync to hdd service |
11:44 |
Fixer |
i though retro was at least ms-dos and older... |
11:54 |
rdococ |
World of Goo was released in 2008, so it looks like the threshold for a retro indie game is 10 years |
12:34 |
|
calcul0n joined #minetest-hub |
12:36 |
rubenwardy |
Check out @greje656’s Tweet: https://twitter.com/greje656/status/1040933692397559810?s=09 |
12:36 |
rubenwardy |
Finite water in 5.0? |
12:38 |
timdorohin |
rubenwardy: fluid dynamics is always computationally expensive |
12:42 |
|
killown22 joined #minetest-hub |
12:42 |
|
Krock joined #minetest-hub |
13:13 |
Calinou |
I remember the finite_liquid debacle of 2013 |
13:17 |
Krock |
and the weather system which was incomplete/broken |
13:18 |
Krock |
aka birth of Freeminer |
13:18 |
|
toabctl29 joined #minetest-hub |
13:23 |
Krock |
and that's a lovely River Simulator 2018 |
13:29 |
|
Nightcinder23 joined #minetest-hub |
13:51 |
|
df00z joined #minetest-hub |
15:20 |
|
benrob0329 joined #minetest-hub |
15:25 |
|
timdorohin joined #minetest-hub |
16:15 |
IcyDiamond |
] |
16:16 |
IcyDiamond |
oops |
16:17 |
|
benrob0329 joined #minetest-hub |
16:20 |
timdorohin |
Well, 10s max_lag again. Looks like my server sucks with any settings. |
16:22 |
* timdorohin |
lay down on a floor and start crying like a five years old girl |
16:28 |
Krock |
timdorohin: remove technic |
16:28 |
timdorohin |
Krock: :( |
16:28 |
timdorohin |
*cries a lot* |
16:29 |
Krock |
and check out the sqlite3 backend for the player & auth database (get sauth for latter if you're on 0.4.x) |
16:30 |
timdorohin |
Krock: i'm already running sqlite3 player backend, and my world dir is inside tmpfs (otherwise every time redis saves it's bd i got a lag) |
16:32 |
timdorohin |
Krock: minetest without technic is same thing like minecraft without industrialcraft i.e. totally boring thing :( |
16:32 |
Krock |
inb4 there's tubelib |
16:32 |
Krock |
works without ABMs |
16:33 |
Krock |
but I'm not sure how efficient its network finding algorithm is |
16:33 |
Krock |
I don't know what industrialcraft is, but I assume it's some kind of pipeworks & technic combo |
16:34 |
timdorohin |
Krock: wait, if the reason was ABM server will be saying something like "active block modifier took ..." or similar, isn't? |
16:34 |
timdorohin |
Krock: technic only, pipeworks analog is buildcraft |
16:35 |
Krock |
yes and ok |
16:35 |
timdorohin |
Krock: but in my case server says nothing about ABM, so reason is somewhere else& |
16:35 |
timdorohin |
s/&/?/ |
16:35 |
Krock |
but the default 200ms for the ABM execution is already very high if you have multiple networks which "only" take 100ms each |
16:36 |
Krock |
because it runs each second |
16:36 |
IcyDiamond |
timdorohin: good thing im making a new tech mod |
16:36 |
IcyDiamond |
:P |
16:36 |
* IcyDiamond |
's shameless plug |
16:36 |
|
sunwind11 joined #minetest-hub |
16:36 |
IcyDiamond |
!mod elepower |
16:36 |
MinetestBot |
IcyDiamond: Elepower - A new powerful modpack [elepower] by IcyDiamond - https://forum.minetest.net/viewtopic.php?t=20320 |
16:36 |
Krock |
IcyDiamond: but I'm waiting for when 5.0 is out so it can go into "production phase" |
16:37 |
timdorohin |
Krock: server running less then a week, and only network in a world is my LV network with 3 hydro |
16:37 |
IcyDiamond |
:P |
16:37 |
IcyDiamond |
theres still a lot i want to do |
16:37 |
Krock |
timdorohin: okay. then enable the profiler, let it run for like 15 mins and then dump it |
16:38 |
timdorohin |
Krock: well, how? |
16:38 |
Krock |
time to read the manual |
16:38 |
Krock |
https://github.com/minetest/minetest/blob/master/minetest.conf.example#L1436 |
16:39 |
Krock |
-> true. Then /help profiler or /profiler save txt |
16:39 |
Krock |
or /profiler save without any further arguments if you defined txt as default |
16:40 |
timdorohin |
Krock: minetest.conf isn't a manual, is it? Didn't find this in wiki, tho |
16:40 |
timdorohin |
Krock: thanks, will now try |
16:41 |
Krock |
it's the documentation |
16:41 |
|
Ruslan1 joined #minetest-hub |
16:41 |
|
timdorohin joined #minetest-hub |
16:41 |
Krock |
minetest.conf.example, settingtypes.txt, lua_api.txt and client_lua_api.txt are all the official documentation of the features/options |
16:41 |
Krock |
the wiki may be outdated and incomplete |
16:42 |
timdorohin |
i.e. like in almost any open-sorce project: read code&ask devs |
16:43 |
Krock |
no, reading code here would mean digging in the .cpp source |
16:43 |
Krock |
the files I mentioned are updated by hand for each new feature or fix |
16:44 |
Krock |
i.e. not autogenerated or anything. They ought to provide enough information to use them |
16:45 |
|
paramat joined #minetest-hub |
16:46 |
Krock |
hello paramat |
16:46 |
timdorohin |
hello paramat |
16:49 |
paramat |
no, lua voxelmanips can't be rotated |
16:53 |
IcyDiamond |
https://gitlab.icynet.eu/evert/elepower/raw/master/screenshot.png new screenshot |
16:53 |
IcyDiamond |
xD |
17:00 |
timdorohin |
Krock: turned on profiler... no lags XD |
17:00 |
timdorohin |
Krock: heisenbugs, heisenbugs everywhere! |
17:02 |
Krock |
¯\_(ツ)_/¯ happens |
17:04 |
timdorohin |
Can i ask? Techic uses ABM for verifycations of network or what? |
17:04 |
IcyDiamond |
yeah, among other things |
17:04 |
Krock |
each second every switching station is triggered. here it loads the network (new or cached version) to trigger the machines |
17:05 |
Krock |
so all machines (including batteries) are updated once per second |
17:05 |
Krock |
regardless on whether anything has changed since the last time or not. that's the main problem there. |
17:06 |
IcyDiamond |
in elepower, all provider nodes are updated every second, which in return starts timers on appropriate nodes |
17:06 |
IcyDiamond |
and transfers power |
17:06 |
Krock |
so node timers are set each second? |
17:07 |
IcyDiamond |
not necessarily |
17:07 |
IcyDiamond |
some of them dont have to be |
17:07 |
Krock |
ensure to only trigger when there's something to do (charging or burning) |
17:08 |
IcyDiamond |
timers are only started by the abm if power was transferred |
17:09 |
IcyDiamond |
the machines decide wether the timer should keep going or not then |
17:11 |
IcyDiamond |
I always make sure that my timers are not run completely unnecessarily |
17:11 |
Krock |
good :) |
17:12 |
|
ken joined #minetest-hub |
17:17 |
IcyDiamond |
Modding is fun and all but I'm still struggling with motivation |
17:22 |
timdorohin |
Well, half hour playing with profiling an no max_lag >1 spikes at all https://mtstat.us.openode.io/lor.minetestserver.ga:30000 |
17:22 |
timdorohin |
(and you can see >5s lags before i turn on profiling XD) |
17:27 |
Krock |
that's only one lag spike |
17:27 |
Krock |
the server ran fluent the time after |
17:27 |
Krock |
and with "one lag spike" I mean a duration of 5s |
17:28 |
Krock |
the other is just the max_lag "cooldown" to make the values jitter less |
17:29 |
timdorohin |
Krock: that just 5s spike, sometimes it got up to 10-15s spikes |
17:30 |
timdorohin |
and i think it isn't normal |
17:32 |
Krock |
worldedit may cause that |
17:32 |
timdorohin |
Krock: btw, what you think about my monitoring service? |
17:32 |
Krock |
when editing large areas. or placing huge schematics |
17:32 |
Krock |
not very impressive tbh |
17:33 |
timdorohin |
Krock: i don't use worldedit, it even isn't installed |
17:33 |
Krock |
here's another stats example: https://daconcepts.com/vanessa/hobbies/minetest/stats-weekly.html |
17:34 |
timdorohin |
Krock: it is targeted for embedding, and my is almost real-time (ten seconds updates) |
17:34 |
timdorohin |
And yea, weekly/monthly stats are next thing in todo list |
17:35 |
|
benrob0329 joined #minetest-hub |
18:04 |
timdorohin |
Krock: welp, i've got profiling info. Top-1 is DMobs(on_step function, max 313410 usec), top-2 is flowers (abm flowers spread 206651 usec), on the third place is my mtstat mod (99799 usec... and i don't know why, lel) |
18:05 |
timdorohin |
Technic and pipeworks is a waaay behind with 10-15 thousands usec |
18:05 |
Krock |
that's the maximal value. what matters is usually the average |
18:05 |
Krock |
which makes the server laggy over long time |
18:06 |
Krock |
so they might have peaks of 10ms but are executed each second a hundred times |
18:12 |
timdorohin |
Krock: well, i try to found a reason of > 5s spikes, at average server runs with max_lag < 0.5 |
18:25 |
|
Darcidride joined #minetest-hub |
18:34 |
|
garywhite joined #minetest-hub |
18:34 |
|
garywhite joined #minetest-hub |
19:07 |
|
benrob0329 joined #minetest-hub |
19:22 |
|
Miner_48er joined #minetest-hub |
19:33 |
|
fveitsi0 joined #minetest-hub |
19:36 |
|
benrob0329 joined #minetest-hub |
20:34 |
rdococ |
Yay! |
20:36 |
|
Fixer joined #minetest-hub |
20:51 |
|
koike9 joined #minetest-hub |
21:06 |
|
serialoverflow25 joined #minetest-hub |
21:16 |
Fixer |
rubenwardy: there is zero talk about finite water, also, try out dynamic liquids mod |
21:28 |
|
benrob0329 joined #minetest-hub |
21:30 |
Fixer |
"sinking in liquids doesn't depend on player's gravity" literally mc bug as well o_O |
21:34 |
benrob0329 |
inb4 items should flow through liquid |
21:43 |
|
Jordach joined #minetest-hub |
21:44 |
|
Mr_Pardison joined #minetest-hub |
22:14 |
|
aerozoic joined #minetest-hub |
22:26 |
|
polman joined #minetest-hub |
22:40 |
|
benrob0329 joined #minetest-hub |
23:02 |
|
benrob0329 joined #minetest-hub |
23:12 |
|
timdorohin joined #minetest-hub |
23:13 |
|
benrob0329 joined #minetest-hub |
23:20 |
Fixer |
? |