Time Nick Message 02:51 MTDiscord Might not be fixable, but I'm testing a Minetest server on my OpenBSD potato, and the server is loading chunks very slowly, indicating bad performance as expected. Is there anything I can do to make the server run more smoothly on an old machine besides changing which mods are in use? 02:53 MTDiscord I built with LuaJIT and Spatial Index, which I assume should've helped. LuaJIT in particular. 02:54 MTDiscord I'm using SQLite for the map backend; that's one thing I could possibly change. 02:54 MTDiscord Also not familiar with what settings for the server I can set. 03:17 MTDiscord Changing the backend does sound pretty promising to me. 03:17 MTDiscord I ran on OpenBSD for a while but didn't find any magic bullet to speed it up. 03:25 MTDiscord Which backend would you recommend? 03:52 MTDiscord That's a tough one. I personally have experience with postgresql and it works pretty decently, at least on Linux. That might be a thing to try on OpenBSD... 03:53 MTDiscord I think a major handicap of OpenBSD is that its filesystem seems to have a single queue. I've run systems with a fast disk and a slow disk, and on OpenBSD the entire filesystem can end up waiting on the slow disk. It was actually a nightname back when I used to burn DVDs so I wrote a program that basically had a huge in-working-set FIFO to avoid buffer underruns. 03:53 MTDiscord I'm not sure exactly how Linux's filesystem is different but it seems not to suffer this so much. 03:54 MTDiscord Anyway, having something like pgsql might increase the memory buffer hit rate and thus mitigate disk/filesystem slowness. 03:54 MTDiscord Redis might be even more thorough but IIRC the entire world has to be loaded into memory for redis, so that might not be so potato-compatible. 08:27 sfan5 @josiah_wi try playing with the sqlite_synchronous setting 08:27 sfan5 also spatialindex is not directly map related so doesn't help thre 08:54 MTDiscord @josiah_wi 10:25 definitely_a Hi all, I thought about a design change to *maybe* bring more playerbase to minetest. What if we substitute the minetest main menu launcher program, which currently focuses on the engine and not the games, with the specific game a player wants to start? 10:26 definitely_a The main menu launched then would be the same as it is now, but scoped down to the single game to play (settings, servers, etc.), essentially separating the games with different programs, which IMO feels more standard. This may have been suggested before, I'm just curious what ya'll think about it. cheers 10:26 MTDiscord I mean, there's been discussion about a main menu redesign for a really long time now, one of them being giving more control to the game in terms of the main menu 10:27 definitely_a Is the current design more supported? It's solid, just feels a bit strange to me, idk. 10:28 definitely_a It's good that it is discussed, I'll check that out. 10:29 MTDiscord https://forum.minetest.net/viewtopic.php?f=7&t=24256 10:30 definitely_a pog 10:53 The_Architect hi 11:02 MTDiscord Hi 11:05 definitely_a You of course need to download executables from CDB in my example. If that is okay and safe, then that would be awesome, and work. :3 11:05 sfan5 downloading games/mods from CDB is already a thing, we have sandboxing for that 11:06 definitely_a ok thanks! 13:32 MTDiscord hello, i'm wondering if there's a side effect of using nodemeta:set_*(...) on unloaded mapblocks? 13:33 MTDiscord like perhaps said mapblocks would load and the registered_lbms callbacks would activate 14:00 mazes_83 it seems vector.to_string is nil here, compile time option missed or removed from api ? 14:01 sfan5 was only added in 5.5 14:01 sfan5 you can just use minetest.pos_to_string however 14:03 mazes_83 ah, ok sorry, my distro just ship 5.4.1 14:04 mazes_83 it maybe could have been some missing compile params too 15:50 Guest25 Are Mojang aware of Minetest? Have they ever sent or threatened a C&D? 15:50 MTDiscord nintendo hasn't ever sued sony for copying their platformer game 15:51 MTDiscord /sony/sega/ 15:51 sfan5 1) probably and 2) no 15:51 rubenwardy a mojang dev mentioned Minetest once 15:51 rubenwardy and no, Minetest doesn't violate any copyright or trademarks 15:53 rubenwardy voxel sandbox is a genre. You don't see wolfenstein stopping people from making first player shooters 15:54 Guest25 Also, does anyone know what the names are for the skins in Mineclone 2? I know the one in Minetest is Sam, but I can't seem to find an answer anywhere. 16:03 MTDiscord Maybe the second is Alex 16:04 MTDiscord Oh 16:05 MTDiscord Understood what you mean 16:05 MTDiscord i would guess the skin name would be in the file name maybe? 16:05 MTDiscord player.png 16:06 MTDiscord that would be a no 16:07 MTDiscord no wait it's character.png. still though, file name doesn't say much 16:07 MTDiscord No, there no their names 16:07 MTDiscord there is skins in two different mods 16:08 MTDiscord mcl_player and mcl_skins 16:08 MTDiscord But why do you need to know it, Guest25 ? 16:08 MTDiscord Tried both 16:09 MTDiscord mcl_skins has a actual skin, mcl_player has preview for another skin that i cant find atm 16:10 calcul0n_ the name is Steve, you can see it in meta files 16:10 calcul0n_ here : https://git.minetest.land/MineClone2/MineClone2/src/branch/master/mods/PLAYER/mcl_skins/meta/mcl_skins_character.txt 16:10 calcul0n_ (if i understood the question correctly :) 16:10 MTDiscord uhuh, checks out then 16:11 MTDiscord that's not how I remember steve looking like though... I would assume they had different names if they're essentially completely different skins 16:11 MTDiscord https://git.minetest.land/MineClone2/MineClone2/src/branch/master/mods/PLAYER/mcl_skins/textures who knows where character is, seems it should be in mcl_skins tho 16:12 calcul0n_ if you mean the model it's in mcl_player 16:12 MTDiscord no 16:12 MTDiscord mcl_skin_character 16:12 MTDiscord mcl_skin_character_1 is in mcl_skins, but not the other one 16:14 calcul0n_ hmm, looks like the default one is in mcl_player/textures too 16:14 calcul0n_ but it's not named mcl_skin_character, that's weird 16:15 MTDiscord no 16:15 MTDiscord there is only https://git.minetest.land/MineClone2/MineClone2/src/branch/master/mods/PLAYER/mcl_skins/textures/mcl_skins_character_1.png 16:15 MTDiscord oh wait, mcl_player 16:15 MTDiscord yeah, still no, mcl_player is just previews, not a actual skin 16:16 calcul0n_ ho, you're right 16:16 MTDiscord i looked in mcl_core given its descended from default, but not there either 16:17 calcul0n_ maybe the default texture is in the model itself so it's not really a skin 16:17 MTDiscord cant do that 16:18 MTDiscord not in minetest anyways 16:18 calcul0n_ ha 16:18 MTDiscord the default male skin is stored in models/ in mcl_player along with the character model 16:18 calcul0n_ yep, just found it https://git.minetest.land/MineClone2/MineClone2/src/branch/master/mods/PLAYER/mcl_player/models/character.png 16:19 MTDiscord thats wierd 17:59 sfan5 fact of the day: item sounds are in the definition table under "sound" while node sounds are in the definition table under "sounds" 18:00 MTDiscord just minetest being consistent in its inconstancies 19:17 MinetestBot 02[git] 04sfan5 -> 03minetest/minetest_game: Fix misuse of nodedef custom fields in fence gates 134b8b335 https://git.io/Jz6Lc (152021-09-24T19:03:49Z) 20:11 mazes_80 I use set_attach to have a "wielded_item" during animations, there is stuttering for this attach point, but it only happen on intel gpu here, the other machine with amd card does not seem affected. Does it seem familiar to anybody ?