Slow Pregeneration with i5-12400 + 32GB RAM
Setup:
I'm self hosting a Minecraft server with an i5-12400 and 10GB (32GB total) of RAM allocated to the Server.
I have basically nothing running in the background of my computer.
I have tectonic and a few structure mods installed.
I'm using
/dh pregen start minecraft:overworld 0 0 500 to pregenerate chunks and LODs
I have /dh config common.generationMode INTERNAL_SERVER enabled.
I have /dh config common.threadPreset I_PAID_FOR_THE_WHOLE_CPU enabled.
Problem:
My CPU is consistently at 80-90% CPU usage when pregenerating. However, the pregenerating is really slow.
It takes 4 hours to pre-generate 150 chunks. Look at the picture below of the Server console tracking the pregen progress.
9 Replies
Do you have c2me? If not then world gen will be single threaded
I only have noisium installed.
I'm on Forge so I'll try using C2ME + Sinytra Connector
still averaging 20-30cps

Try increasing the C2ME thread count in it’s config
Not much more you can do
do u think its just better to fly around the world in every direction than to let dh pregen??
with that low cps?
DH pregen should be faster, that is the max speed DH can accomplish with your settings and mods
Well it seems like C2ME is using 6/12 threads.
Allocating something like 10 threads would slow my PC down but it'd only be when I'm pregenerating. I only pregenerate when I'm not rly using my PC so it should be fine
What part of the config do I change?
globalExecutorParallelism set it to the number of thread you want C2ME to useOr set it to
cpus, which will be equal to your thread count and is agnostic.