errors with DHS plugin

problem: server is processing chunks super slowly, i've tested the scheduler threads variable and 8 seems to be better than 2 (we have 40GB ram), but there's still times where the server just stops loading chunks. TPS keeps tanking i've attached an excerpt of one of the errors i've been getting, which happened with both 2 and 8 scheduler threads. what i'm gathering from the error log is that something is using synchronous chunk loading? server info: paper 1.21.4 behind bungeecord proxy, i've attached the list of plugins
22 Replies
š•“š•–š•Øš•–šŸ›
i should also say i do have the border on
No description
š•“š•–š•Øš•–šŸ›
our current world is an 8k radius circle though, pregenned by chunky, so it could be issues with generating chunks in the corners if the LOD generation border is square? (i have double checked and yes the world names match)
Jckf
Jckf•4w ago
You appear to have beacons enabled in the plugin config This goes against the recommended setup Beacons should only be enabled after the initial full render of the world has completed - precisely because it is a surprisingly heavy task
š•“š•–š•Øš•–šŸ›
oh oops is there a confirmation message when the render is complete? i had waited until after the F3 menu said the world gen import was done
Jckf
Jckf•4w ago
No really. You'll see the builder outputs in the server console slow down though, if you have those enabled But I'm working on a pregen command that'll let you start a task to do this without having to stay online. Will make sure to output something nice from it
š•“š•–š•Øš•–šŸ›
with the beacons thing accidentally enabled before the initial full render, does that mean i need to purge all DH data from the world and let it retry?
Jckf
Jckf•4w ago
Nah, the data you have generated is fine
š•“š•–š•Øš•–šŸ›
just to confirm with the slowing down of outputs, that would look like this, right?
[01:02:50 INFO]: [DHS] Generation in progress: 833 processed, 0 in queue, 13.88 per second.
[01:03:55 INFO]: [DHS] Generation in progress: 836 processed, 0 in queue, 12.87 per second.
[01:05:00 INFO]: [DHS] Generation in progress: 791 processed, 0 in queue, 12.17 per second.
[01:06:05 INFO]: [DHS] Generation in progress: 470 processed, 0 in queue, 7.23 per second.
[01:07:05 INFO]: [DHS] Generation in progress: 24 processed, 0 in queue, 0.40 per second.
[01:08:05 INFO]: [DHS] Generation in progress: 26 processed, 0 in queue, 0.43 per second.
[01:09:05 INFO]: [DHS] Generation in progress: 24 processed, 0 in queue, 0.40 per second.
[01:10:05 INFO]: [DHS] Generation in progress: 29 processed, 0 in queue, 0.48 per second.
[01:02:50 INFO]: [DHS] Generation in progress: 833 processed, 0 in queue, 13.88 per second.
[01:03:55 INFO]: [DHS] Generation in progress: 836 processed, 0 in queue, 12.87 per second.
[01:05:00 INFO]: [DHS] Generation in progress: 791 processed, 0 in queue, 12.17 per second.
[01:06:05 INFO]: [DHS] Generation in progress: 470 processed, 0 in queue, 7.23 per second.
[01:07:05 INFO]: [DHS] Generation in progress: 24 processed, 0 in queue, 0.40 per second.
[01:08:05 INFO]: [DHS] Generation in progress: 26 processed, 0 in queue, 0.43 per second.
[01:09:05 INFO]: [DHS] Generation in progress: 24 processed, 0 in queue, 0.40 per second.
[01:10:05 INFO]: [DHS] Generation in progress: 29 processed, 0 in queue, 0.48 per second.
big jump down in processing, it looks like
Jckf
Jckf•4w ago
Yup. Some generation is expected from world activity like players mining and building, creepers exploding, endermen griefing, water flowing, and so on
š•“š•–š•Øš•–šŸ›
makes sense makes sense i might just leave beacons off tbh, some of our players have spammed a bunch in certain areas so it just looks awful
Jckf
Jckf•4w ago
Haha
Wdp
Wdp•4w ago
@Jckf how is the pregen command going
Jckf
Jckf•4w ago
Available in latest nightly Usage is on the wiki front page šŸ‘
Wdp
Wdp•4w ago
Wauw thx @Jckf 2 things how good does it work and is it ok if i send a message in all the #help-me posts And in general
Jckf
Jckf•4w ago
It's not super user friendly, and once you start it you cannot stop it šŸ˜… But it works It will request LODs from the system in the same way a client would, respecting the same rate limit But you don't have to actually have a client online If you want to reply to people who have asked for it, feel free
Wdp
Wdp•4w ago
Ok But i dont see any builds with the pregen command in the title Is that a thing youll add ?
Jckf
Jckf•4w ago
It was bundled with another commit that added missing copyright comments
Wdp
Wdp•4w ago
O ok
Jckf
Jckf•4w ago
Yes, I want the option to pause/stop pregen But currently you'd have to restart the server to stop it
Wdp
Wdp•4w ago
Can you keep me uptodate ?
Jckf
Jckf•4w ago
If I remember šŸ™ˆ
Wdp
Wdp•4w ago
Ok thx Ill check the commits from time to time Oh and add a config option to stop the pregen if a player joins

Did you find this page helpful?