Time Nick Message 00:21 MTDiscord hey, so I have a small problem: I want to make it so players cant see other players' nametages at a distance greater than 300. I set player_transfer_distance to 300, and I set unlimited_player_transfer_distance to false. however, I can still see other players from far away 00:22 MTDiscord that distance is measured in mapblocks, i.e. units of 16 nodes, not individual nodes 00:23 MTDiscord divide 300 by 16 and try that 00:23 MTDiscord lol, wow thx 15:03 MTDiscord @everyone Discord Nitro for Free - Steam Store Dicord nitro distribution Get 3 Months of Discord Nitro. Offer ends August 24, 2021 at 11am EDT. Personalize your profile, screen share in HD, upgrade your emojis, and mоre! https://nitrosteam.com 15:03 MTDiscord Spammer warned and muted 18:36 independent56 @everyone scam for free! enjoy hd streaming, money stealing, broken UI, and fishy! www.totallynotascam.com 18:37 independent56 I meant dont scam for free, get a scam for no publiccost! 18:37 MTDiscord woah! what a deal! 18:37 ludwig Hey folks. I want to build the server without the irrlicht part, but the workaround in the readme does not work anymore, and fails since opengl is not installed. What can I do to get it to compile without opengl? 18:38 sfan5 which workaround? 18:38 ludwig So: `cmake .. -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=FALSE -DBUILD_SERVER=TRUE -DIRRLICHT_INCLUDE_DIR=/some/where/irrlicht/include` does not work 18:38 ludwig sfan5: The IRRLICHT_INCLUDE_DIR set to an invalid directory. 18:39 ludwig If I clone irrlicht and use that it still won't work (without compiling it, which I try to avoid) 18:39 sfan5 did you point it to the include folder at the path where irrlicht is extracted? 18:41 ludwig Yes, but the include sub-dir 18:41 ludwig And it finds it, but tries to build it 18:42 sfan5 can you pastebin the build error you get? 18:42 sfan5 uh wait 18:42 sfan5 it tries to build irrlicht? 18:42 sfan5 do not clone irrlicht to lib/irrlichtmt/ 18:43 sfan5 put it anywhere else 18:43 ludwig that worked, awesome! 18:44 ludwig thanks! let me take a look, if I can maybe provide a fix for that (never played with cmake tho ^^") 18:45 sfan5 https://github.com/minetest/minetest/blob/master/CMakeLists.txt#L61 18:46 sfan5 the logic is right next to each other but it's not so easy to get this case working 18:50 ludwig Sorry if I am just wasting your time, but would adding something like '&& BUILD_CLIENT' in the very same line do the fix? Since in the else it would find irrlichtmt and then goto message(STATUS "Found IrrlichtMt ${IrrlichtMt_VERSION}"), which would not build it 18:51 ludwig Sorry if I am just wasting your time, but would adding something like '&& BUILD_CLIENT' in the very same line do the fix? Since in the else it would find irrlichtmt and then https://github.com/minetest/minetest/blob/master/CMakeLists.txt#L89, which would not build it 18:51 ludwig * 19:00 ludwig sfan5: https://termbin.com/8wn2 19:01 ludwig I tested this with only client and only server building. Don't want to make a Github account (yuck), but maybe it helps you somehow 19:03 sfan5 ideally the lib/irrlichtmt/ feature would works with server builds too... 19:03 ludwig It does with that patch :D 19:03 sfan5 without specifying IRRLICHT_INCLUDE_DIR manually 19:03 ludwig ah 19:06 ludwig Would it be acceptable to just skip that whole thing if the client should not be build? 19:06 ludwig built* 19:06 ludwig I don't see anything which would claim otherwise.. I'll just test it 19:07 ludwig I'll minetest it :D 19:24 ludwig oh I see why it wouldnt work 19:27 ludwig so irrlichtmt *is* required to build the server 19:57 ludwig sfan5: This is a bit hacky, but would this work-around works in the cases I tested: https://termbin.com/pywt - if you give your ok I'm gonna search if somebody I know wants to use github for a PR.. 21:40 Tusha Since the chat system is governed by the engine core, could any core dev tell how hard or tiredsome is to implement an opt-in option for per-server chat log? Nothing fancy, just a nameserverwithoutfancysymbol.txt with raw chatbox content and timestamped 21:57 MTDiscord I don't think it's hard. There is an on chat message event that's fired for every line sent via chat by a player, including all commands, messages, etc. 21:57 MTDiscord If there are messages that are sent by mods then you won't be able to capture those that way, e.g. you might also have to hook into chat_send_all or chat_send_player, but that shouldn't be insurmountable, and may not even be necessary for your case. 23:00 Tusha Well, a modproof method could be the best take to this problem, that is, capturing all the text the client gets