Minetest logo

IRC log for #minetest, 2024-06-28

| Channels | #minetest index | Today | | Google Search | Plaintext

All times shown according to UTC.

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

| Channels | #minetest index | Today | | Google Search | Plaintext