server side pregen with structures and higher quality?

is it possible to configure server side pregen with higher quality and structures included?
24 Replies
Miki_P98
Miki_P98•5w ago
Unless you have a worldgen mod with enabled native DH support, Distant Generation always generates the highest possible quality Unless you have a worldgen mod with enabled native DH support and haven't changed the default Disatnt Generation mode from Features (or Internal Server) structures will generate
hellozyemlya
hellozyemlyaOP•5w ago
found that generation mode, it states FEATURES does not generate structures
Miki_P98
Miki_P98•5w ago
Structures can however generate a bit (or more) broken with Features mode, using Chunky first or even better Internal Server Distant Generation mode + C2ME mod will fix this That is a bug in the description Features does generates structures, Internal Server generates 100% correct structures
hellozyemlya
hellozyemlyaOP•5w ago
at least on my set of mods it does not generate structures at all)
Miki_P98
Miki_P98•5w ago
Internal Server is much much slower when not using C2ME and it saves vanilla Chunks to disc so takes up move disc space /binary
YAGPDB.xyz
YAGPDB.xyz•5w ago
Try a binary search and figure out which mod is causing it. So disable half of the mods, see if issue is still there, if yes disable half again etc etc until you find the mod that's causing the issue.
Tenor
Miki_P98
Miki_P98•5w ago
That is the best I can recommend From my knowledge the only worldgen mod that I know of with native DH support is Big Globe If using Big Globe and wanting structures disable Hyper Speed Generator
hellozyemlya
hellozyemlyaOP•5w ago
So, chunky + pre_existing literally will generate everything correctly?
Miki_P98
Miki_P98•5w ago
yes, but /chunky
YAGPDB.xyz
YAGPDB.xyz•5w ago
Using Chunky's pregeneration and Distant Horizons at the same time is known to cause LODs to turn into swiss cheese as can be seen in the attached screenshot. Distant Horizons has a built-in LOD pregenerator called Distant Generation. However, Distant Generation only saves the LODs, not the vanilla chunks. This is in order to save file space, as pregeneration often leads to huge file sizes. If you actually want to pregenerate vanilla chunks along with LOD data, remove Distant Horizons, use chunky to pregenerate, and add Distant Horizons back. Once the pregeneration is done and Distant Generation is enabled, Distant Horizons will convert all the pregenerated, saved chunks, inside your DH Render Distance to LODs. If you only want the LOD data and don't need the vanilla chunks, use Distant Generation instead of Chunky's pregeneration. Note, these issues may not only occur with Chunky, but also with other similar pregeneration mods.
Miki_P98
Miki_P98•5w ago
Internal Server does not have this problem - the fact that it also saves vanilla chunks
hellozyemlya
hellozyemlyaOP•5w ago
so literally saying, chunky is absolute, right?
Miki_P98
Miki_P98•5w ago
It should be at least
hellozyemlya
hellozyemlyaOP•5w ago
dh pregen radius is in chunks, so if I multiply it by 16 to get radius in blocks? btw, many thanks for response) can I force regenerate lod if that is already generated? To include structures, etc
Miki_P98
Miki_P98•5w ago
Yes You can delete the already existing LODs by deleting the DB the are stored in /lodstored
YAGPDB.xyz
YAGPDB.xyz•5w 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_P98•5w ago
The paths might be a bit different with nightly
hellozyemlya
hellozyemlyaOP•5w ago
thanks a lot, probably last question - if I will put I payed for whole cpu, will that speed up pregen?
Miki_P98
Miki_P98•5w ago
yes, but not much if not using C2ME with Internal Server /slowgen
YAGPDB.xyz
YAGPDB.xyz•5w ago
World generation in general is quite slow, if you want to speed it up: Install Noisium and Lithium, these mods can improve generation speed by a couple percent. Make sure to remove the C2ME mod as it significantly slows down DH chunk generation by up to 35%. Increase 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)
Miki_P98
Miki_P98•5w ago
On DH 2.3+ C2ME offerst a speed bosst instead of the slowdown
hellozyemlya
hellozyemlyaOP•5w ago
Nice, just was going to ask regarding C2ME xD Seems like I need epyc server with 4 tb ssd now many thanks for help only 2.30 hours for 600 chunk radius...
Miki_P98
Miki_P98•5w ago
not bad
hellozyemlya
hellozyemlyaOP•5w ago
it lies, 20 minutes passed, and it still 2:27 😦

Did you find this page helpful?