Time Nick Message 01:23 ANAND rubenwardy: Is it possible to make the pipeline function return the return value of the final function? That's mandatory for my use-case. 09:37 rubenwardy No, because the function is async 12:44 ANAND Oh sad... 14:37 IhrFussel Hi guys^^ I enabled my mod profiler and only a few callbacks actually have an average above 10ms ... by FAR the highest is sauth ... is it really only because of 100,000+ accounts in the DB? sauth: | 0 | 564766 | 498 | 0.0 | 99.8 | 0.2 14:37 IhrFussel - on_prejoinplayer[1] ............................... | 596 | 564766 | 213723 14:37 IhrFussel shivajiva, ^ 14:38 IhrFussel 596 is min then max and last column avg 14:40 IhrFussel Since this happens on PREJOIN it can lag the server a lot depending on how many users connect to my server ... and to have an uncontrollable ~ 200 ms lag on avg is really really bad 14:42 IhrFussel In comparison Mobs Redo punch callbacks avg around ~ 10 ms 14:43 IhrFussel I care about how my server runs... 24/7 ... doesn't matter if it's xmas, new year's eve or my birthday really 14:45 IhrFussel If I get confirmation that it's likely really the amount of accounts that exist in the DB then I will have to somehow clean it up ... the problem is that this will ALSO reset accounts that had lots of locked stuff on the map -> new users can recreate them and CLAIM that stuff 14:52 IhrFussel Huh? Why is "killall minetestserver" not a good way to shut down the process?? Of course it is 14:52 IhrFussel It should be a normal SIGINT 14:53 IhrFussel I used it 5,000 times and more in the past and not once did it ever corrupt anything 14:53 sfan5 killall is SIGTERM 14:53 IhrFussel Okay then SIGTERM but it should be safe to use 14:53 sfan5 I think minetest handles sigterm identically to sigint 14:54 IhrFussel I expect any process to nicely handle "killall" cause it is not kill -9 15:04 IhrFussel " IhrFussel: program that messes op on sigterm could be considered a bit crappy, i guess :)" << from #linux 15:15 shivajiva IhrFussel: probably, I have been looking at caching scenarios to speed it up 15:19 shivajiva such as preloading the 50 most frequent players on server start, won't stop it entirely but it will reduce it considerably 15:23 shivajiva that reduces the lag event to new and infrequently used accounts 15:41 IhrFussel That sounds promising...is it difficult to implement? 15:44 IhrFussel And could you make the value adjustable in case you plan to code it? 50 sounds a bit low when we talk about 300+ different names joining per day 16:29 rubenwardy My Minetest Mods app now uses ContentDB to get packages! 16:31 ANAND Hurray! 16:34 rdococ Does the fields that a formspec receives always contain data from every element on that formspec? 16:35 rubenwardy no 16:35 rubenwardy certain elements won't submit any information until they have an evenet 16:36 rubenwardy eg: a textlist won't submit it's selected IDX unless it has just changed 16:36 rubenwardy so fields.textlist will only be present when the submit is due to the textlist being interacted with 17:50 Fixer SAY IT WITH ME... 17:55 jas_ O F F T O P I C 18:14 CWz oh wow i finally get why give wood -1 give me 65535. it's 16bit... 18:15 CWz i feel so smart now 18:15 Fixer :honking: 18:26 ircSparky do all servers with large gamemode/mod files have issues with mobile clients crashing while or shortly after connecting? 18:36 * CWz wonders what would happen if i connected 1 Petabyte HDD to his pc 18:45 IhrFussel ircSparky, mobile devices have not as much RAM as PCs ... only high-end top phones have 3+ GB ... cheaper phones mostly got 1 or 2 max 18:46 IhrFussel And on stock Android you only have ~ 50% of the memory for your apps ... download a resource monitor app and see how much memory your server consumes 19:34 Krock yet still prepared for a random sight of tenplus1 21:59 IhrFussel shivajiva, so it looks like this function is the problem in on_prejoin() -> check_name(name) 23:36 shivajiva IhrFussel: only triggered if the player isn't in the db so more likely check get_record(name) 23:37 shivajiva -check 23:55 longerstaff13 happy new year everyone :) 23:55 rud0lf happy new year longerstaff13 :) 23:55 longerstaff13 ty :) 23:55 rud0lf i hope my computer will be faster in 2019 23:55 rud0lf :)