Skip to content

Conversation

@Gregor0410
Copy link

When enabled, all files apart from poi region files are not created until the player joins the world. If there are no pois generated before the seed is reset, then the world folder will never be created.
On my machine, enabling the option results in a slight RPS increase

contariaa and others added 3 commits March 18, 2025 04:56
there isn't really a need to profile this anyway since seedqueue worldrenderers dont do any unloading
- does not delay poi file creation, this requires extra effort
@contariaa
Copy link
Owner

The world files are (unfortunately) currently required for verification.
I have a local (but quite outdated) proof-of-concept branch that works quite similarly to this PR, if I'm understanding my old code correctly i delayed creating the POI storage worker creation, although I had some issues with fastreset compatibility.
I've brought up the idea to remove the requirement for seedqueue world files in discussion about mcsr-fairplay and Exer suggested having it save information to a seperate file that only gets updated on world join. However this is probably not gonna be in the initial release version of mcsr-fairplay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants