| 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 |