Time Nick Message 00:06 Fixer ok 00:08 Fixer bbl, old spawn feels smoother, freezes are still there, but apart from that good smooth fps 00:29 VanessaE sofar: https://pastebin.com/rMN5cyVx 02:10 tumeninodes !seen lohfhansl 02:10 MinetestBot tumeninodes: Sorry, I haven't seen lohfhansl around. 02:10 tumeninodes ah, he only uses dev I guess 02:15 tumeninodes woops 02:15 tumeninodes !seen lhofhansl 02:15 MinetestBot tumeninodes: lhofhansl was last seen at 2019-09-01 01:09:49 UTC on #minetest-hub 02:16 tumeninodes XD 02:39 sofar VanessaE: weird, did sound_play change API? 02:39 VanessaE idk 02:43 VanessaE bbl 02:45 sofar VanessaE: there is no argument #4 in that file, there's only 2 arguments? 02:45 ShadowBot https://github.com/minetest/minetest/issues/4 -- cppcheck warnings 07:52 jas_ maybe the sound parameter table, it means? or maybe it combines then. hoenstly, the difference between simple sound spec and sound parameter table is a little nutty. particularly when trying different variants like node sounds, to_player, pos, etc etc 10:23 jas_ ahahah client side particles (shown when digging a node) are affected by player's gravity lmao 10:25 jas_ i use gravity = 0 sometimes to fly, pushing with add_player_velocity. just noticed the above, i guess i get why, just funny 12:43 jas_ VanessaE: it's because player is nil 12:43 jas_ if you pass object = {} you can replicate the crash 12:44 jas_ https://pastebin.com/PHBJ6M7i 12:46 jas_ it's because of the minetest.after 12:46 jas_ sofar ^ 12:48 jas_ so it indeed appears it's mixing all the parameters together, between simple sound spec and sound parameter table 12:49 jas_ ...or something. sound in minetest is very interesting. i wonder why there's a distinction between simplesoundspec and soundparametertable 12:50 jas_ minetest.sound_play({name = "sound", pitch = 2, fade = 1.0, gain = 0.1}, {pitch = 3, fade = 0.1, gain = 5, ...}) is valid 12:50 jas_ i dunno the precedence tho 12:52 jas_ however, and i almost created an issue but decided not to, the problem is minetest crashing and giving wrong info 12:53 jas_ in the source, spt is added atop sss, so i would guess the spt has priority. 13:01 jas_ i made the issue anyway, against my better judgement 13:01 jas_ https://github.com/minetest/minetest/issues/8917 13:03 jas_ and one for pbj_pup repo referencing #8917 13:03 ShadowBot https://github.com/minetest/minetest/issues/8917 -- crash when spt object ~= userdata 13:13 jas_ so get_player_name() would be nil? 13:13 jas_ that'd be a way to check if so 13:13 jas_ oh right. i made the issue cuz of the wrong reporting 13:13 jas_ bad arg #4 13:13 ShadowBot https://github.com/minetest/minetest/issues/4 -- cppcheck warnings 13:13 VanessaE mm. 14:02 jas_ i think the more important question is why does the pbj_pup take 15 seconds to howl a second time? 14:02 jas_ oh 14:02 jas_ it howls indefinitely 14:03 jas_ it has a timer of 300, so it will howl 300 times? 14:03 jas_ geez,i ate like five of them to test if it will crash 14:03 jas_ i got a ways to wait 14:04 jas_ oh each time it howls it subtracts 15 from the original 300. 14:06 jas_ oh finally done barking. no crash. 14:10 jas_ alrighty i changed the name of the issue to be about the arg#4 thing. 14:15 rubenwardy https://github.com/rubenwardy/dev_plays_minetest 14:15 rubenwardy what am I missing? 14:16 rubenwardy (ignore the lack of mobs, I haven't added them to that repo yet) 14:25 VanessaE what? no homedecor? ;) 14:26 rubenwardy I have xdecor instead 14:26 VanessaE I saw 14:26 VanessaE but HD has more stuff ;) 14:26 VanessaE you'll probably want to throw technic in there too. 14:27 VanessaE (I assume this is meant to be a test quite) 14:27 VanessaE suite* 14:28 rubenwardy no, it's the mods behind these: https://www.youtube.com/playlist?list=PLKz-CVbDc4kjZoRo7zdKG0HxgsgLipSB7 14:28 VanessaE ohhh 14:29 rubenwardy !up minetest.rubenwardy.com 30005 14:29 MinetestBot minetest.rubenwardy.com:30005 is up (86ms) 14:40 ANAND Wow: https://github.com/minetest/minetest/pull/8862/files/0616ee8d20f2d94f6c537ce60608d074fe80b630..HEAD 14:53 rubenwardy I'm leaving Kimsufi, shittest company ever 14:54 sfan5 what did they break this time 14:55 rubenwardy performance 14:55 VanessaE Kimsufi's server kinda blow, but SoYouStart is good. 14:56 VanessaE I'm happy with mine anyway 14:57 VanessaE https://www.soyoustart.com/us/offers/1901sys47.xml I think this is the one I have 14:57 VanessaE (they keep changing names, prices, and specs :P ) 14:57 rubenwardy I'm not particularly hyped about giving them more money 14:58 VanessaE understood, but you can't hate on OVH too much. good servers, good prices, good DDoS protection :) 14:58 VanessaE (SYS is an OVH property, like KS) 15:03 clavi I've switched to VPS only since two years 15:03 clavi dedis give too little performance at low-end 15:05 VanessaE a VPS is good if you don't need to run much 15:07 clavi what do you define as 'much'? 15:10 VanessaE well, 15:10 Calinou I've played around with a So You Start dedicated server too, it was plenty for the use case (hosting a Xonotic servere) 15:10 VanessaE I run 8 minetest instances, and some misc stuff.... 15:10 Calinou server* 15:10 VanessaE I wouldn't try to throw all of that on a VPS 15:10 clavi depends on the vps' size I'd say 15:10 VanessaE but one server and misc stuff, sure, a VPS would do. 15:11 VanessaE https://daconcepts.com/vanessa/hobbies/minetest/stats-daily.html no VPS can match this 15:11 rubenwardy a VPS is probably better than a crappy dedicated server 15:11 clavi Calinou: I've found that Xonotic doesn't use too much cpu anyway even with lots of bots 15:12 Calinou it depends on your neighbors on the VPS too :) 15:12 clavi it's singlethreaded though which is a shame 15:12 clavi but on any modern server that should't be an issue either 15:13 clavi Calinou: for sure 15:13 clavi some companies oversell more than others 15:14 rubenwardy my problem is probably having a hard drive rather than an SSD or several in RAIDwhich 15:15 sfan5 reminder that lua is not a good language https://0x0.st/zJvx.txt 15:16 VanessaE rubenwardy: yeah the need for SSD is what drove me back to SYS. that box has two 480 GB SSD in striped RAID 15:17 clavi I wouldn't use HDD-backed servers for anything but backups 15:18 rubenwardy I wonder if I can try and get support to be nice to me, and maybe give me a reduction on SYS :) 15:18 rubenwardy I doubt it 15:19 sfan5 KS and SYS are already their low-end brands, I doubt there's room for discounts (or that they would be willing to give one) 15:21 rubenwardy probably 15:21 rubenwardy especially as I'm not buying in bulk and I've only been with them for 2 years 15:22 VanessaE then again, their servers are on sale right now. 15:22 rubenwardy I'm potentially starting a job soon, maybe I should treat myself 15:51 sofar rubenwardy: no flowerpot mod? https://github.com/minetest-mods/flowerpot 15:51 sofar then again xdecor overlaps, prolly 16:03 jas_ xdecor originally had a flowerpot. it was replaced by individual flower/plant plantlike nodes 16:03 jas_ last i knew 17:05 clavi VanessaE: do you run all your minetest instances from the same machine? 17:06 VanessaE yep 17:07 clavi what would you say is the area with the heaviest bottleneck currently? cpu/ram/ssd? 17:07 VanessaE single-thread CPU performance. 17:08 VanessaE disk speed is unimportant really, unless you run the overview mapper frequently, as I do. so SSD is a must, too, if only because of high IOPS. 17:08 clavi is the mt server mostly single-threaded? 17:09 VanessaE no, it uses multiple threads, but the stuff that does the heavy work i.e. Lua mods, are single-threaded. 17:09 clavi oh I see 17:09 clavi so the most cpu load is caused by mods? 17:09 VanessaE mapgen can use multiple threads f.ex, but not if Lua hooks into it to add stuff 17:10 VanessaE yes, for the most part. 17:10 VanessaE technic is another offender. 17:10 clavi can't different mods run in different threads? 17:10 VanessaE nope. 17:11 VanessaE not yet anyway 17:11 VanessaE idk if minetest devs will ever make that possible. 17:12 sfan5 !mod 3d_armor 17:12 MinetestBot sfan5: 3D Armor [3d_armor] by stu - https://forum.minetest.net/viewtopic.php?t=4654 17:12 VanessaE of course each server instance has its own mod thread, so it's not like one server hanging up will hurt the others 17:15 Krock clavi: well sure it would be possible, but they would need a separate Lua environment 17:15 Krock could not exchange API functions without bridging them through C++