[HELP] Tips & Tricks and best step-by-step method to (pre)generate DH chunks and LODs?

Hello everyone, I know this question (more or less) has been asked many times before, which is why I would appreciate some clarification on the matter, as I'm still a bit unclear due to the scattered information. So, I need a step-by-step "guide"/explanation on how to generate a large number of LODs within the world without having to manually explore it. But in any case, having them pre-generated with Chunky or similar is also necessary for me to reduce the chunk load, as I'm playing with a modpack that includes other mods. So.. I know that Chunky does NOT pre-generate LODs, and I'm also aware of the 'swiss cheese' issue. However, I would like to know how to proceed. Some question are: How does the generation of LODs work? Once I enter the world, what settings do I need to configure? Should I first pre-generate the chunks with Chunky (as many as I want), then disable it, re-enable DH, but with which settings? And then, should I be able to see the LODs in the distance? + if I explore other dimensions like the end or nether (in which I don't care about generating LODs, when I return to the overworld it won't overwrite my LODs] in theory? So, I would need to understand step by step (even in a summarized way) what the procedures are. It would clear up a lot of doubts. Many thanks!
13 Replies
Miki_P98
Miki_P983w ago
1. Install all worldgen, biome structure mods you want 2. Install chunky and C2ME and REMOVE DH 3. Run chunky 4. REMOVE chunky and C2ME 5. Add DH 6. Open the world and wait for DH LoD generation to finish
ThatsCube
ThatsCube3w ago
Thank you! sorry for the late reply. By remove do you mean turn off LOD generation or completely remove the mod? probably the second option i think
Miki_P98
Miki_P983w ago
Second option indeed There is a chance for it working with just distance gen disabled, over 50% even, but if it fails you need to regenerate all the LODs and that takes even longer
ThatsCube
ThatsCube3w ago
Gotcha, ty!
elsherbini
elsherbini3w ago
Question to understand this procedure - I tried doing this with the nightly build, and I pregenerated a world on my local machine, first with chunky and no DH, then with DH and no chunky. I zipped it up and copied the world to a server. When I connect to the server with my client, the F3 screen says "client only world." however it does seem like the LODs came pretty quick to my client. It is saying it is running "World Gen Tasks" in F3. Is there any way to confirm that the LODs were streamed from my pregen rather than regenerated by the client?
Miki_P98
Miki_P983w ago
/lodstore
YAGPDB.xyz
YAGPDB.xyz3w ago
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/
Miki_P98
Miki_P983w ago
If you moved the LODs to the multiplayer folder and it had not created any new DBs it has loaded from the pregen IDK what client only world really means, but there should also be either: - Server has no DH support - Server has full DH support
elsherbini
elsherbini3w ago
thanks, it says Server has full DH support and the moved LODs are in the correct location on the server and still have the correct size
Miki_P98
Miki_P983w ago
Multiplayer folder is on the client I don’t think you can put LODs generated on the client on the server That won’t work
elsherbini
elsherbini3w ago
Oh, my understanding from the serverside thread is that the LODs would stream to the clients https://discordapp.com/channels/881614130614767666/1285883332768563284/1285884323202859009
Miki_P98
Miki_P983w ago
Yes, but the LODs would need to be pregenerated directly on the server Server LODs where (and it has not changed) incompatible with client LODs During the streaming they are slightly modified
elsherbini
elsherbini3w ago
Interesting, i didn't realize that. Here is what the server log said when i started up the world with the client generated LODs on the server
Want results from more Discord servers?
Add your server