After running /chunky on server, best way to generate LoDs?
I first generated my server chunks using /chunky in a 10K block radius with DH disabled. What's the best way to go about generating the LoDs for the server? I'm using the client-side version of DH and will distribute the DH LoDs files out to my friends, so I just need to generate the LoDs for myself first.
Some questions in particular:
- Is there a better way than just cranking up server view distance in server.properties as high as possible and flying around?
- Is there any way to visualize (with like a map or something) what chunks still need to have their LoDs rendered?
Solution:Jump to solution
you can copy the world to singleplayer, open that world and generate all LODs, then move the LODs to the multiplayer folder
15 Replies
Fairly certain the above bot post about swiss cheese does not apply to server settings when the server is the one running /chunky but the client has DH
yea ignore that
bot does bot things
I should also note that I've tried using the beta for the server-side DH, but it ran into compatibility issues with other mods the server has installed. So we're using client DH instead
Solution
you can copy the world to singleplayer, open that world and generate all LODs, then move the LODs to the multiplayer folder
/lodstored
Single Player:
- Overworld:
.minecraft/saves/WORLD_NAME/data/DistantHorizons.sqlite
- Nether: .minecraft/saves/WORLD_NAME/DIM-1/data/DistantHorizons.sqlite
- End: .minecraft/saves/WORLD_NAME/DIM1/data/DistantHorizons.sqlite
- Custom Dimensions: .minecraft/saves/WORLD_NAME/DIMENSION_FOLDER/data/DistantHorizons.sqlite
Multiplayer:
- .minecraft/Distant_Horizons_server_data/SERVER_NAME/
that might help
Oooh... yeah that's a good solution. I'll do that. Thanks!
Still have one more question:
Is there any way to visualize (with like a map or something) what chunks still need to have their LoDs rendered?
you can use a combination of showing wireframes, which is explained in the second part of the second part here:
/slowgen
If it feels like LoD generation with
Distant Generator
is too slow:
Try increasing CPU Load
in Distant Horizons settings for faster generation, but you will experience more lag spikes and stuttering due to heavier workload on CPU.
To see if Distant Generator
is really working or not:
1) Check CPU usage while in-game, using Aggressive
settings of CPU Load
. If CPU usage's hovering around 80-100%, the LoDs are generating in the background.
2) Go to DH settings > Advanced Options > Debug > Wireframe
, set Enable Debug Wireframe Rendering
and Show World Gen Queue
to True
.
Enabling both settings will show you the visualization of world gen tasks queued and working on the map (blue boxes for queued tasks, red boxes for working tasks)and look at the f3 menu, where it has a world gen tasks line
Ah I see! Is this the green-and-red-boxes overlay I've seen in screenshots where people tp thousands of blocks up and look down?
green is probably something else, but yea the red boxes is that
it shows blue for queued chunks, and red for currently generating chunks iirc
Perfect! That's all my questions answered 👍 Marking resolved. Thanks so much for the help 😄
no problem!