Time |
Nick |
Message |
00:07 |
|
JCM joined #minetest |
00:17 |
|
bwarden joined #minetest |
00:39 |
|
iamweasel joined #minetest |
00:42 |
|
JCM joined #minetest |
01:16 |
|
JCM joined #minetest |
01:52 |
|
JCM joined #minetest |
02:04 |
runxiyu_ |
If we're running a Minetest server for the sole purpose of simulating circuits in multiplayer in mesecon, what settings/options (e.g. worldgen, etc) could help decrease the server load and improve performance? |
02:25 |
|
JCM joined #minetest |
03:00 |
|
liceDibrarian joined #minetest |
03:00 |
|
JCM joined #minetest |
03:03 |
Mantar |
reduce server step, shorten active block range. Both will have an impact on your mesecons though |
03:04 |
Mantar |
I'm not an expert on mesecons stuff though |
03:16 |
|
sparky4 joined #minetest |
03:29 |
|
Blockhead256 joined #minetest |
03:29 |
Blockhead256 |
runxiyu_: I would consider using versions of mods that the mt-mods team put out |
03:29 |
Blockhead256 |
https://github.com/mt-mods |
03:30 |
Blockhead256 |
https://github.com/minetest-monitoring/mesecons_ratelimiter |
03:30 |
Blockhead256 |
https://github.com/mt-mods/mooncontroller |
03:34 |
|
JCM joined #minetest |
03:41 |
runxiyu_ |
Mantar: I think reducing active block range would be fine if I just added the mesecons region to forceload |
03:41 |
runxiyu_ |
Mantar: though... that kinda defeats the point |
03:41 |
runxiyu_ |
BlockheadsBot: I meant to keep mesecons running well but disable basically everything else |
03:42 |
runxiyu_ |
I guess part of that is looking for a more minimal game than minetest_game |
04:00 |
|
MTDiscord joined #minetest |
04:09 |
|
JCM joined #minetest |
04:40 |
|
SFENCE joined #minetest |
04:43 |
|
JCM joined #minetest |
04:43 |
|
SFENCE joined #minetest |
04:45 |
|
SFENCE joined #minetest |
04:50 |
|
SFENCE joined #minetest |
05:18 |
|
JCM joined #minetest |
05:26 |
|
gregon joined #minetest |
05:34 |
|
TomTom_ joined #minetest |
05:53 |
|
JCM joined #minetest |
05:58 |
|
tarsovbak joined #minetest |
06:23 |
|
Blockhead256 joined #minetest |
06:23 |
Blockhead256 |
runxiyu_: yes, if the sole purpose is to simulate circuits then I would take out most of the mods from Minetest Game or even start from scratch |
06:24 |
Blockhead256 |
It depends how minimal you want to go, but maybe just some basic solid building blocks. Maybe you do want things like doors and trapdoors though? |
06:25 |
Blockhead256 |
you defnitely want to get rid of things like the ABMs in Minetest Game that check for flower growth |
06:26 |
|
JCM joined #minetest |
06:31 |
|
gregon joined #minetest |
06:32 |
|
tarsovbak joined #minetest |
06:46 |
|
cranez joined #minetest |
06:49 |
runxiyu_ |
yeah |
06:49 |
runxiyu_ |
hm |
06:56 |
mtvisitor |
Compared with "SharpNet Photo Realism" texture pack, I found "Dungeon Soup" is more slight texture pack. |
06:58 |
mtvisitor |
btw, I think 30/100 is at least for MTE's score. ;-) |
07:00 |
|
Hanicef joined #minetest |
07:02 |
mtvisitor |
is advtrain mod(s) also very popular for minetest servers ? |
07:02 |
|
JCM joined #minetest |
07:08 |
MTDiscord |
<y5nw> mtvisitor: not really. I would say it mainly targets specific audiences that only make up a small portion of MT users |
07:09 |
mtvisitor |
ok, glad to know. |
07:10 |
* mtvisitor |
only play techage modpack in single player mode with his limited spare time. |
07:15 |
|
jaca122 joined #minetest |
07:19 |
|
gregon joined #minetest |
07:24 |
|
tarsovbak joined #minetest |
07:36 |
|
JCM joined #minetest |
07:51 |
Blockhead256 |
Advtrains can be good for public transport, but it is a heavyweight. Travelnet is more popular |
07:52 |
Blockhead256 |
imo for teleportation I rank it: telemosaic > teleport_potion > travelnet |
08:09 |
|
JCM joined #minetest |
08:11 |
Blockhead256 |
minecart mod is also more popular than advtrains |
08:11 |
Blockhead256 |
(from joe7575) |
08:13 |
|
mrkubax10 joined #minetest |
08:15 |
|
peterz joined #minetest |
08:15 |
|
mrkubax10 joined #minetest |
08:33 |
|
Meli joined #minetest |
08:43 |
|
tarsovbak1 joined #minetest |
08:44 |
|
JCM joined #minetest |
08:48 |
|
tarsovbak joined #minetest |
09:53 |
|
JCM joined #minetest |
10:01 |
runxiyu_ |
2024-06-28 10:00:49: ERROR[Main]: /usr/share/games/minetest/builtin/game/register.lua:67: Name default:mese does not follow naming conventions: "rxmin:" or ":" prefix required |
10:01 |
runxiyu_ |
I'm in my own little mod thing and I need to define a mese block |
10:01 |
runxiyu_ |
I need it to be default:mese... is this possible? |
10:05 |
sfan5 |
yes, prefix it with : |
10:05 |
sfan5 |
(only during registration) |
10:05 |
runxiyu_ |
ah |
10:05 |
runxiyu_ |
thanks! |
10:08 |
|
ireallyhateirc joined #minetest |
10:15 |
|
tarsovbak joined #minetest |
10:16 |
|
gregon joined #minetest |
10:31 |
|
JCM joined #minetest |
10:35 |
|
gregon joined #minetest |
10:39 |
|
tarsovbak joined #minetest |
11:02 |
|
JCM joined #minetest |
11:05 |
|
mrkubax10 joined #minetest |
11:19 |
|
mrkubax10 joined #minetest |
11:30 |
|
tarsovbak joined #minetest |
11:32 |
|
gregon joined #minetest |
11:36 |
|
JCM joined #minetest |
11:45 |
|
oneeyedalien joined #minetest |
12:04 |
|
gregon joined #minetest |
12:06 |
|
tarsovbak joined #minetest |
12:07 |
|
erstazi_ joined #minetest |
12:12 |
|
tarsovbak joined #minetest |
12:13 |
|
JCM joined #minetest |
12:37 |
|
tarsovbak joined #minetest |
12:37 |
|
gregon joined #minetest |
12:45 |
|
JCM joined #minetest |
13:00 |
|
tarsovbak joined #minetest |
13:04 |
|
gregon joined #minetest |
13:04 |
|
MTDiscord joined #minetest |
13:11 |
|
jaca123 joined #minetest |
13:18 |
|
silverwolf73828 joined #minetest |
13:22 |
|
JCM joined #minetest |
13:32 |
|
SFENCE joined #minetest |
13:58 |
|
JCM joined #minetest |
14:08 |
|
SFENCE joined #minetest |
14:11 |
|
SFENCE joined #minetest |
14:21 |
|
JCM joined #minetest |
14:27 |
|
Talkless joined #minetest |
14:29 |
|
JCM joined #minetest |
14:43 |
|
SFENCE joined #minetest |
14:58 |
|
gregon joined #minetest |
14:59 |
|
fluxionary joined #minetest |
15:04 |
|
JCM joined #minetest |
15:04 |
|
Road_Killer joined #minetest |
15:08 |
|
qqq joined #minetest |
15:16 |
|
SFENCE joined #minetest |
15:21 |
|
fluxionary joined #minetest |
15:26 |
|
fluxionary joined #minetest |
15:34 |
|
mrkubax10 joined #minetest |
15:38 |
|
JCM joined #minetest |
16:11 |
|
cheek_pain joined #minetest |
16:13 |
|
JCM joined #minetest |
16:34 |
|
Verticen joined #minetest |
16:48 |
|
JCM joined #minetest |
16:50 |
|
SFENCE joined #minetest |
16:51 |
|
Furi0us_mat joined #minetest |
16:53 |
|
mrkubax10 joined #minetest |
16:54 |
|
mrkubax10 joined #minetest |
16:55 |
|
mrkubax10 joined #minetest |
16:57 |
|
mrkubax10 joined #minetest |
17:04 |
nekobit |
Furi0us_mat: share code |
17:10 |
Furi0us_mat |
on_step = function(self, dtime) |
17:10 |
Furi0us_mat |
paleotest.on_step(self, dtime) |
17:10 |
Furi0us_mat |
local pos = self.object:get_pos() |
17:10 |
Furi0us_mat |
local objects = minetest.get_objects_inside_radius(pos, 30) |
17:10 |
Furi0us_mat |
for _, object in ipairs(objects) do |
17:10 |
Furi0us_mat |
if object:get_luaentity() and object:get_luaentity().name == "endgame:tentacle" then |
17:10 |
|
Furi0us_mat was kicked by ShadowBot: Message flood detected. Use a pastebin like paste.ubuntu.com. |
17:10 |
|
Furi0us_mat joined #minetest |
17:10 |
Furi0us_mat |
on_step = function(self, dtime) |
17:10 |
Furi0us_mat |
paleotest.on_step(self, dtime) |
17:10 |
Furi0us_mat |
local pos = self.object:get_pos() |
17:10 |
Furi0us_mat |
local objects = minetest.get_objects_inside_radius(pos, 30) |
17:10 |
Furi0us_mat |
for _, object in ipairs(objects) do |
17:10 |
Furi0us_mat |
if object:get_luaentity() and object:get_luaentity().name == "endgame:tentacle" then |
17:10 |
|
Furi0us_mat was kicked by ShadowBot: Message flood detected. Use a pastebin like paste.ubuntu.com. |
17:11 |
|
Furi0us_mat joined #minetest |
17:11 |
nekobit |
dude dont blow up my phone lol |
17:11 |
nekobit |
use a pastebin |
17:13 |
nekobit |
use a pastebin!!!!! |
17:14 |
nekobit |
paste.ubuntu.com |
17:22 |
Furi0us_mat |
https://pastebin.ubuntu.com/p/v9gMK2HmQt/plain/ |
17:24 |
nekobit |
ill.peep in a sec |
17:24 |
|
JCM joined #minetest |
17:28 |
nekobit |
oh wtf |
17:28 |
nekobit |
Furi0us_mat: did you private your paste? |
17:29 |
nekobit |
its asking me for a login |
17:33 |
Furi0us_mat |
normally no, I clicked on copy the link, it may be private by default, I rarely if ever use pastebin |
17:33 |
nekobit |
this is Ubuntu pastebin |
17:33 |
nekobit |
can u try paste.sqt.wtf |
17:35 |
Furi0us_mat |
https://paste.sqt.wtf/a71c8f@raw |
17:43 |
nekobit |
can you put your error in too? |
17:43 |
nekobit |
maybe some more code? |
17:43 |
|
mrkubax10 joined #minetest |
17:45 |
Furi0us_mat |
The error : https://paste.sqt.wtf/5a74b8@raw |
17:48 |
|
mrkubax10 joined #minetest |
17:49 |
|
mrkubax10 joined #minetest |
17:49 |
Krock |
Furi0us_mat: the object was removed in paleotest.on_step |
17:50 |
Krock |
hence any getter functions will return no value (which is on lua side de-facto equivalent to nil) |
17:51 |
nekobit |
check if pos isnt nil |
17:52 |
nekobit |
er, create a copy of the object then check nil. or move your on_step call after |
17:53 |
Krock |
no. the pos == nil check is better. copying the object will in fact copy the reference, which won't help at all |
17:54 |
nekobit |
but pos will crash |
17:54 |
nekobit |
so create a copy of the object then check if object is nil |
17:54 |
nekobit |
and run the on_step call later |
17:54 |
MTDiscord |
<warr1024> local pos = obj:get_pos() if not pos then return end |
17:55 |
nekobit |
^ |
17:55 |
nekobit |
wait |
17:55 |
nekobit |
not ^ |
17:55 |
nekobit |
check if obj is nil |
17:55 |
nekobit |
not pos |
17:55 |
nekobit |
get_pos() crashes |
17:55 |
Krock |
nekobit: please have a look at the error message again |
17:55 |
MTDiscord |
<warr1024> If you make a copy of the reference to the object it will never be nil, unless you insert it into a weak table, and even in that case, the C++ reference can be cleared before the lua references go away. |
17:55 |
sfan5 |
i don't think objects suddenly become nil |
17:56 |
MTDiscord |
<warr1024> if the object became nil then that was your doing, not because the engine dereferenced it |
17:56 |
nekobit |
oh, my bad, it was not get_pos making it nil |
17:56 |
MTDiscord |
<warr1024> er unreferenced I mean |
17:57 |
|
JCM joined #minetest |
18:23 |
|
gregon joined #minetest |
18:24 |
Furi0us_mat |
the thing I find strange is why does it ask for a Local "v"? |
18:25 |
nekobit |
because vector.lua is simply freaking out |
18:25 |
nekobit |
so it must use a variable v somewhere |
18:25 |
|
tarsovbak joined #minetest |
18:25 |
MTDiscord |
<luatic> the stack trace is there for a reason |
18:26 |
nekobit |
i honestly hate minetest's lua debugging. Is it possible to improve it in any way |
18:26 |
nekobit |
i wish it showed the faulty line or certain variables |
18:27 |
nekobit |
or even a full stack dump |
18:27 |
MTDiscord |
<luatic> yeah improvements like that are possible and i experimented with such things |
18:28 |
nekobit |
i also wish it didnt hard crash the game and just throw you to the terminal |
18:28 |
nekobit |
in the mainmenu at least crashes have a dialog box |
18:30 |
|
JCM joined #minetest |
18:39 |
Furi0us_mat |
the error comes directly from minetest in the mainmenu |
18:42 |
Furi0us_mat |
I've just noticed that it asks for a local "v" directly in the minetest vector file. |
18:59 |
|
SFENCE joined #minetest |
19:00 |
|
SFENCE_ joined #minetest |
19:05 |
|
JCM joined #minetest |
19:10 |
|
mrkubax10 joined #minetest |
19:11 |
|
SFENCE joined #minetest |
19:14 |
|
mrkubax10 joined #minetest |
19:17 |
|
SFENCE joined #minetest |
19:32 |
Furi0us_mat |
and would you have any code to suggest for an invincible entity only if the "endgame:tentacle" entity is within a 100-block radius? |
19:35 |
|
Road_Killer joined #minetest |
19:39 |
|
JCM joined #minetest |
19:41 |
|
Road_Killer joined #minetest |
19:47 |
|
mrkubax10 joined #minetest |
19:51 |
|
Talkless joined #minetest |
19:54 |
|
jaca122 joined #minetest |
20:01 |
|
Road_Killer joined #minetest |
20:15 |
|
JCM joined #minetest |
20:27 |
|
SFENCE joined #minetest |
20:40 |
|
SFENCE joined #minetest |
20:48 |
|
JCM joined #minetest |
21:07 |
|
SFENCE joined #minetest |
21:23 |
|
JCM joined #minetest |
21:33 |
|
jistr joined #minetest |
21:44 |
|
SFENCE joined #minetest |
21:59 |
|
JCM joined #minetest |
22:01 |
|
SFENCE joined #minetest |
22:27 |
|
sparky4 joined #minetest |
22:30 |
|
Verticen joined #minetest |
22:32 |
|
JCM joined #minetest |
22:33 |
|
panwolfram joined #minetest |
23:03 |
|
liceDibrarian joined #minetest |
23:05 |
|
Eragon joined #minetest |
23:07 |
|
JCM joined #minetest |
23:14 |
|
Juri2 joined #minetest |
23:14 |
|
Niklp joined #minetest |
23:26 |
|
Eragon_ joined #minetest |
23:43 |
|
JCM joined #minetest |
23:45 |
|
Eragon joined #minetest |
23:52 |
|
SFENCE joined #minetest |