Time Nick Message 01:05 cities !seen Fritigern 01:05 MinetestBot cities: fritigern was last seen at 2018-04-25 05:18:39 UTC on #minetest 01:06 cities Interesting. 01:46 Ruslan1 !help 01:46 MinetestBot https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md 01:49 Ruslan1 !ignore lumberJ 01:57 lumberJ please do 06:16 cities I came in here in 2014 a bit 08:41 MinetestBot 02[git] 04numberZero -> 03minetest/minetest: Fix typo (GH#7421) 1390acb9b https://git.io/vh2Nh (152018-06-10T08:34:13Z) 08:41 MinetestBot 02[git] 04numberZero -> 03minetest/minetest: Fix narrow/utf8 difference in incoming/outcoming messages 132c0d8b2 https://git.io/vh2Nj (152018-06-10T08:33:53Z) 09:26 ANAND Hello, why is the register_on_placenode and register_on_dignode not recommended? 09:26 ANAND https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L2804-L2813 09:39 sfan5 ANAND: you are not supposed to use on_placenode or on_dignode when you only need it for a single node 09:46 ANAND Ah, thanks! 11:52 Telesight Hello all ... 11:53 Telesight I tried to update a server from 0.4.16 to 0.4.17 11:53 Telesight But I get this fault: OOM error from mod '*builtin*' in callback on_joinplayer(): not enough memory 11:53 Telesight What to do with this? 11:53 sfan5 how many people do you have in your auth.txt? 11:54 Telesight 300.000 or so ... 11:54 sfan5 right 11:54 sfan5 you should clean that a bit 11:54 sfan5 or switch to sauth 11:57 Telesight How to do the sauth switch? 11:57 sfan5 !mod sauth 11:57 MinetestBot sfan5: SQLite Auth [sauth] by shivajiva - https://forum.minetest.net/viewtopic.php?t=18604 11:57 Telesight Let me see ... 12:33 Telesight Sorry I get faults with the install ... 12:35 Telesight Everytime I updat I run into problems, no time for it anymore ... 12:36 sfan5 this is a restriction in luajit, nothing we can do 12:37 sfan5 there are a few options 1) stop the cause of memory usage (clean the auth.txt) 2) recompile luajit with gc64 to allow more memory to be used 3) recompile minetest without luajit 12:37 Telesight Sad, I have to replace the backup, I will loose many players this way 12:39 sfan5 IIRC there was a script that cleaned auth.txt from e.g. players that haven't logged in in a few months 12:39 sfan5 running something like that should be enough to bring the memory usage down 13:02 Telesight Sad, I think I have to close at least 2 servers now ... 13:04 Krock butwhy.png 13:06 Telesight Hackers ruin my maps and buildings and updating does not work ... 13:06 sfan5 don't you have area protection? 13:07 Telesight They can get creative and have admin pick on a pvp server 13:07 rom1504 mind hackers then 13:08 sfan5 sounds like you should update your mods (if not already done) and report a bug 13:08 rom1504 ah "admin pick" is a thing 13:09 Telesight It is impossible to defend this way and run a server ... 13:09 sfan5 it's impossible if you give up right away, yes 13:11 Krock fix your mods as in moderators. the "privs" privilege might not be suited for everyone 13:11 Krock neither is "areas" 13:14 Telesight It has to do with self build clients, not mods ... 13:19 sfan5 how do self-built clients allow people to get the "creative" priv or some items? 13:19 Krock MTG 0.4.16 is the answer 13:20 Krock grep through the debug log. that creative inventory stuff is logged as ACTION 13:20 sfan5 that would fall under "mods", which he said wasn't the problem 13:21 Krock oh right, so this surely can't be the issue then /s 13:31 Telesight I really dont know how they do it, the result is a ruined server ... 13:32 sfan5 you should first update minetest_game, there was a bug in 0.4.16 that allowed unauthorized taking from the creative inv 13:32 Telesight And if updating, to solve this hacker problem, is not possible because of errors then I really dont know how to run a server this way 13:32 Telesight TI did the update, but the server failed to run 13:33 sfan5 it suffices to update only minetest_game to 0.4.17, you can keep the engine on 0.4.16 if you want (although not advised) 13:36 Telesight If I update to 0.4.17 I introduce another error, that of the out of memory problem ... 13:37 sfan5 like i said, keep the engine on 0.4.16 and only update minetest_game 13:41 Telesight The server also becomes day by day slower ... I think also that auth.txt file... 13:44 Krock Maybe it's because the map size is at least a few gigabytes and you're still using sqlite3 instead of postgresql 14:28 rubenwardy Telesight: sban helps with that 15:06 Telesight @rubenwardy What you mean with sban? An alternative way? 15:07 rubenwardy Oops, *sauth 15:07 sfan5 I already suggested that 15:13 Telesight So I own a car to go to the supermarket, but the solution is to use a wheelchair instead ... 15:24 Krock Telesight, you can tweak that wheelchair a little with a turbine or electric wheels 15:24 Krock will also be a bit more exciting than the regular trip 15:25 Ruslan1 Hi Telesight 15:28 Telesight car=Minetest weelchair=alternative solutions 15:29 sfan5 you want to go to the supermarket, but your car is broken. do you 1) not go there? 2) use an alternative means of transportation? 15:31 cities 1. 15:31 cities use amazon 15:31 ANAND Can't find the page now, but lag01 has a nifty script for clearing unused entries from auth.txt 15:32 Krock but then you realize that amazon does not offer the delivery service in Greenland or Madagaskar 15:32 Telesight Well, I think the good reader understands what I am saying ... 15:33 Telesight Thanks Anand I hope to find it 15:34 Ruslan1 Telesight: what is your server 15:34 Telesight It is offline now, the name is MinersWorld ... 15:35 Telesight And SkyWars is the other that I had to take offline 15:35 Ruslan1 Telesight: how many players get banned 15:36 Telesight Ruslan1 what you mean with how many? 15:36 Ruslan1 Yes 15:37 Telesight Banned? I dont know ... 15:42 Ruslan1 Telesight: did you ban Gracye 15:47 Ruslan1 Telesight: are you here 15:48 Telesight Ruslan1 Who is Gracye? 15:49 Ruslan1 You know 15:51 Telesight I just checked but Gracye is not banned, but what has this to do with my problem? 15:52 Ruslan1 Um 15:53 Ruslan1 Telesight: who did hack your server 15:58 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Android: use c++_shared library instead of c++_static 135966e89 https://git.io/vhaLK (152018-06-10T15:57:29Z) 15:58 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Fix many Android build issues 13057f157 https://git.io/vhaL6 (152018-06-10T15:54:44Z) 16:11 blaise WOOOOOOOHOOOOOOOOOOO!!!!!! 16:25 Telesight Ruslan1 I dont know 16:31 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Bump android version for next release 132e18a2d https://git.io/vhati (152018-06-10T16:30:25Z) 16:36 MinetestBot 02[git] 04nerzhul -> 03minetest/minetest: Disable clang-tidy when no C/C++ files has been modified. 13fb4e4f0 https://git.io/vhatQ (152018-06-10T16:33:33Z) 16:56 IhrFussel Telesight, A modified client CANNOT simply tell the server to give them whatever they like...the server checks the request first ... so the only way to "hack" items without a certain priv is a security hole in mod(s) ... the creative exploit was known for months now and I edited the files manually back when my server was still 0.4.16 16:57 IhrFussel now MTG 0.4.17 (not the engine) is out and you can simply replace 0.4.16 MTG with this one ... it contains the bugfix for the exploit 16:59 IhrFussel And in case you use 3d_armor and didn't update it for a long time: It also had an exploit, so better update 17:28 Telesight IhrFussel Thank you for your reaction, I will update Minetest_game. To also update the engine I have to make my autht.txt smaller first. 17:34 IhrFussel No need to update the engine for that...there is no known exploit caused by the engine AFAIK 17:34 Krock inb4 there's 0.4.17.1 17:36 IhrFussel Well it's not hard to clean the auth.txt ... I once had a script for that..let me check if I still got it somewhere 17:44 IhrFussel Telesight, are you on Linux? 17:54 xerox123 does the script remove unused entries? 17:54 xerox123 if so, how old? 18:02 IhrFussel I did it! It's just a one liner 18:02 IhrFussel delts=$(date -d "8 months ago" +%s); awk -F ':' -v ts="$delts" '($4>ts) {print}' auth.txt > tempauth.txt 18:03 IhrFussel This will copy all entries where the last login was <= 8 months ago into tempauth.txt 18:04 IhrFussel It's very fast too (took 5 seconds with 10,000 lines) 18:06 Calinou awk is love, awk is life 18:06 Calinou I had a class on awk earlier this week :P 18:31 Telesight IhrFussel Sorry for the delay, yes "I am on Linux" ... 18:36 IhrFussel Telesight, good then you can now use my one-liner and adjust the amount of months for the last login 18:45 Glorfindel glorfindel hi 18:55 Telesight Ihfussel 280.000 accounts in < 1 second 18:57 IhrFussel Check with wc -l tempauth.txt if the lines are really in it...when sure you can replace the old auth.txt ... you should still save the old auth.txt somewhere just in case 19:01 BillyS Hmm 19:01 BillyS Can I make tnt.boom not destory everthing, but still hurt players? 19:01 BillyS If I set radius to 0, there is no explosion 19:02 Krock damage_radius = 20 19:03 BillyS Hmm 19:03 BillyS thx 19:03 Krock !next 19:03 MinetestBot Another satisfied customer. Next! 19:04 BillyS lol 20:11 cities have you guys moved to discord 20:12 Krock a few of them use it but IRC is still the only official chat 20:15 cities ah 20:15 cities it seems quieter than in 2014 :) 20:16 Krock discord existed in 2014? 20:16 cities No, this 20:16 Krock this what 20:16 cities This channel seems quieter than in 2014. 20:16 cities Which is why I asked if people had moved to discord. 20:16 Krock must be the lower occurrency of flamewars 20:16 cities Oh, I don't know anything about that. 20:18 Krock 21:48 Teckla Is there anything obviously wrong with this line of Lua code? local cid_stone_brick = minetest.get_content_id("default:stone_brick") 21:48 sfan5 no 21:49 Teckla I'm using LVM to generate structures. This works: local cid_air = minetest.get_content_id("air") 21:49 Teckla sfan5: Thanks. Hmmm. 21:49 * Teckla is perplexed why his fill_area function works with cid_air but not with cid_stone_brick. 21:49 sfan5 it's default:stonebrick 21:50 Teckla sfan5: Ah, thank you -- my apologies -- though no success with that extraneous _ removed either. 21:50 Teckla I wonder if it has something to do with trying to fill in a block where the player currently is. 21:50 sfan5 then you're doing something else wrong 21:51 sfan5 nah that should wor 21:51 sfan5 k 21:51 Teckla Ah. 21:51 Teckla sfan5: Thanks for your help. :) I'm sure I'll eventually see what I did wrong here. 22:01 Teckla Heh, it's strangely enjoyable to write Lua code that wipes out a big chunk of the map where part of the map is ocean, and then watch the ocean water come flooding in. 22:07 huesal Teckla: you can do that easily with WorlEdit mod 22:07 Teckla Cool. :) 22:08 Teckla Ultimately, I'm hoping to generate some buildings programmatically. 22:09 Teckla Although I'm starting to become pretty confident this problem is not in my Lua code... 22:11 Teckla Ah, maybe my world file is broken, actually 23:10 huesal any tips on lowering my world's load time? 23:19 ishka You mean on login? Or server startup? 23:20 ishka For login-time: Less different graphics may help, as far as I know (not tested, just from what I have read) 23:20 huesal login time 23:20 huesal more so in Android 23:21 swift110 hey all 23:42 lsab hello. Is there some mod to generate people?