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 |
03:29 |
|
Ruslan1 joined #minetest-hub |
05:55 |
|
tumeninodes left #minetest-hub |
07:07 |
|
lisac_ joined #minetest-hub |
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 |
08:42 |
|
ShadowNinja joined #minetest-hub |
09:53 |
|
Fixer joined #minetest-hub |
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. |
12:57 |
|
tomraceror joined #minetest-hub |
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 |
|
Fixer_ joined #minetest-hub |
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:29 |
|
tomraceror joined #minetest-hub |
15:51 |
sofar |
rubenwardy: no flowerpot mod? https://github.com/minetest-mods/flowerpot |
15:51 |
sofar |
then again xdecor overlaps, prolly |
15:55 |
|
HDMI_STECKDOSE joined #minetest-hub |
16:03 |
jas_ |
xdecor originally had a flowerpot. it was replaced by individual flower/plant plantlike nodes |
16:03 |
jas_ |
last i knew |
16:57 |
|
Krock joined #minetest-hub |
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++ |
17:50 |
|
dsaihdhsa joined #minetest-hub |
18:50 |
|
ssieb joined #minetest-hub |
19:41 |
|
vesper11 joined #minetest-hub |
23:59 |
|
tumeninodes joined #minetest-hub |