Chunk pre generating on a server using Chunky
Hi, i'm using Chunky and a server-side Distant Horizon (2.1.3-a-dev-1.20.1) in order to Pregenerate some Chunk and LOD, but i have an Issue.
How do i change the server side "CPU Load" with Distant Horizon ?
When i try to start the Chunky pre-gen, DH can't handle the speed of it and ask for more CPU Load, but i can't find where to increase it.
I also changed this :
/dhconfig enableRealTimeUpdates true
/dhconfig enableDistantGeneration false
as said on this gitlab page where i found the mod
https://gitlab.com/s809/minecraft-lod-mod/-/wikis/home
29 Replies
To edit the config, press the button next to the FOV slider to edit the config.
The config file found in .minecraft/config/DistantHorizons.toml
The bot gave you the answer
edit the file in
config
folderis it
numberOfFileHandlerThreads```
that i have to change ?
I changed numberOfWorldGenerationThreads to 15 and numberOfFileHandlerThreads to 5, I have 24 logic core but i still have the same issue
increase numberOfFileHandlerThreads to 4
increase numberOfPropagationThreads (idk if its called like that) to 12
increase numberOfLODBuildingThreads (idk if its called like that) to 12
if u have a 4-core processor dont do that, instead of 12 use 8 or 7
I'll try later, thx
I have a Intel Core i7-13700KF
YO THATS 24 THREADS
ok new settings
increase numberOfFileHandlerThreads to 6
increase numberOfPropagationThreads (idk if its called like that) to 16
increase numberOfLODBuildingThreads (idk if its called like that) to 16
also make sure u unpark all of ur cores
for that u do Windows + R -> type msconfig -> Go to Boot -> Advanced Options -> Tick number of processors setting and set it to whatever is the maximum value.
I think that by default PCs use the whole CPU
not if the game is set not to use it
i did it but i know that my computer already uses all my cores
this i went i use "I paid for the whole cpu" option on DH client
i tried to overclock it but i'm limited by the thermal throttling even when it is in normal use, these Processors are known to heat a lot, that's not a big deal
and the values are named
okay it runs perfectly with these values
thx
dont overclock, no need man
u get 4 ghz on 24 threads
wait how do u have 16 cores 24 threads
usually it shouldve been 12 cores 24 threads or 16 cores 32 threads
i know it's useless since i have thermal throttle
well 16 is better than 12 :D
it's new intel processors that uses Performance core (P core) et Efficient core (E core) and P core can multi thread and are made for gaming and other heavy stuffs while Efficient core are for background tasks like Discord or web browser, and they can't multi thread, so it's like 8 E cores and 8 P cores, 8 + 2*8 = 24
it looks like it uses E cores for the generation
Undervolt it
I think you are confusing hyperthreadin with multithreading
13th gen intel cpus dont support APO lol
so e-cores must be a burden
idk much about intel cpus dont even consider my opinion as real
i will find you
Hey, i'm finaly done with the generation of the chunks with chunky and it seems that the generation of LoD also worked because the file DistantHorizons.sqlite weighs more than 10go and the region file weighs 20go
but i don't have the DH render on the server when i connect to it, what should i do ?
i'm running with these configs
Do you ran the #Server side fork or you copied the lods from single?
server side fork
this is my F3
on both client and the server?
i have the normal one on client and the server side fork on the server
should i have the same jar for both ?
yes
server side fork on both
awhhhhh okay
i'll try
it worked but i have an issue with the performances now,
my local sever just constantly freeze and rollback a bit when i move and end up crashing
is there recommended config or something ?
try reducing CPU load on both client and the server
or limit server DH RD if it is possible
Try asking in #Server side fork
i asked but there's too much questions in this channel so i might open a new channel here